/* Vanishio information pages v2 */
.policy-page-v2{display:grid;gap:0;min-width:0}.policy-hero-v2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:34px;align-items:center;margin:-28px -28px 0;padding:54px 48px 48px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 2%,rgba(32,137,255,.18),transparent 26rem),radial-gradient(circle at 88% 14%,rgba(240,182,79,.10),transparent 21rem),linear-gradient(132deg,#0d2036 0%,#081420 66%,#0a131d 100%)}.policy-hero-v2::before{content:"";position:absolute;right:-180px;top:-220px;width:440px;height:440px;border:1px solid rgba(121,184,255,.08);border-radius:50%;box-shadow:0 0 0 55px rgba(32,137,255,.018),0 0 0 110px rgba(32,137,255,.01);pointer-events:none}.policy-hero-v2::after{content:"";position:absolute;left:42%;bottom:-110px;width:320px;height:190px;background:radial-gradient(circle,rgba(240,182,79,.07),transparent 68%);pointer-events:none}.policy-hero-copy{position:relative;z-index:2;max-width:760px}.policy-hero-copy h1{max-width:760px;margin:0;font-size:clamp(38px,5.3vw,58px);line-height:1.01;letter-spacing:-.05em}.policy-lede{max-width:720px;margin:20px 0 0;color:#adbdce;font-size:16px;line-height:1.78}.policy-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:#71869d;font-size:11px;font-weight:700}.policy-meta span{display:inline-flex;align-items:center;gap:8px}.policy-meta span::before{content:"";width:5px;height:5px;border-radius:50%;background:#3894ed;box-shadow:0 0 0 4px rgba(32,137,255,.07)}.policy-hero-mark{position:relative;z-index:2;width:118px;height:118px;display:grid;place-items:center;justify-self:end;border:1px solid rgba(255,255,255,.09);border-radius:32px;color:#f3bf65;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.05),0 28px 60px rgba(0,0,0,.22);transform:rotate(5deg)}.policy-hero-mark svg{width:54px;height:54px;stroke-width:1.45}.policy-page-v2>.legal-nav{margin-bottom:30px}.policy-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 30px}.policy-principles article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:19px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0e1b2b,#0b1623);box-shadow:0 14px 34px rgba(0,0,0,.12)}.policy-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid rgba(32,137,255,.14);border-radius:12px;color:#83c1ff;background:rgba(32,137,255,.09)}.policy-icon svg{width:18px;height:18px;stroke-width:1.8}.policy-principles strong{display:block;margin:1px 0 4px;color:#edf5fc;font-size:14px}.policy-principles p{margin:0;color:#8497aa;font-size:12px;line-height:1.6}.policy-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:34px;align-items:start}.policy-toc{position:sticky;top:18px;display:grid;gap:4px;align-self:start;padding:8px}.policy-toc-label{margin:0 0 8px;padding:0 9px;color:#5f7389;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.policy-toc>a{display:block;padding:9px 10px;border-left:2px solid transparent;border-radius:0 9px 9px 0;color:#899caf!important;font-size:12px;font-weight:730}.policy-toc>a:hover{color:#fff!important;border-left-color:#2d8de7;background:rgba(32,137,255,.06)}.policy-toc-help{margin-top:16px;padding:14px;border:1px solid rgba(240,182,79,.10);border-radius:13px;background:rgba(240,182,79,.045)}.policy-toc-help strong{display:block;color:#e4c17d;font-size:11px}.policy-toc-help p{margin:6px 0 9px;color:#708297;font-size:10px;line-height:1.55}.policy-toc-help a{color:#9bc9f7!important;font-size:10px;font-weight:800}.policy-main{min-width:0;display:grid;gap:22px}.policy-group{scroll-margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(15,29,45,.94),rgba(10,21,34,.94));box-shadow:0 18px 48px rgba(0,0,0,.14)}.policy-group-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;padding:27px 28px 23px;border-bottom:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 95% 0%,rgba(32,137,255,.06),transparent 15rem)}.policy-group-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#efbb60;background:#13243a;box-shadow:inset 0 1px rgba(255,255,255,.04)}.policy-group-icon svg{width:20px;height:20px;stroke-width:1.75}.policy-group-head .eyebrow{margin:0 0 6px}.policy-group-head h2{margin:0;font-size:24px;line-height:1.18;letter-spacing:-.035em}.policy-group-head>div>p:last-child{max-width:690px;margin:8px 0 0;color:#8396aa;font-size:12px;line-height:1.65}.policy-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-rule{min-width:0;padding:23px 25px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.policy-rule:nth-child(2n){border-right:0}.policy-rule:nth-last-child(-n+2){border-bottom:0}.policy-rule-wide{grid-column:1/-1;border-right:0!important}.policy-rule-grid>.policy-rule-wide:last-child{border-bottom:0}.policy-rule h3,.policy-detail h3{margin:0 0 8px;color:#eaf2f9;font-size:15px;line-height:1.35}.policy-rule p,.policy-detail p{margin:0;color:#96a7b8;font-size:13px;line-height:1.77}.policy-stack{display:grid}.policy-detail{position:relative;padding:22px 27px 22px 54px;border-bottom:1px solid rgba(255,255,255,.055)}.policy-detail:last-child{border-bottom:0}.policy-detail::before{content:"";position:absolute;left:28px;top:29px;width:8px;height:8px;border:2px solid #398fe3;border-radius:50%;box-shadow:0 0 0 5px rgba(32,137,255,.06)}.compact-policy-stack .policy-detail{padding-top:19px;padding-bottom:19px}.policy-feature-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:radial-gradient(circle at 0 100%,rgba(240,182,79,.06),transparent 18rem)}.policy-feature-callout>div{max-width:700px}.policy-feature-callout h3{margin:0 0 8px;font-size:16px}.policy-feature-callout p{margin:0;color:#94a6b8;font-size:13px;line-height:1.75}.policy-feature-callout .button{flex:none}.policy-smallprint{margin-top:13px!important;padding-top:13px;border-top:1px solid rgba(255,255,255,.06);font-size:11px!important;color:#74879b!important}.policy-smallprint strong{color:#aebdcb}.policy-end-actions{display:flex;align-items:center;gap:18px;padding:19px 28px;border-top:1px solid rgba(255,255,255,.055);background:rgba(5,12,20,.2)}.policy-end-actions>a:not(.button){font-size:11px;font-weight:800}.policy-group-final{margin-bottom:8px}.copyright-start{display:flex;align-items:center;justify-content:space-between;gap:34px;margin-bottom:14px;padding:28px 30px;border:1px solid rgba(240,182,79,.13);border-radius:18px;background:radial-gradient(circle at 2% 0%,rgba(240,182,79,.10),transparent 18rem),linear-gradient(145deg,#121f2d,#0c1723);box-shadow:0 16px 42px rgba(0,0,0,.12)}.copyright-start>div{max-width:680px}.copyright-start .eyebrow{margin-bottom:7px}.copyright-start h2{margin:0;font-size:25px;line-height:1.2}.copyright-start p:not(.eyebrow){margin:10px 0 0;color:#8ea1b3;font-size:13px;line-height:1.7}.copyright-start>.button{flex:none}.copyright-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:30px;border:1px solid var(--line);border-radius:17px;background:var(--line)}.copyright-checklist>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:start;padding:18px;background:#0b1724}.copyright-checklist>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#66d1a2;background:rgba(88,201,154,.09)}.copyright-checklist svg{width:15px;height:15px}.copyright-checklist p{margin:0;color:#8294a8;font-size:11px;line-height:1.55}.copyright-checklist strong{color:#e7eef5;font-size:12px}.copyright-process{display:grid;padding:5px 28px 24px}.copyright-process article{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:19px 0}.copyright-process article:not(:last-child){border-bottom:1px solid rgba(255,255,255,.055)}.copyright-process article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(32,137,255,.16);border-radius:50%;color:#8cc6ff;background:rgba(32,137,255,.08);font-size:11px;font-weight:900}.copyright-process h3{margin:1px 0 5px;font-size:14px}.copyright-process p{margin:0;color:#8fa1b4;font-size:12px;line-height:1.65}.contact-shell-v2{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr);gap:22px;align-items:start}.contact-main-v2{min-width:0}.contact-form-card-v2,.contact-status-v2{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0e1b2a,#0a1622);box-shadow:0 20px 52px rgba(0,0,0,.16)}.contact-form-head{padding:29px 30px 21px;border-bottom:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 95% 0%,rgba(32,137,255,.07),transparent 16rem)}.contact-form-head .eyebrow{margin-bottom:7px}.contact-form-head h2{margin:0;font-size:27px;letter-spacing:-.035em}.contact-form-head p:not(.eyebrow){margin:8px 0 0;color:#8598ac;font-size:12px;line-height:1.65}.contact-form-v2{padding:6px 30px 29px}.contact-form-v2 label{min-width:0;margin:18px 0 0}.contact-form-row{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:13px}.contact-form-v2 textarea{min-height:220px}.contact-form-v2 small{font-size:10px;line-height:1.5}.contact-submit-row{display:flex;align-items:center;gap:15px;margin-top:18px}.contact-submit-row span{color:#687c91;font-size:10px}.contact-error-v2{margin:20px 30px 0;padding:11px 13px;border:1px solid rgba(220,105,119,.16);border-radius:10px;background:rgba(220,105,119,.07)}.contact-status-v2{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;padding:34px}.contact-status-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(32,137,255,.16);border-radius:16px;color:#8cc6ff;background:rgba(32,137,255,.08)}.contact-status-icon svg{width:24px;height:24px}.contact-status-v2 h2{margin:0;font-size:29px}.contact-status-v2 p:not(.eyebrow){margin:10px 0 0;color:#8fa2b5;line-height:1.75}.contact-success-v2 .contact-status-icon{color:#72d5aa;border-color:rgba(88,201,154,.16);background:rgba(88,201,154,.08)}.contact-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.contact-aside-v2{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#0b1724;box-shadow:0 18px 46px rgba(0,0,0,.13)}.contact-aside-intro{padding:25px 23px 18px;border-bottom:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 100% 0%,rgba(240,182,79,.06),transparent 13rem)}.contact-aside-intro h2{margin:0;font-size:20px}.contact-aside-intro p:not(.eyebrow){margin:7px 0 0;color:#8193a7;font-size:11px;line-height:1.6}.contact-aside-v2>article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 21px;border-bottom:1px solid rgba(255,255,255,.055)}.contact-aside-v2>article .policy-icon{width:34px;height:34px;border-radius:10px}.contact-aside-v2>article .policy-icon svg{width:16px;height:16px}.contact-aside-v2 h3{margin:0 0 5px;font-size:13px}.contact-aside-v2 article p{margin:0;color:#8497aa;font-size:10.5px;line-height:1.6}.contact-aside-v2 article a{display:inline-block;margin-top:7px;font-size:10px;font-weight:800}.contact-privacy-note{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:17px 20px;color:#76899e;background:rgba(32,137,255,.035)}.contact-privacy-note>span{color:#75b9fb}.contact-privacy-note svg{width:18px;height:18px}.contact-privacy-note p{margin:0;font-size:9.5px;line-height:1.55}.contact-privacy-note strong{color:#aebfce}.policy-page-v2 .legal-nav{background:#0a1623!important;border-color:var(--line)!important}.policy-page-v2 .legal-nav a{color:#92a5b9!important}.policy-page-v2 .legal-nav a:hover{color:#fff!important;background:#10243a!important}.policy-page-v2 .legal-nav a.active{color:#fff!important;background:linear-gradient(135deg,#164f7e,#123a5d)!important;box-shadow:inset 0 0 0 1px rgba(69,153,255,.16)!important}
@media(max-width:900px){.policy-hero-v2{grid-template-columns:minmax(0,1fr) 105px;gap:20px;padding:44px 34px 40px}.policy-hero-mark{width:92px;height:92px;border-radius:25px}.policy-hero-mark svg{width:42px;height:42px}.policy-layout{grid-template-columns:1fr;gap:18px}.policy-toc{position:static;display:flex;gap:6px;margin:-4px 0 2px;padding:0;overflow-x:auto;scrollbar-width:none}.policy-toc::-webkit-scrollbar{display:none}.policy-toc-label,.policy-toc-help{display:none}.policy-toc>a{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#0b1724;font-size:10px}.policy-toc>a:hover{border-left-color:var(--line)}.contact-shell-v2{grid-template-columns:1fr}.contact-aside-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-aside-intro,.contact-privacy-note{grid-column:1/-1}.contact-aside-v2>article{border-right:1px solid rgba(255,255,255,.055)}}
@media(max-width:760px){.policy-hero-v2{grid-template-columns:1fr;margin:-20px -16px 0;padding:36px 22px 32px}.policy-hero-mark{display:none}.policy-hero-copy h1{font-size:clamp(36px,11vw,48px)}.policy-lede{font-size:14px}.policy-meta{display:grid;gap:8px}.policy-page-v2>.legal-nav{margin-bottom:22px}.policy-principles{grid-template-columns:1fr;gap:8px}.policy-principles article{padding:16px}.policy-group-head{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:22px 18px 19px}.policy-group-icon{width:39px;height:39px;border-radius:12px}.policy-group-head h2{font-size:21px}.policy-rule-grid{grid-template-columns:1fr}.policy-rule,.policy-rule:nth-child(2n),.policy-rule:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.policy-rule:last-child{border-bottom:0}.policy-rule{padding:20px 19px}.policy-detail{padding:20px 19px 20px 45px}.policy-detail::before{left:21px;top:27px}.policy-feature-callout{align-items:flex-start;flex-direction:column;padding:22px 19px}.policy-end-actions{align-items:flex-start;flex-direction:column;padding:18px 19px}.copyright-start{align-items:flex-start;flex-direction:column;padding:23px 20px}.copyright-checklist{grid-template-columns:1fr}.copyright-process{padding:4px 19px 20px}.contact-form-head{padding:24px 20px 18px}.contact-form-v2{padding:5px 20px 23px}.contact-form-row{grid-template-columns:1fr}.contact-submit-row{align-items:flex-start;flex-direction:column}.contact-status-v2{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:25px 20px}.contact-status-icon{width:43px;height:43px;border-radius:13px}.contact-status-v2 h2{font-size:24px}.contact-aside-v2{grid-template-columns:1fr}.contact-aside-intro,.contact-privacy-note{grid-column:auto}.contact-aside-v2>article{border-right:0}.contact-error-v2{margin:16px 20px 0}}
@media(max-width:480px){.policy-group-head{grid-template-columns:1fr}.policy-group-icon{margin-bottom:2px}.policy-principles article{grid-template-columns:36px minmax(0,1fr)}.policy-icon{width:35px;height:35px}.contact-status-v2{grid-template-columns:1fr}.contact-form-actions{display:grid;grid-template-columns:1fr}.contact-form-actions .button{width:100%}.copyright-start>.button,.policy-feature-callout .button{width:100%}}

/* Shipping & returns — dedicated store-policy presentation */
.shipping-policy-v3{gap:0}.shipping-hero-v3{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.55fr);gap:34px;align-items:center;margin:-28px -28px 0;padding:52px 48px 46px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 4% 0%,rgba(32,137,255,.20),transparent 28rem),radial-gradient(circle at 92% 16%,rgba(246,183,71,.11),transparent 22rem),linear-gradient(135deg,#0c2138 0%,#071522 65%,#09131d 100%)}.shipping-hero-v3:before{content:"";position:absolute;right:-130px;top:-190px;width:390px;height:390px;border:1px solid rgba(121,184,255,.09);border-radius:50%;box-shadow:0 0 0 48px rgba(32,137,255,.018),0 0 0 96px rgba(32,137,255,.011);pointer-events:none}.shipping-hero-copy-v3{position:relative;z-index:1;max-width:700px}.shipping-hero-copy-v3 h1{max-width:690px;margin:0;font-size:clamp(39px,5.1vw,57px);line-height:1.01;letter-spacing:-.052em}.shipping-hero-copy-v3>p:not(.eyebrow){max-width:690px;margin:19px 0 0;color:#afbfce;font-size:15px;line-height:1.78}.shipping-hero-meta-v3{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:25px;color:#8197ad;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.shipping-hero-meta-v3 span{display:inline-flex;align-items:center;gap:7px}.shipping-hero-meta-v3 svg{width:14px;height:14px;color:#69b8ff}.shipping-return-card-v3{position:relative;z-index:1;min-width:0;padding:25px;border:1px solid rgba(246,183,71,.16);border-radius:22px;background:linear-gradient(145deg,rgba(23,34,47,.96),rgba(12,23,34,.97));box-shadow:0 24px 55px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.04)}.shipping-return-card-icon-v3{width:45px;height:45px;display:grid;place-items:center;margin-bottom:21px;border:1px solid rgba(246,183,71,.18);border-radius:14px;color:#f4c66f;background:rgba(246,183,71,.075)}.shipping-return-card-icon-v3 svg{width:21px;height:21px}.shipping-return-card-v3 .eyebrow{margin-bottom:8px}.shipping-return-card-v3>strong{display:block;color:#fff;font-size:22px;line-height:1.15;letter-spacing:-.025em}.shipping-return-card-v3>p:not(.eyebrow){margin:11px 0 17px;color:#93a4b5;font-size:12px;line-height:1.7}.shipping-return-card-v3>a{font-size:11px;font-weight:850}.shipping-policy-v3>.legal-nav{margin-bottom:22px}.shipping-facts-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px}.shipping-facts-v3 article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px 18px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#0d1b2a,#0a1622)}.shipping-facts-v3 article>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#76bbfc;background:rgba(32,137,255,.08)}.shipping-facts-v3 article>span svg{width:17px;height:17px}.shipping-facts-v3 small{display:block;margin-bottom:2px;color:#627991;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.shipping-facts-v3 strong{display:block;color:#edf5fc;font-size:13px}.shipping-facts-v3 p{margin:5px 0 0;color:#8396a9;font-size:10.5px;line-height:1.55}.shipping-facts-v3 .shipping-fact-emphasis-v3{border-color:rgba(246,183,71,.14);background:linear-gradient(145deg,rgba(42,34,21,.48),#0b1723)}.shipping-facts-v3 .shipping-fact-emphasis-v3>span{color:#f4c66f;background:rgba(246,183,71,.08)}.shipping-layout-v3{gap:34px}.shipping-policy-content-v3{display:grid;gap:18px;min-width:0}.shipping-section-v3{scroll-margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(14,29,44,.96),rgba(9,20,31,.96));box-shadow:0 17px 46px rgba(0,0,0,.13)}.shipping-section-heading-v3{display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px;align-items:start;padding:25px 27px 22px;border-bottom:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 95% 0%,rgba(32,137,255,.055),transparent 16rem)}.shipping-section-icon-v3{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:13px;color:#efbd66;background:#12243a}.shipping-section-icon-v3 svg{width:20px;height:20px}.shipping-section-heading-v3 .eyebrow{margin:0 0 6px}.shipping-section-heading-v3 h2{margin:0;font-size:24px;line-height:1.18;letter-spacing:-.035em}.shipping-section-heading-v3>div>p:last-child{max-width:680px;margin:7px 0 0;color:#8497ab;font-size:12px;line-height:1.62}.shipping-steps-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.055)}.shipping-steps-v3 article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:23px 22px;border-right:1px solid rgba(255,255,255,.055)}.shipping-steps-v3 article:last-child{border-right:0}.shipping-steps-v3 article>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(32,137,255,.15);border-radius:50%;color:#83c1ff;background:rgba(32,137,255,.07);font-size:9px;font-weight:900}.shipping-steps-v3 h3,.shipping-copy-grid-v3 h3{margin:1px 0 7px;color:#edf4fa;font-size:14px}.shipping-steps-v3 p,.shipping-copy-grid-v3 p{margin:0;color:#91a3b4;font-size:11.5px;line-height:1.7}.shipping-note-v3{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:19px 24px;background:rgba(246,183,71,.035)}.shipping-note-v3 strong{color:#e7c37f;font-size:12px}.shipping-note-v3 p{margin:0;color:#889bad;font-size:11px;line-height:1.68}.shipping-return-section-v3{border-color:rgba(246,183,71,.13)}.shipping-return-section-v3 .shipping-section-heading-v3{background:radial-gradient(circle at 95% 0%,rgba(246,183,71,.06),transparent 16rem)}.shipping-return-section-v3 .shipping-section-icon-v3{color:#f3c36c;background:rgba(246,183,71,.07)}.shipping-rule-v3{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;margin:23px 25px 16px;padding:19px 20px;border:1px solid rgba(246,183,71,.16);border-radius:15px;background:linear-gradient(135deg,rgba(246,183,71,.075),rgba(246,183,71,.025))}.shipping-rule-icon-v3{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#f5ca7c;background:rgba(246,183,71,.10)}.shipping-rule-icon-v3 svg{width:19px;height:19px}.shipping-rule-v3 strong{display:block;margin-bottom:6px;color:#fff0cd;font-size:14px}.shipping-rule-v3 p{margin:0;color:#a99c84;font-size:11.5px;line-height:1.7}.shipping-no-return-grid-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 25px 25px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.06)}.shipping-no-return-grid-v3 article{padding:15px 17px;background:#0b1723}.shipping-no-return-grid-v3 small{display:block;margin-bottom:3px;color:#657b91;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.shipping-no-return-grid-v3 strong{color:#cad5df;font-size:11px}.shipping-damage-flow-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.055)}.shipping-damage-flow-v3 article{display:grid;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:21px;background:#0b1724}.shipping-damage-flow-v3 article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#76bbfc;background:rgba(32,137,255,.08)}.shipping-damage-flow-v3 article>span svg{width:16px;height:16px}.shipping-damage-flow-v3 strong{display:block;margin:1px 0 5px;color:#edf4fa;font-size:12px}.shipping-damage-flow-v3 p{margin:0;color:#8498aa;font-size:10.5px;line-height:1.62}.shipping-copy-grid-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-copy-grid-v3 article{padding:22px 25px;border-right:1px solid rgba(255,255,255,.055)}.shipping-copy-grid-v3 article:last-child{border-right:0}.shipping-note-blue-v3{background:rgba(32,137,255,.035)}.shipping-note-blue-v3 strong{color:#9bcdfb}.shipping-support-box-v3{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 25px}.shipping-support-box-v3>div{max-width:620px}.shipping-support-box-v3 strong{display:block;margin-bottom:6px;color:#edf4fa;font-size:13px}.shipping-support-box-v3 p{margin:0;color:#899caf;font-size:11.5px;line-height:1.68}.shipping-support-box-v3 .button{flex:none}.shipping-legal-note-v3{margin:0;padding:14px 25px;border-top:1px solid rgba(255,255,255,.055);color:#667b90;font-size:9.5px;line-height:1.55;background:rgba(4,11,18,.25)}.shipping-section-last-v3{margin-bottom:8px}
@media(max-width:900px){.shipping-hero-v3{grid-template-columns:minmax(0,1fr) 230px;gap:22px;padding:42px 34px 39px}.shipping-return-card-v3{padding:21px}.shipping-facts-v3{grid-template-columns:1fr}.shipping-facts-v3 article{grid-template-columns:36px minmax(0,1fr)}.shipping-steps-v3,.shipping-damage-flow-v3{grid-template-columns:1fr}.shipping-steps-v3 article,.shipping-damage-flow-v3 article{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.shipping-steps-v3 article:last-child,.shipping-damage-flow-v3 article:last-child{border-bottom:0}}
@media(max-width:760px){.shipping-hero-v3{grid-template-columns:1fr;margin:-20px -16px 0;padding:34px 22px 30px}.shipping-hero-copy-v3 h1{font-size:clamp(35px,10.5vw,47px)}.shipping-hero-copy-v3>p:not(.eyebrow){font-size:13.5px}.shipping-return-card-v3{max-width:none}.shipping-policy-v3>.legal-nav{margin-bottom:19px}.shipping-facts-v3{gap:7px;margin-bottom:21px}.shipping-section-heading-v3{grid-template-columns:39px minmax(0,1fr);gap:12px;padding:21px 18px 18px}.shipping-section-icon-v3{width:38px;height:38px}.shipping-section-heading-v3 h2{font-size:21px}.shipping-rule-v3{grid-template-columns:35px minmax(0,1fr);margin:18px 18px 13px;padding:16px}.shipping-rule-icon-v3{width:34px;height:34px}.shipping-no-return-grid-v3{grid-template-columns:1fr;margin:0 18px 18px}.shipping-note-v3{grid-template-columns:1fr;gap:5px;padding:17px 18px}.shipping-copy-grid-v3{grid-template-columns:1fr}.shipping-copy-grid-v3 article{border-right:0;border-bottom:1px solid rgba(255,255,255,.055);padding:19px 18px}.shipping-copy-grid-v3 article:last-child{border-bottom:0}.shipping-support-box-v3{align-items:flex-start;flex-direction:column;padding:19px 18px}.shipping-legal-note-v3{padding:13px 18px}.shipping-steps-v3 article,.shipping-damage-flow-v3 article{padding:18px}}

/* Contact page v3 */
.contact-page-v3{min-width:0}.contact-hero-v3{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:34px;align-items:center;margin:-28px -28px 0;padding:54px 48px 46px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 0%,rgba(32,137,255,.2),transparent 30rem),radial-gradient(circle at 90% 18%,rgba(246,183,71,.09),transparent 20rem),linear-gradient(135deg,#0c1e33 0%,#071321 64%,#08101a 100%)}.contact-hero-v3:before{content:"";position:absolute;inset:auto -130px -260px auto;width:470px;height:470px;border:1px solid rgba(121,184,255,.08);border-radius:50%;box-shadow:0 0 0 52px rgba(32,137,255,.018),0 0 0 104px rgba(32,137,255,.01);pointer-events:none}.contact-hero-copy-v3{position:relative;z-index:2;max-width:720px}.contact-hero-copy-v3 h1{max-width:690px;margin:0;font-size:clamp(39px,5vw,57px);line-height:1.01;letter-spacing:-.052em}.contact-hero-copy-v3>p:not(.eyebrow){max-width:680px;margin:19px 0 0;color:#a9b9ca;font-size:15px;line-height:1.75}.contact-trust-v3{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.contact-trust-v3 span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.075);border-radius:999px;color:#8fa5ba;background:rgba(7,17,31,.52);font-size:10px;font-weight:780;box-shadow:inset 0 1px rgba(255,255,255,.025)}.contact-trust-v3 svg{width:13px;height:13px;color:#76baff}.contact-hero-art-v3{position:relative;width:190px;height:190px;justify-self:end;display:grid;place-items:center}.contact-hero-art-v3:before,.contact-hero-art-v3:after{content:"";position:absolute;border:1px solid rgba(95,166,242,.12);border-radius:50%}.contact-hero-art-v3:before{inset:8px}.contact-hero-art-v3:after{inset:31px;border-color:rgba(246,183,71,.13);transform:rotate(18deg)}.contact-hero-icon-v3{position:relative;z-index:2;width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.095);border-radius:28px;color:#f4c367;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.022));box-shadow:inset 0 1px rgba(255,255,255,.06),0 24px 60px rgba(0,0,0,.27);transform:rotate(-5deg)}.contact-hero-icon-v3 svg{width:43px;height:43px;stroke-width:1.45}.contact-orbit-dot{position:absolute;z-index:3;width:9px;height:9px;border-radius:50%;background:#4ca1f5;box-shadow:0 0 0 6px rgba(32,137,255,.07),0 0 20px rgba(32,137,255,.25)}.contact-orbit-dot-one{right:23px;top:52px}.contact-orbit-dot-two{left:26px;bottom:42px;width:7px;height:7px;background:#eeb55b;box-shadow:0 0 0 6px rgba(246,183,71,.06),0 0 20px rgba(246,183,71,.2)}.contact-page-v3>.legal-nav{margin-bottom:30px}.contact-layout-v3{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.58fr);gap:22px;align-items:start}.contact-form-panel-v3{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#0e1b2a,#091522);box-shadow:0 22px 58px rgba(0,0,0,.17)}.contact-form-title-v3{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:29px 30px 25px;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 93% 4%,rgba(32,137,255,.085),transparent 14rem)}.contact-mode-v3{display:inline-flex;align-items:center;min-height:24px;margin-bottom:11px;padding:4px 9px;border:1px solid rgba(77,160,245,.18);border-radius:999px;color:#91c9ff;background:rgba(32,137,255,.075);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.contact-form-title-v3 h2{margin:0;font-size:29px;line-height:1.1;letter-spacing:-.04em}.contact-form-title-v3 p{max-width:640px;margin:9px 0 0;color:#899caf;font-size:12px;line-height:1.67}.contact-form-title-icon-v3{width:46px;height:46px;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#efbd66;background:#12243a}.contact-form-title-icon-v3 svg{width:20px;height:20px}.contact-error-v3{margin:20px 30px 0;padding:12px 14px;border:1px solid rgba(255,116,135,.18);border-radius:11px;background:rgba(255,116,135,.07)}.contact-form-v3{padding:9px 30px 28px}.contact-fieldset-v3{min-width:0;margin:18px 0 0;padding:0;border:0}.contact-fieldset-v3+ .contact-fieldset-v3{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.contact-fieldset-v3 legend{width:100%;margin:0 0 14px;padding:0;color:#647a91;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-fields-v3{display:grid;gap:14px}.contact-fields-two-v3{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.contact-form-v3 label{display:grid;gap:7px;min-width:0;margin:0;color:#b5c3d1;font-size:11px;font-weight:780}.contact-form-v3 label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.contact-form-v3 label small{color:#64788e;font-size:9px;font-weight:650}.contact-form-v3 input,.contact-form-v3 select,.contact-form-v3 textarea{width:100%;border:1px solid rgba(255,255,255,.10);border-radius:12px;color:#f1f6fb;background:#07111e;box-shadow:inset 0 1px rgba(255,255,255,.018);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form-v3 input,.contact-form-v3 select{min-height:47px;padding:0 13px}.contact-form-v3 textarea{min-height:225px;padding:13px 14px;resize:vertical;line-height:1.65}.contact-form-v3 input:focus,.contact-form-v3 select:focus,.contact-form-v3 textarea:focus{outline:0;border-color:rgba(72,163,255,.55);background:#091625;box-shadow:0 0 0 3px rgba(32,137,255,.09)}.contact-message-field-v3{margin-top:15px!important}.contact-message-field-v3>small{display:block!important;color:#63768b!important;line-height:1.5}.contact-submit-v3{display:flex;align-items:center;gap:15px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.055)}.contact-submit-v3 button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:0;border-radius:11px;color:#06101c;background:linear-gradient(135deg,#ffd276,#f6b747);font-weight:900;box-shadow:0 10px 26px rgba(246,183,71,.15);cursor:pointer}.contact-submit-v3 button:hover{filter:brightness(1.05)}.contact-submit-v3 button svg{width:16px;height:16px}.contact-submit-v3 p{margin:0;color:#65798f;font-size:9.5px;line-height:1.5}.contact-signin-v3{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:16px 30px;border-top:1px solid rgba(255,255,255,.055);background:rgba(32,137,255,.035)}.contact-signin-v3>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#7abaff;background:rgba(32,137,255,.08)}.contact-signin-v3 svg{width:16px;height:16px}.contact-signin-v3 p{margin:0;color:#7e92a7;font-size:10px;line-height:1.55}.contact-signin-v3 strong{color:#b9c8d6}.contact-guide-v3{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(160deg,#0b1724,#08131f);box-shadow:0 18px 48px rgba(0,0,0,.14)}.contact-guide-head-v3{padding:24px 22px 20px;border-bottom:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 100% 0%,rgba(246,183,71,.065),transparent 14rem)}.contact-guide-head-v3 .eyebrow{margin-bottom:6px}.contact-guide-head-v3 h2{margin:0;font-size:21px;letter-spacing:-.025em}.contact-checks-v3{padding:7px 20px}.contact-checks-v3>div{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05)}.contact-checks-v3>div:last-child{border-bottom:0}.contact-checks-v3>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#68d0a4;background:rgba(69,212,155,.08)}.contact-checks-v3 svg{width:13px;height:13px}.contact-checks-v3 p{margin:0;color:#8094a9;font-size:10px;line-height:1.57}.contact-checks-v3 strong{color:#bdcad7}.contact-resource-v3{padding:18px 19px;border-top:1px solid rgba(255,255,255,.055)}.contact-resource-v3>.eyebrow{margin:0 0 10px 2px}.contact-resource-v3>a{display:grid;grid-template-columns:33px minmax(0,1fr) 12px;gap:10px;align-items:center;padding:10px 9px;border-radius:11px;color:inherit!important}.contact-resource-v3>a:hover{background:rgba(255,255,255,.04)}.contact-resource-v3>a>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(32,137,255,.10);border-radius:9px;color:#7cbcff;background:rgba(32,137,255,.06)}.contact-resource-v3>a svg{width:15px;height:15px}.contact-resource-v3 strong{display:block;color:#dce7f0;font-size:10.5px}.contact-resource-v3 small{display:block;margin-top:2px;color:#6f8499;font-size:8.8px;line-height:1.4}.contact-resource-v3 b{color:#52708e;font-size:12px}.contact-safe-v3{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:17px 20px;border-top:1px solid rgba(255,255,255,.055);background:rgba(32,137,255,.035)}.contact-safe-v3>span{color:#74b9fb}.contact-safe-v3 svg{width:17px;height:17px}.contact-safe-v3 p{margin:0;color:#72869b;font-size:9px;line-height:1.55}.contact-safe-v3 strong{color:#aebfce}.contact-process-v3{display:grid;grid-template-columns:1.08fr repeat(3,minmax(0,1fr));margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#0a1622;box-shadow:0 15px 38px rgba(0,0,0,.11)}.contact-process-intro-v3,.contact-process-step-v3{min-width:0;padding:20px 21px}.contact-process-intro-v3{background:radial-gradient(circle at 0 100%,rgba(32,137,255,.08),transparent 14rem)}.contact-process-intro-v3 .eyebrow{margin-bottom:5px}.contact-process-intro-v3 h2{margin:0;font-size:19px}.contact-process-step-v3{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border-left:1px solid rgba(255,255,255,.055)}.contact-process-step-v3>span{color:#4d91d2;font-size:9px;font-weight:900;letter-spacing:.08em}.contact-process-step-v3 strong{display:block;color:#dce7f1;font-size:11px}.contact-process-step-v3 p{margin:4px 0 0;color:#70849a;font-size:9px;line-height:1.5}.contact-result-v3{display:grid;grid-template-columns:58px minmax(0,1fr);gap:21px;align-items:start;padding:36px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(69,212,155,.055),transparent 20rem),linear-gradient(145deg,#0e1b2a,#091522);box-shadow:0 20px 52px rgba(0,0,0,.16)}.contact-result-icon-v3{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(69,212,155,.17);border-radius:17px;color:#70d5aa;background:rgba(69,212,155,.08)}.contact-result-icon-v3 svg{width:25px;height:25px}.contact-result-v3 h2{margin:0;font-size:30px;letter-spacing:-.035em}.contact-result-v3 p:not(.eyebrow){max-width:660px;margin:9px 0 0;color:#8ea2b5;line-height:1.72}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:900px){.contact-hero-v3{grid-template-columns:minmax(0,1fr) 170px;padding:44px 34px 40px}.contact-hero-art-v3{width:150px;height:150px}.contact-hero-icon-v3{width:76px;height:76px;border-radius:23px}.contact-hero-icon-v3 svg{width:35px;height:35px}.contact-layout-v3{grid-template-columns:1fr}.contact-guide-v3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-guide-head-v3,.contact-safe-v3{grid-column:1/-1}.contact-resource-v3{border-top:0;border-left:1px solid rgba(255,255,255,.055)}.contact-process-v3{grid-template-columns:1fr 1fr}.contact-process-intro-v3{grid-column:1/-1}.contact-process-step-v3:nth-of-type(2){border-left:0}.contact-process-step-v3{border-top:1px solid rgba(255,255,255,.055)}}
@media(max-width:760px){.contact-hero-v3{grid-template-columns:1fr;margin:-20px -16px 0;padding:36px 22px 31px}.contact-hero-copy-v3 h1{font-size:clamp(36px,11vw,48px)}.contact-hero-copy-v3>p:not(.eyebrow){font-size:14px}.contact-hero-art-v3{display:none}.contact-trust-v3{gap:7px;margin-top:20px}.contact-trust-v3 span{padding:6px 8px;font-size:9px}.contact-page-v3>.legal-nav{margin-bottom:22px}.contact-form-title-v3{padding:23px 20px 20px}.contact-form-title-icon-v3{display:none}.contact-form-title-v3 h2{font-size:25px}.contact-form-v3{padding:7px 20px 23px}.contact-error-v3{margin:16px 20px 0}.contact-fields-two-v3{grid-template-columns:1fr}.contact-submit-v3{align-items:flex-start;flex-direction:column}.contact-submit-v3 button{width:100%}.contact-signin-v3{padding:15px 20px}.contact-guide-v3{grid-template-columns:1fr}.contact-guide-head-v3,.contact-safe-v3{grid-column:auto}.contact-resource-v3{border-top:1px solid rgba(255,255,255,.055);border-left:0}.contact-process-v3{grid-template-columns:1fr}.contact-process-intro-v3{grid-column:auto}.contact-process-step-v3,.contact-process-step-v3:nth-of-type(2){border-top:1px solid rgba(255,255,255,.055);border-left:0}.contact-result-v3{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:25px 20px}.contact-result-icon-v3{width:44px;height:44px;border-radius:14px}.contact-result-v3 h2{font-size:25px}}
.contact-return-evidence-v1{margin-top:16px;padding:17px;border:1px solid rgba(241,180,74,.2);border-radius:15px;background:linear-gradient(145deg,rgba(241,180,74,.055),rgba(32,137,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.contact-return-evidence-v1[hidden]{display:none!important}.contact-return-evidence-head-v1{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.contact-return-evidence-icon-v1{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(241,180,74,.18);border-radius:11px;color:#f1c26d;background:rgba(241,180,74,.07)}.contact-return-evidence-icon-v1 svg{width:18px;height:18px}.contact-return-evidence-head-v1 strong{display:block;color:#e8eef5;font-size:12px}.contact-return-evidence-head-v1 p{margin:4px 0 0;color:#8194a8;font-size:9.5px;line-height:1.55}.contact-photo-upload-v1{display:block;margin-top:14px;padding:13px 14px;border:1px dashed rgba(117,162,209,.24);border-radius:12px;background:rgba(5,14,25,.24)}.contact-photo-upload-v1>span{display:block;margin-bottom:8px;color:#cad7e3;font-size:10px;font-weight:800}.contact-photo-upload-v1>span small{color:#e8b95f;font-size:8px;font-weight:700}.contact-photo-upload-v1 input[type=file]{display:block;width:100%;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#9cafc0;background:#091522;font-size:9px}.contact-photo-upload-v1 input[type=file]::file-selector-button{margin-right:10px;padding:7px 10px;border:1px solid rgba(98,160,219,.18);border-radius:7px;color:#dce8f3;background:#13263a;font:inherit;font-weight:800;cursor:pointer}.contact-photo-upload-v1>small{display:block;margin-top:7px;color:#667c92;font-size:8.5px;line-height:1.5}.contact-photo-preview-v1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.contact-photo-preview-item-v1{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#08131f}.contact-photo-preview-item-v1 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#050d16}.contact-photo-preview-item-v1 span{display:block;overflow:hidden;padding:7px 8px;color:#73879b;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.contact-return-evidence-v1{padding:14px}.contact-photo-preview-v1{grid-template-columns:1fr 1fr}.contact-photo-preview-item-v1:last-child:nth-child(odd){grid-column:1/-1}}
