.SpringHero_hero__DvwJj{--sh-accent:#e3ebff;--sh-accent-ink:#0a1640;--sh-glass:hsla(0,0%,100%,.07);--sh-glass-line:hsla(0,0%,100%,.16);--sh-muted:hsla(0,0%,100%,.76);position:relative;isolation:isolate;overflow:hidden;margin-top:var(--nav-h);height:calc(100svh - var(--nav-h));min-height:600px;color:#fff;background:radial-gradient(ellipse 46% 78% at 50% 52%,var(--sh-1) 0,var(--sh-2) 38%,var(--sh-3) 72%,var(--sh-4) 100%) var(--sh-4)}.SpringHero_bubbles__LcsL7{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.SpringHero_bubble__eq7VA{position:absolute;bottom:-40px;border-radius:50%;background:radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.95) 0 12%,hsla(0,0%,100%,.18) 24%,hsla(0,0%,100%,.06) 62%,hsla(0,0%,100%,.5) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);opacity:0;animation:SpringHero_rise__dRe1p linear forwards}@keyframes SpringHero_rise__dRe1p{0%{transform:translate(0);opacity:0}10%{opacity:var(--o)}90%{opacity:var(--o)}to{transform:translate(30px,-110svh);opacity:0}}.SpringHero_layerBg__Roe7e,.SpringHero_layerFg__MniYe{position:absolute;inset:0;pointer-events:none}.SpringHero_layerBg__Roe7e{z-index:1}.SpringHero_layerFg__MniYe{z-index:4}.SpringHero_floater__YW4ec{position:absolute;display:block;will-change:transform;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.SpringHero_floater__YW4ec svg{width:100%;height:100%;display:block}.SpringHero_bottle__QyGxf{position:absolute;top:52%;left:50%;z-index:2;height:86%;width:auto;max-width:none;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%) rotate(8deg);will-change:transform,filter;animation:SpringHero_bottleIn__K0gTZ 1.4s ease-out .2s both}@keyframes SpringHero_bottleIn__K0gTZ{0%{opacity:0}to{opacity:1}}.SpringHero_content__wqaz0{position:relative;z-index:3;height:100%;max-width:1440px;margin:0 auto;padding:clamp(28px,5svh,56px) clamp(20px,4vw,56px);display:flex;justify-content:space-between;pointer-events:none}.SpringHero_left__rPkh7,.SpringHero_right__k8_Xa{display:flex;flex-direction:column;gap:clamp(16px,3svh,28px);height:100%}.SpringHero_left__rPkh7{max-width:420px}.SpringHero_right__k8_Xa{align-items:flex-end;justify-content:space-between;text-align:right}.SpringHero_carousel__a_4aK,.SpringHero_left__rPkh7>*{pointer-events:auto}.SpringHero_title__XycLx{font-family:var(--font-serif),serif;font-size:clamp(4.2rem,9vw,10.5rem);line-height:.82;font-weight:400;letter-spacing:-.02em;margin:0;color:#fff;white-space:nowrap;text-shadow:0 6px 40px rgba(0,0,0,.18)}.SpringHero_title__XycLx em{font-style:italic}.SpringHero_sideTitle__N6ALq{margin-top:auto}.SpringHero_desc__XhqcN{margin:0;color:var(--sh-muted);font-size:1.02rem;line-height:1.6;max-width:380px}.SpringHero_cta__2wZvv{display:inline-flex;align-items:center;gap:1.25rem;width:-moz-fit-content;width:fit-content;padding:6px 6px 6px 24px;border:0;border-radius:100px;background:rgba(0,0,0,.45);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s ease,transform .3s ease}.SpringHero_cta__2wZvv:hover{background:rgba(0,0,0,.65);transform:translateY(-3px)}.SpringHero_arrows__HP_7m button:focus-visible,.SpringHero_card__HqKWI:focus-visible,.SpringHero_cta__2wZvv:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.SpringHero_plus__KmA8Z{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sh-accent);color:var(--sh-accent-ink);font-size:1.4rem;font-weight:800;line-height:1;padding-bottom:2px}.SpringHero_badge__ZS7Yf{display:flex;align-items:center;gap:14px;margin-top:auto}.SpringHero_badgeIcon__Xt8rg{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--sh-glass);border:1px solid var(--sh-glass-line)}.SpringHero_badgeText__ZbYQA{display:flex;flex-direction:column}.SpringHero_badgeText__ZbYQA span{font-size:.7rem;letter-spacing:.12em;color:var(--sh-muted)}.SpringHero_badgeText__ZbYQA strong{font-size:.9rem;font-weight:600}.SpringHero_carousel__a_4aK{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.SpringHero_cards__tLmkJ{display:flex;gap:14px}.SpringHero_card__HqKWI{width:140px;padding:10px 10px 14px;border-radius:26px;border:1px solid var(--sh-glass-line);background:var(--sh-glass);color:#fff;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s ease,transform .4s cubic-bezier(.175,.885,.32,1.275)}.SpringHero_card__HqKWI:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.4)}.SpringHero_cardActive__6YyfV,.SpringHero_cardActive__6YyfV:hover{border-color:var(--sh-accent);box-shadow:0 0 0 1px var(--sh-accent) inset}.SpringHero_disc__0Y38x{position:relative;width:100%;aspect-ratio:1/1.15;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#fff 0,#eef2fc 55%,#d3ddf3 100%);display:flex;align-items:flex-end;justify-content:center}.SpringHero_disc__0Y38x img{width:auto;max-width:none;mix-blend-mode:multiply;flex-shrink:0;transform-origin:50% 90%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.SpringHero_card__HqKWI:hover .SpringHero_disc__0Y38x img{transform:translateY(-8px) rotate(-10deg) scale(1.1)}.SpringHero_cardInfo__BsCkj{display:flex;flex-direction:column;font-size:.74rem;line-height:1.4}.SpringHero_cardInfo__BsCkj span:first-child{font-weight:700}.SpringHero_cardInfo__BsCkj span:last-child{color:var(--sh-muted)}.SpringHero_arrows__HP_7m{display:flex;gap:12px}.SpringHero_arrows__HP_7m button{width:38px;height:38px;border-radius:50%;border:1px solid var(--sh-glass-line);background:var(--sh-glass);color:#fff;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.SpringHero_arrows__HP_7m button:hover{background:hsla(0,0%,100%,.16)}@media (max-width:1100px){.SpringHero_sideTitle__N6ALq{display:none}.SpringHero_right__k8_Xa{justify-content:flex-end}.SpringHero_badge__ZS7Yf{display:none}}@media (max-width:760px){.SpringHero_hero__DvwJj{min-height:640px}.SpringHero_bottle__QyGxf{height:62%;top:52%}.SpringHero_content__wqaz0{flex-direction:column;padding:24px 16px 20px}.SpringHero_left__rPkh7{max-width:none;height:auto;gap:14px}.SpringHero_right__k8_Xa{height:auto;margin-top:auto;align-items:stretch;text-align:left}.SpringHero_title__XycLx{font-size:clamp(3.6rem,17vw,5rem)}.SpringHero_desc__XhqcN{display:none}.SpringHero_cta__2wZvv{position:absolute;top:24px;right:16px;padding-left:18px;font-size:.88rem}.SpringHero_plus__KmA8Z{width:34px;height:34px}.SpringHero_carousel__a_4aK{flex-direction:row;align-items:flex-end;justify-content:space-between}.SpringHero_card__HqKWI{width:118px}.SpringHero_arrows__HP_7m{display:none}.SpringHero_floater__YW4ec{scale:.6}.SpringHero_layerFg__MniYe .SpringHero_floater__YW4ec:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.SpringHero_bottle__QyGxf{animation:none}.SpringHero_card__HqKWI,.SpringHero_disc__0Y38x img{transition:none}}.CartDrawer_backdrop__TtBnO{position:fixed;inset:0;z-index:300;background:rgba(3,8,28,.55);opacity:0;pointer-events:none;transition:opacity .3s ease}.CartDrawer_show__BUAk7{opacity:1;pointer-events:auto}.CartDrawer_panel__TaeY8{--c-bg:var(--sh-4,#070f2f);--c-line:hsla(0,0%,100%,.12);--c-muted:hsla(0,0%,100%,.68);--c-accent:var(--sh-accent,#e3ebff);--c-accent-ink:var(--sh-accent-ink,#0a1640);position:fixed;top:0;right:0;bottom:0;z-index:301;width:min(440px,100vw);display:flex;flex-direction:column;background:color-mix(in srgb,var(--c-bg) 92%,#fff 3%);color:#fff;border-left:1px solid var(--c-line);box-shadow:-24px 0 60px rgba(0,0,0,.35);transform:translateX(102%);transition:transform .42s cubic-bezier(.22,1,.36,1);font-family:var(--font-body,system-ui,sans-serif)}.CartDrawer_open__HtCjl{transform:none}.CartDrawer_head__7m7aP{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--c-line)}.CartDrawer_title__hC0d5{margin:0;font-family:var(--font-serif),serif;font-weight:400;font-size:2rem;line-height:1;color:#fff}.CartDrawer_sub__l_5U9{margin:6px 0 0;font-size:13px;color:var(--c-muted)}.CartDrawer_close__Z3D8j{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background .2s ease}.CartDrawer_close__Z3D8j:hover{background:hsla(0,0%,100%,.14)}.CartDrawer_body__D36w3{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.CartDrawer_lines__8GjES{list-style:none;margin:0;padding:0}.CartDrawer_line__00OHY{display:grid;grid-template-columns:76px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--c-line)}.CartDrawer_thumb__IoIrO{width:76px;height:76px;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse at 50% 58%,#fff 0,#eef2fc 55%,#d3ddf3 100%);color:var(--c-accent-ink)}.CartDrawer_thumb__IoIrO img{height:96%;width:auto;max-width:none;flex-shrink:0;mix-blend-mode:multiply}.CartDrawer_lineMain___syGJ{display:flex;flex-direction:column;gap:4px;min-width:0}.CartDrawer_lineTop__jcEwe{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.CartDrawer_lineName__J_beU,.CartDrawer_linePrice__g7Xvq{font-weight:600;font-size:15px}.CartDrawer_linePrice__g7Xvq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.CartDrawer_lineMeta__enlnT{font-size:13px;color:var(--c-muted)}.CartDrawer_lineBottom__yd2si{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.CartDrawer_stepper__29xaR{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:100px;height:36px}.CartDrawer_stepper__29xaR button{width:36px;height:34px;border:0;background:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;border-radius:100px}.CartDrawer_stepper__29xaR button:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.CartDrawer_stepper__29xaR button:disabled{opacity:.35;cursor:default}.CartDrawer_stepper__29xaR span{min-width:28px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartDrawer_remove__w1vj9{border:0;background:none;padding:4px 0;cursor:pointer;color:var(--c-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.CartDrawer_remove__w1vj9:hover{color:#fff}.CartDrawer_empty__IFYcA{text-align:center;padding:36px 12px 28px}.CartDrawer_emptyIcon__jNDQX{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.08);border:1px solid var(--c-line)}.CartDrawer_emptyTitle__YsJLh{margin:0 0 6px;font-family:var(--font-serif),serif;font-size:1.6rem}.CartDrawer_emptyText__9BeX9{margin:0 auto 18px;max-width:30ch;font-size:14px;color:var(--c-muted);line-height:1.55}.CartDrawer_ghostBtn__HexSA{border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.06);color:#fff;padding:11px 22px;border-radius:100px;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.CartDrawer_ghostBtn__HexSA:hover{background:var(--c-accent);color:var(--c-accent-ink);border-color:var(--c-accent)}.CartDrawer_addSection__XDwyS{margin-top:22px}.CartDrawer_addTitle__Dw5N5{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.CartDrawer_addList___oc03{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.CartDrawer_addItem__eznkT{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px 10px 10px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid var(--c-line)}.CartDrawer_addItem__eznkT .CartDrawer_thumb__IoIrO{width:56px;height:56px;border-radius:12px}.CartDrawer_addInfo__k8Pm5{display:flex;flex-direction:column;min-width:0}.CartDrawer_addName__Mw5Bw{font-weight:600;font-size:14px}.CartDrawer_addMeta__2C20I{font-size:12.5px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDrawer_addBtn__XMIas{border:0;border-radius:100px;padding:9px 16px;cursor:pointer;background:var(--c-accent);color:var(--c-accent-ink);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .15s ease,filter .15s ease}.CartDrawer_addBtn__XMIas:hover{filter:brightness(1.05);transform:translateY(-1px)}.CartDrawer_addBtn__XMIas:active{transform:scale(.96)}.CartDrawer_addCount__It3Lp{font-weight:500;opacity:.7}.CartDrawer_foot__8W_bK{padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:color-mix(in srgb,var(--c-bg) 80%,#000)}.CartDrawer_row___gKNM{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.CartDrawer_row___gKNM strong{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartDrawer_note__qdzDw{margin:4px 0 14px;font-size:12.5px;color:var(--c-muted)}.CartDrawer_checkout__EZpBn{width:100%;height:52px;border:0;border-radius:100px;cursor:pointer;background:var(--c-accent);color:var(--c-accent-ink);font:inherit;font-size:16px;font-weight:700;transition:transform .15s ease,filter .15s ease}.CartDrawer_checkout__EZpBn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.CartDrawer_checkout__EZpBn:disabled{opacity:.7;cursor:progress}.CartDrawer_continue__9VATa{display:block;margin:10px auto 0;border:0;background:none;cursor:pointer;color:#fff;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.CartDrawer_secure__riZrD{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12px;color:var(--c-muted)}.CartDrawer_fab__mvC3h{position:fixed;z-index:190;right:calc(18px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:68px;height:76px;border:0;padding:0;cursor:pointer;background:none;color:#fff;display:grid;place-items:center;animation:CartDrawer_fabFloat__ZEUEo 4.2s ease-in-out infinite;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;-webkit-tap-highlight-color:transparent}.CartDrawer_fabShape__MaAgu{position:absolute;left:50%;top:58%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:0 50% 50% 50%;rotate:45deg;background:radial-gradient(circle at 62% 62%,rgba(140,170,255,.14) 0,rgba(120,155,255,.22) 50%,rgba(190,210,255,.5) 85%,hsla(0,0%,100%,.8) 100%);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6),inset -7px -7px 14px hsla(0,0%,100%,.22),inset 7px 7px 16px rgba(60,90,200,.25),0 12px 26px rgba(0,0,0,.3),0 0 22px rgba(160,190,255,.28);backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3)}.CartDrawer_fab__mvC3h:before{content:"";position:absolute;left:22px;top:34px;width:7px;height:14px;border-radius:50%;rotate:22deg;pointer-events:none;background:hsla(0,0%,100%,.85);filter:blur(.4px)}.CartDrawer_fab__mvC3h svg{position:relative;top:6px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}@keyframes CartDrawer_fabFloat__ZEUEo{0%,to{translate:0 0}50%{translate:0 -10px}}.CartDrawer_fab__mvC3h:hover{transform:scale(1.07)}.CartDrawer_fab__mvC3h:focus-visible{outline:none}.CartDrawer_fab__mvC3h:focus-visible .CartDrawer_fabShape__MaAgu{box-shadow:0 0 0 3px #fff,0 12px 26px rgba(0,0,0,.3)}.CartDrawer_fabHidden__KKmni{opacity:0;pointer-events:none;transform:scale(.6)}.CartDrawer_fabBump__2kVSC{animation:CartDrawer_fabFloat__ZEUEo 4.2s ease-in-out infinite,CartDrawer_fabBump__2kVSC .45s cubic-bezier(.34,1.56,.64,1)}@keyframes CartDrawer_fabBump__2kVSC{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.CartDrawer_fabBadge__PeMmR{position:absolute;top:18px;right:0;z-index:1;min-width:22px;height:22px;padding:0 6px;border-radius:100px;display:grid;place-items:center;background:var(--sh-3,#2747b3);color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 0 0 2px hsla(0,0%,100%,.85),0 3px 8px rgba(0,0,0,.3)}@media (max-width:480px){.CartDrawer_body__D36w3,.CartDrawer_foot__8W_bK,.CartDrawer_head__7m7aP{padding-left:18px;padding-right:18px}.CartDrawer_fab__mvC3h{right:calc(12px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.CartDrawer_backdrop__TtBnO,.CartDrawer_fab__mvC3h,.CartDrawer_panel__TaeY8{transition:none}.CartDrawer_fabBump__2kVSC,.CartDrawer_fab__mvC3h{animation:none}}