@font-face{font-family:'Manrope Variable';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Manrope Variable';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Single source for the Next frontend and the classic Woo commerce shell.
   Shipped at /assets/weesion-design-system.css. Keep responsive tokens here. */
:root {
 --weesion-navy:#031625;
 --weesion-navy-deep:#02111e;
 --weesion-panel:#0a2234;
 --weesion-ink:#10273b;
 --weesion-muted:#91a5b8;
 --weesion-white:#f6f9fc;
 --weesion-cyan:#04d1e9;
 --weesion-mint:#24eaa5;
 --weesion-brand-green:#4d947b;
 --weesion-brand-blue:#495d73;
 --weesion-line:rgba(170,202,222,.17);
 --weesion-font-body:'Manrope Variable',sans-serif;
 --weesion-text-body:15px;
 --weesion-text-button:12px;
 --weesion-weight-button:750;
 --weesion-header-height:82px;
 --weesion-page-gutter:clamp(24px,3.75vw,76px);
 --weesion-radius-control:5px;
 --weesion-radius-panel:10px;
 --weesion-radius-card:12px;
 --weesion-control-height:44px;
 --weesion-button-height:47px;
 --weesion-button-padding:13px 21px;
 --weesion-button-ink:#02251d;
 --weesion-button-hover:#67f8c7;
 --weesion-button-shadow:0 3px 24px #16d79312;
 --weesion-button-shadow-hover:0 3px 24px #16d79328;
 --weesion-field-background:#061a29;
 --weesion-focus-width:2px;
 --weesion-focus-offset:5px;
 /* Compatibility aliases used by the existing frontend and shell. */
 --navy:var(--weesion-navy);--navy-deep:var(--weesion-navy-deep);
 --panel:var(--weesion-panel);--ink:var(--weesion-ink);--muted:var(--weesion-muted);
 --white:var(--weesion-white);--cyan:var(--weesion-cyan);--mint:var(--weesion-mint);
 --brand-green:var(--weesion-brand-green);--brand-blue:var(--weesion-brand-blue);
 --line:var(--weesion-line);--radius:var(--weesion-radius-panel);
 --header:var(--weesion-header-height);--weesion-header:var(--weesion-header-height);
 --gutter:var(--weesion-page-gutter);--weesion-gutter:var(--weesion-page-gutter);
 color-scheme:dark;
}
/* Preserve the frontend's existing cascade, including short desktop windows. */
@media(max-height:780px) and (min-width:1001px){:root{--weesion-header-height:68px}}
@media(max-width:1250px){:root{--weesion-page-gutter:30px}}
@media(max-width:1000px){:root{--weesion-header-height:72px;--weesion-page-gutter:25px}}
@media(max-width:760px){:root{--weesion-header-height:66px;--weesion-page-gutter:21px}}
@media(max-height:570px) and (orientation:landscape){:root{--weesion-header-height:58px}}
