.FooterLegalBar_bar__LAAPo{background:var(--color-primary,#111);color:#fff;padding:32px 24px;min-height:150px}.FooterLegalBar_inner__uFbdB{max-width:1280px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.FooterLegalBar_payments__VylzP h2{margin:0 0 18px;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4}.FooterLegalBar_payments__VylzP ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;margin:0;padding:0}.FooterLegalBar_payments__VylzP img{width:44px;height:32px;-o-object-fit:contain;object-fit:contain;background:transparent;border:0;border-radius:0;padding:0}.FooterLegalBar_identity__LaQoy{font-size:11px;line-height:1.4;max-width:320px}.FooterLegalBar_identity__LaQoy p{margin:0}.FooterLegalBar_name__9Hu50{text-transform:uppercase;font-weight:600}.FooterLegalBar_seals__rnDKI{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px}.FooterLegalBar_brand__RnViT{display:flex;align-items:center;gap:8px;font-size:10px}.FooterLegalBar_brand__RnViT img,.FooterLegalBar_seal___51R4{-o-object-fit:contain;object-fit:contain}.FooterLegalBar_seal___51R4{max-width:120px;height:40px}@media(max-width:640px){.FooterLegalBar_bar__LAAPo{padding:24px 16px;min-height:0}.FooterLegalBar_inner__uFbdB{flex-direction:column;gap:24px}.FooterLegalBar_identity__LaQoy{max-width:100%}.FooterLegalBar_payments__VylzP ul{gap:10px}}.StoreNoticeBar_bar__3dDYn{width:100%;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.StoreNoticeBar_inner__1oYGd{max-width:1280px;margin:0 auto;padding:0 24px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px 32px;flex-wrap:wrap}.StoreNoticeBar_messages__cJiXe{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:0;margin:0;list-style:none;flex:1 1 0;min-width:0}.StoreNoticeBar_item__lF_BY{display:flex;align-items:center;min-width:0;max-width:100%}.StoreNoticeBar_item__lF_BY+.StoreNoticeBar_item__lF_BY:before{content:"";width:1px;height:12px;background:currentColor;opacity:.4;margin:0 16px;flex-shrink:0}.StoreNoticeBar_messages__cJiXe[data-separator=dot] .StoreNoticeBar_item__lF_BY+.StoreNoticeBar_item__lF_BY:before{width:3px;height:3px;border-radius:50%}.StoreNoticeBar_messages__cJiXe[data-separator=none] .StoreNoticeBar_item__lF_BY+.StoreNoticeBar_item__lF_BY:before{display:none}.StoreNoticeBar_messages__cJiXe[data-separator=none]{gap:0 24px}.StoreNoticeBar_message__j0RUD{display:block;padding:10px 0;overflow-wrap:anywhere;min-width:0}.StoreNoticeBar_message__j0RUD.StoreNoticeBar_linkedMessage__2Cp_F{padding:0}.StoreNoticeBar_link__RZaO4{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none;max-width:100%}.StoreNoticeBar_link__RZaO4:hover,.StoreNoticeBar_support__rIV5T:hover{text-decoration:underline;text-underline-offset:4px}.StoreNoticeBar_support__rIV5T{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;color:inherit;text-decoration:none;flex:0 1 auto;overflow-wrap:anywhere}.StoreNoticeBar_support__rIV5T svg{flex-shrink:0}.StoreNoticeBar_bar__3dDYn a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.StoreNoticeBar_mobile__daRb2{display:none}.StoreNoticeBar_srOnly__2ZBsJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.StoreNoticeBar_inner__1oYGd{display:none}.StoreNoticeBar_mobile__daRb2{display:flex;align-items:center;height:44px;min-width:0;padding:0 8px 0 16px;overflow:hidden}.StoreNoticeBar_mobileViewport___SQ4W{min-width:0;flex:1;overflow:hidden}.StoreNoticeBar_mobileSlide__xqMRn{display:flex;align-items:center;justify-content:center;height:44px;min-width:0;overflow:hidden;animation:StoreNoticeBar_mobileNoticeIn__NiDeL .35s ease-out}.StoreNoticeBar_mobileText__dIDxU{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.StoreNoticeBar_mobileText__dIDxU *{white-space:nowrap}.StoreNoticeBar_mobileLink__C2bjr{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:44px;gap:8px;color:inherit;text-decoration:none}.StoreNoticeBar_mobileLink__C2bjr svg{flex-shrink:0}.StoreNoticeBar_mobileControls__NoQq0{display:flex;flex:0 0 auto}.StoreNoticeBar_mobileControls__NoQq0 button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.StoreNoticeBar_mobileControls__NoQq0 button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@keyframes StoreNoticeBar_mobileNoticeIn__NiDeL{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.StoreNoticeBar_mobileSlide__xqMRn{animation:none}}.PaymentPresentation_cardFields__778__{min-width:0;width:100%;margin:0;padding:16px;border:1.5px solid #252525;border-radius:10px;background:#fff!important;color:#18181b!important}.PaymentPresentation_cardFields__778__ legend{padding:0 6px;font-size:13px;font-weight:600;color:#18181b!important}.PaymentPresentation_cardGrid__3Hj3r{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px 10px}.PaymentPresentation_cardGrid__3Hj3r>*{min-width:0}.PaymentPresentation_cardGrid__3Hj3r label,.PaymentPresentation_fieldLabel__w7vAP{display:block;font-size:12px;font-weight:500;color:#27272a!important}.PaymentPresentation_cardFields__778__ input,.PaymentPresentation_cardFields__778__ select{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:44px;margin-top:6px;padding:10px!important;border:1px solid #c8c8cc!important;border-radius:7px!important;background:#fff!important;color:#18181b!important;-webkit-text-fill-color:#18181b!important;font-size:14px!important;line-height:1.4!important;box-shadow:none!important;color-scheme:light}.PaymentPresentation_cardFields__778__ input:focus,.PaymentPresentation_cardFields__778__ select:focus{outline:2px solid #27272a!important;outline-offset:1px}.PaymentPresentation_cardFields__778__ input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#18181b!important}.PaymentPresentation_cardFields__778__ input::-moz-placeholder{color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.PaymentPresentation_cardFields__778__ input::placeholder{color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.PaymentPresentation_cardBrands__VtC9q{grid-column:1/-1;display:flex;gap:8px;align-items:center;margin-top:-2px}.PaymentPresentation_brand__c__n7{width:30px;height:18px;-o-object-fit:contain;object-fit:contain}.PaymentPresentation_expiry__M_BZr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.PaymentPresentation_cardFields__778__ .PaymentPresentation_expiry__M_BZr select{padding:10px 4px!important;font-size:12px!important}.PaymentPresentation_fullWidth__qI8_2{grid-column:1/-1}.PaymentPresentation_paymentPage__6FhG_{min-height:100vh;background:#f3f3f2!important;color:#18181b!important;padding:24px 16px}.PaymentPresentation_paymentLayout__6Acyh{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;max-width:1160px;margin:0 auto;align-items:start}.PaymentPresentation_paymentMain__jfgoJ,.PaymentPresentation_summary__25hx9{min-width:0;border-radius:16px;background:#fff;padding:36px}.PaymentPresentation_paymentMain__jfgoJ{overflow:hidden}.PaymentPresentation_logo___PFUE{max-width:160px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.PaymentPresentation_eyebrow___b4At{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:24px 0 16px}.PaymentPresentation_heading__yxq4R{margin:8px 0 0;font-size:22px;line-height:1.3;font-weight:600}.PaymentPresentation_greeting__MvMyd{font-size:13px;color:#71717a;margin:26px 0}.PaymentPresentation_steps__T0rdS{display:flex;justify-content:space-between;margin:24px 0;list-style:none;padding:0}.PaymentPresentation_steps__T0rdS li{position:relative;flex:1;text-align:center;font-size:10px;color:#71717a;min-width:0}.PaymentPresentation_steps__T0rdS li:before{content:"";position:absolute;left:0;right:0;top:15px;height:1px;background:#ddd}.PaymentPresentation_steps__T0rdS li:first-child:before{left:50%}.PaymentPresentation_steps__T0rdS li:last-child:before{right:50%}.PaymentPresentation_steps__T0rdS span{position:relative;display:grid;place-items:center;width:30px;height:30px;margin:0 auto 8px;border-radius:50%;background:#efefef;border:1px solid #e1e1e1;color:#71717a;font-size:12px}.PaymentPresentation_steps__T0rdS .PaymentPresentation_done__VrBDE{background:#199a79;color:white;border-color:#199a79}.PaymentPresentation_steps__T0rdS .PaymentPresentation_active__86_Cc{background:#fff;color:#111;border-color:#111}.PaymentPresentation_statusBox__imANl{border:1px solid #e2e2e2;border-radius:11px;padding:18px;background:#f8f8f7;margin:24px 0}.PaymentPresentation_statusBox__imANl strong{font-size:14px}.PaymentPresentation_statusBox__imANl p{font-size:13px;color:#71717a;margin-top:5px;line-height:1.6}.PaymentPresentation_paymentContent__MwqQ_{min-width:0}.PaymentPresentation_paymentContent__MwqQ_>div{border:0!important;padding:0!important;color:#18181b!important;background:#fff!important}.PaymentPresentation_detailsGrid__NxEl7{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.PaymentPresentation_detailsGrid__NxEl7 dl{margin:0}.PaymentPresentation_detailsGrid__NxEl7 dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee;padding:8px 0;font-size:12px}.PaymentPresentation_detailsGrid__NxEl7 dt{color:#71717a}.PaymentPresentation_detailsGrid__NxEl7 dd{margin:0;text-align:right;overflow-wrap:anywhere}.PaymentPresentation_summary__25hx9{background:#ebebea;padding:26px;position:sticky;top:20px}.PaymentPresentation_summaryHeader__697YY{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:600}.PaymentPresentation_summaryHeader__697YY span{font-size:10px;color:#71717a;font-weight:400}.PaymentPresentation_items__JhMSI{position:relative;margin:20px 0}.PaymentPresentation_item__PrUbM{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;font-size:12px}.PaymentPresentation_itemPhoto__2FVlh{width:40px;height:48px;border-radius:5px;background:#dededb;display:grid;place-items:center;-o-object-fit:contain;object-fit:contain;color:#71717a}.PaymentPresentation_item__PrUbM small{display:block;color:#71717a;margin-top:4px}.PaymentPresentation_item__PrUbM strong{font-weight:500;overflow-wrap:anywhere}.PaymentPresentation_fade__1yJc_{position:absolute;height:45px;bottom:0;left:0;right:0;background:linear-gradient(transparent,#ebebea);pointer-events:none}.PaymentPresentation_more__CHMvR{display:block;width:100%;padding:10px;border:0;background:transparent;color:#18181b;font-size:12px;text-decoration:underline}.PaymentPresentation_totals__7eeMb{border-top:1px solid #d1d1d1;padding-top:16px;margin-top:16px}.PaymentPresentation_totals__7eeMb div{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0}.PaymentPresentation_totals__7eeMb dt{color:#71717a}.PaymentPresentation_totals__7eeMb dd{margin:0}.PaymentPresentation_totals__7eeMb .PaymentPresentation_grand__jIO_D{border-top:1px solid #d1d1d1;margin-top:16px;padding-top:18px;font-size:18px;font-weight:600}.PaymentPresentation_grand__jIO_D dt{color:#18181b}.PaymentPresentation_saving__yo4Q_{margin-top:15px;padding:9px 12px;border-radius:20px;background:#e2f4ec;color:#087d5d;font-size:11px}.PaymentPresentation_simulation__AigaE{font-size:12px;padding:12px;border:1px solid #dededb;background:#f7f7f5;border-radius:8px;margin-bottom:20px}.PaymentPresentation_pixGrid__BMYF9{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start;margin:20px 0}.PaymentPresentation_qr__9Z_ka{display:grid;place-items:center;border:1px solid #e2e2e2;background:#fafafa;padding:10px;border-radius:10px}.PaymentPresentation_qr__9Z_ka img,.PaymentPresentation_qr__9Z_ka svg{width:180px;height:180px;-o-object-fit:contain;object-fit:contain}.PaymentPresentation_pixCode__iBDkU{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#71717a}.PaymentPresentation_pixCode__iBDkU textarea{display:block;width:100%;min-height:112px;resize:none;border:1px solid #e2e2e2!important;border-radius:8px;padding:12px!important;background:#f8f8f7!important;color:#52525b!important;-webkit-text-fill-color:#52525b!important;font:10px/1.7 monospace!important;overflow-wrap:anywhere;margin:10px 0}.PaymentPresentation_copy__aVR5R{width:100%;border:1px solid #d4d4d8;border-radius:8px;background:white!important;color:#18181b!important;padding:10px;font-size:13px}.PaymentPresentation_expiration__JctC_{font-size:11px;color:#71717a;margin-top:10px;letter-spacing:0;text-transform:none}.PaymentPresentation_pixTitle__bGcWP{font-size:18px;font-weight:600;margin-top:16px}.PaymentPresentation_pixIntro__s39WP{font-size:13px;color:#71717a;line-height:1.6;margin-top:5px}@media(max-width:760px){.PaymentPresentation_paymentPage__6FhG_{padding:14px 12px}.PaymentPresentation_paymentLayout__6Acyh{grid-template-columns:minmax(0,1fr);gap:14px}.PaymentPresentation_paymentMain__jfgoJ{padding:24px 20px}.PaymentPresentation_summary__25hx9{position:static;padding:24px 20px}.PaymentPresentation_heading__yxq4R{font-size:19px}.PaymentPresentation_pixGrid__BMYF9{grid-template-columns:minmax(0,1fr);gap:20px}.PaymentPresentation_qr__9Z_ka{width:200px;margin:0 auto}.PaymentPresentation_detailsGrid__NxEl7{grid-template-columns:minmax(0,1fr);gap:8px}.PaymentPresentation_detailsGrid__NxEl7 dl div{display:block}.PaymentPresentation_detailsGrid__NxEl7 dd{text-align:left;margin-top:4px}.PaymentPresentation_item__PrUbM{grid-template-columns:40px minmax(0,1fr)}.PaymentPresentation_item__PrUbM>span:last-child{grid-column:2;text-align:right}.PaymentPresentation_cardFields__778__{padding:14px 10px}.PaymentPresentation_cardGrid__3Hj3r{gap:14px 8px}.PaymentPresentation_cardFields__778__ input{font-size:13px!important}.PaymentPresentation_steps__T0rdS li{font-size:9px}}.PaymentPresentation_eyebrow___b4At,.PaymentPresentation_pixCode__iBDkU,.PaymentPresentation_pixIntro__s39WP,.PaymentPresentation_pixTitle__bGcWP{text-align:left}.PaymentPresentation_copy__aVR5R:disabled{opacity:.5;cursor:not-allowed}.PaymentPresentation_cardFields__778__ legend{display:inline-flex;align-items:center;gap:6px}.CheckoutPaymentPicker_option__V2KW9{position:relative;overflow:visible}.CheckoutPaymentPicker_brands__8NnLn{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:6px 0 0}.CheckoutPaymentPicker_brands__8NnLn img{width:36px;height:25px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e4e4e7;border-radius:3px;padding:2px}.CheckoutPaymentPicker_badge__9xR3F{position:absolute;right:12px;top:-10px;display:block;background:#111;color:#fff;font-size:10px;font-weight:700;line-height:1.3;padding:3px 8px;white-space:nowrap}.CheckoutPaymentPicker_badge__9xR3F:before{content:"";position:absolute;left:-8px;top:0;border-bottom:19px solid #111;border-left:8px solid transparent}.CheckoutPaymentPicker_brandText__vVCwB{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:2px 5px;border:1px solid #e4e4e7;border-radius:3px;background:#fff;font-size:9px;font-weight:700;color:#18181b}.CheckoutForm_card__C9qM1{min-width:0}.CheckoutForm_card__C9qM1 h2{font-size:20px;line-height:1.3;margin-bottom:20px}.CheckoutForm_card__C9qM1 label{font-size:13px;font-weight:500;line-height:1.4;margin-bottom:7px}.CheckoutForm_card__C9qM1 input:not([type=checkbox]):not([type=radio]){min-height:44px;border-radius:8px;min-width:0;font-size:14px;font-weight:400}.CheckoutForm_card__C9qM1 input::-moz-placeholder{font-weight:400;opacity:1}.CheckoutForm_card__C9qM1 input::placeholder{font-weight:400;opacity:1}.CheckoutForm_cepRow__gXje0{display:flex;align-items:stretch;gap:8px;min-width:0}.CheckoutForm_cepRow__gXje0 input{flex:1 1 0;width:0;min-width:0}.CheckoutForm_calculate__PFe3R{flex:0 0 auto;min-height:44px;padding:0 16px;border:1px solid #d4d4d8;border-radius:8px;background:#f4f4f5;color:#27272a;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.CheckoutForm_calculate__PFe3R:hover:not(:disabled){background:#e4e4e7;border-color:#a1a1aa}.CheckoutForm_calculate__PFe3R:disabled{opacity:.55;cursor:default}.CheckoutForm_calculate__PFe3R:focus-visible{outline:2px solid #52525b;outline-offset:2px}.CheckoutForm_card__C9qM1 button[class*=bg-zinc-900]{min-height:46px;border-radius:8px;font-size:14px;font-weight:600}.CheckoutForm_card__C9qM1 a[target=_blank]{margin-top:8px;font-size:12px;font-weight:400}.CheckoutForm_card__C9qM1 [data-checkout-completed]{box-shadow:none}@media(max-width:360px){.CheckoutForm_calculate__PFe3R{padding:0 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.CheckoutForm_calculate__PFe3R{transition:none}}.CheckoutForm_invalid__pikJW{outline:none!important;box-shadow:none!important;border-color:#dc2626!important;scroll-margin-block:100px;animation:CheckoutForm_missingFieldShake__jO0mW .35s ease-in-out}@keyframes CheckoutForm_missingFieldShake__jO0mW{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.CheckoutForm_invalid__pikJW{animation:none}}.CheckoutSummaryCoupon_coupon__m0hlj{margin-bottom:24px;color:#18181b}.CheckoutSummaryCoupon_coupon__m0hlj h2{font-size:14px;line-height:1.4;font-weight:700;text-transform:uppercase;margin:0 0 16px}.CheckoutSummaryCoupon_coupon__m0hlj form{display:flex;align-items:flex-end;gap:16px}.CheckoutSummaryCoupon_coupon__m0hlj label{display:grid;gap:5px;flex:1;min-width:0;font-size:11px;line-height:1.4}.CheckoutSummaryCoupon_field__YcLwB{display:flex;align-items:center;gap:9px;border:1px solid #d4d4d8;border-radius:4px;background:#fff;padding:7px 10px;min-width:0}.CheckoutSummaryCoupon_field__YcLwB svg{flex-shrink:0;color:#a1a1aa}.CheckoutSummaryCoupon_coupon__m0hlj .CheckoutSummaryCoupon_field__YcLwB input{width:100%;min-width:0;border:0!important;outline:0;background:#fff!important;color:#18181b!important;padding:0;font-size:11px;line-height:1.5;box-shadow:none}.CheckoutSummaryCoupon_coupon__m0hlj .CheckoutSummaryCoupon_field__YcLwB input::-moz-placeholder{color:#a1a1aa;opacity:1;-webkit-text-fill-color:#a1a1aa}.CheckoutSummaryCoupon_coupon__m0hlj .CheckoutSummaryCoupon_field__YcLwB input::placeholder{color:#a1a1aa;opacity:1;-webkit-text-fill-color:#a1a1aa}.CheckoutSummaryCoupon_field__YcLwB:focus-within{outline:2px solid var(--wave-accent,#111);outline-offset:2px}.CheckoutSummaryCoupon_coupon__m0hlj button{border:0;background:transparent;color:#18181b;font-size:11px;font-weight:700;padding:8px 0;min-height:32px;cursor:pointer;white-space:nowrap}.CheckoutSummaryCoupon_coupon__m0hlj button:disabled{cursor:not-allowed;opacity:.55}.CheckoutSummaryCoupon_coupon__m0hlj button:focus-visible{outline:2px solid var(--wave-accent,#111);outline-offset:3px}.CheckoutResponsiveSummary_root__lC4IH{min-width:0;background:var(--top-bg);border:1px solid var(--top-border);border-radius:6px;overflow:hidden;margin:0 0 24px;color:#202020}.CheckoutResponsiveSummary_root__lC4IH summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:16px;min-height:72px}.CheckoutResponsiveSummary_root__lC4IH summary::-webkit-details-marker{display:none}.CheckoutResponsiveSummary_heading___a6C8{display:grid;gap:4px;min-width:0;flex:1}.CheckoutResponsiveSummary_heading___a6C8 strong{font-size:12px;text-transform:uppercase}.CheckoutResponsiveSummary_heading___a6C8>span{font-size:12px;color:#71717a}.CheckoutResponsiveSummary_amount__LupvZ{color:var(--amount-color);font-size:14px;font-weight:700;white-space:nowrap}.CheckoutResponsiveSummary_chevron__t1vrR{flex-shrink:0;transition:transform .18s}.CheckoutResponsiveSummary_root__lC4IH[open] .CheckoutResponsiveSummary_chevron__t1vrR{transform:rotate(180deg)}.CheckoutResponsiveSummary_body__Tpwax{border-top:1px solid #e5e7eb;padding:16px}.CheckoutResponsiveSummary_body__Tpwax>section{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.CheckoutResponsiveSummary_body__Tpwax dl>div{gap:12px;align-items:baseline}.CheckoutResponsiveSummary_body__Tpwax dd{margin:0;flex-shrink:0;text-align:right}.CheckoutResponsiveSummary_body__Tpwax dt{min-width:0}.CheckoutResponsiveSummary_root__lC4IH summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(min-width:1024px){.CheckoutResponsiveSummary_root__lC4IH{grid-column:2;grid-row:1;align-self:start;background:var(--order-bg);border-color:var(--order-border);margin:0;box-shadow:0 3px 16px #00000008}.CheckoutResponsiveSummary_root__lC4IH>summary{display:none}.CheckoutResponsiveSummary_body__Tpwax{border-top:0;padding:20px}}@media(prefers-reduced-motion:reduce){.CheckoutResponsiveSummary_chevron__t1vrR{transition:none}}.CheckoutAnnouncement_bar__r3m7O{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;min-height:52px;padding:16px;text-align:center;font-size:12px;line-height:1.4}.CheckoutAnnouncement_bar__r3m7O strong{font-weight:700}.CheckoutAnnouncement_icon__NQX6K{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:17px;height:17px;background:currentColor;flex-shrink:0}.CheckoutAnnouncement_icon__NQX6K svg{color:var(--announcement-icon-color,#D82E85)}.horizon{color:var(--color-text);font-family:var(--font-store);width:100%}.horizon a:focus-visible,.horizon button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.horizon h2{font-size:24px;text-align:center;margin:0 0 24px}.horizon .hz-width{max-width:1920px;margin:auto;padding:24px 3.5%}.hz-products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hz-columns) - 1)*2px)/var(--hz-columns));gap:2px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hz-card{scroll-snap-align:start;min-width:0;text-align:center}.hz-image{position:relative;aspect-ratio:2/3;background:#f1efed}.hz-info{padding:10px 10px 24px;font-size:12px}.hz-info h3{font-size:14px;font-weight:500;margin:0}.hz-info .hz-buy button{border:1px solid #111!important;border-radius:0;background:transparent!important;color:inherit!important;font-weight:400}.hz-card-quick{visibility:hidden;opacity:0;pointer-events:none;text-align:left;margin-top:16px}.hz-card:focus-within .hz-card-quick,.hz-card:hover .hz-card-quick{visibility:visible;opacity:1;pointer-events:auto}.hz-card-options{display:flex;gap:4px;flex-wrap:wrap}.hz-card-options[data-color=false]{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.hz-card-quick fieldset{border:0;padding:0;margin:0 0 12px;min-width:0}.hz-card-quick legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hz-card .hz-buy button{width:100%;min-height:32px;padding:6px!important;font-size:14px}.hz-info h3{font-weight:600}.hz-info p{margin:4px 0}.hz-info .hz-buy{margin-top:10px}@media(hover:none){.hz-card-quick{visibility:visible;opacity:1;pointer-events:auto}}.hz-nav{gap:20px;padding:22px 5%;flex-wrap:wrap}.hz-nav,.hz-nav nav{display:flex;justify-content:center;align-items:center}.hz-nav nav{gap:18px;flex:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hz-logo{width:110px;max-height:65px;-o-object-fit:contain;object-fit:contain}.hz-icons{display:flex;gap:18px}.hz-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.hz-benefits strong{display:block;font-size:11px;letter-spacing:.2em;margin:16px 0 6px;text-transform:uppercase}.hz-benefits small,.hz-benefits-track small{color:#777}.hz-benefit{display:flex;align-items:center;text-align:left;gap:20px;min-width:0}.hz-benefit>svg{flex-shrink:0}.hz-benefit strong{display:block;font-size:12px;letter-spacing:.2em;margin:0 0 8px;text-transform:uppercase}.hz-benefit small{font-size:10px;line-height:1.5}.hz-slide picture{display:block}.hz-slide .hz-slide-image{display:block;width:100%;height:var(--hz-slide-height,600px);-o-object-fit:cover;object-fit:cover}.hz-utility{font-size:11px;padding:4px 5%;display:flex;gap:20px}.hz-editorial{display:grid;grid-template-columns:1fr 1fr;gap:7%}.hz-editorial-banners{display:grid;gap:18px;align-content:start}.hz-editorial-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hz-editorial img{width:100%;-o-object-fit:cover;object-fit:cover}.hz-editorial figure{margin:0}.hz-footer{display:grid;grid-template-columns:repeat(5,1fr);gap:4%}.hz-footer h3{font-size:11px;background:#f7f7f7;letter-spacing:.25em;font-weight:400;padding:5px}.hz-footer a{display:block;font-size:12px;margin:14px 0}.hz-slide{position:relative}.hz-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.hz-dots button{width:12px;height:12px;background:#fff;border:1px solid #777}.hz-dots button[aria-pressed=true]{background:#005ac8;border-color:#005ac8}.hz-trust{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hz-trust img{max-height:65px;max-width:170px}.hz-newsletter [data-theme-section=footer-newsletter]{background:#fff!important;color:#111!important}.hz-newsletter input{border:0;border-bottom:1px solid #111;border-radius:0}.hz-newsletter button{border-radius:0}@media(max-width:767px){.hz-products{grid-auto-columns:calc((100% - 2px)/2)}.hz-slide{margin-top:20px}.hz-slide .hz-slide-image{height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.hz-utility{display:none}.hz-nav{padding:15px;gap:15px;justify-content:space-between}.hz-logo{width:90px}.hz-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hz-benefit{gap:14px}.hz-benefit>svg{width:40px;height:40px}.hz-benefit strong{font-size:12px;margin:0 0 8px}.hz-benefit small{font-size:10px}.hz-benefits-track .hz-benefit{justify-content:center}.hz-editorial{grid-template-columns:1fr;gap:24px}.hz-editorial-cards,.hz-footer{grid-template-columns:repeat(2,1fr)}.horizon h2{font-size:24px}}.CheckoutScarcity_notice__kgsVY{text-align:center;padding:16px 0 8px;color:inherit;background:transparent}.CheckoutScarcity_title__ePbv0{margin:0;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.3px}.CheckoutScarcity_message__l2Zjj{margin:14px 0 0;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:-.2px}.CheckoutScarcity_timer__Mo2K8{display:inline-block;vertical-align:baseline;background:#f13c46;color:#fff;border-radius:3px;padding:0 5px;font-size:14px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:480px){.CheckoutScarcity_title__ePbv0{font-size:19px}.CheckoutScarcity_message__l2Zjj{font-size:14px;margin-top:12px}.CheckoutScarcity_timer__Mo2K8{font-size:13px}}.hz-scroller{position:relative;min-width:0}.hz-scroller .hz-products{grid-auto-columns:calc((100% - (var(--hz-columns) - 1)*2px)/var(--hz-columns));overscroll-behavior-x:contain}.hz-scroller[data-mode=grid] .hz-products{grid-auto-flow:row;grid-template-columns:repeat(var(--hz-columns),minmax(0,1fr));overflow:visible;scroll-snap-type:none;row-gap:24px}.hz-scroll-arrow{position:absolute;top:var(--hz-arrow-top,40%);transform:translateY(-50%);z-index:2;width:40px;height:48px;display:grid;place-items:center;background:rgba(255,255,255,.85);color:#111;border:0;border-radius:0;cursor:pointer}.hz-scroll-arrow[data-side=left]{left:0}.hz-scroll-arrow[data-side=right]{right:0}.hz-scroll-arrow:disabled{opacity:.35;cursor:default}.hz-scroll-arrow:focus-visible{outline:2px solid #111;outline-offset:-3px}.hz-benefits-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:8px 42px}.hz-benefits-track>div{scroll-snap-align:start}.hz-scroller[data-kind=benefits]{--hz-arrow-top:50%}@media(max-width:767px){.hz-scroller .hz-products{grid-auto-columns:calc((100% - 2px)/2)}.hz-scroller[data-mode=grid] .hz-products{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-benefits-track{grid-auto-columns:100%;gap:20px}.hz-scroll-arrow{width:32px;height:44px}}@media(prefers-reduced-motion:reduce){.hz-benefits-track,.hz-products{scroll-behavior:auto}}.WaveCheckoutShell_page__ePdhA{background:#fff;color:#202020;min-height:0;font-family:inherit}.WaveCheckoutShell_header__VM9KF{padding:12px 24px;min-height:100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,180px) minmax(0,1fr);align-items:center;gap:12px;background:var(--checkout-header-bg,#080808);color:var(--checkout-header-text,#fff)}.WaveCheckoutShell_header__VM9KF img{height:76px;width:180px;max-width:100%;-o-object-fit:contain;object-fit:contain}.WaveCheckoutShell_checkoutLogo__ejUP_{grid-column:2;display:flex;align-items:center;justify-content:center;min-width:0;text-align:center}.WaveCheckoutShell_checkoutLogo__ejUP_ img{max-width:100%}.WaveCheckoutShell_header__VM9KF>span{grid-column:3;justify-self:end;display:flex;gap:7px;align-items:center;font-size:11px}.WaveCheckoutShell_header__VM9KF>span svg{flex-shrink:0}.WaveCheckoutShell_intro___navB{padding:22px;background:transparent;max-width:1200px;margin:auto}.WaveCheckoutShell_banner__rgIGE{display:block;width:100%;height:auto;border-radius:12px}.WaveCheckoutShell_scarcity__otddh{text-align:center;font-size:16px;font-weight:600;margin:18px 0}.WaveCheckoutShell_steps__W1s7i{display:flex;justify-content:center;margin:24px auto 8px;max-width:700px;gap:12px}.WaveCheckoutShell_steps__W1s7i button{border:0;background:transparent;flex:1;font-size:12px;color:#777;display:grid;justify-items:center;gap:8px}.WaveCheckoutShell_steps__W1s7i button span{background:#fff;border:1px solid #ddd;border-radius:9px;padding:10px}.WaveCheckoutShell_steps__W1s7i .WaveCheckoutShell_current__3cngF{color:#222;font-weight:600}.WaveCheckoutShell_steps__W1s7i .WaveCheckoutShell_current__3cngF span{color:#fff}.WaveCheckoutShell_grid___zGH4{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;max-width:1200px;margin:auto;padding:28px 22px}.WaveCheckoutShell_content__dHUF9{min-width:0}.WaveCheckoutShell_content__dHUF9>div{min-height:0}.WaveCheckoutShell_content__dHUF9>div>div{max-width:none;padding:0}.WaveCheckoutShell_content__dHUF9 section{border-radius:12px;box-shadow:0 3px 16px #00000005}.WaveCheckoutShell_content__dHUF9 button[class*=bg-zinc-900]{background:var(--wave-accent);border-radius:8px}.WaveCheckoutShell_summary__iiKtm{align-self:start;position:sticky;top:20px;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.WaveCheckoutShell_mobileSummary__2UL9Q{display:none}.WaveCheckoutShell_content__dHUF9 label{font-size:13px}.WaveCheckoutShell_content__dHUF9 input{border-radius:7px}.WaveCheckoutShell_content__dHUF9 h2{font-size:20px}.WaveCheckoutShell_mobileSummary__2UL9Q{background:#fff;border:1px solid var(--wave-accent);border-radius:6px;overflow:hidden}.WaveCheckoutShell_mobileSummary__2UL9Q summary{cursor:pointer;list-style:none;padding:16px;min-height:72px}.WaveCheckoutShell_mobileSummary__2UL9Q summary::-webkit-details-marker{display:none}.WaveCheckoutShell_summaryHeading__PC2K8{display:grid;gap:4px;min-width:0;flex:1}.WaveCheckoutShell_summaryHeading__PC2K8 strong{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.02em;color:#27272a}.WaveCheckoutShell_summaryHeading__PC2K8>span{font-size:12px;line-height:1.4;color:#71717a}.WaveCheckoutShell_summaryAmount__ypwHR{font-size:14px;font-weight:700;color:#15803d;white-space:nowrap}.WaveCheckoutShell_summaryChevron__xaNrg{flex-shrink:0;color:#52525b;transition:transform .18s ease}.WaveCheckoutShell_mobileSummary__2UL9Q[open] .WaveCheckoutShell_summaryChevron__xaNrg{transform:rotate(180deg)}.WaveCheckoutShell_summaryBody__2s5gh{border-top:1px solid #e5e7eb;padding:16px}.WaveCheckoutShell_summaryBody__2s5gh>section{border:0;padding:0;background:transparent}.WaveCheckoutShell_mobileSummary__2UL9Q summary:focus-visible{outline:2px solid var(--wave-accent);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.WaveCheckoutShell_summaryChevron__xaNrg{transition:none}}@media(max-width:1023px){.WaveCheckoutShell_grid___zGH4{display:block;padding:22px 16px}.WaveCheckoutShell_summary__iiKtm{display:none}.WaveCheckoutShell_mobileSummary__2UL9Q{display:block;margin-top:24px}.WaveCheckoutShell_intro___navB{padding:16px}.WaveCheckoutShell_header__VM9KF{padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,160px) minmax(0,1fr);gap:6px}.WaveCheckoutShell_header__VM9KF>span{font-size:8px;gap:5px}.WaveCheckoutShell_steps__W1s7i{gap:4px}.WaveCheckoutShell_steps__W1s7i button{font-size:11px}.WaveCheckoutShell_content__dHUF9 section{padding:20px!important}.WaveCheckoutShell_content__dHUF9>div>div{padding:0!important}}.WaveCheckoutShell_mobileSummary__2UL9Q summary{display:flex;align-items:center;gap:12px}.WaveCheckoutShell_steps__W1s7i button:disabled{cursor:not-allowed;opacity:.5}.WaveCheckoutShell_steps__W1s7i button:focus-visible{outline:2px solid var(--wave-accent);outline-offset:3px}.WaveCheckoutShell_steps__W1s7i{position:relative;isolation:isolate}.WaveCheckoutShell_steps__W1s7i:before{content:"";position:absolute;top:20px;left:16.666%;right:16.666%;height:1px;background:#ddd;z-index:-1}.WaveCheckoutShell_steps__W1s7i button{position:relative}.WaveCheckoutShell_steps__W1s7i button span{position:relative;z-index:1}.WaveCheckoutShell_steps__W1s7i[data-count="2"]:before{left:25%;right:25%}.WaveCheckoutShell_paymentSecurity__c7_6b{text-transform:uppercase;white-space:nowrap;line-height:1.25;color:inherit}.WaveCheckoutShell_paymentSecurity__c7_6b>span{display:grid;gap:1px}.WaveCheckoutShell_paymentSecurity__c7_6b strong{font-size:10px;font-weight:700;letter-spacing:.03em}.WaveCheckoutShell_paymentSecurity__c7_6b>span>span{font-size:9px;font-weight:600;letter-spacing:.02em}@media(max-width:1023px){.WaveCheckoutShell_paymentSecurity__c7_6b strong{font-size:8px}.WaveCheckoutShell_paymentSecurity__c7_6b>span>span{font-size:7px}.WaveCheckoutShell_paymentSecurity__c7_6b svg{width:13px;height:13px}}.WaveCheckoutShell_content__dHUF9 [data-checkout-completed]{display:none}@media(min-width:1024px){.WaveCheckoutShell_page__ePdhA{background:var(--wave-surface)}.WaveCheckoutShell_intro___navB{padding-bottom:0}.WaveCheckoutShell_steps__W1s7i{display:none}.WaveCheckoutShell_grid___zGH4{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;max-width:1200px;align-items:start;padding-top:20px}.WaveCheckoutShell_content__dHUF9>div{background:transparent}.WaveCheckoutShell_content__dHUF9 [data-checkout-columns]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.WaveCheckoutShell_content__dHUF9 [data-checkout-column=payment]{margin-top:0}.WaveCheckoutShell_content__dHUF9 section{padding:24px;border:0;border-radius:6px}.WaveCheckoutShell_summary__iiKtm{background:#fff;border:0;border-radius:6px;box-shadow:0 3px 16px #00000008}.WaveCheckoutShell_summary__iiKtm>section{padding:0;border:0}.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-part][data-complete=true][data-active=false] [data-checkout-form]{display:none}.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-part][data-complete=true][data-active=false] [data-checkout-completed]{display:block}.WaveCheckoutShell_page__ePdhA[data-layout=single] .WaveCheckoutShell_grid___zGH4{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.WaveCheckoutShell_page__ePdhA[data-layout=single] [data-checkout-columns]{display:block}.WaveCheckoutShell_page__ePdhA[data-layout=single] [data-checkout-column=payment]{margin-top:24px}}@media(max-width:1023px){.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-column=payment][data-active=false],.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-part][data-active=false]{display:none}.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-column=identity]:has([data-checkout-part=identity][data-active=false]):has([data-checkout-part=delivery][data-active=false]){display:none}.WaveCheckoutShell_page__ePdhA[data-layout=single] .WaveCheckoutShell_content__dHUF9 [data-checkout-column=payment]{margin-top:24px}.WaveCheckoutShell_content__dHUF9 [data-checkout-completed]{display:none}.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-column=payment],.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) [data-checkout-part=identity][data-active=false]+[data-checkout-part=delivery]{margin-top:0}}@media(min-width:1024px){.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) .WaveCheckoutShell_content__dHUF9 [data-checkout-column=payment]{background:#fff;border:0;border-radius:6px;overflow:visible;box-shadow:0 3px 16px #00000005}.WaveCheckoutShell_page__ePdhA:not([data-layout=single]) .WaveCheckoutShell_content__dHUF9 [data-checkout-column=payment]>section{margin-top:0!important;box-shadow:none;border-radius:0}}.WaveCheckoutShell_mobileSummary__2UL9Q,.WaveCheckoutShell_summary__iiKtm{background:var(--checkout-summary-bg,#fff);border-color:var(--checkout-summary-border,#111111)}.WaveCheckoutShell_steps__W1s7i button{color:var(--step-inactive-color,#aaa)}.WaveCheckoutShell_steps__W1s7i button span{background:var(--step-inactive-bg,#fff);color:var(--step-inactive-color,#aaa);border-color:var(--step-line,#ddd)}.WaveCheckoutShell_steps__W1s7i .WaveCheckoutShell_current__3cngF span{background:var(--step-active-bg,#111);color:var(--step-active-color,#fff);border-color:var(--step-line,#ddd)}.WaveCheckoutShell_steps__W1s7i:before{background:var(--step-line,#ddd)}.WaveCheckoutShell_summaryBody__2s5gh>section,.WaveCheckoutShell_summary__iiKtm>section{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;min-width:0}.WaveCheckoutShell_summaryBody__2s5gh dl>div,.WaveCheckoutShell_summary__iiKtm dl>div{gap:12px;align-items:baseline}.WaveCheckoutShell_summaryBody__2s5gh dd,.WaveCheckoutShell_summary__iiKtm dd{margin:0;flex-shrink:0;text-align:right}.WaveCheckoutShell_summaryBody__2s5gh dt,.WaveCheckoutShell_summary__iiKtm dt{min-width:0}.WaveCheckoutShell_summary__iiKtm{background:var(--checkout-order-summary-bg,#fff)}@media(min-width:1024px){.WaveCheckoutShell_grid___zGH4>.WaveCheckoutShell_summary__iiKtm{position:static;top:auto;margin-top:0;align-self:start}}.WaveCheckoutShell_page__ePdhA[data-step-gradient=true] .WaveCheckoutShell_steps__W1s7i button span{box-shadow:inset 0 1px 1px #ffffff66,inset 0 -1px 2px #00000033,0 1px 2px #0000001a}.WaveCheckoutShell_summaryAmount__ypwHR{color:var(--checkout-top-summary-amount,#15803d)}@media(min-width:1024px){.WaveCheckoutShell_grid___zGH4>.WaveCheckoutShell_content__dHUF9{grid-column:1;grid-row:1}}