._8aEwW_page{background:var(--page-background);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}._8aEwW_routeLoadingBar{z-index:500;background:var(--brand-red);transform-origin:0;opacity:1;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}._8aEwW_routeLoadingBarLoading{transition:transform 8s cubic-bezier(.1,.6,.4,1);transform:scaleX(.75)}._8aEwW_routeLoadingBarDone{opacity:0;transition:transform .2s,opacity .3s .15s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._8aEwW_routeLoadingBarLoading,._8aEwW_routeLoadingBarDone{transition-duration:.01ms}}._8aEwW_stickyHeaderGroup{z-index:100;background:var(--surface);position:sticky;top:0}._8aEwW_headerBar{border-bottom:1px solid var(--border)}._8aEwW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:100%;max-width:1180px;margin:0 auto;padding:16px 32px;display:flex}@media (max-width:640px){._8aEwW_header{gap:8px;padding:10px 14px}._8aEwW_logoImage{height:26px}._8aEwW_navActions{gap:8px}._8aEwW_primaryLink{gap:5px;padding:6px 10px;font-size:.72rem}._8aEwW_primaryLink svg,._8aEwW_cartButton svg{width:20px;height:20px}._8aEwW_headerLink,._8aEwW_userName{display:none}}._8aEwW_locationBar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;width:100%;max-width:1180px;margin:0 auto;padding:10px 32px;font-size:.9rem;display:flex}@media (max-width:640px){._8aEwW_locationBar{padding:10px 16px;font-size:.82rem}._8aEwW_locationBarTrail{gap:6px}}._8aEwW_locationBarTrail{color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}._8aEwW_locationBarHome{width:28px;height:28px;color:var(--text-muted);border-radius:999px;place-items:center;margin:-4px;display:grid}._8aEwW_locationBarHome:hover{background:var(--surface-soft);color:var(--text-primary)}._8aEwW_locationBarSep{color:var(--border)}._8aEwW_locationBarChange{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:600;transition:color .15s}._8aEwW_locationBarChange:hover{color:var(--text-primary);text-decoration:underline}._8aEwW_locationBarActions{align-items:center;gap:16px;display:flex}@media (max-width:640px){._8aEwW_locationBarActions{justify-content:space-between;gap:10px;width:100%}}._8aEwW_logo{align-items:center;display:flex}._8aEwW_logoImage{object-fit:contain;width:auto;height:36px}._8aEwW_userName{color:var(--text-primary);font-size:.9rem;font-weight:600}._8aEwW_navActions{align-items:center;gap:14px;display:flex}._8aEwW_primaryLink,._8aEwW_cartButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.95rem}._8aEwW_headerLink{color:var(--text-muted);font-size:.95rem;text-decoration:none}._8aEwW_primaryLink{color:#fff;background:var(--brand-green);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:background .15s;display:inline-flex}._8aEwW_primaryLink:hover{background:var(--brand-green-dark)}._8aEwW_linkButton{color:var(--brand-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;font-weight:700;text-decoration:underline}._8aEwW_cartButton{color:var(--brand-red);align-items:center;display:inline-flex;position:relative}._8aEwW_cartBadge{background:var(--brand-red);color:#fff;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-8px}._8aEwW_main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 16px 32px;display:flex}._8aEwW_successMain{justify-content:flex-start}._8aEwW_successPage{min-height:0}._8aEwW_card{width:80%;margin:0 auto;padding:24px 0}._8aEwW_promoPageWrap{width:100%;max-width:880px;margin:24px auto}._8aEwW_promoMainCol{gap:14px;display:grid}._8aEwW_promoSummaryCol{align-content:start;gap:16px;display:grid;position:sticky;top:130px}._8aEwW_promoTopStrip{gap:12px;display:grid}._8aEwW_promoSummaryBar{background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}._8aEwW_promoSummaryBarThumb{aspect-ratio:3/3.8;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-shrink:0;width:min(150px,100%);min-width:110px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001f}._8aEwW_promoSummaryBarThumbImage{object-fit:contain}._8aEwW_promoSummaryBarInfo{gap:5px;min-width:0;display:grid}._8aEwW_promoSummaryBarName{color:var(--text-primary);font-size:1.2rem;font-weight:700}._8aEwW_promoSummaryBarMeta{color:#2563eb;font-size:.88rem;font-weight:600}._8aEwW_promoSummaryBarPrice{color:var(--text-primary);font-size:1.35rem;font-weight:700}@media (max-width:480px){._8aEwW_promoSummaryBar{gap:16px;padding:14px 16px}._8aEwW_promoSummaryBarThumb{width:110px;min-width:110px}._8aEwW_promoSummaryBarName{font-size:1.15rem}._8aEwW_promoSummaryBarMeta{font-size:.9rem}._8aEwW_promoSummaryBarPrice{font-size:1.3rem}}._8aEwW_promoAmountBlock{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin-top:8px;padding:4px 0}._8aEwW_promoAmountRow{justify-content:space-between;align-items:center;padding:8px 0;font-size:.92rem;display:flex}._8aEwW_promoTotalLabel{color:var(--text-primary);font-weight:700}._8aEwW_promoTotalAmount{color:var(--text-primary);font-size:1.25rem}._8aEwW_promoPaymentMethods{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:.8rem}._8aEwW_promoFooter{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);gap:6px;margin-top:20px;padding-top:16px;font-size:.85rem;display:grid}._8aEwW_cardWide{width:80%;margin:0 auto;padding:24px 0}._8aEwW_homeBackdropGrid{grid-template-columns:repeat(3,minmax(160px,220px));justify-content:center;gap:20px;margin-top:18px;display:grid}@media (max-width:640px){._8aEwW_homeBackdropGrid{grid-template-columns:repeat(2,1fr)}._8aEwW_main{padding:16px 16px 32px}._8aEwW_card,._8aEwW_cardWide{width:100%}}._8aEwW_shippingHeading{color:var(--brand-red);margin:0 0 18px}._8aEwW_shippingEyebrow{text-transform:uppercase;color:var(--text-primary);letter-spacing:.06em;margin:0 0 10px;font-size:.78rem;font-weight:700;display:block}._8aEwW_addressFieldError{min-height:1.2em;color:var(--brand-red);margin:0;font-size:.8rem;font-weight:600}._8aEwW_inputError{border-color:var(--brand-red)!important}._8aEwW_addressListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._8aEwW_addressListHeading{color:var(--text-muted);margin:0;font-size:1.3rem}._8aEwW_addAddressButton{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:700}._8aEwW_addAddressButton:hover{background:var(--surface-soft);border-color:var(--brand-green)}._8aEwW_renewalSubcodeNote{background:var(--surface-soft);color:var(--text-primary);border-radius:10px;margin:-6px 0 18px;padding:10px 14px;font-size:.95rem;font-weight:700;line-height:1.5}._8aEwW_addressListWrap{gap:16px;display:grid}._8aEwW_addressCard{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}._8aEwW_addressCard:hover{border-color:var(--text-muted)}._8aEwW_addressCardSelected,._8aEwW_addressCardSelected:hover{background:#2694570f;border-color:#26945759}._8aEwW_addressCardTop{align-items:flex-start;gap:12px;display:flex}._8aEwW_addressCardCheck{border:2px solid var(--text-muted);color:#0000;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;transition:border-color .15s,background .15s;display:flex}._8aEwW_addressCardCheckSelected{border-color:var(--brand-green);background:var(--brand-green);color:#fff}._8aEwW_addressCardDetails{color:var(--text-primary);flex:1;gap:4px;line-height:1.5;display:grid}._8aEwW_addressCardName{font-weight:700}._8aEwW_addressCardNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8aEwW_addressSourceTag{text-transform:uppercase;color:var(--brand-red);letter-spacing:.02em;background:#e922271a;border-radius:6px;padding:4px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;font-weight:800;line-height:1.4}._8aEwW_deliverAddressButton{color:#fff;background:var(--brand-green);cursor:pointer;border:none;border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:700}._8aEwW_deliverAddressButton:hover{background:var(--brand-green-dark)}._8aEwW_addressLinkButton{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;transition:color .15s}._8aEwW_addressLinkButton:hover{color:var(--text-primary)}._8aEwW_addressFormHeader{justify-content:flex-end;margin-bottom:12px;display:flex}._8aEwW_showAllAddressesButton{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:border-color .15s,background .15s}._8aEwW_showAllAddressesButton:hover{background:var(--surface-soft);border-color:var(--brand-green)}._8aEwW_addressFormSectionLabel{text-transform:uppercase;color:var(--text-muted);letter-spacing:.06em;margin:20px 0 10px;font-size:.75rem;font-weight:700;display:block}._8aEwW_addressFormSectionLabel:first-of-type{margin-top:0}._8aEwW_addressFormGrid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}._8aEwW_addressFormFieldFull{grid-column:1/-1}@media (max-width:640px){._8aEwW_addressFormGrid{grid-template-columns:1fr}}._8aEwW_iconHeading{text-align:center;justify-items:center;gap:8px;margin-bottom:18px;display:grid}._8aEwW_iconHeadingBadge{width:44px;height:44px;color:var(--brand-red);background:#e922271a;border-radius:999px;place-items:center;display:grid}._8aEwW_iconHeading h1,._8aEwW_iconHeading h2{color:var(--text-primary);margin:0;font-size:1.25rem;line-height:1.3}._8aEwW_iconHeading p{max-width:480px;color:var(--text-primary);margin:0;line-height:1.6}._8aEwW_confirmActionsRow{gap:12px;width:100%;margin-top:8px;display:flex}._8aEwW_successActionsRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}._8aEwW_successActionsRow ._8aEwW_secondaryButton,._8aEwW_successActionsRow ._8aEwW_continueButton{margin-top:0;padding:10px 22px;font-size:.9rem;font-weight:700}._8aEwW_successActionsRow ._8aEwW_secondaryButton{border-color:var(--brand-green);color:var(--brand-green)}._8aEwW_successActionsRow ._8aEwW_secondaryButton:hover{border-color:var(--brand-green-dark);color:var(--brand-green-dark)}._8aEwW_confirmActionsRow button{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._8aEwW_confirmActionsRow>button{flex:1}@media (max-width:480px){._8aEwW_confirmActionsRow button{padding-left:10px;padding-right:10px;font-size:.82rem}}._8aEwW_pageWide{width:80%;margin:0 auto}@media (max-width:640px){._8aEwW_pageWide{width:100%}}._8aEwW_locationModalOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12131c99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._8aEwW_postLoginOverlay{z-index:998;background:#12131c66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._8aEwW_locationModalCard{background:var(--surface);border-radius:18px;width:min(400px,100%);max-height:calc(100vh - 40px);padding:18px 20px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #0000004d}._8aEwW_locationModalCard ._8aEwW_iconHeading{margin-bottom:12px}._8aEwW_locationModalCard ._8aEwW_iconHeadingBadge{width:36px;height:36px}._8aEwW_locationModalCard ._8aEwW_iconHeading h1{font-size:1.1rem}._8aEwW_locationModalCard ._8aEwW_actionGroup{margin-top:8px}._8aEwW_locationModalCard ._8aEwW_form{gap:10px}._8aEwW_locationModalCard ._8aEwW_field{gap:4px}._8aEwW_locationModalClose{background:var(--border);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:none;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid;position:absolute;top:16px;right:16px}._8aEwW_locationModalClose:hover{background:var(--text-muted);color:#fff}._8aEwW_cartModalCard{background:var(--surface);border-radius:20px;width:min(420px,100%);max-height:calc(100vh - 40px);padding:18px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #0000004d}._8aEwW_cartModalTitle{border-left:4px solid var(--brand-red);margin:0 0 14px;padding-left:12px;font-size:1.1rem}._8aEwW_cartModalList{gap:8px;margin-bottom:14px;display:grid}._8aEwW_cartModalItem{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}._8aEwW_cartModalItemImage{aspect-ratio:3/4;background:var(--surface-soft);border-radius:8px;flex-shrink:0;width:54px;position:relative;overflow:hidden}._8aEwW_cartModalItemInfo{flex:1;gap:3px;min-width:0;display:grid}._8aEwW_cartModalItemMeta{color:#2563eb;font-size:.82rem;font-weight:600}._8aEwW_cartModalItemPrice{color:var(--text-primary);font-size:.9rem;font-weight:700}._8aEwW_cartModalRemove{background:var(--surface-soft);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}._8aEwW_cartModalRemove:hover{background:var(--border);color:var(--text-primary)}._8aEwW_cartModalTotal{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:4px;padding-top:10px;font-size:.92rem;display:flex}._8aEwW_supportCard{background:var(--surface-soft);border:1px solid var(--border);border-radius:24px;width:80%;margin:24px auto 0;padding:22px 26px}@media (max-width:640px){._8aEwW_supportCard{width:calc(100% - 16px);padding:16px}}._8aEwW_supportHeading{text-align:center;color:var(--text-primary);margin:0 0 14px;font-size:1.15rem}._8aEwW_supportIntroLine{color:var(--text-primary);text-align:center;margin:0;font-size:.95rem;line-height:1.6}._8aEwW_supportGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px;display:grid}._8aEwW_supportItem{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-items:flex-start;gap:14px;padding:14px;display:flex}._8aEwW_featureIconSm{background:var(--surface-soft);border:1px solid var(--border);width:42px;height:42px;color:var(--text-muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}._8aEwW_supportItem strong{color:var(--text-primary);font-size:.95rem;display:block}._8aEwW_supportLabelTa{color:var(--text-muted);margin-top:2px;font-size:.85rem;font-weight:500}._8aEwW_supportNumbers{flex-wrap:wrap;gap:4px 10px;margin-top:8px;display:flex}._8aEwW_supportNumber{color:var(--brand-red);font-size:.95rem;font-weight:600}._8aEwW_supportNote{color:var(--text-muted);margin:6px 0 0;font-size:.82rem;line-height:1.4}._8aEwW_overline{text-transform:uppercase;color:var(--brand-red);letter-spacing:.12em;margin-bottom:12px;font-size:.85rem}._8aEwW_priceTag{color:var(--brand-red);font-size:1.15rem;font-weight:700}._8aEwW_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._8aEwW_pricingCard ._8aEwW_priceTag{color:var(--text-primary);font-size:1.75rem;font-weight:800}._8aEwW_pricingCard ._8aEwW_originalPrice{font-size:.78rem}._8aEwW_subscriptionPeriodBadge{color:#fff;text-align:center;white-space:normal;word-break:break-word;background-color:#ed1c24;border-radius:0;justify-content:center;align-items:center;min-width:64px;max-width:100%;padding:5px 14px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}._8aEwW_originalPrice{color:var(--text-muted);font-size:.9rem;text-decoration:line-through}._8aEwW_discountBadge{width:fit-content;color:var(--brand-green);background:#2694571f;border-radius:999px;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}._8aEwW_cartGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:24px;display:grid}._8aEwW_cartItemsCard,._8aEwW_orderSummaryPanel,._8aEwW_emptyCartCard{border:1px solid var(--border);background:#fff;border-radius:24px;padding:22px}._8aEwW_emptyCartCard{text-align:center;justify-items:center;gap:14px;padding:36px 24px;display:grid}._8aEwW_emptyCartCard h2{margin:0}._8aEwW_emptyCartIcon{color:var(--border)}._8aEwW_emptyCartCard p{color:var(--text-muted);margin:0;line-height:1.6}._8aEwW_emptyCartSummaryHeader{color:var(--brand-green);align-items:center;gap:10px;margin-bottom:18px;font-weight:700;display:flex}._8aEwW_cartItemsHeading,._8aEwW_orderSummaryHeading{color:var(--text-primary);margin:0 0 20px;font-size:1.15rem}._8aEwW_cartItemsList{gap:18px;display:grid}._8aEwW_cartItemCard{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;align-items:flex-start;gap:16px;padding:16px;display:flex;box-shadow:0 18px 35px #2222220f}._8aEwW_cartItemImage{aspect-ratio:3/4;background:var(--surface);border-radius:18px;flex-shrink:0;width:92px;position:relative;overflow:hidden}._8aEwW_cartItemImageContent{object-fit:cover}._8aEwW_cartItemDetails{gap:6px;width:100%;display:grid}._8aEwW_cartItemTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._8aEwW_cartItemMeta{color:var(--text-muted);margin:0;font-size:.95rem}._8aEwW_removeItemButton{border:1px solid var(--danger-red);color:var(--danger-red);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}._8aEwW_removeItemButton span{align-items:center;display:inline-flex}._8aEwW_removeItemButton:hover{background:var(--danger-red);color:#fff}._8aEwW_removeItemButton:disabled{cursor:not-allowed;opacity:.7}._8aEwW_inlineSpinner{border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite _8aEwW_inlineSpin;display:inline-block}@keyframes _8aEwW_inlineSpin{to{transform:rotate(360deg)}}._8aEwW_orderSummaryDetail{gap:16px;margin-bottom:24px;display:grid}._8aEwW_secureNote{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:.78rem;display:flex}@media (max-width:900px){._8aEwW_cartGrid{grid-template-columns:1fr}._8aEwW_promoSummaryCol{position:static}}._8aEwW_actionGroup{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:640px){._8aEwW_actionGroup{flex-direction:column-reverse}._8aEwW_actionGroup ._8aEwW_continueButton{justify-content:center;width:100%}._8aEwW_actionGroup ._8aEwW_backLink{justify-content:center}}._8aEwW_addressActionBar{z-index:10;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);align-items:center;margin-top:16px;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #1b1b2240}._8aEwW_addressActionSummary{min-width:0;color:var(--text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}._8aEwW_addressActionSummary strong{color:var(--text-primary)}._8aEwW_addressActionSubcode{color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:15px;font-weight:400}@media (max-width:640px){._8aEwW_addressActionBar{gap:8px}._8aEwW_addressActionSummary{text-align:center;order:3}._8aEwW_addressActionBar ._8aEwW_continueButton{order:2}._8aEwW_addressActionBar ._8aEwW_backLink{order:1}}._8aEwW_secondaryButton{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:.88rem;transition:border-color .15s,color .15s}._8aEwW_secondaryButton:hover{border-color:var(--text-muted);color:var(--text-primary)}._8aEwW_backLink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:.88rem;font-weight:600}._8aEwW_backLink:hover{color:var(--text-primary)}._8aEwW_input{border:1px solid var(--border);width:100%;color:var(--text-primary);background:#fff;border-radius:10px;padding:7px 10px;font-size:1rem}._8aEwW_input:disabled{background:var(--surface-soft);color:var(--text-muted);cursor:not-allowed}._8aEwW_fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}._8aEwW_radioGroup{flex-wrap:wrap;gap:12px;display:flex}._8aEwW_radioLabel{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}._8aEwW_orderSummary{border:1px solid var(--border);background:var(--surface-soft);border-radius:20px;margin-top:24px;padding:20px;box-shadow:0 18px 35px #2222220f}._8aEwW_summaryRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}._8aEwW_deliverToCard{border:1px solid var(--border);background:#fff;border-radius:24px;margin-bottom:16px;padding:22px}._8aEwW_deliverToCard ._8aEwW_iconRow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.78rem;font-weight:700}._8aEwW_orderSummary ._8aEwW_iconRow{color:var(--text-muted)}._8aEwW_summaryAddressBlock{color:var(--text-muted);flex-direction:column;gap:2px;padding-left:20px;font-size:.88rem;display:flex}._8aEwW_summaryAddressBlock strong{color:var(--text-primary);font-size:.95rem}._8aEwW_summaryDivider{background:var(--border);height:1px;margin:4px 0 14px}._8aEwW_summaryItemInfo{flex-direction:column;gap:2px;display:flex}._8aEwW_reviewItemRow{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}._8aEwW_reviewItemRow:first-child{border-top:none;padding-top:0}._8aEwW_reviewItemRow ._8aEwW_summaryItemInfo{flex:1;min-width:0}._8aEwW_orderSummaryTitle{color:var(--text-primary);letter-spacing:.04em;margin-bottom:20px;font-size:.85rem;font-weight:700;display:block}._8aEwW_summaryItemNote{color:var(--text-muted);font-size:.8rem;font-weight:400}._8aEwW_summaryValueBlock{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._8aEwW_summaryBackLink{justify-content:center;width:100%;margin-top:10px}._8aEwW_reviewHeading{margin:0 0 20px}._8aEwW_summaryRow strong{color:var(--text-primary)}._8aEwW_errorMessage{color:var(--brand-red);background:#e9222714;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:.9rem;font-weight:600}._8aEwW_successCard{text-align:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:20px;justify-items:center;gap:18px;padding:24px 18px;display:grid}._8aEwW_successIcon{color:var(--brand-green)}._8aEwW_successHeaderGroup{justify-items:center;gap:4px;display:grid}._8aEwW_successHeading{color:var(--brand-green);margin:0}._8aEwW_successSubtext{color:var(--text-primary);margin:0;font-size:1rem;font-weight:500}._8aEwW_successCountdown{color:var(--brand-red);margin:0;font-size:.95rem;font-weight:600}._8aEwW_successInfoBox{border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:center;align-items:stretch;gap:20px;width:100%;max-width:460px;padding:14px 20px;display:flex}._8aEwW_successInfoCol{text-align:left;flex:0 auto;gap:4px;display:grid}._8aEwW_successInfoDivider{background:var(--border);align-self:stretch;width:1px}._8aEwW_successInfoLabel{color:var(--text-primary);white-space:nowrap;font-size:.95rem;font-weight:600}._8aEwW_successInfoValue{color:var(--text-primary);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:1.6rem;font-weight:800}@media (max-width:480px){._8aEwW_successInfoBox{flex-direction:column;align-items:stretch;gap:14px}._8aEwW_successInfoDivider{width:100%;height:1px}}._8aEwW_successHighlight{color:var(--brand-green)}._8aEwW_spinner{border:8px solid #0000000f;border-top-color:var(--brand-red);border-radius:50%;width:72px;height:72px;animation:1s linear infinite _8aEwW_spin}@keyframes _8aEwW_spin{to{transform:rotate(360deg)}}._8aEwW_productImageWrapper{aspect-ratio:3/3.8;background:var(--surface-soft);border-radius:10px;width:100%;position:relative;overflow:hidden}._8aEwW_productImage{object-fit:contain}._8aEwW_productInfo{align-content:start;gap:6px;min-width:0;display:grid}._8aEwW_productName{color:var(--text-primary);text-align:center;margin:0;font-size:.9rem;font-weight:700}._8aEwW_tariffSelector{flex-wrap:wrap;gap:6px;display:flex}._8aEwW_tariffPill{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}._8aEwW_tariffPillActive{border-color:var(--brand-green);background:var(--brand-green);color:#fff}._8aEwW_badgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._8aEwW_addToCartButton{background:var(--brand-green);color:#fff;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:8px 10px;font-size:.72rem;font-weight:700;transition:background .15s;display:inline-flex}._8aEwW_addToCartButton:hover{background:var(--brand-green-dark)}._8aEwW_pricingCard ._8aEwW_secondaryButton{text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;font-size:.72rem;font-weight:700}._8aEwW_form{gap:14px;display:grid}._8aEwW_field{gap:5px;display:grid}._8aEwW_fieldLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}._8aEwW_checkoutProgress{justify-content:center;align-items:flex-start;gap:0;width:min(560px,100%);margin:0 auto 16px;padding:0;list-style:none;display:flex}._8aEwW_checkoutProgressStep{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}._8aEwW_checkoutProgressDot{border:2px solid var(--border);width:30px;height:30px;color:var(--text-muted);z-index:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._8aEwW_checkoutProgressDotActive{border-color:var(--brand-green);color:var(--brand-green)}._8aEwW_checkoutProgressDotDone{border-color:var(--brand-green);background:var(--brand-green);color:#fff}._8aEwW_checkoutProgressLabel{color:var(--text-primary);text-align:center;margin-top:7px;font-size:.82rem;font-weight:500}._8aEwW_checkoutProgressLabelActive{color:var(--brand-green);font-weight:700}._8aEwW_checkoutProgressLabelDone{color:var(--brand-green);font-weight:600}._8aEwW_checkoutProgressLine{background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:12px;left:50%}._8aEwW_checkoutProgressLineDone{background:var(--brand-green)}@media (max-width:640px){._8aEwW_checkoutProgress{width:100%;margin-bottom:18px}._8aEwW_checkoutProgressLabel{font-size:.72rem}}._8aEwW_skeletonBlock{background:linear-gradient(90deg, var(--surface-soft) 25%, #0000000f 37%, var(--surface-soft) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite _8aEwW_skeletonShimmer}@keyframes _8aEwW_skeletonShimmer{0%{background-position:100%}to{background-position:0}}._8aEwW_skeletonAddressForm{gap:16px;display:grid}._8aEwW_skeletonHeading{width:55%;height:26px}._8aEwW_skeletonRow{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}._8aEwW_skeletonField{height:46px}._8aEwW_skeletonButton{height:46px;margin-top:8px}@media (max-width:640px){._8aEwW_skeletonRow{grid-template-columns:1fr}}._8aEwW_select{border:1px solid var(--border);appearance:none;width:100%;color:var(--text-primary);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b6b7b'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.293l3.71-4.06a.75.75 0 111.08 1.04l-4.25 4.65a.75.75 0 01-1.08 0l-4.25-4.65a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:10px;padding:7px 32px 7px 10px;font-size:1rem;transition:border-color .15s,box-shadow .15s}._8aEwW_select:hover{border-color:#e9222759}._8aEwW_select:focus-visible,._8aEwW_input:focus-visible{border-color:var(--brand-red);outline:none;box-shadow:0 0 0 3px #e922271f}._8aEwW_dropdownRoot{position:relative}._8aEwW_dropdownTrigger{border:1px solid var(--border);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:flex}._8aEwW_dropdownTrigger:hover{border-color:#e9222759}._8aEwW_dropdownTrigger:focus-visible{border-color:var(--brand-red);outline:none;box-shadow:0 0 0 3px #e922271f}._8aEwW_dropdownTrigger:disabled{background:var(--surface-soft);color:var(--text-muted);cursor:not-allowed}._8aEwW_dropdownTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8aEwW_dropdownPlaceholder{color:var(--text-muted)}._8aEwW_dropdownChevron{color:var(--text-muted);flex-shrink:0}._8aEwW_dropdownList{z-index:40;border:1px solid var(--border);background:#fff;border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #00000029}._8aEwW_dropdownOption{color:var(--text-primary);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:.95rem}._8aEwW_dropdownOptionHighlighted{background:var(--surface-soft)}._8aEwW_dropdownOptionSelected{color:var(--brand-green);font-weight:600}._8aEwW_continueButton{text-align:center;color:#fff;background:var(--brand-green);cursor:pointer;border:none;border-radius:999px;width:fit-content;margin-top:8px;padding:9px 22px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-block}._8aEwW_continueButton:hover{background:var(--brand-green-dark)}._8aEwW_fullWidthButton{justify-content:center;width:100%}._8aEwW_pricingGrid{grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:22px;margin-top:12px;display:grid}@media (max-width:640px){._8aEwW_pricingGrid{grid-template-columns:repeat(2,1fr);justify-content:stretch;gap:10px}._8aEwW_pricingCard ._8aEwW_priceTag{font-size:1.25rem}._8aEwW_subscriptionPeriodBadge{padding:4px 10px;font-size:.68rem}}._8aEwW_pricingCard{border:1px solid var(--border);background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 12px 24px #2222220d}._8aEwW_pricingCard:hover{border-color:#ff3b302e;transform:translateY(-4px);box-shadow:0 24px 60px #2222221f}._8aEwW_pricingCardBody{flex-direction:column;gap:8px;padding:12px;display:flex}._8aEwW_footerV2{background:var(--footer-brown);color:#ffffffb3;margin-top:40px;padding:40px 24px 0}._8aEwW_footerSocialRow{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1180px;margin:0 auto 36px;display:flex}._8aEwW_footerSocialBadge{color:#fff;background:#000;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;transition:transform .15s,opacity .15s;display:grid}._8aEwW_footerSocialBadge:hover{opacity:.85;transform:translateY(-2px)}@media (max-width:480px){._8aEwW_footerSocialRow{gap:8px}._8aEwW_footerSocialBadge{border-radius:8px;width:30px;height:30px;font-size:14px}}._8aEwW_footerColTitle{color:#fff;text-transform:uppercase;letter-spacing:.08em;min-width:90px;font-size:.8rem;font-weight:700}._8aEwW_footerLinkRowLinks a{color:#ffffffa6;font-size:.88rem;transition:color .15s}._8aEwW_footerLinkRowLinks a:hover{color:#fff}._8aEwW_footerLinkRow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:baseline;gap:8px 16px;max-width:1180px;margin:0 auto;padding:16px 0;display:flex}._8aEwW_footerLinkRow:first-of-type{border-top:none;padding-top:24px}._8aEwW_footerLinkRowLinks{flex-wrap:wrap;gap:8px 16px;display:flex}._8aEwW_footerBottomBar{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding:18px 0;font-size:.82rem}._8aEwW_footerLegal{color:#fff6;text-align:center;max-width:900px;margin:0 auto;padding:20px 0 24px;font-size:.76rem;line-height:1.6}._8aEwW_footerLegal a{color:#ffffffb3;text-decoration:underline}._8aEwW_iconRow{align-items:center;gap:6px;display:inline-flex}._8aEwW_iconRow svg{flex-shrink:0}
