:is(main:has(>.subpage-hero),main:has(>.partner-hero),main:has(>section.max-w-3xl),main:has(>.page-shell)){background:var(--premium-paper);color:var(--premium-ink)}:is(main:has(>.subpage-hero),main:has(>section.max-w-3xl)){--line:#2a2d2c2e;--aluminum:#555e5c;--aluminum-deep:#5d6562}:is(main:has(>.subpage-hero) .eyebrow,main:has(>section.max-w-3xl) .eyebrow){font-family:var(--premium-body);letter-spacing:.09em;color:#676f69;font-size:12px;font-weight:640}:is(main:has(>.subpage-hero) .editorial-display,main:has(>section.max-w-3xl) .editorial-display){font:600 clamp(38px,8.5vw,76px)/1.07 var(--premium-display);letter-spacing:-.052em;text-wrap:balance}main:has(>.subpage-hero) .section-title{font:normal clamp(34px,7vw,60px)/1.1 var(--premium-editorial);letter-spacing:-.045em}main:has(>.subpage-hero) .subpage-hero{color:var(--premium-ink);background:#e7dfd3;overflow:hidden}:is(main:has(>.subpage-hero) .subpage-hero .text-aluminum,main:has(>.subpage-hero) .subpage-hero .text-aluminum-deep){color:#565f5b}main:has(>.subpage-hero) .support-hero .subpage-hero-media{background:#d4ccc0}main:has(>.subpage-hero) .support-hero :is(h1,h2,.editorial-display){color:#202829}main:has(>.subpage-hero) .support-hero :is(.eyebrow,p,.text-link){color:#434d49}main:has(>.subpage-hero) .support-hero .text-link{font-weight:630;text-decoration-color:#a45b32}main:has(>.subpage-hero) .support-hero .subpage-hero-media img{filter:drop-shadow(8px 19px 16px #27211c29)}main:has(>.subpage-hero) .support-link-grid{background:#2a2c2724;border:1px solid #2a2c2724;gap:1px}main:has(>.subpage-hero) .support-link-card{color:#202829;background:#f7f3ec;flex-direction:column;justify-content:center;min-height:144px;padding:24px;text-decoration:none;transition:background .16s;display:flex}main:has(>.subpage-hero) .support-link-card:hover{background:#eee8dc}main:has(>.subpage-hero) .support-link-card:focus-visible{outline:2px solid var(--premium-orange);outline-offset:-4px}main:has(>section.max-w-3xl)>section{padding-top:clamp(56px,7vw,100px)}main:has(>section.max-w-3xl)>section h2{color:#262e2d}main:has(>.partner-hero){--line:#2a2c272b;--partner-ink:#252e2a;--partner-muted:#515d57;--partner-rule:#c6c9bf}main:has(>.partner-hero) .partner-hero{color:#f7f3eb;background:#262d2e}main:has(>.partner-hero) .partner-hero-copy .eyebrow{font-family:var(--premium-body);letter-spacing:.08em;color:#c9ccc4}main:has(>.partner-hero) .partner-hero-copy h1{font:600 clamp(41px,8vw,82px)/1.03 var(--premium-display);letter-spacing:-.055em}main:has(>.partner-hero) .partner-programs{color:var(--partner-ink);background:#f5f0e7}main:has(>.partner-hero) .partner-programs .section-title{font:normal clamp(35px,7vw,65px)/1.08 var(--premium-editorial);letter-spacing:-.045em;color:var(--partner-ink)}main:has(>.partner-hero) .partner-programs .eyebrow{color:#555e59}main:has(>.partner-hero) .partner-program-grid{background:0 0;border:0;gap:12px}@media (min-width:901px){main:has(>.partner-hero) .partner-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main:has(>.partner-hero) .partner-program-card{min-height:16rem}}main:has(>.partner-hero) .partner-program-card{background:#f9f6f0;border:1px solid #d7d0c3;border-radius:3px}main:has(>.partner-hero) .partner-program-card.is-closed{background:#efede7}main:has(>.partner-hero) .partner-program-card h3{color:#202829}main:has(>.partner-hero) .partner-program-card>p:last-child{color:#505b55;font-size:14px;line-height:1.65}main:has(>.partner-hero) .partner-program-card .partner-program-status{color:#4a544e;border-color:#afb6ab}main:has(>.partner-hero) .partner-apply{color:#f7f3eb;background:#252b2a}main:has(>.partner-hero) .partner-apply-copy .eyebrow{color:#bec6bf}main:has(>.partner-hero) .partner-apply-note p{color:#bfc7c0}main:has(>.partner-hero) .partner-apply-panel{color:var(--partner-ink);background:#f8f4eb;border:1px solid #d4cdbf;border-radius:4px;box-shadow:0 18px 55px #0c120f2e}main:has(>.partner-hero) .partner-apply-panel .eyebrow{color:#505e56}main:has(>.partner-hero) .partner-apply-panel :is(.partner-form-block legend,.partner-field>span,.partner-human-check>span){color:#323d37;font:650 13px/1.5 var(--premium-body);letter-spacing:0}main:has(>.partner-hero) .partner-apply-panel :is(.partner-interest span,.partner-platform-grid label){color:#34403a;font:600 13px/1.4 var(--premium-body);background:#fffdf8;border:1px solid #b9c1b8;border-radius:4px}main:has(>.partner-hero) .partner-apply-panel :is(.partner-interest:hover span,.partner-platform-grid label:hover){background:#f3eee5;border-color:#757e77}main:has(>.partner-hero) .partner-apply-panel :is(.partner-interest.is-selected span,.partner-platform-grid label.is-selected){color:#292f2b;background:#fff0e1;border-color:#ac581f}main:has(>.partner-hero) .partner-apply-panel :is(.partner-interest:focus-within span,.partner-platform-grid label:focus-within){outline-offset:3px;outline:2px solid #ad5c2b}main:has(>.partner-hero) .partner-field :is(input,select,textarea){color:#202b26;font:400 15px/1.5 var(--premium-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefa;border:1px solid #aeb8ae;border-radius:4px}main:has(>.partner-hero) .partner-field :is(input,textarea)::-moz-placeholder{color:#626f67;opacity:1}main:has(>.partner-hero) .partner-field :is(input,textarea)::placeholder{color:#626f67;opacity:1}main:has(>.partner-hero) .partner-field :is(input,select,textarea):focus{background:#fffefa;border-color:#a95720;box-shadow:0 0 0 3px #ef721f24}main:has(>.partner-hero) .partner-check{color:#39443e;font:400 13px/1.6 var(--premium-body)}main:has(>.partner-hero) .partner-check input{accent-color:#a95720}main:has(>.partner-hero) .partner-policy-warning{color:#503e30;font:400 13px/1.6 var(--premium-body);background:#fff0df;border:1px solid #d9b490;border-radius:4px}main:has(>.partner-hero) .partner-human-check{border-top-color:#d2d3c9}main:has(>.partner-hero) .partner-privacy-note{color:#526058;font:400 12px/1.65 var(--premium-body)}main:has(>.partner-hero) .partner-privacy-note a{color:#634128;text-underline-offset:3px;text-decoration:underline}main:has(>.partner-hero) .partner-form-reminder{background:#f1ece2;border:1px solid #d5d0c5;border-radius:4px}main:has(>.partner-hero) .partner-form-reminder strong{color:#303a35;font:650 13px/1.45 var(--premium-body)}main:has(>.partner-hero) .partner-form-reminder li{color:#515b55;font:400 12px/1.55 var(--premium-body)}main:has(>.partner-hero) .partner-form-error{color:#a02e24;border-left-color:#b53d2c;font-size:13px}main:has(>.partner-hero) .partner-application-success h3{color:var(--partner-ink)}main:has(>.partner-hero) .partner-application-success>p:not(.eyebrow):not(.partner-application-id){color:var(--partner-muted)}main:has(>.partner-hero) .partner-application-id{color:var(--partner-muted)}main:has(>.partner-hero) .partner-success-note{color:var(--partner-muted)}main:has(>.partner-hero) .partner-program-closed>p:last-child{color:var(--partner-muted)}main:has(>.partner-hero) .partner-apply-panel .pill-spark{background:var(--premium-orange);color:#161b18;box-shadow:none;border-radius:4px}main:has(>.partner-hero) .partner-apply-panel .pill-spark:hover{background:var(--premium-orange-hover)}main:has(>.partner-hero) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #a95720}@media (max-width:679px){main:has(>.subpage-hero) .support-link-card{min-height:108px;padding:19px 21px}main:has(>.partner-hero) .partner-hero-copy h1{font-size:clamp(39px,10vw,55px)}}@media (prefers-reduced-motion:reduce){main:has(>.subpage-hero) .support-link-card{transition:none}}
:root{--utility-panel:#fffdf9;--utility-field:#fffefa;--utility-line:#232c2e29;--utility-ink:var(--premium-ink);--utility-muted:var(--premium-muted);--utility-focus:#b95a1c}:is(main:has(>.page-shell),main:has(>.legal-page),main:has(>.go-hub),main:has(>.review-form-page),main:has(>.recovery-page),main:has(>.utility-page),main:has(>section.max-w-3xl),main:has(>.checkout-prelaunch-shell)){background:var(--premium-paper);color:var(--utility-ink);--paper:var(--utility-panel);--porcelain:var(--premium-paper);--ink:var(--premium-ink);--aluminum:#9aa29e;--aluminum-deep:var(--premium-muted);--line:var(--utility-line);--spark:var(--premium-orange);min-height:60svh}:is(main:has(>.page-shell) .eyebrow,main:has(>.legal-page) .eyebrow,main:has(>.go-hub) .eyebrow,main:has(>.review-form-page) .eyebrow,main:has(>.recovery-page) .eyebrow,main:has(>.utility-page) .eyebrow,main:has(>section.max-w-3xl) .eyebrow,main:has(>.checkout-prelaunch-shell) .eyebrow){color:#606966;font:650 12px/1.4 var(--premium-body);letter-spacing:.085em}main:has(>.page-shell) .display-title{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>.go-hub) .section-title{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>.review-form-page) h1{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>.recovery-page) h1{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>.utility-page) h1{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>section.max-w-3xl) h1{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>.checkout-prelaunch-shell) h1{font:600 clamp(32px, 5.2vw, 60px)/1.08 var(--premium-display);letter-spacing:-.052em;color:var(--premium-ink);text-wrap:balance}main:has(>section.max-w-3xl) h1{font-size:clamp(36px,6.2vw,68px)}main:has(>section.max-w-3xl) h2{color:var(--premium-ink)}:is(main:has(>section.max-w-3xl) p,main:has(>.legal-page) p){line-height:1.72}:is(main:has(>.page-shell) .text-aluminum-deep,main:has(>.review-form-page) .text-aluminum-deep,main:has(>.go-hub) .text-aluminum-deep,main:has(>.recovery-page) .text-aluminum-deep,main:has(>.utility-page) .text-aluminum-deep,main:has(>section.max-w-3xl) .text-aluminum-deep){color:var(--utility-muted)}main:has(>.page-shell) :is(.bg-paper,.bg-porcelain){background:var(--utility-panel)}.page-shell .rounded-3xl,.page-shell .rounded-2xl{border-radius:7px}main:has(>.page-shell) [class*="rounded-[var(--radius-card)]"]{border-radius:7px}:is(main:has(>.page-shell) .pill-spark,main:has(>.review-form-page) .pill-spark,main:has(>.recovery-page) .pill-spark,main:has(>.utility-page) .pill-spark,main:has(>.checkout-prelaunch-shell) .pill-spark){background:var(--premium-orange);color:#151a1e;box-shadow:none}:is(main:has(>.page-shell) .pill-ghost,main:has(>.checkout-prelaunch-shell) .pill-ghost){border-color:var(--utility-line);color:var(--premium-ink)}:is(main:has(>.page-shell) .text-link,main:has(>.legal-page) .text-link,main:has(>.go-hub) .text-link,main:has(>.recovery-page) .text-link,main:has(>.utility-page) .text-link){color:#62442f;border-color:#62442f73}.age-gate-pending{background:var(--premium-paper)}.age-gate{background:var(--premium-paper);color:var(--premium-ink);font-family:var(--premium-body)}.age-gate-grid{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);min-height:100svh}.age-gate-copy{background:var(--premium-paper);gap:clamp(20px,3vw,42px);padding:clamp(28px,5.1vw,88px)}.age-gate-brand{color:var(--premium-ink)}.age-gate-form{max-width:490px;margin:auto 0;padding:32px 0}.age-gate-form h1{max-width:11ch;font:600 clamp(43px,5vw,79px)/1.02 var(--premium-display);letter-spacing:-.055em;color:var(--premium-ink);text-wrap:balance;margin:0}.age-gate-form p:not(.eyebrow){max-width:450px;color:var(--utility-muted);font:400 16px/1.65 var(--premium-body)}.age-gate .eyebrow{color:#626b67;font:650 12px/1.4 var(--premium-body);letter-spacing:.085em}.age-gate-form .pill-spark{background:var(--premium-ink);color:#f7f4ed;min-height:52px;box-shadow:none;border-radius:5px;font-weight:650}.age-gate-form .pill-spark:hover{background:#353d40}.age-gate-form button:not(.pill){min-height:44px;color:var(--utility-muted);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.age-gate-copy>p:last-child{color:var(--utility-muted);font:400 12px/1.6 var(--premium-body)}.age-gate-media{background:#e8e0d4;min-height:100svh;padding:clamp(20px,4vw,70px);display:flex}.age-gate-media:before,.age-gate-halo{display:none}.age-gate-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(12px 26px 28px #1e23202b);width:min(100%,740px);max-height:min(76svh,800px);animation:none}.age-gate :is(button,a):focus-visible{outline:2px solid var(--utility-focus);outline-offset:4px}.cart-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b111387}.cart-drawer-panel{background:var(--premium-paper);color:var(--premium-ink);font-family:var(--premium-body);--porcelain:var(--premium-paper);--paper:var(--utility-panel);--ink:var(--premium-ink);--aluminum:#98a19e;--aluminum-deep:var(--premium-muted);--line:var(--utility-line);border-left:1px solid var(--utility-line);box-shadow:-24px 0 90px #0c121529}.cart-drawer-head{border-bottom:1px solid var(--utility-line);padding-bottom:18px}.cart-drawer-head h2{font:600 clamp(26px,3vw,34px)/1.1 var(--premium-display);letter-spacing:-.045em}.cart-drawer-close{min-width:54px;min-height:44px;color:var(--premium-ink);font:650 12px var(--premium-body);text-transform:none;letter-spacing:.01em}.cart-drawer-panel .eyebrow{font:650 12px var(--premium-body);letter-spacing:.07em;color:var(--utility-muted)}.cart-drawer-panel .text-aluminum-deep{color:var(--utility-muted)}.cart-drawer-panel .bg-white{background:#ece5d9}.cart-drawer-panel .rounded-2xl{border-radius:5px}.cart-drawer-panel input{background:var(--utility-field);min-height:44px;color:var(--premium-ink);border-color:var(--utility-line);border-radius:5px}.cart-drawer-panel .rounded-full{border-radius:5px}.cart-drawer-panel .pill-spark{background:var(--premium-orange);color:#171a1c;box-shadow:none;border-radius:5px}.cart-drawer-panel .pill-ghost{color:var(--premium-ink);border-color:var(--utility-line);background:0 0}.cart-drawer-panel :is(button,a,input):focus-visible{outline:2px solid var(--utility-focus);outline-offset:3px}.cart-drawer-panel button:disabled{opacity:.48}.site-header.checkout-site-header{color:var(--premium-ink);border-bottom:1px solid var(--utility-line);background:#f8f6f1f7}.site-header.checkout-site-header .checkout-header-label{color:var(--utility-muted)}.site-header.checkout-site-header svg{color:var(--premium-ink)!important}.custom-checkout-page{background:var(--premium-paper);min-height:75svh;color:var(--premium-ink);--ink:var(--premium-ink);--porcelain:var(--premium-paper);--aluminum-deep:var(--utility-muted);--line:var(--utility-line);--spark:var(--premium-orange)}.custom-checkout-page .eyebrow{font:650 12px/1.4 var(--premium-body);letter-spacing:.08em;color:var(--utility-muted)}.custom-checkout-page .checkout-intro h1{font:600 clamp(40px,5vw,74px)/1.05 var(--premium-display);letter-spacing:-.055em;color:var(--premium-ink)}.custom-checkout-page .checkout-security-mark{border:1px solid var(--utility-line);color:#515c5a;font:600 11px/1.4 var(--premium-body);letter-spacing:.07em;background:#eee8dc;border-radius:4px}.custom-checkout-page .checkout-step-summary{color:var(--utility-muted);font:400 12px/1.45 var(--premium-body);overflow-wrap:anywhere}.custom-checkout-page .checkout-main-column{min-width:0}.custom-checkout-page .checkout-step-heading-detail{margin-top:9px}.custom-checkout-page .checkout-step-card-logos{justify-content:flex-start}.custom-checkout-page .checkout-help-links{color:var(--utility-muted);font:500 12px/1.55 var(--premium-body);flex-wrap:wrap;justify-content:center;gap:9px 19px;padding-top:25px;padding-bottom:16px;display:flex}.custom-checkout-page .checkout-help-links a{text-underline-offset:3px;-webkit-text-decoration:underline #46535047;text-decoration:underline #46535047}.custom-checkout-page .checkout-help-links a:hover{color:var(--premium-ink)}.custom-checkout-page .checkout-tax-retry{color:var(--premium-ink);font:550 12px/1.5 var(--premium-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;text-decoration:underline}.custom-checkout-page .checkout-tax-retry:focus-visible{outline:2px solid var(--utility-focus);outline-offset:3px}.custom-checkout-page .checkout-tax-failed,.custom-checkout-page .checkout-tax-retry{color:#a43625;font-weight:650}.custom-checkout-page .checkout-sandbox-indicator{font:600 12px/1.5 var(--premium-body);color:#9a4c20;letter-spacing:0}.custom-checkout-page .checkout-contact-recap{gap:3px;margin-top:6px;display:grid}.custom-checkout-page .checkout-contact-recap strong{color:var(--premium-ink);font-weight:650}.custom-checkout-page .checkout-card-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.custom-checkout-page .checkout-payment-security{color:var(--utility-muted);font:400 13px/1.55 var(--premium-body);margin:0}.custom-checkout-page .checkout-card-method{border:1px solid var(--utility-line);background:var(--utility-panel);min-height:48px;color:var(--premium-ink);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.custom-checkout-page .checkout-card-method strong{font:650 14px/1.5 var(--premium-body)}.custom-checkout-page .checkout-payment-card-logos{justify-content:flex-end}.custom-checkout-page .checkout-total-note{font:400 12px/1.6 var(--premium-body);color:var(--utility-muted);margin:11px 0 0}.custom-checkout-page .checkout-flow{border:1px solid var(--utility-line);background:var(--utility-panel);border-radius:7px;box-shadow:0 22px 58px #2627230e}.custom-checkout-page :is(.checkout-account-row,.checkout-signed-in,.checkout-login){border-bottom-color:var(--utility-line);color:var(--utility-muted);background:0 0}.custom-checkout-page :is(.checkout-account-row button,.checkout-signed-in button,.checkout-edit){color:var(--premium-ink)}.custom-checkout-page .checkout-step+.checkout-step{border-top-color:var(--utility-line)}.custom-checkout-page .checkout-step-number{color:#56615e;font-family:var(--premium-body);border-color:#aeb7b1}.custom-checkout-page .checkout-step.is-active .checkout-step-number{background:var(--premium-ink);border-color:var(--premium-ink);color:#f9f7f1}.custom-checkout-page .checkout-step.is-complete:not(.is-active) .checkout-step-number{color:var(--premium-ink);background:#e3e7e2;border-color:#c4ccc6}.custom-checkout-page .checkout-step-head h2{color:var(--premium-ink);font:600 clamp(18px,2.3vw,23px)/1.2 var(--premium-display)}.custom-checkout-page .checkout-step-head p{color:var(--utility-muted)}.custom-checkout-page .checkout-field>span{color:#434d4b;font:600 12px/1.5 var(--premium-body)}.custom-checkout-page :is(.checkout-field input,.checkout-field select,.checkout-promo input),.page-shell .checkout-field input{border:1px solid var(--utility-line);background:var(--utility-field);min-height:46px;color:var(--premium-ink);caret-color:var(--premium-orange);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px}.custom-checkout-page :is(.checkout-field input,.checkout-promo input)::-moz-placeholder{color:#8b928c}.page-shell .checkout-field input::-moz-placeholder{color:#8b928c}.custom-checkout-page :is(.checkout-field input,.checkout-promo input)::placeholder,.page-shell .checkout-field input::placeholder{color:#8b928c}.custom-checkout-page :is(.checkout-field input,.checkout-field select,.checkout-promo input):focus,.page-shell .checkout-field input:focus{border-color:var(--utility-focus);background:#fffefa;box-shadow:0 0 0 3px #b95a1c1f}.custom-checkout-page .checkout-field input:-webkit-autofill{-webkit-text-fill-color:var(--premium-ink);-webkit-box-shadow:inset 0 0 0 1000px #fffefa}.custom-checkout-page .checkout-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--premium-ink);-webkit-box-shadow:inset 0 0 0 1000px #fffefa}.custom-checkout-page .checkout-check{color:#48514f}.custom-checkout-page :is(.checkout-note,.checkout-policy-note){color:var(--utility-muted)}.custom-checkout-page .checkout-policy-note a{color:#513a2f}.custom-checkout-page .checkout-error,.page-shell .checkout-error{color:#a43625;font-weight:600}.custom-checkout-page .checkout-rate{border:1px solid var(--utility-line);color:var(--premium-ink);background:#fffefa;border-radius:5px}.custom-checkout-page .checkout-rate:hover{background:#f3eee5;border-color:#7e8984}.custom-checkout-page .checkout-rate.is-selected{border-color:var(--premium-orange);background:#faefe3}.custom-checkout-page .checkout-radio{border-color:#798480}.custom-checkout-page .checkout-rate-name small{color:var(--utility-muted)}.custom-checkout-page .checkout-billing,.custom-checkout-page .checkout-promo{border-color:var(--utility-line)}.custom-checkout-page .checkout-field.is-invalid :is(input,select,textarea),.custom-checkout-page .checkout-field.is-invalid :is(input,select,textarea):focus,.custom-checkout-page .checkout-card-fields .checkout-field.is-invalid :is(input,select,textarea){background:#fff6f4;border-color:#b53b33;transition:none;box-shadow:0 0 0 3px #b53b3326}.custom-checkout-page .checkout-field>.checkout-field-error,.custom-checkout-page .checkout-field-error{color:#9e2926;font:600 12px/1.45 var(--premium-body);white-space:normal;display:block}.custom-checkout-page .checkout-step.has-error .checkout-step-head{background:#fff8f6}.custom-checkout-page .checkout-step.has-error .checkout-step-number{color:#9e2926;background:#fff0ed;border-color:#ba443b}.custom-checkout-page .checkout-error-summary{color:#902721;font:600 13px/1.5 var(--premium-body);background:#fff3f0;border:1px solid #e2b3ad;border-left:3px solid #af342c;border-radius:5px;margin:0 0 16px;padding:12px 14px}.custom-checkout-page .checkout-policy-check.is-invalid{background:#fff1ee;border:1px solid #c65a50;border-radius:5px;padding:12px;box-shadow:0 0 0 3px #b53b331a}.custom-checkout-page .checkout-policy-check.is-invalid input{accent-color:#ba443b}.custom-checkout-page .checkout-address-review.is-invalid{background:#fff3f0;border-color:#c65a50}.custom-checkout-page .checkout-billing{border:1px solid var(--utility-line);background:#f6f3ed;border-radius:5px;gap:14px;padding:16px;display:grid}.custom-checkout-page .checkout-billing-heading{gap:4px;display:grid}.custom-checkout-page .checkout-billing-heading strong{color:var(--premium-ink);font:600 14px/1.4 var(--premium-body)}.custom-checkout-page .checkout-billing-heading p{color:var(--utility-muted);font:400 12px/1.5 var(--premium-body);margin:0}.custom-checkout-page .checkout-billing-same{align-items:center}.custom-checkout-page .checkout-billing-same input{margin-top:0}.custom-checkout-page .checkout-billing-summary{color:#3a4541;font:normal 12px/1.6 var(--premium-body);background:#fffefa;border-left:2px solid #9ca7a1;gap:2px;margin:0;padding:12px 14px;display:grid}.custom-checkout-page .checkout-billing-summary strong{font-weight:650}.custom-checkout-page .checkout-billing-fields{gap:14px;display:grid}.custom-checkout-page .checkout-step-head h2:focus{outline:none}.custom-checkout-page .checkout-flow{overflow:clip}.custom-checkout-page .checkout-summary{border:1px solid var(--utility-line);border-top:3px solid var(--premium-ink);color:var(--premium-ink);background:#f0ece4;border-radius:4px;padding:22px}.custom-checkout-page .checkout-summary-image{border-color:var(--utility-line);background:#e3ddd3}.custom-checkout-page .checkout-summary-product p{color:var(--utility-muted)}.custom-checkout-page .checkout-summary-items{display:grid}.custom-checkout-page .checkout-summary-product{grid-template-columns:72px minmax(0,1fr) max-content;gap:12px;min-width:0;padding:14px 0}.custom-checkout-page .checkout-summary-product:first-child{padding-top:0}.custom-checkout-page .checkout-summary-product+.checkout-summary-product{border-top:1px solid var(--utility-line)}.custom-checkout-page .checkout-summary-details{min-width:0}.custom-checkout-page .checkout-summary-details strong{font-size:13px;line-height:1.4;display:block}.custom-checkout-page .checkout-summary-details p{margin-top:3px;font-size:12px;line-height:1.4}.custom-checkout-page .checkout-summary-details .checkout-summary-unit-price{font-size:11px}.custom-checkout-page .checkout-summary-line-total{white-space:nowrap;text-align:right;align-self:start;padding-top:1px;font-size:13px;font-weight:600}@media (max-width:600px){.custom-checkout-page .checkout-summary-product{grid-template-columns:64px minmax(0,1fr) max-content;gap:10px}.custom-checkout-page .checkout-summary-line-total{font-size:12px}}.custom-checkout-page :is(.checkout-promo form button,.checkout-promo-applied button){border-color:var(--utility-line);background:var(--utility-panel);color:var(--premium-ink)}.custom-checkout-page .checkout-total{border-top-color:var(--utility-line)}.custom-checkout-page .pill-spark{background:var(--premium-orange);color:#14191c;box-shadow:none;border-radius:5px}.custom-checkout-page .pill-ghost{border:1px solid var(--utility-line);color:var(--premium-ink)}.custom-checkout-page .checkout-primary:disabled,.custom-checkout-page .checkout-primary:disabled:hover{color:#727b77;box-shadow:none;cursor:not-allowed;opacity:1;background:#d8dcd9;border-color:#d8dcd9;transform:none}.custom-checkout-page .checkout-international-note{color:var(--utility-muted);margin:-4px 0 3px;font-size:13px;line-height:1.6}.custom-checkout-page .checkout-international-note a{color:#654127;text-underline-offset:3px;text-decoration:underline}.checkout-prelaunch-shell{background:var(--premium-paper);color:var(--premium-ink)}.checkout-prelaunch-card{border-color:var(--utility-line);background:var(--utility-panel);color:var(--premium-ink)}.checkout-prelaunch-card>p{color:var(--utility-muted)}.checkout-prelaunch-card .launch-notify{border:0;border-top:1px solid var(--utility-line);background:0 0;border-radius:0;margin-top:25px;padding:22px 0 0}.checkout-prelaunch-card .launch-notify-copy .eyebrow{color:var(--utility-muted)}.checkout-prelaunch-card .launch-notify-copy h2{color:var(--premium-ink);font:600 19px/1.3 var(--premium-display)}.checkout-prelaunch-card .launch-notify-copy>p:last-child,.checkout-prelaunch-card .launch-notify-note{color:var(--utility-muted)}.checkout-prelaunch-card .launch-notify-form input{min-height:50px;border:1px solid var(--utility-line)!important;background:var(--utility-field)!important;color:var(--premium-ink)!important;border-radius:5px!important}.checkout-prelaunch-card .launch-notify-form input::placeholder{color:#707e78!important}.checkout-prelaunch-card .launch-notify-form button{min-height:50px;box-shadow:none;border-radius:5px}.checkout-prelaunch-card .checkout-prelaunch-back{color:var(--premium-ink);border-color:var(--utility-line);border-radius:5px}.custom-checkout-page :is(input,select,textarea,button,a):focus-visible,.checkout-prelaunch-shell :is(input,button,a):focus-visible,.page-shell :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--utility-focus);outline-offset:3px}.order-confirmation{background:var(--premium-paper);max-width:none;color:var(--premium-ink);--line:var(--utility-line);--ink:var(--premium-ink);--aluminum-deep:var(--utility-muted)}.order-confirmation>*{max-width:var(--premium-content)}.order-confirmation .eyebrow,.order-confirmation .order-confirmation-body,.order-confirmation .order-confirmation-email,.order-confirmation .order-confirmation-muted,.order-confirmation .order-confirmation-item p,.order-confirmation .order-confirmation-side .eyebrow{color:var(--utility-muted)}.order-confirmation .order-confirmation-hero h1{max-width:20ch;color:var(--premium-ink);font:600 clamp(34px,5.3vw,67px)/1.06 var(--premium-display);letter-spacing:-.052em}.order-confirmation .order-confirmation-mark{color:var(--premium-ink);background:#e8e9e1;border:1px solid #a5b1aa}.order-confirmation .order-confirmation-reference{border-color:var(--utility-line)}.order-confirmation .order-confirmation-reference span{color:var(--utility-muted)}.order-confirmation .order-confirmation-reference strong{color:var(--premium-ink);font-family:var(--premium-body)}.order-confirmation .order-confirmation-card{background:var(--utility-panel);color:var(--premium-ink);border:1px solid var(--utility-line);border-radius:6px;box-shadow:0 18px 42px #1e23200d}.order-confirmation .order-confirmation-card-head,.order-confirmation .order-confirmation-item+.order-confirmation-item,.order-confirmation .order-confirmation-totals,.order-confirmation .order-confirmation-total,.order-confirmation .order-confirmation-service{border-color:var(--utility-line)}.order-confirmation .order-confirmation-card-head h2,.order-confirmation .order-confirmation-item strong,.order-confirmation .order-confirmation-address strong,.order-confirmation .order-confirmation-total,.order-confirmation .order-confirmation-totals strong{color:var(--premium-ink)}.order-confirmation .order-confirmation-card-head>span,.order-confirmation .order-confirmation-item>span,.order-confirmation .order-confirmation-total strong{color:var(--premium-ink);font-family:var(--premium-body)}.order-confirmation .order-confirmation-image{border-color:var(--utility-line);background:#ebe5da;border-radius:4px}.order-confirmation .order-confirmation-totals>div,.order-confirmation .order-confirmation-address,.order-confirmation .order-confirmation-next>p:last-child,.order-confirmation .order-confirmation-support>p:not(.eyebrow){color:var(--utility-muted)}.order-confirmation .order-confirmation-support-rule{background:var(--utility-line)}.order-confirmation .order-confirmation-actions .text-link,.order-confirmation .order-confirmation-support .text-link{color:#533c2c;border-color:#a9a098}.order-confirmation .order-confirmation-service{color:#5a615b}.order-confirmation .pill-spark{background:var(--premium-orange);color:#151a1e;box-shadow:none;border-radius:4px}.beta-claim-page{background:var(--premium-paper);color:var(--premium-ink);--ink:var(--premium-ink);--porcelain:var(--premium-paper);--aluminum-deep:var(--utility-muted);--line:var(--utility-line)}.beta-claim-page .beta-claim-shell{align-items:start;min-height:65svh}.beta-claim-page .beta-claim-copy{padding-top:clamp(12px,4vw,56px)}.beta-claim-page .beta-claim-copy .eyebrow,.beta-claim-page .beta-claim-card .eyebrow{color:#5c6964;font:650 12px/1.5 var(--premium-body);letter-spacing:.085em}.beta-claim-page .beta-claim-copy h1{max-width:12ch;color:var(--premium-ink);font:600 clamp(36px,5.8vw,76px)/1.02 var(--premium-display);letter-spacing:-.055em}.beta-claim-page .beta-claim-copy>p:not(.eyebrow):not(.beta-claim-reference){color:var(--utility-muted);font:400 16px/1.7 var(--premium-body)}.beta-claim-page .beta-claim-reference{font:500 12px/1.55 var(--premium-body);color:var(--utility-muted)}.beta-claim-page .beta-claim-card{background:var(--utility-panel);color:var(--premium-ink);border:1px solid var(--utility-line);border-radius:7px;box-shadow:0 22px 50px #1c242211}.beta-claim-page :is(.beta-claim-product,.beta-program-card-head,.beta-program-form,.beta-agreement-section,.beta-form-divider){border-color:var(--utility-line)}.beta-claim-page .beta-claim-product h2,.beta-claim-page .beta-program-card-head h2,.beta-claim-page .beta-program-success h2,.beta-claim-page .beta-agreement-scroll h3{color:var(--premium-ink);font-family:var(--premium-display)}.beta-claim-page .beta-claim-product>div:last-child>p:last-child,.beta-claim-page .beta-claim-note,.beta-claim-page .beta-program-card-head>p,.beta-claim-page .beta-program-hint,.beta-claim-page .beta-program-success>p:not(.eyebrow){color:var(--utility-muted);font-family:var(--premium-body)}.beta-claim-page .beta-claim-image{background:#ece6dc;border-radius:4px}.beta-claim-page :is(.beta-claim-form legend,.beta-claim-email>span,.beta-program-field>span,.beta-rating-fieldset>legend,.beta-malfunction>legend){color:#3e4945;font:650 13px/1.5 var(--premium-body)}.beta-claim-page .beta-claim-finishes label,.beta-claim-page .beta-inline-options label,.beta-claim-page .beta-option-grid label,.beta-claim-page .beta-rating-options label{border:1px solid var(--utility-line);color:var(--premium-ink);background:#fffefa;border-radius:5px}.beta-claim-page :is(.beta-claim-finishes label.is-selected,.beta-option-grid label.is-selected,.beta-rating-options label.is-selected){border-color:var(--premium-orange);color:var(--premium-ink);background:#fbefe2}.beta-claim-page .beta-claim-swatch{border-color:var(--utility-line)}.beta-claim-page .beta-claim-email input,.beta-claim-page .beta-program-field input,.beta-claim-page .beta-program-field textarea,.beta-claim-page .beta-program-form input:not([type=radio]):not([type=checkbox]),.beta-claim-page .beta-program-form select,.beta-claim-page .beta-program-form textarea{background:var(--utility-field);min-height:44px;color:var(--premium-ink);border:1px solid var(--utility-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px}.beta-claim-page :is(.beta-claim-email input,.beta-program-field input,.beta-program-field textarea):focus,.beta-claim-page :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--utility-focus);outline-offset:3px}.beta-claim-page .beta-agreement-tools button{border-color:var(--utility-line);color:var(--premium-ink);background:#f5f1e9;min-height:44px}.beta-claim-page .beta-agreement-section>summary{color:var(--premium-ink)}.beta-claim-page .beta-agreement-section>summary:after{color:#66736a}.beta-claim-page .beta-agreement-section>p,.beta-claim-page .beta-program-check,.beta-claim-page .beta-rating-row>span,.beta-claim-page .beta-rating-detail>span,.beta-claim-page .beta-malfunction>legend,.beta-claim-page .beta-program-definition dd{color:var(--premium-ink)}.beta-claim-page .beta-agreement-scroll{scrollbar-color:#9ba59d transparent}.beta-claim-page .beta-program-definition dt{color:var(--utility-muted)}.beta-claim-page .beta-rating-fieldset.is-emphasis{border-color:var(--utility-line);background:#f3eee6;border-radius:6px}.beta-claim-page .beta-rating-fieldset.is-emphasis .beta-rating-row>span{color:var(--premium-ink)}.beta-claim-page .beta-rating-options label{min-width:44px;min-height:44px}.beta-claim-page .beta-rating-options label.is-selected>span,.beta-claim-page .beta-rating-options label.is-filled>span{color:#bb6128}.beta-claim-page .beta-rating-options{flex-wrap:wrap}.beta-claim-page .beta-program-contact-block{background:#f8f0e4;border-color:#d7b897;border-radius:5px}.beta-claim-page .beta-program-contact-block strong{color:var(--premium-ink)}.beta-claim-page .beta-program-contact-block span{color:var(--utility-muted)}.beta-claim-page .beta-program-contact-block a{color:#6b482f;border-bottom-color:#b89d85}.beta-claim-page .beta-program-contact-block a:hover{color:#402f24;border-bottom-color:#614536}.beta-claim-page .beta-program-check input,.beta-claim-page .beta-option-grid input{accent-color:var(--premium-orange)}.beta-claim-page .checkout-error{color:#a43625}.beta-claim-page .pill-spark{background:var(--premium-orange);color:#161a1c;box-shadow:none;border-radius:5px}.beta-claim-page .beta-form-divider{background:var(--utility-line)}.legal-page{background:var(--premium-paper);min-height:55svh;color:var(--premium-ink)}.legal-page h1{font:600 clamp(36px,5.5vw,64px)/1.08 var(--premium-display);letter-spacing:-.052em}.legal-page h2{font:600 clamp(19px,2vw,24px)/1.25 var(--premium-display);color:var(--premium-ink)}.legal-page article>div>section{border-top:1px solid var(--utility-line);padding-top:24px}.legal-page article>div>section p{color:var(--utility-muted);font-size:15px;line-height:1.72}.legal-page .eyebrow{color:var(--utility-muted);font:650 12px var(--premium-body)}.go-hub .go-link-grid{background:0 0;border:0}.go-hub .go-link-grid a{background:var(--utility-panel);color:var(--premium-ink);border-color:var(--utility-line);min-height:70px;font:600 15px var(--premium-body);border-radius:4px}.go-hub .go-link-grid a:hover{background:#f2ece2;border-color:#89918b}main:has(>.subpage-hero) .hot-surface-warning{border-color:#d4a778;border-left-color:var(--premium-orange);background:#fbf0df}main:has(>.subpage-hero) .hot-surface-warning-line{color:var(--premium-ink)}main:has(>.subpage-hero) .hot-surface-warning-detail{color:var(--utility-muted)}main:has(>.subpage-hero) .guide-pending{border-color:var(--utility-line);background:#f5eee4}main:has(>.subpage-hero) .guide-pending-note{color:var(--utility-muted)}.review-form-page{min-height:60svh;color:var(--premium-ink)}.review-form-page form{border:1px solid var(--utility-line);background:var(--utility-panel);border-radius:6px;padding:clamp(22px,4vw,38px)}.review-form-page :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--utility-line);background:var(--utility-field);min-height:45px;color:var(--premium-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px}.review-form-page :is(input,select,textarea,button):focus-visible{outline:2px solid var(--utility-focus);outline-offset:3px}.review-form-page input[type=checkbox]{accent-color:var(--premium-orange)}.review-form-page .pill-spark{border-radius:5px}.recovery-page,.utility-page{min-height:55svh}.recovery-page .pill-primary,.utility-page .pill-primary{background:var(--premium-ink);color:var(--premium-paper)}@media (max-width:900px){.age-gate-grid{grid-template-columns:1fr}.age-gate-copy{min-height:auto;padding:28px clamp(20px,5vw,42px)}.age-gate-media{min-height:260px;max-height:35svh;padding:16px;display:flex}.age-gate-image{width:auto;max-width:100%;max-height:31svh}.age-gate-form{padding:clamp(30px,6vh,65px) 0 22px}.beta-claim-page .beta-claim-shell{grid-template-columns:1fr;gap:28px;padding-block:clamp(36px,6vw,64px)}.beta-claim-page .beta-claim-copy{padding-top:0}}@media (max-width:680px){.age-gate-form h1{font-size:clamp(38px,10vw,55px)}.age-gate-copy>p:last-child{margin-bottom:0}.age-gate-media{min-height:180px;max-height:220px}.age-gate-image{max-height:196px}.cart-drawer-panel{max-width:100%;padding:22px 20px 30px}.custom-checkout-page{padding-top:32px}.custom-checkout-page .checkout-intro{flex-direction:column;align-items:flex-start;gap:10px}.custom-checkout-page .checkout-security-mark{align-self:flex-start}.custom-checkout-page .checkout-flow{border-radius:4px}.custom-checkout-page .checkout-summary{padding:18px}.beta-claim-page .beta-claim-copy h1{font-size:clamp(35px,9.5vw,52px)}.beta-claim-page .beta-claim-shell{padding-inline:20px}.beta-claim-page .beta-claim-card{padding:22px 18px}.beta-claim-page .beta-claim-product{grid-template-columns:100px minmax(0,1fr)}.beta-claim-page .beta-rating-options label{width:44px;height:44px}.order-confirmation .order-confirmation-hero h1{font-size:clamp(32px,9vw,49px)}.order-confirmation .order-confirmation-reference{border-top-color:var(--utility-line)}main:has(>.page-shell) .page-shell{padding-inline:20px}.review-form-page{padding-inline:20px}}@media (max-width:900px){html:has(.custom-checkout-page){scroll-behavior:auto}.custom-checkout-page .checkout-step{scroll-margin-top:18px}.custom-checkout-page .checkout-step-body{animation:none;transform:none}.custom-checkout-page .checkout-billing{padding:13px}}@media (prefers-reduced-motion:reduce){.age-gate-image,.cart-drawer-panel *,.custom-checkout-page *{scroll-behavior:auto;animation:none}}
.PremiumChrome-module__SMs0mq__announcement{min-height:32px;color:var(--premium-muted);text-align:center;background:#e9e4da;border-bottom:1px solid #0f141917;justify-content:center;align-items:center;gap:9px;padding:5px 12px;font-size:11px;line-height:1.35;display:flex}.PremiumChrome-module__SMs0mq__announcement a{color:var(--premium-ink);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-weight:690;-webkit-text-decoration:underline #14181d54;text-decoration:underline #14181d54;display:inline-flex}.PremiumChrome-module__SMs0mq__announcement a svg{width:14px;height:14px}.PremiumChrome-module__SMs0mq__mobileAnnouncement{display:none}@media (max-width:849px){.PremiumChrome-module__SMs0mq__desktopAnnouncement{display:none}.PremiumChrome-module__SMs0mq__mobileAnnouncement{display:inline}}.PremiumChrome-module__SMs0mq__header{z-index:60;border-bottom:1px solid var(--premium-line);color:var(--premium-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f8f4f6;position:sticky;top:0}.PremiumChrome-module__SMs0mq__headerInner{width:min(100% - 32px,var(--premium-content));justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:auto;display:flex}.PremiumChrome-module__SMs0mq__logoLink{min-width:0;min-height:44px;color:var(--premium-ink);flex:none;align-items:center;display:inline-flex}.PremiumChrome-module__SMs0mq__logoLink .brand-lockup{color:inherit}.PremiumChrome-module__SMs0mq__desktopNav{align-items:center;gap:clamp(18px,2.5vw,39px);display:none}.PremiumChrome-module__SMs0mq__desktopNav a{color:#333e43;font:550 13px var(--premium-body);letter-spacing:.004em;text-decoration:none;transition:color .2s;position:relative}.PremiumChrome-module__SMs0mq__desktopNav a:hover,.PremiumChrome-module__SMs0mq__desktopNav a[aria-current=page]{color:var(--premium-ink)}.PremiumChrome-module__SMs0mq__desktopNav a[aria-current=page]:after{content:"";background:var(--premium-orange);height:2px;position:absolute;bottom:-24px;left:0;right:0}.PremiumChrome-module__SMs0mq__controls{align-items:center;gap:4px;display:flex}.PremiumChrome-module__SMs0mq__cartButton,.PremiumChrome-module__SMs0mq__mobileMenu summary{min-width:44px;min-height:44px;color:var(--premium-ink);cursor:pointer;font:600 12px var(--premium-body);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.PremiumChrome-module__SMs0mq__cartButton:hover,.PremiumChrome-module__SMs0mq__mobileMenu summary:hover{color:#d75f23}.PremiumChrome-module__SMs0mq__cartButton:focus-visible,.PremiumChrome-module__SMs0mq__mobileMenu summary:focus-visible,.PremiumChrome-module__SMs0mq__menuPanel a:focus-visible,.PremiumChrome-module__SMs0mq__logoLink:focus-visible,.PremiumChrome-module__SMs0mq__desktopNav a:focus-visible{outline:2px solid var(--premium-orange);outline-offset:4px}.PremiumChrome-module__SMs0mq__cartCount{background:var(--premium-orange);color:#fff;border-radius:100%;place-items:center;min-width:17px;min-height:17px;padding:2px 3px;font-size:10px;display:grid;position:absolute;top:0;right:0}.PremiumChrome-module__SMs0mq__mobileMenu{position:relative}.PremiumChrome-module__SMs0mq__mobileMenu summary{min-width:66px;padding:0 4px;list-style:none}.PremiumChrome-module__SMs0mq__mobileMenu summary::-webkit-details-marker{display:none}.PremiumChrome-module__SMs0mq__mobileMenu summary span{font-size:11px}.PremiumChrome-module__SMs0mq__menuIcon path{transform-box:fill-box;transform-origin:50%;transition:transform .2s}.PremiumChrome-module__SMs0mq__mobileMenu[open] .PremiumChrome-module__SMs0mq__menuLineTop{transform:translateY(4px)rotate(45deg)}.PremiumChrome-module__SMs0mq__mobileMenu[open] .PremiumChrome-module__SMs0mq__menuLineBottom{transform:translateY(-4px)rotate(-45deg)}.PremiumChrome-module__SMs0mq__menuCloseLabel,.PremiumChrome-module__SMs0mq__mobileMenu[open] .PremiumChrome-module__SMs0mq__menuOpenLabel{display:none}.PremiumChrome-module__SMs0mq__mobileMenu[open] .PremiumChrome-module__SMs0mq__menuCloseLabel{display:inline}.PremiumChrome-module__SMs0mq__menuPanel{z-index:120;background:#faf9f6;border:1px solid #dbd8d0;border-radius:4px;gap:2px;width:min(290px,100vw - 32px);max-height:calc(100dvh - 75px);padding:12px;display:grid;position:absolute;top:calc(100% + 5px);right:-44px;overflow-y:auto;box-shadow:0 19px 42px #10121421}.PremiumChrome-module__SMs0mq__menuPanel a{min-height:43px;color:var(--premium-ink);padding:13px 14px;font-size:14px}.PremiumChrome-module__SMs0mq__menuPanel a:hover{background:#e9e6df}.PremiumChrome-module__SMs0mq__footer{background:var(--premium-night);color:#edece7}.PremiumChrome-module__SMs0mq__footerInner{-moz-column-gap:clamp(16px,5vw,36px);width:min(100% - 40px,var(--premium-content));grid-template-columns:repeat(2,minmax(0,1fr));gap:35px clamp(16px,5vw,36px);margin:auto;padding:55px 0 48px;display:grid}.PremiumChrome-module__SMs0mq__footerIntro{grid-column:1/-1;min-width:0}.PremiumChrome-module__SMs0mq__footerBrand{color:#f1eee8;align-items:center;width:max-content;min-height:44px;display:inline-flex}.PremiumChrome-module__SMs0mq__footerBrand .brand-lockup{color:inherit}.PremiumChrome-module__SMs0mq__footerIntro p{color:#babdbb;max-width:340px;margin:17px 0 9px;font-size:15px;line-height:1.5}.PremiumChrome-module__SMs0mq__footerEmail{color:#e6e4dd;text-underline-offset:4px;overflow-wrap:anywhere;font-size:13px}.PremiumChrome-module__SMs0mq__footerSocialGroup{margin-top:23px}.PremiumChrome-module__SMs0mq__footerFollowLabel{color:#e6e4de;font:650 12px/1.4 var(--premium-body);letter-spacing:.1em;margin:0}.PremiumChrome-module__SMs0mq__footerSocials{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.PremiumChrome-module__SMs0mq__footerSocials a{color:#e6e4de;background:0 0;border:0;border-radius:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .16s;display:inline-flex}.PremiumChrome-module__SMs0mq__footerSocials a:hover{color:#ffa064}.PremiumChrome-module__SMs0mq__footerSocials a:focus-visible{outline:2px solid var(--premium-orange);outline-offset:3px}.PremiumChrome-module__SMs0mq__footerSocials .social-mark{justify-content:center;align-items:center;display:inline-flex}.PremiumChrome-module__SMs0mq__footerSocials .social-glyph{width:21px;height:21px;display:block}.PremiumChrome-module__SMs0mq__footerPaymentGroup{margin-top:21px}.PremiumChrome-module__SMs0mq__footerPaymentMarks{opacity:.88;margin-top:12px}.PremiumChrome-module__SMs0mq__footerPaymentMarks img{flex:none;max-width:100%;display:block}.PremiumChrome-module__SMs0mq__footerNav{align-content:start;gap:13px;min-width:0;display:grid}.PremiumChrome-module__SMs0mq__footerNav h2{font:650 13px var(--premium-body);letter-spacing:.02em;color:#c3c7c0;margin:0 0 4px}.PremiumChrome-module__SMs0mq__footerNav a{font:450 13px/1.4 var(--premium-body);color:#e6e4de;overflow-wrap:break-word;transition:color .18s}.PremiumChrome-module__SMs0mq__footerNav a:hover{color:#ffaf78}.PremiumChrome-module__SMs0mq__footerNav a:focus-visible,.PremiumChrome-module__SMs0mq__footerLegal a:focus-visible{outline:2px solid var(--premium-orange);outline-offset:3px}.PremiumChrome-module__SMs0mq__footerCompany{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.PremiumChrome-module__SMs0mq__footerCompany h2{grid-column:1/-1}.PremiumChrome-module__SMs0mq__footerBottomLinks{flex-direction:column;flex:none;gap:10px;display:flex}.PremiumChrome-module__SMs0mq__footerLegal{flex-wrap:wrap;align-items:center;gap:9px 19px;display:flex}.PremiumChrome-module__SMs0mq__footerLegal a{color:#bdc2bd;text-underline-offset:3px;-webkit-text-decoration:underline #d7ddd747;text-decoration:underline #d7ddd747}.PremiumChrome-module__SMs0mq__footerLegal a:hover{color:#fff0e0}.PremiumChrome-module__SMs0mq__footerBottom{padding:19px var(--premium-gutter) 25px;color:#9da6a4;font:400 11px var(--premium-body);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:13px;line-height:1.65;display:flex}.PremiumChrome-module__SMs0mq__footerBottom p{max-width:650px;margin:0}.PremiumChrome-module__SMs0mq__footerDisclaimers{gap:7px;max-width:650px;display:grid}@media (min-width:850px){.PremiumChrome-module__SMs0mq__announcement{min-height:35px;font-size:12px}.PremiumChrome-module__SMs0mq__headerInner{width:min(100% - 48px,var(--premium-content));gap:22px;min-height:66px}.PremiumChrome-module__SMs0mq__controls{gap:8px}.PremiumChrome-module__SMs0mq__desktopNav{display:flex}.PremiumChrome-module__SMs0mq__mobileMenu{display:none}.PremiumChrome-module__SMs0mq__footerInner{-moz-column-gap:clamp(23px,3.5vw,62px);grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,.76fr));column-gap:clamp(23px,3.5vw,62px);padding:78px 0 74px}.PremiumChrome-module__SMs0mq__footerIntro{grid-column:auto}.PremiumChrome-module__SMs0mq__footerCompany{grid-column:auto;grid-template-columns:1fr}.PremiumChrome-module__SMs0mq__footerCompany h2{grid-column:auto}.PremiumChrome-module__SMs0mq__footerBottomLinks{flex-flow:wrap;align-items:center;gap:18px}.PremiumChrome-module__SMs0mq__footerSocials{gap:11px}}@media (max-width:849px){.PremiumChrome-module__SMs0mq__announcement{gap:6px;min-height:27px;padding:4px 12px;font-size:10px;line-height:1.3;display:flex}.PremiumChrome-module__SMs0mq__announcement a{font-weight:670}}@media (min-width:640px) and (max-width:849px){.PremiumChrome-module__SMs0mq__footerInner{-moz-column-gap:45px;column-gap:45px}.PremiumChrome-module__SMs0mq__footerCompany{grid-column:1/-1}}@media (max-width:360px){.PremiumChrome-module__SMs0mq__footerSocials{gap:8px}}@media (prefers-reduced-motion:reduce){.PremiumChrome-module__SMs0mq__desktopNav a,.PremiumChrome-module__SMs0mq__cartButton,.PremiumChrome-module__SMs0mq__footerNav a,.PremiumChrome-module__SMs0mq__menuIcon path{transition:none}}
