@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}:root{--brand:#12181b;--brand-rgb:18,24,27;--brand-hover:#000000;--brand-ink:#ffffff;--bg:#f7f8f9;--bg-2:#eef0f2;--bg-3:#e5e8ea;--card-bg:#ffffff;--card-hover:#ffffff;--glass:rgba(255,255,255,0.78);--ghost:rgba(15,20,23,0.04);--text:#0f1417;--body:#4a5257;--dim:#8a9399;--hairline:rgba(15,20,23,0.1);--hairline-strong:rgba(15,20,23,0.2);--border:rgba(15,20,23,0.12);--border-accent:rgba(15,20,23,0.34);--chip-bg:rgba(15,20,23,0.05);--cool:#2e8fc4;--cool-soft:rgba(46,143,196,0.12);--warm:#d9772f;--warm-soft:rgba(217,119,47,0.12);--good:#2f9e68;--good-soft:rgba(47,158,104,0.12);--sale:#c8322c;--grad-temp:linear-gradient(90deg,#2e8fc4,#7fb2c9 34%,#e3c9a6 66%,#d9772f);--shot-bg:linear-gradient(160deg,#ffffff,#f2f4f5);--shadow-card:0 18px 46px rgba(15,20,23,0.09);--shadow-pop:0 26px 70px rgba(15,20,23,0.16)}[data-theme=dark]{--brand:#f1f4f5;--brand-rgb:241,244,245;--brand-hover:#ffffff;--brand-ink:#0d1114;--bg:#0d1114;--bg-2:#12181c;--bg-3:#1a2126;--card-bg:#141b1f;--card-hover:#192126;--glass:rgba(13,17,20,0.76);--ghost:rgba(255,255,255,0.045);--text:#f1f4f5;--body:#a8b2b8;--dim:#6e7a80;--hairline:rgba(255,255,255,0.09);--hairline-strong:rgba(255,255,255,0.2);--border:rgba(255,255,255,0.12);--border-accent:rgba(255,255,255,0.34);--chip-bg:rgba(255,255,255,0.06);--cool:#4fa8d8;--cool-soft:rgba(79,168,216,0.16);--warm:#e8913f;--warm-soft:rgba(232,145,63,0.16);--good:#3fb87c;--good-soft:rgba(63,184,124,0.16);--sale:#e8564f;--shot-bg:linear-gradient(160deg,#ffffff,#e9ecee);--shadow-card:0 20px 50px rgba(0,0,0,0.5);--shadow-pop:0 28px 80px rgba(0,0,0,0.62)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-anchor:none}body{background:var(--bg);color:var(--text);font-family:var(--font-body),"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:rgba(46,143,196,.28)}.rw-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.rw-grid-3{grid-template-columns:repeat(3,1fr);grid-gap:1.4rem}.rw-grid-3,.rw-grid-4{display:grid;gap:1.4rem}.rw-grid-4{grid-template-columns:repeat(4,1fr);grid-gap:1.4rem}.rw-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width:1080px){.rw-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.rw-grid-3,.rw-grid-4{grid-template-columns:repeat(2,1fr)}
  /* !important so a component's inline column count (e.g. "1.25fr 1fr") can never
     keep a split two-up on a phone — the mobile collapse always wins. */.rw-split{grid-template-columns:1fr!important}}@media (max-width:560px){.rw-grid-2,.rw-grid-3{grid-template-columns:1fr}.rw-grid-4{grid-template-columns:repeat(2,1fr);gap:.8rem}}.rw-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}@media (max-width:1180px){.rw-shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.rw-shop-grid{gap:.7rem}}.rw-nav-links{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.9rem)}.rw-nav-burger{display:none}@media (max-width:1100px){.rw-nav-links{display:none}.rw-nav-burger{display:inline-flex}}@media (max-width:720px){.rw-nav-search{display:none!important}}@media (max-width:480px){.rw-logo-word{display:none!important}}@media (max-width:860px){.rw-desktop-only{display:none!important}}@media (min-width:861px){.rw-mobile-only{display:none!important}}.rw-btn-ghost,.rw-btn-primary,.rw-btn-quiet{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.9rem 1.85rem;font-size:.9rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .25s ease,opacity .2s ease}.rw-btn-ghost>*,.rw-btn-primary>*,.rw-btn-quiet>*{position:relative;z-index:2}.rw-btn-ghost:after,.rw-btn-primary:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .3s ease;z-index:1}.rw-btn-primary:after{background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(127,178,201,.55),rgba(127,178,201,0) 70%)}.rw-btn-ghost:after{background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(46,143,196,.22),rgba(46,143,196,0) 70%)}.rw-btn-primary{background:var(--brand);color:var(--brand-ink);border:1px solid var(--brand)}.rw-btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px);box-shadow:0 12px 30px rgba(var(--brand-rgb),.26)}.rw-btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.rw-btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border-accent);font-weight:500}.rw-btn-ghost:hover{background:var(--chip-bg);border-color:var(--text);transform:translateY(-1px)}.rw-btn-quiet{background:var(--chip-bg);color:var(--text);border:1px solid transparent;font-weight:500}.rw-btn-quiet:hover{background:var(--bg-3)}.rw-btn-sm{padding:.6rem 1.15rem;font-size:.8rem}.rw-btn-block{width:100%}.rw-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:999px;padding:.5rem 1.05rem;font-size:.82rem;font-weight:500;color:var(--body);background:var(--card-bg);white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.rw-pill:hover{border-color:var(--text);color:var(--text)}.rw-pill--on{background:var(--brand);border-color:var(--brand)}.rw-pill--on,.rw-pill--on:hover{color:var(--brand-ink)}.rw-tag{display:inline-flex;align-items:center;gap:.3rem;border-radius:5px;padding:.24rem .5rem;font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rw-card{background:var(--card-bg);border:1px solid var(--hairline);border-radius:16px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .3s ease,background .25s ease}.rw-card:hover{transform:translateY(-4px);border-color:var(--hairline-strong);box-shadow:var(--shadow-card)}.rw-shot{position:relative;background:#ffffff;overflow:hidden}.rw-shot img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rw-card:hover .rw-shot img{transform:scale(1.06)}.rw-rail-wrap{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.rw-rail{display:flex;width:max-content;will-change:transform}.rw-rail-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.rw-rail-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-card);border-color:var(--hairline-strong)!important}.rw-input{width:100%;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:.82rem 1rem;font-size:.92rem;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.rw-input::placeholder{color:var(--dim)}.rw-input:focus{border-color:var(--text);box-shadow:0 0 0 3px var(--chip-bg)}.rw-input[aria-invalid=true]{border-color:var(--sale)}.rw-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:.45rem}.rw-shop-layout{display:grid;grid-template-columns:264px 1fr;grid-gap:clamp(1.6rem,3vw,3rem);gap:clamp(1.6rem,3vw,3rem)}.rw-shop-filter-btn{display:none}@media (max-width:980px){.rw-shop-layout{grid-template-columns:1fr}.rw-shop-aside{display:none}.rw-shop-filter-btn{display:inline-flex}}.rw-cart-layout{display:grid;grid-template-columns:1fr 370px;grid-gap:clamp(1.8rem,4vw,3.4rem);gap:clamp(1.8rem,4vw,3.4rem);align-items:start}@media (max-width:940px){.rw-cart-layout{grid-template-columns:1fr}}.rw-account-layout{display:grid;grid-template-columns:230px 1fr;grid-gap:clamp(1.6rem,3vw,3rem);gap:clamp(1.6rem,3vw,3rem);align-items:start}@media (max-width:860px){.rw-account-layout{grid-template-columns:1fr}}.rw-doc-layout{display:grid;grid-template-columns:1fr 290px;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:940px){.rw-doc-layout{grid-template-columns:1fr}.rw-doc-layout aside{display:none}}.rw-pdp{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.8rem,4vw,3.4rem);gap:clamp(1.8rem,4vw,3.4rem);align-items:start}@media (max-width:900px){.rw-pdp{grid-template-columns:1fr}}.rw-trust-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.rw-trust-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.rw-trust-grid{grid-template-columns:1fr!important}}.rw-footer-grid{grid-template-columns:1.5fr repeat(4,1fr)}@media (max-width:1100px){.rw-footer-grid{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:700px){.rw-footer-grid{grid-template-columns:1fr 1fr!important;row-gap:2rem!important}.rw-footer-lead{grid-column:1/-1}}@media (max-width:560px){.rw-form2{grid-template-columns:1fr!important}}.rw-iconbtn:hover{background:var(--chip-bg)}.rw-searchrow{transition:background .18s ease}.rw-searchrow:hover{background:var(--chip-bg)}.rw-card:hover .rw-tile-img{transform:scale(1.05)}footer a:hover{color:#fff!important}select.rw-input{cursor:pointer}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:var(--bg-3);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:999px;background:var(--brand);border:3px solid var(--card-bg);box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:var(--brand);border:3px solid var(--card-bg);cursor:pointer}@keyframes rw-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes rw-fade{0%{opacity:0}to{opacity:1}}@keyframes rw-zoom-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes rw-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes rw-hint{0%,to{opacity:0;transform:translate(-50%)}35%,65%{opacity:1;transform:translate(-50%,8px)}}@keyframes rw-slide-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes rw-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.rw-step{animation:rw-slide-in .5s cubic-bezier(.16,1,.3,1) both}.rw-pop{animation:rw-pop .85s cubic-bezier(.16,1,.3,1) both}.rw-rise{animation:rw-rise 1.25s cubic-bezier(.16,1,.3,1) both}.rw-fade{animation:rw-fade 1.4s cubic-bezier(.16,1,.3,1) both}.rw-zoom-in{animation:rw-zoom-in 1.6s cubic-bezier(.16,1,.3,1) both}.rw-kenburns{animation:rw-kenburns 24s ease-in-out 1.2s infinite alternate both}.rw-hint{animation:rw-hint 2.6s ease-in-out 1.4s infinite both}@keyframes rw-hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.rw-hero-img{animation:rw-hero-in 1.6s cubic-bezier(.16,1,.3,1) both,rw-kenburns 24s ease-in-out 2.2s infinite alternate}@media (max-width:768px){.rw-hero-img{animation:rw-hero-in 1.6s cubic-bezier(.16,1,.3,1) both}}html.js .rw-hero-img,html.js .rw-rise,html.js .rw-zoom-in{animation:none;opacity:0;will-change:transform,opacity}html.rw-ready .rw-rise{animation:rw-rise 1.25s cubic-bezier(.16,1,.3,1) both}html.rw-ready .rw-zoom-in{animation:rw-zoom-in 1.6s cubic-bezier(.16,1,.3,1) both}html.rw-ready .rw-hero-img{animation:rw-hero-in 1.6s cubic-bezier(.16,1,.3,1) both,rw-kenburns 24s ease-in-out 2.2s infinite alternate}@media (max-width:768px){html.rw-ready .rw-hero-img{animation:rw-hero-in 1.6s cubic-bezier(.16,1,.3,1) both}}html.rw-instant .rw-fade,html.rw-instant .rw-hero-img,html.rw-instant .rw-pop,html.rw-instant .rw-rise,html.rw-instant .rw-step,html.rw-instant .rw-zoom-in{animation:none!important;opacity:1!important;transform:none!important}.rw-logo{display:inline-flex;align-items:center}.rw-logo-img{display:block}.rw-logo-name-top{color:#1B3A8F}.rw-logo-name-bottom{color:#D1111C}.rw-logo--ondark .rw-logo-name-top,[data-theme=dark] .rw-logo .rw-logo-name-top{color:#FFFFFF}@media (max-width:480px){.rw-logo{font-size:38px!important;height:38px!important}}.rw-logo--ondark .rw-logo-light,.rw-logo-dark,[data-theme=dark] .rw-logo:not(.rw-logo--ondark) .rw-logo-light{display:none}.rw-logo--ondark .rw-logo-dark,[data-theme=dark] .rw-logo:not(.rw-logo--ondark) .rw-logo-dark{display:block}.rw-temp-bar{height:3px;border-radius:999px;background:var(--grad-temp)}.rw-hide-scroll{scrollbar-width:none;-ms-overflow-style:none}.rw-hide-scroll::-webkit-scrollbar{display:none}.rw-skel{background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 37%,var(--bg-2) 63%);background-size:400% 100%;animation:rw-shimmer 1.4s ease infinite}@keyframes rw-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rw-spin{to{transform:rotate(1turn)}}.rw-spin{animation:rw-spin .9s linear infinite}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rw-hero-img,.rw-pop,.rw-rise,.rw-step,.rw-zoom-in{animation-name:rw-fade!important}.rw-hint,.rw-kenburns,.rw-skel,.rw-spin{animation:none!important}}