.page-legal .hero-interior .hero-inner{padding-block:var(--space-16) var(--space-12);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.page-legal .hero-interior .hero-heading{font-size:var(--text-4xl);max-width:22ch;margin-bottom:var(--space-4)}.page-legal .hero-interior .hero-sub{max-width:52ch;margin-bottom:var(--space-3)}.page-legal .legal-last-updated{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-text-secondary)}.page-legal .legal-last-updated i{color:var(--brand-primary-light);margin-right:var(--space-2)}.page-legal .doc-switcher{background:var(--brand-bg-surface);border-bottom:1px solid var(--brand-border);padding-block:0;position:sticky;top:76px;z-index:var(--z-raised)}.page-legal .doc-switcher-inner{display:flex;align-items:stretch;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-legal .doc-switcher-inner::-webkit-scrollbar{display:none}.page-legal .doc-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--brand-text-secondary);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast);margin-bottom:-1px}.page-legal .doc-tab:hover{color:var(--brand-text)}.page-legal .doc-tab.active{color:var(--brand-secondary);border-bottom-color:var(--brand-primary)}.page-legal .doc-tab i{font-size:.85em;opacity:.7}.page-legal .legal-section{background:var(--brand-bg);padding-block:var(--space-16) var(--space-20)}.page-legal .legal-layout{display:grid;grid-template-columns:260px 1fr;gap:var(--space-12);align-items:start}.page-legal .legal-sidenav{position:sticky;top:calc(76px + 49px + var(--space-8));max-height:calc(100vh - 76px - 49px - var(--space-16));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--brand-border) transparent}.page-legal .legal-sidenav::-webkit-scrollbar{width:4px}.page-legal .legal-sidenav::-webkit-scrollbar-track{background:transparent}.page-legal .legal-sidenav::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:var(--radius-pill)}.page-legal .sidenav-docs{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--brand-border)}.page-legal .sidenav-docs-label{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-text-secondary);margin-bottom:var(--space-3);display:block}.page-legal .sidenav-doc-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--brand-text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);border:1px solid transparent}.page-legal .sidenav-doc-link:hover{background:var(--brand-bg-alt);color:var(--brand-text);border-color:var(--brand-border)}.page-legal .sidenav-doc-link.active{background:rgba(var(--brand-primary-rgb),.12);color:var(--brand-secondary);border-color:rgba(var(--brand-primary-rgb),.3)}.page-legal .sidenav-doc-link i{width:16px;text-align:center;font-size:.85em;opacity:.7;flex-shrink:0}.page-legal .sidenav-toc-label{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-text-secondary);margin-bottom:var(--space-3);display:block}.page-legal .sidenav-toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.page-legal .sidenav-toc li a{display:block;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--brand-text-secondary);text-decoration:none;border-left:2px solid var(--brand-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);line-height:var(--leading-snug)}.page-legal .sidenav-toc li a:hover{color:var(--brand-text);border-left-color:var(--brand-primary-light);background:var(--brand-bg-alt)}.page-legal .sidenav-toc li.toc-active a{color:var(--brand-secondary);border-left-color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.08);font-weight:var(--weight-semibold)}.page-legal .legal-prose{min-width:0;max-width:72ch}.page-legal .legal-prose .prose-section{scroll-margin-top:calc(76px + 49px + var(--space-8));padding-bottom:var(--space-12);border-bottom:1px solid var(--brand-border);margin-bottom:var(--space-12)}.page-legal .legal-prose .prose-section:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.page-legal .prose-section-num{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-primary-light);display:block;margin-bottom:var(--space-2)}.page-legal .legal-prose h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-normal);color:var(--brand-text);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid var(--brand-border-strong);line-height:var(--leading-snug)}.page-legal .legal-prose h3{font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-normal);color:var(--brand-text);margin-top:var(--space-8);margin-bottom:var(--space-3)}.page-legal .legal-prose p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin-bottom:var(--space-5)}.page-legal .legal-prose ul,.page-legal .legal-prose ol{padding-left:var(--space-6);margin-bottom:var(--space-5)}.page-legal .legal-prose li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin-bottom:var(--space-2)}.page-legal .legal-prose a{color:var(--brand-primary-light);text-decoration:underline;text-decoration-color:rgba(var(--brand-primary-rgb),.4);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.page-legal .legal-prose a:hover{color:var(--brand-secondary);text-decoration-color:var(--brand-secondary)}.page-legal .legal-prose strong{color:var(--brand-text);font-weight:var(--weight-semibold)}.page-legal .dns-callout{background:rgba(var(--brand-primary-rgb),.1);border:1px solid rgba(var(--brand-primary-rgb),.35);border-left:4px solid var(--brand-primary);border-radius:var(--radius-lg);padding:var(--space-8);margin-block:var(--space-8)}.page-legal .dns-callout-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.page-legal .dns-callout-icon{width:52px;height:52px;flex-shrink:0;border-radius:var(--radius-md);background:rgba(var(--brand-primary-rgb),.2);border:1px solid var(--brand-primary);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--brand-primary-light)}.page-legal .dns-callout-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--brand-text);margin:0}.page-legal .dns-callout p{color:var(--brand-text-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.page-legal .dns-callout p:last-of-type{margin-bottom:0}.page-legal .dns-callout .dns-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.page-legal .info-box{background:var(--color-info-bg);border:1px solid rgba(91,155,213,.3);border-left:4px solid var(--color-info);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-block:var(--space-6);display:flex;gap:var(--space-4);align-items:flex-start}.page-legal .info-box i{color:var(--color-info-text);font-size:1.1rem;flex-shrink:0;margin-top:2px}.page-legal .info-box-content p{color:var(--color-info-text);font-size:var(--text-sm);margin-bottom:0;line-height:var(--leading-relaxed)}.page-legal .info-box-content strong{color:var(--color-info-text);display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-family:var(--font-heading)}@media(max-width:991.98px){.page-legal .legal-layout{grid-template-columns:1fr}.page-legal .legal-sidenav{position:static;max-height:none;overflow-y:visible;background:var(--brand-bg-surface);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page-legal .sidenav-toc{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1) var(--space-4)}.page-legal .legal-prose{max-width:100%}}@media(max-width:767.98px){.page-legal .hero-interior .hero-heading{font-size:var(--text-3xl)}.page-legal .doc-tab{padding:var(--space-3) var(--space-5)}.page-legal .sidenav-toc{grid-template-columns:1fr}.page-legal .dns-callout{padding:var(--space-6)}.page-legal .dns-callout-header{flex-direction:column;gap:var(--space-3)}.page-legal .legal-section{padding-block:var(--space-12) var(--space-16)}}@media(max-width:575.98px){.page-legal .doc-switcher-inner{gap:0}.page-legal .doc-tab{font-size:var(--text-xs);padding:var(--space-3) var(--space-4)}.page-legal .legal-sidenav{padding:var(--space-5)}.page-legal .legal-prose h2{font-size:var(--text-xl)}.page-legal .dns-callout .dns-actions{flex-direction:column}.page-legal .dns-callout .dns-actions .btn-c{width:100%;justify-content:center}}.page-shipping .hero-interior .hero-inner{padding-block:var(--space-16) var(--space-12);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.page-shipping .hero-interior .hero-heading{max-width:20ch}.page-shipping .hero-interior .hero-sub{max-width:58ch;margin-bottom:0}.page-shipping .sp-tab-bar{background:var(--brand-bg-surface);border-bottom:1px solid var(--brand-border);position:sticky;top:76px;z-index:var(--z-raised)}.page-shipping .sp-tab-row{display:flex;gap:0}.page-shipping .sp-tab{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--brand-text-secondary);border-bottom:3px solid transparent;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.page-shipping .sp-tab:hover{color:var(--brand-primary-light);border-bottom-color:rgba(var(--brand-primary-rgb),.35)}.page-shipping .sp-tab.active{color:var(--brand-secondary);border-bottom-color:var(--brand-secondary)}.page-shipping .sp-tab i{font-size:var(--text-md)}.page-shipping .sp-free-ship-banner{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;background:linear-gradient(120deg,var(--brand-bg-card),var(--brand-primary-subtle));border:1px solid var(--brand-border-accent);border-left:4px solid var(--brand-secondary);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-8);margin-bottom:var(--space-16)}.page-shipping .sp-fsb-icon{width:72px;height:72px;flex-shrink:0;border-radius:var(--radius-pill);background:rgba(var(--brand-secondary-rgb),.15);border:2px solid rgba(var(--brand-secondary-rgb),.4);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--brand-secondary)}.page-shipping .sp-fsb-text{flex:1;min-width:240px}.page-shipping .sp-fsb-headline{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--brand-text);margin-bottom:var(--space-2)}.page-shipping .sp-fsb-sub{font-size:var(--text-base);color:var(--brand-text-body);margin:0;max-width:54ch;line-height:var(--leading-relaxed)}.page-shipping .sp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.page-shipping .sp-feature-list{display:flex;flex-direction:column;gap:var(--space-8)}.page-shipping .sp-feature{display:flex;gap:var(--space-5);align-items:flex-start}.page-shipping .sp-feature-icon{width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-md);background:rgba(var(--brand-primary-rgb),.16);border:1px solid rgba(var(--brand-primary-rgb),.32);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--brand-primary-light);margin-top:2px}.page-shipping .sp-feature-body{flex:1}.page-shipping .sp-feature-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--brand-text);margin-bottom:var(--space-2)}.page-shipping .sp-feature-body p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin:0}.page-shipping .sp-feature-body p strong{color:var(--brand-text);font-weight:var(--weight-semibold)}.page-shipping .sp-table-col{display:flex;flex-direction:column;gap:var(--space-6)}.page-shipping .sp-table-card,.page-legal .sp-table-card{background:var(--brand-bg-card);border:1px solid var(--brand-border-strong);border-radius:var(--radius-lg);overflow:hidden}.page-shipping .sp-table-header,.page-legal .sp-table-header{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--brand-border);display:flex;flex-direction:column;gap:var(--space-2)}.page-shipping .sp-table-header i,.page-legal .sp-table-header i{font-size:1.4rem;color:var(--brand-primary-light)}.page-shipping .sp-table-header h3{font-size:var(--text-xl);margin:0}.page-shipping .sp-table-note,.page-legal .sp-table-note{font-size:var(--text-sm);color:var(--brand-text-secondary);margin:0;font-family:var(--font-body);text-transform:none;letter-spacing:normal;font-weight:var(--weight-regular)}.page-shipping .sp-delivery-table-wrap,.page-legal .sp-delivery-table-wrap{overflow-x:auto}.page-shipping .sp-delivery-table,.page-legal .sp-delivery-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.page-shipping .sp-delivery-table thead th,.page-legal .sp-delivery-table thead th{background:var(--brand-bg-elevated);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-text-secondary);padding:var(--space-3) var(--space-5);text-align:left;border-bottom:1px solid var(--brand-border);white-space:nowrap}.page-shipping .sp-delivery-table tbody tr,.page-legal .sp-delivery-table tbody tr{border-bottom:1px solid var(--brand-border);transition:background var(--transition-fast)}.page-shipping .sp-delivery-table tbody tr:last-child,.page-legal .sp-delivery-table tbody tr:last-child{border-bottom:none}.page-shipping .sp-delivery-table tbody tr:hover,.page-legal .sp-delivery-table tbody tr:hover{background:rgba(var(--brand-primary-rgb),.06)}.page-shipping .sp-delivery-table td,.page-legal .sp-delivery-table td{padding:var(--space-4) var(--space-5);color:var(--brand-text-body);vertical-align:middle}.page-shipping .sp-delivery-table td:first-child,.page-legal .sp-delivery-table td:first-child{font-weight:var(--weight-medium);color:var(--brand-text);white-space:nowrap}.page-shipping .sp-delivery-table td i,.page-legal .sp-delivery-table td i{color:var(--brand-primary);margin-right:var(--space-2);font-size:var(--text-xs)}.page-shipping .sp-eta,.page-legal .sp-eta{display:inline-block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-success-text);background:rgba(var(--color-success-rgb),.12);border:1px solid rgba(var(--color-success-rgb),.25);border-radius:var(--radius-xs);padding:2px var(--space-2)}.page-shipping .sp-eta.slow,.page-legal .sp-eta.slow{color:var(--color-warning-text);background:rgba(var(--brand-secondary-rgb),.1);border-color:rgba(var(--brand-secondary-rgb),.2)}.page-shipping .sp-eta.fast,.page-legal .sp-eta.fast{color:var(--color-success-text)}.page-shipping .sp-table-disclaimer,.page-legal .sp-table-disclaimer{font-size:var(--text-xs);color:var(--brand-text-secondary);padding:var(--space-4) var(--space-6);margin:0;border-top:1px solid var(--brand-border);line-height:var(--leading-relaxed)}.page-shipping .sp-backorder-card{background:var(--brand-bg-card);border:1px solid var(--brand-border-strong);border-left:4px solid var(--brand-primary);border-radius:var(--radius-lg);padding:var(--space-6)}.page-shipping .sp-bo-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.page-shipping .sp-bo-header i{font-size:1.3rem;color:var(--brand-primary-light)}.page-shipping .sp-bo-header h3{font-size:var(--text-lg);margin:0}.page-shipping .sp-backorder-card p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin-bottom:var(--space-3)}.page-shipping .sp-backorder-card p:last-child{margin-bottom:0}.page-shipping .sp-backorder-card strong{color:var(--brand-text)}.page-shipping .sp-conditions-block{margin-bottom:var(--space-16)}.page-shipping .sp-conditions-title{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--brand-text)}.page-shipping .sp-conditions-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.page-shipping .sp-condition{display:flex;gap:var(--space-5);align-items:flex-start;background:var(--brand-bg-card);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:var(--space-8)}.page-shipping .sp-condition-ok{border-top:3px solid var(--color-success)}.page-shipping .sp-condition-no{border-top:3px solid var(--color-danger)}.page-shipping .sp-cond-icon{font-size:1.75rem;flex-shrink:0;margin-top:2px}.page-shipping .sp-condition-ok .sp-cond-icon{color:var(--color-success-text)}.page-shipping .sp-condition-no .sp-cond-icon{color:var(--color-danger-text)}.page-shipping .sp-cond-body h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--brand-text);margin-bottom:var(--space-4)}.page-shipping .sp-condition-ok .sp-cond-body h4{color:var(--color-success-text)}.page-shipping .sp-condition-no .sp-cond-body h4{color:var(--color-danger-text)}.page-shipping .sp-cond-body ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.page-shipping .sp-cond-body li{font-size:var(--text-sm);color:var(--brand-text-body);line-height:var(--leading-snug);padding-left:var(--space-5);position:relative}.page-shipping .sp-condition-ok .sp-cond-body li:before{content:"\2713";position:absolute;left:0;color:var(--color-success-text);font-weight:var(--weight-bold)}.page-shipping .sp-condition-no .sp-cond-body li:before{content:"\2717";position:absolute;left:0;color:var(--color-danger-text);font-weight:var(--weight-bold)}.page-shipping .sp-return-steps{margin-bottom:var(--space-16)}.page-shipping .sp-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.page-shipping .sp-step{background:var(--brand-bg-card);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:var(--space-8);position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.page-shipping .sp-step:hover{border-color:var(--brand-border-accent);box-shadow:var(--shadow-md)}.page-shipping .sp-step-num{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:rgba(var(--brand-primary-rgb),.2);line-height:1;margin-bottom:var(--space-4);letter-spacing:var(--tracking-tight)}.page-shipping .sp-step-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--brand-text);margin-bottom:var(--space-3)}.page-shipping .sp-step p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin:0}.page-shipping .sp-step p a{color:var(--brand-primary-light);text-decoration:underline;text-decoration-color:rgba(var(--brand-primary-rgb),.4);text-underline-offset:3px}.page-shipping .sp-step p a:hover{color:var(--brand-secondary);text-decoration-color:var(--brand-secondary)}.page-shipping .sp-policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.page-shipping .sp-policy-card{background:var(--brand-bg-surface);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition-base)}.page-shipping .sp-policy-card:hover{border-color:var(--brand-border-strong)}.page-shipping .sp-policy-icon{width:52px;height:52px;border-radius:var(--radius-md);background:rgba(var(--brand-primary-rgb),.14);border:1px solid rgba(var(--brand-primary-rgb),.28);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--brand-primary-light);margin-bottom:var(--space-5)}.page-shipping .sp-policy-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--brand-text);margin-bottom:var(--space-4)}.page-shipping .sp-policy-card p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--brand-text-body);margin-bottom:var(--space-3)}.page-shipping .sp-policy-card p:last-child{margin-bottom:0}.page-shipping .sp-policy-card p strong{color:var(--brand-text);font-weight:var(--weight-semibold)}.page-shipping .sp-noreturn-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.page-shipping .sp-noreturn-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--brand-text-body);line-height:var(--leading-snug)}.page-shipping .sp-noreturn-list li i{color:var(--color-danger-text);font-size:var(--text-sm);flex-shrink:0;margin-top:2px}.page-shipping .sp-faq-section{background:var(--brand-bg)}.page-shipping .sp-faq-wrap{max-width:var(--container-prose);margin-inline:auto}.page-shipping .sp-faq-wrap .accordion-c .acc-trigger{font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:var(--tracking-normal);padding-block:var(--space-6);line-height:var(--leading-snug);color:var(--brand-text);transition:color var(--transition-fast)}.page-shipping .sp-faq-wrap .accordion-c .acc-trigger:hover{color:var(--brand-primary-light)}.page-shipping .sp-faq-wrap .accordion-c .acc-item.open .acc-trigger{color:var(--brand-secondary)}.page-shipping .sp-faq-wrap .accordion-c .acc-panel p{padding-bottom:var(--space-6);line-height:var(--leading-relaxed);font-size:var(--text-base)}.page-shipping .sp-faq-wrap .accordion-c .acc-panel a{color:var(--brand-primary-light);text-decoration:underline;text-decoration-color:rgba(var(--brand-primary-rgb),.4);text-underline-offset:3px}.page-shipping .sp-faq-wrap .accordion-c .acc-panel a:hover{color:var(--brand-secondary);text-decoration-color:var(--brand-secondary)}.page-shipping .sp-faq-wrap .accordion-c .acc-panel p strong{color:var(--brand-text)}.page-shipping .sp-cta-inner{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;max-width:var(--container-narrow);margin-inline:auto}.page-shipping .sp-cta-icon{width:80px;height:80px;flex-shrink:0;border-radius:var(--radius-pill);background:rgba(var(--brand-primary-rgb),.22);border:2px solid var(--brand-primary);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--brand-primary-light)}.page-shipping .sp-cta-text{flex:1;min-width:240px}.page-shipping .sp-cta-heading{font-size:var(--text-3xl);margin-bottom:var(--space-3);color:var(--brand-text)}.page-shipping .sp-cta-text .lead{margin:0;color:var(--brand-text-body)}.page-shipping .sp-cta-actions{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;flex-shrink:0}.page-shipping .sp-phone-link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--brand-secondary);transition:color var(--transition-fast)}.page-shipping .sp-phone-link:hover{color:var(--brand-secondary-light)}.page-shipping .sp-phone-link i{font-size:1.4rem;color:var(--brand-primary-light);flex-shrink:0}.page-shipping .sp-phone-link span{display:flex;flex-direction:column;gap:var(--space-0-5)}.page-shipping .sp-phone-link small{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--brand-text-secondary);font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:1}.page-shipping .sp-phone-link strong{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:1;color:var(--brand-secondary)}@media(max-width:991.98px){.page-shipping .sp-tab-bar{top:76px}.page-shipping .sp-two-col{grid-template-columns:1fr;gap:var(--space-10)}.page-shipping .sp-table-col{order:-1}.page-shipping .sp-steps-row{grid-template-columns:1fr;gap:var(--space-5)}.page-shipping .sp-step{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-5);align-items:start}.page-shipping .sp-step-num{font-size:var(--text-3xl);margin-bottom:0;padding-top:4px}.page-shipping .sp-cta-inner{gap:var(--space-6)}}@media(max-width:767.98px){.page-shipping .sp-free-ship-banner{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.page-shipping .sp-fsb-cta{align-self:stretch;text-align:center}.page-shipping .sp-conditions-grid,.page-shipping .sp-policy-grid{grid-template-columns:1fr}.page-shipping .sp-tab{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);gap:var(--space-2)}.page-shipping .sp-cta-inner{flex-direction:column;align-items:flex-start}.page-shipping .sp-cta-icon{width:64px;height:64px;font-size:1.6rem}.page-shipping .sp-cta-heading{font-size:var(--text-2xl)}.page-shipping .sp-cta-actions{width:100%;flex-direction:column;align-items:stretch}.page-shipping .sp-cta-actions .btn-c{width:100%;justify-content:center}.page-shipping .sp-phone-link{justify-content:flex-start}}@media(max-width:575.98px){.page-shipping .sp-tab-row{gap:var(--space-1)}.page-shipping .sp-tab{flex:1;justify-content:center;padding:var(--space-3) var(--space-2);font-size:var(--text-xs)}.page-shipping .sp-tab span{display:none}.page-shipping .sp-tab i{font-size:var(--text-lg)}.page-shipping .sp-free-ship-banner{padding:var(--space-6)}.page-shipping .sp-fsb-headline{font-size:var(--text-xl)}.page-shipping .sp-condition{flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.page-shipping .sp-feature{gap:var(--space-4)}.page-shipping .sp-feature-icon{width:42px;height:42px;font-size:1.1rem}.page-shipping .sp-step{display:block;padding:var(--space-6)}.page-shipping .sp-step-num{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.page-shipping .sp-faq-wrap .accordion-c .acc-trigger{font-size:var(--text-base);padding-block:var(--space-5)}}
