@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_fe87dd80-module__1phmNW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_fe87dd80-module__1phmNW__variable{--font-heading:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_145b7bb4-module__jU8TDW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_145b7bb4-module__jU8TDW__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f2ee;--surface:#ffffffe0;--surface-strong:#fff;--surface-muted:#e9ebe9;--surface-inverse:#10161b;--surface-header:#fffffff5;--surface-overlay:#fffffffa;--surface-card:#ffffffeb;--surface-soft:#ffffffdb;--surface-warm:#ffffffd6;--surface-control:#ffffffc7;--surface-subtle:#ffffffc2;--surface-muted-alpha:#ffffffbd;--surface-wash:#ffffffb8;--surface-veil:#ffffffb3;--surface-ring:#ffffff6b;--surface-glint:#ffffff14;--surface-clear:#fff0;--surface-cream-strong:#f7f5f0fa;--surface-cream:#f3f2eef0;--surface-stone-soft:#e9ebe9d1;--surface-stone-wash:#e9ebe9bd;--surface-media:#d9d6cf;--surface-product:#f4f4f4;--surface-promo:#11161b;--ink:#0f1418;--ink-inverse:#fff;--ink-inverse-strong:#f4f1e8;--ink-inverse-soft:#ffffffd6;--ink-inverse-muted:#ffffffd1;--ink-inverse-faint:#ffffff75;--ink-inverse-dim:#ffffff61;--ink-inverse-dimmer:#ffffff47;--ink-overlay-76:#0f1418c2;--ink-overlay-62:#0f14189e;--ink-overlay-56:#0f14188f;--ink-overlay-38:#0f141861;--ink-overlay-36:#0f14185c;--ink-overlay-34:#0f141857;--ink-overlay-24:#0f14183d;--ink-overlay-22:#0f141838;--ink-overlay-14:#0f141824;--ink-overlay-02:#0f141805;--muted:#5b6670;--muted-strong:#36424c;--accent-strong:#11100d;--accent-soft:#42657f1f;--line:#0f141814;--line-strong:#0f141829;--shadow-soft:0 16px 36px #0f14180d;--shadow-accent:0 14px 24px #11100d2e;--shadow-header:0 10px 24px #0f14180f;--shadow-header-open:0 14px 30px #0f141814;--shadow-panel:0 18px 44px #0f14181f;--shadow-control:0 14px 30px #0f141829;--shadow-inset-line:inset 0 0 0 1px #0f141814;--radius:24px;--radius-sm:16px;--radius-pill:999px;--space-5:32px;--page-width:1888px;--page-gutter:48px;--focus-ring:#42657f57;--selection-bg:#42657f38;--motion-fast:.15s;--motion-base:.22s;--disabled-surface:#0f14180a;--disabled-ink:#0f14186b;--emphasis-surface:#fffffff0;--tone-success-bg:#528a6829;--tone-success-ink:#2d5e40;--tone-warning-bg:#af803a29;--tone-warning-ink:#835d1a;--tone-danger-bg:#a7545429;--tone-danger-ink:#8d3434;--tone-neutral-bg:#0f14180f;--tone-info-bg:#42657f1f;--font-size-38em:.38em;--font-size-62em:.62em;--font-size-1em:1em;--type-caption:.75rem;--type-label:.8125rem;--type-body-sm:.875rem;--type-body:1rem;--type-body-lg:1.0625rem;--type-title-sm:1.125rem;--type-title:1.25rem;--type-heading:1.5rem;--font-size-display-xl:clamp(3rem, 6vw, 5rem);--font-size-display-promo:clamp(2.7rem, 5vw, 5rem);--font-size-display-promo-sm:clamp(2.2rem, 10vw, 3.4rem);--font-size-display-shop:clamp(2.3rem, 5vw, 3.5rem);--font-size-display-spotlight:clamp(2.1rem, 4.2vw, 4rem);--font-size-display-spotlight-sm:clamp(1.9rem, 9vw, 2.8rem);--font-size-display-product:clamp(2.25rem, 4vw, 3.35rem);--font-size-display-search:clamp(2rem, 3.8vw, 3.2rem);--font-size-display-section:clamp(2rem, 4vw, 3rem);--font-size-display-brand:clamp(1.05rem, 1.4vw, 1.7rem);--font-size-display-app-search:clamp(1.8rem, 3vw, 2.45rem);--font-size-price-hero:clamp(1.8rem, 4vw, 2.6rem);--font-size-copy-lead:clamp(1rem, 1.2vw, 1.18rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body,"Plus Jakarta Sans"), "Segoe UI", system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}::selection{background:var(--selection-bg)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){:root{--page-gutter:24px}}@media (max-width:640px){:root{--page-gutter:16px}}
