@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono 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-20c4,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-20c4,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-20c4,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-20c4,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_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}:root{--ink-1000:#000000;--ink-900:#0B0B0B;--ink-800:#121212;--ink-700:#1A1A1A;--ink-600:#232323;--ink-500:#2E2E2E;--ink-400:#3A3A3A;--gray-600:#5A5A5A;--gray-500:#6B6B6B;--gray-400:#8A8A8A;--gray-300:#A8A8A8;--gray-200:#C7C7C7;--gray-100:#E4E2DD;--ivory:#F5F2EB;--ivory-dim:#EAE6DC;--white:#FFFFFF;--gold-800:#6E5411;--gold-700:#8A6A17;--gold-600:#A9861F;--gold-500:#C9A227;--gold-400:#D9B84E;--gold-300:#E7D18C;--gold-200:#F0E2B4;--gold-100:#F7EFD6;--gold-metallic:linear-gradient(103deg,#8A6A17,#C9A227 22%,#F2E0A0 46%,#C9A227 62%,#A9861F 80%,#E7D18C);--gold-sheen:linear-gradient(180deg,rgba(247,239,214,.22),rgba(247,239,214,0) 58%);--success-600:#3F6B47;--success-500:#5C8F62;--success-100:#DCE8DD;--warning-600:#9A6E14;--warning-500:#C98A27;--warning-100:#F5E6C6;--danger-600:#8E3A30;--danger-500:#B4483C;--danger-100:#F1DBD7;--info-600:#4C6A82;--info-500:#6B8CA8;--info-100:#DCE5EC;--bg-canvas:var(--ink-900);--bg-surface:var(--ink-800);--bg-raised:var(--ink-700);--bg-inset:var(--ink-1000);--bg-hover:var(--ink-600);--surface-card:var(--ink-800);--surface-card-hover:var(--ink-700);--surface-overlay:rgba(0,0,0,.72);--bg-light:var(--ivory);--surface-light-card:var(--white);--text-primary:var(--ivory);--text-secondary:var(--gray-300);--text-muted:var(--gray-500);--text-accent:var(--gold-500);--text-on-gold:var(--ink-900);--text-on-light:var(--ink-900);--text-on-light-muted:var(--gray-600);--text-disabled:var(--ink-400);--border-subtle:rgba(245,242,235,.08);--border-default:rgba(245,242,235,.14);--border-strong:rgba(245,242,235,.26);--border-gold:rgba(201,162,39,.42);--border-gold-solid:var(--gold-500);--border-light:rgba(11,11,11,.12);--rule-hairline:rgba(245,242,235,.10);--action-primary-bg:var(--gold-500);--action-primary-bg-hover:var(--gold-400);--action-primary-bg-press:var(--gold-600);--action-primary-fg:var(--ink-900);--action-secondary-bg:transparent;--action-secondary-fg:var(--ivory);--action-secondary-border:var(--border-strong);--action-secondary-bg-hover:rgba(245,242,235,.06);--action-ghost-fg:var(--gray-300);--action-ghost-fg-hover:var(--gold-500);--action-disabled-bg:var(--ink-600);--action-disabled-fg:var(--gray-600);--focus-ring:rgba(201,162,39,.55);--status-in-stock:var(--success-500);--status-low:var(--warning-500);--status-out:var(--danger-500);--status-neutral:var(--gray-400);--font-display:\"Jost\",Futura,\"Century Gothic\",sans-serif;--font-body:\"Archivo\",\"Helvetica Neue\",Helvetica,sans-serif;--font-mono:\"IBM Plex Mono\",ui-monospace,monospace;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-3xs:0.625rem;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-base:0.9375rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.75rem;--fs-4xl:3.75rem;--fs-5xl:5rem;--lh-tight:1.04;--lh-snug:1.18;--lh-heading:1.28;--lh-body:1.6;--lh-loose:1.75;--ls-display:0.16em;--ls-heading:0.08em;--ls-eyebrow:0.28em;--ls-label:0.14em;--ls-body:0.005em;--ls-mono:0.02em;--type-display:var(--fw-thin) var(--fs-4xl)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-light) var(--fs-3xl)/var(--lh-snug) var(--font-display);--type-h2:var(--fw-light) var(--fs-2xl)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-regular) var(--fs-xl)/var(--lh-heading) var(--font-display);--type-h4:var(--fw-medium) var(--fs-md)/var(--lh-heading) var(--font-display);--type-eyebrow:var(--fw-regular) var(--fs-2xs)/1.4 var(--font-display);--type-body:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-sm)/var(--lh-body) var(--font-body);--type-label:var(--fw-medium) var(--fs-2xs)/1.3 var(--font-body);--type-mono:var(--fw-regular) var(--fs-xs)/1.45 var(--font-mono);--type-price:var(--fw-medium) var(--fs-lg)/1.1 var(--font-mono);--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-card:var(--space-6);--gutter-card-tight:var(--space-4);--gutter-section:var(--space-16);--gutter-page:var(--space-8);--gap-inline:var(--space-2);--gap-stack:var(--space-3);--gap-grid:var(--space-5);--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--control-pad-x:var(--space-5);--content-max:1240px;--content-narrow:640px;--sidebar-w:248px;--topbar-h:64px;--radius-none:0;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;--radius-circle:50%;--radius-card:var(--radius-sm);--radius-control:var(--radius-xs);--radius-badge:var(--radius-pill);--radius-image:var(--radius-none);--border-w-hair:1px;--border-w:1px;--border-w-thick:2px;--border-w-rule:1px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 4px 16px rgba(0,0,0,.55);--shadow-lg:0 16px 44px rgba(0,0,0,.62);--shadow-modal:0 32px 90px rgba(0,0,0,.72);--shadow-gold:0 0 0 1px rgba(201,162,39,.35),0 8px 28px rgba(201,162,39,.14);--shadow-gold-press:inset 0 1px 0 rgba(0,0,0,.18);--shadow-light-sm:0 1px 2px rgba(11,11,11,.06);--shadow-light-md:0 6px 20px rgba(11,11,11,.09);--inner-top-light:inset 0 1px 0 rgba(245,242,235,.06);--inner-hairline:inset 0 0 0 1px rgba(245,242,235,.06);--scrim-bottom:linear-gradient(180deg,rgba(11,11,11,0),rgba(11,11,11,.55) 55%,rgba(11,11,11,.92));--scrim-full:linear-gradient(180deg,rgba(11,11,11,.72),rgba(11,11,11,.42) 50%,rgba(11,11,11,.82));--blur-panel:saturate(120%) blur(14px);--dur-instant:80ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--dur-reveal:520ms;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.9,.4);--ease-linear:linear;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--transition-surface:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);--press-scale:0.985}.es-site[data-theme=noir]{--font-display:var(--font-space-grotesk),"Helvetica Neue",Helvetica,sans-serif;--font-body:var(--font-inter),"Helvetica Neue",Helvetica,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,monospace;--gold-100:#FDF6DF;--gold-200:#F8E9BC;--gold-300:#F2DA95;--gold-400:#E8C25A;--gold-500:#D4A537;--gold-600:#B8862A;--gold-700:#8A6318;--gold-800:#5E4310;--gold-metallic:linear-gradient(103deg,#8A6318,#D4A537 18%,#FBEFC0 42%,#E8C25A 58%,#B8862A 76%,#F2DA95);--gold-sheen:linear-gradient(180deg,rgba(251,239,192,.20),rgba(251,239,192,0) 60%);--ink-1000:#000000;--ink-900:#060606;--ink-800:#0C0C0C;--ink-700:#121212;--ink-600:#1A1A1A;--ink-500:#242424;--ink-400:#333333;--bg-canvas:#060606;--bg-surface:#0C0C0C;--bg-raised:#141414;--bg-inset:#000000;--bg-hover:#1A1A1A;--bg-light:#0C0C0C;--surface-card:#0C0C0C;--surface-card-hover:#161616;--surface-light-card:#141414;--surface-overlay:rgba(0,0,0,.82);--ivory:#F6F3EC;--ivory-dim:#DDD8CE;--text-primary:#F6F3EC;--text-secondary:#A9A49B;--text-muted:#6F6A62;--text-accent:var(--gold-400);--text-on-gold:#0A0A0A;--text-on-light:#F6F3EC;--text-on-light-muted:#A9A49B;--text-disabled:#4A4640;--gray-100:#E7E4DD;--gray-200:#CFCAC1;--gray-300:#A9A49B;--gray-400:#847F76;--gray-500:#6F6A62;--gray-600:#4A4640;--border-subtle:rgba(212,165,55,.13);--border-default:rgba(212,165,55,.22);--border-strong:rgba(212,165,55,.42);--border-gold:rgba(212,165,55,.45);--border-gold-solid:var(--gold-500);--border-light:rgba(246,243,236,.12);--rule-hairline:rgba(212,165,55,.16);--action-primary-bg:var(--gold-500);--action-primary-bg-hover:var(--gold-400);--action-primary-bg-press:var(--gold-600);--action-primary-fg:#0A0A0A;--action-secondary-bg:transparent;--action-secondary-fg:var(--ivory);--action-secondary-border:rgba(212,165,55,.42);--action-secondary-bg-hover:rgba(212,165,55,.10);--action-ghost-fg:#A9A49B;--action-ghost-fg-hover:var(--gold-400);--action-disabled-bg:#1A1A1A;--action-disabled-fg:#4A4640;--focus-ring:rgba(232,194,90,.65);--success-500:#5FA46B;--warning-500:#D4A537;--danger-500:#C4534A;--info-500:#6B8CA8;--status-in-stock:#5FA46B;--status-low:#D4A537;--status-out:#C4534A;--status-neutral:#847F76;--shadow-sm:0 1px 2px rgba(0,0,0,.6);--shadow-md:0 8px 30px rgba(0,0,0,.7);--shadow-lg:0 24px 64px rgba(0,0,0,.78);--shadow-modal:0 40px 110px rgba(0,0,0,.85);--shadow-gold:0 0 0 1px rgba(212,165,55,.36),0 10px 40px rgba(212,165,55,.16);--shadow-gold-press:inset 0 1px 0 rgba(0,0,0,.28);--shadow-light-sm:0 1px 2px rgba(0,0,0,.5);--shadow-light-md:0 8px 26px rgba(0,0,0,.6);--inner-top-light:inset 0 1px 0 rgba(246,243,236,.07);--inner-hairline:inset 0 0 0 1px rgba(212,165,55,.10);--scrim-bottom:linear-gradient(180deg,rgba(6,6,6,0),rgba(6,6,6,.6) 55%,rgba(6,6,6,.95));--scrim-full:linear-gradient(180deg,rgba(6,6,6,.74),rgba(6,6,6,.44) 50%,rgba(6,6,6,.86));--blur-panel:saturate(130%) blur(16px);--ls-display:-0.035em;--ls-heading:-0.022em;--ls-eyebrow:0.26em;--ls-label:0.14em;--ls-body:0.002em;--type-display:var(--fw-bold) var(--fs-4xl)/0.95 var(--font-display);--type-h1:var(--fw-bold) var(--fs-3xl)/1.02 var(--font-display);--type-h2:var(--fw-semibold) var(--fs-2xl)/1.10 var(--font-display);--type-h3:var(--fw-semibold) var(--fs-xl)/1.18 var(--font-display);--type-h4:var(--fw-medium) var(--fs-md)/1.28 var(--font-display);--type-eyebrow:var(--fw-semibold) var(--fs-2xs)/1.4 var(--font-body);--type-body:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-sm)/var(--lh-body) var(--font-body);--type-label:var(--fw-semibold) var(--fs-2xs)/1.3 var(--font-body);--type-mono:var(--fw-regular) var(--fs-xs)/1.45 var(--font-mono);--type-price:var(--fw-medium) var(--fs-lg)/1.1 var(--font-mono);background:var(--bg-canvas);color:var(--text-primary)}.es-site[data-theme=noir] a{color:var(--gold-400)}.es-site[data-theme=noir] a:hover{color:var(--gold-300)}.es-site[data-theme=noir] ::-moz-selection{background:var(--gold-500);color:#0A0A0A}.es-site[data-theme=noir] ::selection{background:var(--gold-500);color:#0A0A0A}@keyframes es-gold-flow{0%{background-position:0 50%}to{background-position:200% 50%}}.es-site[data-theme=noir] .es-gold-text{background:linear-gradient(100deg,#8A6318,#D4A537 16%,#FBEFC0 34%,#E8C25A 50%,#B8862A 66%,#F2DA95 84%,#8A6318);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:es-gold-flow 7s linear infinite}@keyframes es-shimmer{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}.es-shimmer{position:relative;overflow:hidden}.es-shimmer:after{content:"";position:absolute;top:0;bottom:0;width:42%;background:linear-gradient(90deg,rgba(251,239,192,0),rgba(251,239,192,.14),rgba(251,239,192,0));transform:translateX(-120%) skewX(-18deg);pointer-events:none}.es-shimmer:hover:after{animation:es-shimmer 1.1s var(--ease-out)}@keyframes es-glow-pulse{0%,to{box-shadow:0 0 0 1px rgba(212,165,55,.24),0 0 34px rgba(212,165,55,.1)}50%{box-shadow:0 0 0 1px rgba(212,165,55,.42),0 0 54px rgba(212,165,55,.2)}}.es-glow{animation:es-glow-pulse 4.5s var(--ease-standard) infinite}@keyframes es-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.es-site[data-theme=noir] .es-rise{animation:es-rise-in .7s var(--ease-out) both}.es-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:es-marquee 34s linear infinite}.es-marquee:hover .es-marquee-track{animation-play-state:paused}.es-line-grow{transform-origin:left;animation:es-line-grow .9s var(--ease-out) both}.es-underline{position:relative}.es-underline:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--gold-500);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.es-underline:hover:after{transform:scaleX(1);transform-origin:left}.es-lift{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.es-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-gold);border-color:var(--border-gold)!important}.es-site[data-theme=noir] .es-noir-bg{background:radial-gradient(900px 420px at 15% -10%,rgba(212,165,55,.09),rgba(212,165,55,0) 68%),radial-gradient(700px 380px at 92% 8%,rgba(212,165,55,.055),rgba(212,165,55,0) 70%),var(--bg-canvas)}@media (prefers-reduced-motion:reduce){.es-glow,.es-line-grow,.es-marquee-track,.es-site[data-theme=noir] .es-gold-text,.es-site[data-theme=noir] .es-rise{animation:none!important}.es-shimmer:after{display:none}}.es-site[data-theme=atelier]{--font-display:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-body:var(--font-inter),"Helvetica Neue",Helvetica,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,monospace;--gold-100:#F6EFDC;--gold-200:#EADFC0;--gold-300:#D8C48D;--gold-400:#BC9C48;--gold-500:#9A7B2E;--gold-600:#7E6323;--gold-700:#5E4A1A;--gold-800:#3D3011;--gold-metallic:linear-gradient(103deg,#7E6323,#9A7B2E 20%,#D8C48D 46%,#BC9C48 62%,#7E6323);--gold-sheen:linear-gradient(180deg,rgba(216,196,141,.18),rgba(216,196,141,0) 60%);--ink-1000:#0B0906;--ink-900:#17140F;--ink-800:#2A2419;--ink-700:#413A2C;--ink-600:#5A5248;--ink-500:#8C8377;--ink-400:#B8B0A3;--bg-canvas:#F6F3EE;--bg-surface:#FBF9F5;--bg-raised:#FFFFFF;--bg-inset:#EFEAE2;--bg-hover:#EFEAE2;--bg-light:#FBF9F5;--surface-card:#FBF9F5;--surface-card-hover:#FFFFFF;--surface-light-card:#FFFFFF;--surface-overlay:rgba(23,20,15,.55);--ivory:#F6F3EE;--ivory-dim:#E3DDD2;--text-primary:#17140F;--text-secondary:#5A5248;--text-muted:#726A5C;--text-accent:var(--gold-600);--text-on-gold:#FFFFFF;--text-on-light:#17140F;--text-on-light-muted:#5A5248;--text-disabled:#B8B0A3;--gray-100:#F1EDE6;--gray-200:#DDD7CC;--gray-300:#B8B0A3;--gray-400:#8C8377;--gray-500:#5A5248;--gray-600:#413A2C;--border-subtle:rgba(23,20,15,.10);--border-default:rgba(23,20,15,.16);--border-strong:rgba(23,20,15,.30);--border-gold:rgba(154,123,46,.38);--border-gold-solid:var(--gold-500);--border-light:rgba(23,20,15,.10);--rule-hairline:rgba(23,20,15,.12);--action-primary-bg:#17140F;--action-primary-bg-hover:#2A2419;--action-primary-bg-press:#0B0906;--action-primary-fg:#F6F3EE;--action-secondary-bg:transparent;--action-secondary-fg:#17140F;--action-secondary-border:rgba(23,20,15,.28);--action-secondary-bg-hover:rgba(23,20,15,.05);--action-ghost-fg:#5A5248;--action-ghost-fg-hover:var(--gold-500);--action-disabled-bg:#EFEAE2;--action-disabled-fg:#B8B0A3;--focus-ring:rgba(154,123,46,.75);--success-500:#3F7A4C;--warning-500:#9A7B2E;--danger-500:#A63D33;--info-500:#3C5F7A;--status-in-stock:#3F7A4C;--status-low:#9A7B2E;--status-out:#A63D33;--status-neutral:#8C8377;--shadow-sm:0 1px 2px rgba(23,20,15,.05);--shadow-md:0 8px 26px rgba(23,20,15,.07);--shadow-lg:0 22px 56px rgba(23,20,15,.10);--shadow-modal:0 36px 96px rgba(23,20,15,.18);--shadow-gold:0 0 0 1px rgba(154,123,46,.30);--shadow-gold-press:inset 0 1px 0 rgba(23,20,15,.10);--shadow-light-sm:0 1px 2px rgba(23,20,15,.05);--shadow-light-md:0 8px 26px rgba(23,20,15,.07);--inner-top-light:inset 0 1px 0 rgba(255,255,255,.7);--inner-hairline:inset 0 0 0 1px rgba(23,20,15,.07);--scrim-bottom:linear-gradient(180deg,rgba(14,12,10,0),rgba(14,12,10,.45) 55%,rgba(14,12,10,.88));--scrim-full:linear-gradient(180deg,rgba(14,12,10,.62),rgba(14,12,10,.34) 50%,rgba(14,12,10,.78));--blur-panel:saturate(120%) blur(14px);--header-bg:rgba(246,243,238,.86);--topbar-h:92px;--fs-3xs:0.6875rem;--fs-2xs:0.75rem;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1.0625rem;--fs-md:1.1875rem;--fs-lg:1.5rem;--fs-xl:1.9375rem;--fs-2xl:2.75rem;--fs-3xl:4rem;--fs-4xl:5.5rem;--fs-5xl:7.5rem;--ls-display:-0.042em;--ls-heading:-0.028em;--ls-eyebrow:0.005em;--ls-label:0.04em;--ls-body:-0.011em;--ls-mono:0.02em;--type-display:var(--fw-semibold) var(--fs-4xl)/1.04 var(--font-display);--type-h1:var(--fw-semibold) var(--fs-3xl)/1.06 var(--font-display);--type-h2:var(--fw-semibold) var(--fs-2xl)/1.1 var(--font-display);--type-h3:var(--fw-semibold) var(--fs-xl)/1.18 var(--font-display);--type-h4:var(--fw-semibold) var(--fs-md)/1.3 var(--font-display);--type-eyebrow:var(--fw-semibold) var(--fs-sm)/1.4 var(--font-body);--type-body:var(--fw-regular) var(--fs-base)/1.5 var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-sm)/1.55 var(--font-body);--type-label:var(--fw-medium) var(--fs-xs)/1.3 var(--font-body);--type-mono:var(--fw-regular) var(--fs-xs)/1.45 var(--font-mono);--type-price:var(--fw-semibold) var(--fs-lg)/1.1 var(--font-mono);background:var(--bg-canvas);color:var(--text-primary)}.es-site[data-theme=atelier] a{color:var(--text-primary)}.es-site[data-theme=atelier] a:hover{color:var(--gold-500)}.es-site[data-theme=atelier] ::-moz-selection{background:var(--gold-200);color:#17140F}.es-site[data-theme=atelier] ::selection{background:var(--gold-200);color:#17140F}.es-site[data-theme=atelier] [data-surface=dark],.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled){--gold-100:#FBF4DF;--gold-200:#F2E4BC;--gold-300:#E4CE92;--gold-400:#D8B860;--gold-500:#C9A54A;--gold-600:#A98935;--gold-700:#7E6323;--gold-800:#3D3011;--bg-canvas:#0E0C0A;--bg-surface:#141110;--bg-raised:#1C1815;--bg-inset:#0B0906;--bg-hover:#221D19;--bg-light:#141110;--surface-card:#141110;--surface-card-hover:#1C1815;--surface-light-card:#1C1815;--surface-overlay:rgba(11,9,6,.86);--text-primary:#F6F3EE;--text-secondary:#B5AEA3;--text-muted:#8A8377;--text-accent:var(--gold-400);--text-on-gold:#0E0C0A;--text-on-light:#F6F3EE;--text-on-light-muted:#B5AEA3;--text-disabled:#544E45;--gray-100:#E9E4DA;--gray-200:#CFC8BB;--gray-300:#B5AEA3;--gray-400:#8A8378;--gray-500:#7D766B;--gray-600:#544E45;--border-subtle:rgba(201,165,74,.16);--border-default:rgba(201,165,74,.26);--border-strong:rgba(201,165,74,.46);--border-gold:rgba(201,165,74,.50);--border-light:rgba(246,243,238,.14);--rule-hairline:rgba(201,165,74,.20);--action-primary-bg:#F6F3EE;--action-primary-bg-hover:#FFFFFF;--action-primary-bg-press:#E3DDD2;--action-primary-fg:#0E0C0A;--action-secondary-bg:transparent;--action-secondary-fg:#F6F3EE;--action-secondary-border:rgba(246,243,238,.32);--action-secondary-bg-hover:rgba(246,243,238,.08);--action-ghost-fg:#B5AEA3;--action-ghost-fg-hover:var(--gold-400);--action-disabled-bg:#221D19;--action-disabled-fg:#544E45;--focus-ring:rgba(216,184,96,.75);--status-in-stock:#6FAF7C;--status-low:#D8B860;--status-out:#D0665A;--status-neutral:#8A8378;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 8px 30px rgba(0,0,0,.55);--shadow-lg:0 24px 64px rgba(0,0,0,.62);--shadow-gold:0 0 0 1px rgba(201,165,74,.34);--inner-top-light:inset 0 1px 0 rgba(246,243,238,.06);--inner-hairline:inset 0 0 0 1px rgba(201,165,74,.10);--header-bg:rgba(14,12,10,.78);background:var(--bg-canvas);color:var(--text-primary)}.es-site[data-theme=atelier] [data-surface=dark] a,.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled) a{color:var(--text-primary)}.es-site[data-theme=atelier] [data-surface=dark] a:hover,.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled) a:hover{color:var(--gold-400)}.es-site[data-theme=atelier] .es-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.es-site[data-theme=atelier] .es-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.es-site[data-theme=atelier] .es-reveal.is-in{opacity:1;transform:none}@keyframes es-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.es-site[data-theme=atelier] .es-line-grow{transform-origin:left;animation:es-line-grow .9s var(--ease-out) both}@keyframes es-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.es-site[data-theme=atelier] .es-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:es-marquee 60s linear infinite}.es-site[data-theme=atelier] .es-marquee:hover .es-marquee-track{animation-play-state:paused}.es-site[data-theme=atelier] .es-underline{position:relative}.es-site[data-theme=atelier] .es-underline:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--gold-500);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.es-site[data-theme=atelier] .es-underline:hover:after{transform:scaleX(1);transform-origin:left}.es-site[data-theme=atelier] .es-lift{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.es-site[data-theme=atelier] .es-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)!important}.es-site[data-theme=atelier] .es-gold-text{background:none;-webkit-text-fill-color:currentColor;color:var(--text-primary);animation:none}.es-site[data-theme=atelier] .es-glow{animation:none;box-shadow:none}.es-site[data-theme=atelier] .es-shimmer:after{display:none}.es-site[data-theme=atelier] .es-noir-bg{background:var(--bg-canvas)}@media (prefers-reduced-motion:reduce){.es-site[data-theme=atelier] .es-reveal{opacity:1;transform:none;transition:none}.es-site[data-theme=atelier] .es-line-grow,.es-site[data-theme=atelier] .es-marquee-track{animation:none!important}.es-site[data-theme=atelier] .es-lift:hover{transform:none}}.es-site[data-theme=atelier] .es-rail{display:flex;gap:var(--space-8);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(var(--space-8),calc((100vw - var(--content-max)) / 2 + var(--space-8)));scroll-padding-inline:max(var(--space-8),calc((100vw - var(--content-max)) / 2 + var(--space-8)));padding-bottom:var(--space-10);scrollbar-width:none}.es-site[data-theme=atelier] .es-rail::-webkit-scrollbar{display:none}.es-site[data-theme=atelier] .es-rail-card{flex:0 0 auto;width:min(78vw,400px);scroll-snap-align:start}@media (max-width:640px){.es-site[data-theme=atelier] .es-rail{padding-inline:var(--space-5);scroll-padding-inline:var(--space-5)}.es-site[data-theme=atelier] .es-rail-card{width:84vw}}.es-site[data-theme=atelier] .es-event-row{transition:background-color var(--dur-base) var(--ease-out)}.es-site[data-theme=atelier] .es-event-row:hover{background:color-mix(in oklab,var(--text-primary) 3%,transparent)}@media (max-width:900px){.es-site[data-theme=atelier] .es-event-row{grid-template-columns:1fr!important;gap:var(--space-4)!important}.es-site[data-theme=atelier] .es-event-row>div:last-of-type,.es-site[data-theme=atelier] .es-event-row>figure{max-width:340px}.es-site[data-theme=atelier] .es-faq-grid>div:first-child{position:static!important}}body:has(.es-site[data-theme=atelier]){background:#F6F3EE}.es-site[data-theme=atelier] .es-glass-title{font:var(--type-h2);letter-spacing:var(--ls-heading);font-size:var(--fs-xl)}.es-site[data-theme=atelier] .es-auth-scrim{background:linear-gradient(180deg,rgba(14,12,10,.55),rgba(14,12,10,.86))}.es-site[data-theme=atelier] .es-account-grid>*,.es-site[data-theme=atelier] .es-cart-grid>*,.es-site[data-theme=atelier] .es-contact-grid>*,.es-site[data-theme=atelier] .es-faq-grid>*,.es-site[data-theme=atelier] .es-hero-grid>*,.es-site[data-theme=atelier] .es-news-band>*,.es-site[data-theme=atelier] .es-product-detail>*,.es-site[data-theme=atelier] .es-story-grid>*{min-width:0}.es-site[data-theme=atelier] .es-compare{max-width:100%}@media (max-width:460px){.es-site[data-theme=atelier] .es-cta-row{flex-direction:column;align-items:stretch}.es-site[data-theme=atelier] .es-cta-row a,.es-site[data-theme=atelier] .es-cta-row button,.es-site[data-theme=atelier] .es-cta-row>*{width:100%}.es-site[data-theme=atelier] .es-cta-row button{padding-inline:var(--space-4)}}.es-site[data-theme=atelier] .es-header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:var(--blur-panel);-webkit-backdrop-filter:var(--blur-panel);border-bottom:1px solid var(--border-subtle);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled){background:var(--bg-canvas);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.es-site[data-theme=atelier] .es-logo{transition:filter var(--dur-base) var(--ease-standard)}.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled) .es-logo{filter:invert(1)}.es-site[data-theme=atelier] [data-glow]{--glow-radius:2;--glow-border:1;--glow-size:320;--glow-border-size:calc(var(--glow-border) * 1px);--glow-spot:calc(var(--glow-size) * 1px);--glow-hue:calc(var(--glow-base) + (var(--glow-xp, .5) * var(--glow-spread)));position:relative;border-radius:calc(var(--glow-radius) * 1px);border:var(--glow-border-size) solid var(--border-subtle);background-color:var(--bg-surface);background-image:radial-gradient(var(--glow-spot) var(--glow-spot) at calc(var(--glow-x, 0) * 1px) calc(var(--glow-y, 0) * 1px),hsl(var(--glow-hue) 70% 60%/.1),transparent)}.es-site[data-theme=atelier] [data-glow],.es-site[data-theme=atelier] [data-glow]:after,.es-site[data-theme=atelier] [data-glow]:before{background-size:calc(100% + (2 * var(--glow-border-size))) calc(100% + (2 * var(--glow-border-size)));background-position:50% 50%;background-attachment:fixed}.es-site[data-theme=atelier] [data-glow]:after,.es-site[data-theme=atelier] [data-glow]:before{pointer-events:none;content:"";position:absolute;inset:calc(var(--glow-border-size) * -1);border:var(--glow-border-size) solid transparent;border-radius:inherit;background-repeat:no-repeat;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.es-site[data-theme=atelier] [data-glow]:before{background-image:radial-gradient(calc(var(--glow-spot) * .8) calc(var(--glow-spot) * .8) at calc(var(--glow-x, 0) * 1px) calc(var(--glow-y, 0) * 1px),hsl(var(--glow-hue) 78% 62%/1),transparent 100%)}.es-site[data-theme=atelier] [data-glow]:after{background-image:radial-gradient(calc(var(--glow-spot) * .45) calc(var(--glow-spot) * .45) at calc(var(--glow-x, 0) * 1px) calc(var(--glow-y, 0) * 1px),hsl(42 90% 92%/.9),transparent 100%)}.es-site[data-theme=atelier] [data-glow]>[data-glow]{position:absolute;inset:0;border:none;background:none;border-radius:inherit;filter:blur(calc(var(--glow-border-size) * 12));pointer-events:none;will-change:filter}.es-site[data-theme=atelier] [data-glow]>[data-glow]:before{inset:-10px;border-width:10px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.es-site[data-theme=atelier] [data-glow]>[data-glow]{display:none}}@media (max-width:700px){.es-site[data-theme=atelier] .es-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-4)!important}}.es-site[data-theme=atelier] .es-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:none;color:var(--text-accent)}.es-site[data-theme=atelier] .es-label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.es-site[data-theme=atelier] h1,.es-site[data-theme=atelier] h2,.es-site[data-theme=atelier] h3{font-feature-settings:"cv11","ss01";text-wrap:balance}@media (max-width:700px){.es-site[data-theme=atelier]{--topbar-h:74px}.es-site[data-theme=atelier] .es-logo{height:34px!important}.es-site[data-theme=atelier] .es-header>.es-container{gap:var(--space-4)!important}}@media (max-width:380px){.es-site[data-theme=atelier]{--topbar-h:66px}.es-site[data-theme=atelier] .es-logo{height:28px!important}.es-site[data-theme=atelier] .es-header>.es-container{gap:var(--space-3)!important}}.es-site[data-theme=atelier] .es-header-row{display:flex;align-items:center;gap:clamp(var(--space-5),2vw,var(--space-10));height:var(--topbar-h);padding-inline:clamp(var(--space-5),3vw,var(--space-12));width:100%}@media (max-width:1180px){.es-site[data-theme=atelier] .es-nav-desktop{display:none!important}.es-site[data-theme=atelier] .es-nav-mobile-btn{display:inline-grid!important;place-items:center;width:42px;height:42px}}@keyframes es-gold-sweep{0%{background-position:0 50%}to{background-position:200% 50%}}.es-site[data-theme=atelier] .es-gold-sweep{background-image:linear-gradient(100deg,#A98935,#C9A54A 16%,#F7ECC8 34%,#E4CE92 50%,#A98935 66%,#F2E4BC 84%,#A98935);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:es-gold-sweep 6s linear infinite}@media (prefers-reduced-motion:reduce){.es-site[data-theme=atelier] .es-gold-sweep{animation:none}}.es-site[data-theme=atelier] .es-reveal .es-line-art>img{opacity:0;transform:scale(1.08) translateY(6px);transition:opacity .7s var(--ease-out) .14s,transform .9s var(--ease-out) .14s}.es-site[data-theme=atelier] .es-reveal.is-in .es-line-art>img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.es-site[data-theme=atelier] .es-reveal .es-line-art>img{opacity:1;transform:none;transition:none}}@media (max-width:760px){.es-site[data-theme=atelier] .es-audience-map{aspect-ratio:420/460}}.es-site[data-theme=atelier] .es-map{position:relative;aspect-ratio:21/9;overflow:hidden;border:1px solid var(--border-default);background:var(--bg-inset)}.es-site[data-theme=atelier] .es-map iframe{width:100%;height:100%;border:0;display:block;filter:sepia(1) saturate(1.45) hue-rotate(-12deg) contrast(.94) brightness(1.04)}.es-site[data-theme=atelier] .es-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,rgba(154,123,46,0) 55%,rgba(154,123,46,.16) 100%)}@media (max-width:760px){.es-site[data-theme=atelier] .es-map{aspect-ratio:4/3}}.es-site[data-theme=atelier] .es-lc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;margin-bottom:clamp(var(--space-8),4vw,var(--space-12))}.es-site[data-theme=atelier] .es-lc-controls{display:flex;gap:var(--space-3)}.es-site[data-theme=atelier] .es-lc-arrow{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border-default);background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.es-site[data-theme=atelier] .es-lc-arrow:hover:not(:disabled){background:var(--text-accent);border-color:var(--text-accent);color:#0b0b0b}.es-site[data-theme=atelier] .es-lc-arrow:disabled{opacity:.3;cursor:default}.es-site[data-theme=atelier] .es-lc-arrow:focus-visible,.es-site[data-theme=atelier] .es-lc-track:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.es-site[data-theme=atelier] .es-lc-track{--lc-inset:max(var(--space-8),calc((100vw - var(--content-max)) / 2 + var(--space-8)));display:flex;-moz-column-gap:clamp(var(--space-4),1.8vw,var(--space-6));column-gap:clamp(var(--space-4),1.8vw,var(--space-6));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lc-inset);padding-inline:var(--lc-inset);padding-block:var(--space-2) var(--space-6);scrollbar-width:none;cursor:grab}.es-site[data-theme=atelier] .es-lc-track::-webkit-scrollbar{display:none}.es-site[data-theme=atelier] .es-lc-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.es-site[data-theme=atelier] .es-lc-track.is-dragging .es-lc-slide{pointer-events:none}.es-site[data-theme=atelier] .es-lc-slide{flex:0 0 auto;width:clamp(240px,18.7vw,290px);scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--bg-raised);border:1px solid var(--border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.es-site[data-theme=atelier] .es-lc-slide:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 18px 40px rgba(0,0,0,.35)}.es-site[data-theme=atelier] .es-lc-stage{position:relative;aspect-ratio:4/5;overflow:hidden;border-bottom:1px solid var(--border-subtle)}.es-site[data-theme=atelier] .es-lc-stage img{position:absolute;inset:0;width:100%;height:100%;padding:18% 17% 11%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.5));transition:transform .6s var(--ease-out);pointer-events:none}.es-site[data-theme=atelier] .es-lc-slide:hover .es-lc-stage img{transform:translateY(-6px) scale(1.04)}.es-site[data-theme=atelier] .es-lc-count,.es-site[data-theme=atelier] .es-lc-index{position:absolute;top:var(--space-4);font:var(--type-mono);font-size:11px}.es-site[data-theme=atelier] .es-lc-index{left:var(--space-4);font-size:12px}.es-site[data-theme=atelier] .es-lc-count{right:var(--space-4);color:var(--text-muted)}.es-site[data-theme=atelier] .es-lc-body{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-5)}.es-site[data-theme=atelier] .es-lc-body h3{margin:0;font:var(--type-h3);font-size:var(--fs-lg);letter-spacing:var(--ls-heading);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-site[data-theme=atelier] .es-lc-body p{margin:0;font:var(--type-body-sm);color:var(--text-secondary);min-height:2lh;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-site[data-theme=atelier] .es-lc-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:24px;margin-top:var(--space-1)}.es-site[data-theme=atelier] .es-lc-pills span{font:var(--type-mono);font-size:10px;color:var(--text-muted);padding:3px 8px;border:1px solid var(--border-subtle);border-radius:999px;white-space:nowrap}.es-site[data-theme=atelier] .es-lc-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-3);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-accent)}.es-site[data-theme=atelier] .es-lc-foot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-6);margin-top:var(--space-4)}.es-site[data-theme=atelier] .es-lc-counter{font:var(--type-mono);font-size:12px;color:var(--text-primary);min-width:56px}.es-site[data-theme=atelier] .es-lc-progress{position:relative;height:2px;background:var(--rule-hairline);overflow:hidden}.es-site[data-theme=atelier] .es-lc-progress span{position:absolute;inset:0;background:var(--text-accent);transform-origin:left center;transition:transform .2s linear}.es-site[data-theme=atelier] .es-lc-all{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-accent);text-decoration:none}@media (max-width:640px){.es-site[data-theme=atelier] .es-lc-track{--lc-inset:var(--space-5)}.es-site[data-theme=atelier] .es-lc-slide{width:74vw}.es-site[data-theme=atelier] .es-lc-arrow{width:44px;height:44px}.es-site[data-theme=atelier] .es-lc-foot{grid-template-columns:auto 1fr}.es-site[data-theme=atelier] .es-lc-all{grid-column:1/-1}}@media (hover:none){.es-site[data-theme=atelier] .es-lc-slide:hover{transform:none;box-shadow:none}.es-site[data-theme=atelier] .es-lc-slide:hover .es-lc-stage img{transform:none}}@media (prefers-reduced-motion:reduce){.es-site[data-theme=atelier] .es-lc-slide,.es-site[data-theme=atelier] .es-lc-stage img{transition:none}.es-site[data-theme=atelier] .es-lc-slide:hover,.es-site[data-theme=atelier] .es-lc-slide:hover .es-lc-stage img{transform:none}}.es-site[data-theme=atelier] .es-reels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-4),2vw,var(--space-6))}.es-site[data-theme=atelier] .es-reel-frame{position:relative;width:100%;padding-bottom:calc(125% + 212px);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card,12px);background:var(--bg-raised)}.es-site[data-theme=atelier] .es-reel-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:760px){.es-site[data-theme=atelier] .es-reels-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-3)}.es-site[data-theme=atelier] .es-reels-grid>*{scroll-snap-align:start}}@media (max-width:700px){.es-site[data-theme=atelier] .es-header-actions{gap:var(--space-3)!important}}@media (max-width:430px){.es-site[data-theme=atelier] .es-brand-name{display:none}.es-site[data-theme=atelier] .es-header-actions{gap:var(--space-2)!important}}@media (max-width:640px){.es-site[data-theme=atelier] .es-chip-row{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);scroll-padding-inline:var(--space-5);padding-bottom:var(--space-4)!important}.es-site[data-theme=atelier] .es-chip-row::-webkit-scrollbar{display:none}.es-site[data-theme=atelier] .es-chip-row>*{flex:0 0 auto;scroll-snap-align:start}}@media (max-width:520px){.es-site[data-theme=atelier] .es-shop-toolbar{gap:var(--space-4)!important}.es-site[data-theme=atelier] .es-shop-toolbar>*{flex:1 1 100%!important;width:100%!important}}@media (max-width:700px){.es-site[data-theme=atelier] .es-pc-body{padding:var(--space-4)!important;gap:var(--space-2)!important}.es-site[data-theme=atelier] .es-pc-name{font-size:var(--fs-sm)!important}}@media (max-width:430px){.es-site[data-theme=atelier] .es-pc-case,.es-site[data-theme=atelier] .es-pc-sku{display:none!important}.es-site[data-theme=atelier] .es-pc-price a{font-size:11px!important;line-height:1.35!important}}@media (max-width:640px){.es-site[data-theme=atelier] .es-ref-head{display:none!important}.es-site[data-theme=atelier] .es-ref-row{grid-template-columns:1fr auto!important;row-gap:2px}.es-site[data-theme=atelier] .es-pro-code-form{grid-template-columns:1fr!important}.es-site[data-theme=atelier] .es-pro-code-form>button{width:100%}.es-site[data-theme=atelier] .es-pro-row{grid-template-columns:1fr auto!important;row-gap:4px}}.es-site[data-theme=atelier],.es-site[data-theme=atelier] [data-surface=dark],.es-site[data-theme=atelier]:has([data-hero=dark]) .es-header:not(.is-scrolled){color-scheme:dark;--bg-canvas:#000;--bg-surface:#080808;--bg-raised:#111;--bg-inset:#050505;--bg-hover:#191919;--bg-light:#080808;--surface-card:#080808;--surface-card-hover:#141414;--surface-light-card:#111;--surface-overlay:rgba(0,0,0,.88);--text-primary:#fff;--text-secondary:#dedede;--text-muted:#aaa;--text-accent:#D8B860;--text-on-light:#fff;--text-on-light-muted:#dedede;--border-subtle:rgba(255,255,255,.14);--border-default:rgba(255,255,255,.24);--border-strong:rgba(216,184,96,.5);--border-light:rgba(255,255,255,.14);--rule-hairline:rgba(216,184,96,.24);--header-bg:rgba(0,0,0,.94);--warning-100:#201a0d;--focus-ring:#D8B860}body:has(.es-site[data-theme=atelier]){background:#000}.es-site[data-theme=atelier] .es-logo{filter:none!important}.es-site[data-theme=atelier] .es-header-row{justify-content:space-between}.es-site[data-theme=atelier] .es-on-light a{color:var(--text-accent)}.es-site[data-theme=atelier] input[type=file]{width:100%;min-width:0}.es-site[data-theme=atelier] input[type=file]::file-selector-button{background:#17140F;color:#F6F3EE;border:1px solid #bc9c48;padding:8px 12px;margin-right:12px;cursor:pointer}.es-site[data-theme=atelier]{--action-secondary-fg:#F6F3EE;--action-secondary-border:rgba(246,243,238,.32);--action-ghost-fg:#B5AEA3}@media (max-width:600px){.es-compare-table{display:none}.es-compare-mobile{display:grid;gap:24px}.es-brand-name{font-size:11px!important;max-width:100px}.es-site[data-theme=atelier] .es-header-row{gap:12px;padding-inline:16px}.es-site[data-theme=atelier] .es-header-actions{gap:8px!important}}@media (min-width:601px){.es-compare-mobile{display:none}}.es-site[data-theme=atelier] .es-store-search{display:flex;align-items:center;gap:12px;height:54px;padding:0 8px 0 20px;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:999px}.es-site[data-theme=atelier] .es-store-search:focus-within{border-color:var(--gold-500)}.es-site[data-theme=atelier] .es-store-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font:var(--type-body);color:var(--text-primary)}.es-site[data-theme=atelier] .es-store-search input::-moz-placeholder{color:var(--text-muted)}.es-site[data-theme=atelier] .es-store-search input::placeholder{color:var(--text-muted)}.es-site[data-theme=atelier] .es-store-sort{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:999px;background:var(--bg-hover);color:var(--text-primary);cursor:pointer}.es-site[data-theme=atelier] .es-store-sort select{position:absolute;inset:0;opacity:0;cursor:pointer}.es-site[data-theme=atelier] .es-store-banners{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px}.es-site[data-theme=atelier] .es-store-banners::-webkit-scrollbar{display:none}.es-site[data-theme=atelier] .es-banner{flex:0 0 100%;scroll-snap-align:start;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:clamp(190px,30vw,340px);padding:clamp(22px,4vw,56px);border:0;border-radius:24px;text-align:left;cursor:pointer;color:#17140F;text-decoration:none}.es-site[data-theme=atelier] .es-banner:hover{color:#17140F}.es-site[data-theme=atelier] .es-banner-copy{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.es-site[data-theme=atelier] .es-banner-eyebrow{font:var(--type-label);font-size:11px;letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700}.es-site[data-theme=atelier] .es-banner-title{font:var(--type-h2);font-size:clamp(1.5rem,3.6vw,3rem);line-height:1.02;letter-spacing:-.02em;color:#17140F}.es-site[data-theme=atelier] .es-banner-body{font:var(--type-body-sm);color:#5A5248;max-width:34ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-site[data-theme=atelier] .es-banner-cta{margin-top:6px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#0B0906;color:#fff;font:var(--type-label);font-size:11px;letter-spacing:var(--ls-label);text-transform:uppercase}.es-site[data-theme=atelier] .es-banner-art{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,2.2vw,34px);height:clamp(150px,24vw,280px);min-width:0}.es-site[data-theme=atelier] .es-banner-img{display:block;flex:0 1 auto;min-width:0;max-width:40%;height:84%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 16px 20px rgba(40,30,15,.22))}.es-site[data-theme=atelier] .es-banner-img:only-child{max-width:100%;height:100%}.es-site[data-theme=atelier] .es-banner-img-0{order:2;height:100%;z-index:2}.es-site[data-theme=atelier] .es-banner-img-1{order:3}.es-site[data-theme=atelier] .es-banner-img-2{order:1}.es-site[data-theme=atelier] .es-banner-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.28);transition:width .25s ease,background .25s ease}.es-site[data-theme=atelier] .es-banner-dot[data-on=true]{width:22px;background:var(--gold-500)}.es-site[data-theme=atelier] .es-store-cats{display:flex;gap:clamp(14px,2vw,26px);overflow-x:auto;scrollbar-width:none;padding:6px 4px;scroll-snap-type:x proximity}.es-site[data-theme=atelier] .es-store-cats::-webkit-scrollbar{display:none}.es-site[data-theme=atelier] .es-cat{flex:none;width:78px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;scroll-snap-align:start;color:var(--text-secondary)}.es-site[data-theme=atelier] .es-cat-disc{position:relative;width:66px;height:66px;border-radius:999px;display:grid;place-items:center;overflow:hidden;color:var(--text-primary);transition:box-shadow .2s ease,transform .2s ease}.es-site[data-theme=atelier] .es-cat-disc img{position:absolute;inset:12%;width:76%;height:76%;-o-object-fit:contain;object-fit:contain}.es-site[data-theme=atelier] .es-cat:hover .es-cat-disc{transform:translateY(-2px)}.es-site[data-theme=atelier] .es-cat[data-on=true] .es-cat-disc{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--gold-500)}.es-site[data-theme=atelier] .es-cat-label{font:var(--type-body-sm);font-size:12px;line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.es-site[data-theme=atelier] .es-cat[data-on=true] .es-cat-label{color:var(--gold-500);font-weight:600}.es-site[data-theme=atelier] .es-store-pills{display:flex;gap:8px;flex-wrap:wrap}.es-site[data-theme=atelier] .es-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;cursor:pointer;border-radius:999px;border:1px solid var(--border-default);background:transparent;font:var(--type-body-sm);font-size:13px;color:var(--text-secondary)}.es-site[data-theme=atelier] .es-pill[data-on=true]{background:var(--gold-500);border-color:var(--gold-500);color:#0B0906;font-weight:600}.es-site[data-theme=atelier] .es-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(12px,1.6vw,22px)}.es-site[data-theme=atelier] .es-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:20px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.es-site[data-theme=atelier] .es-card:hover{transform:translateY(-3px);border-color:var(--border-gold);box-shadow:0 20px 44px -26px rgba(216,184,96,.35)}.es-site[data-theme=atelier] .es-card-media{position:relative;display:block;aspect-ratio:1/1;margin:8px 8px 0;border-radius:14px;overflow:hidden}.es-site[data-theme=atelier] .es-card-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:transform .35s ease}.es-site[data-theme=atelier] .es-card:hover .es-card-media img{transform:scale(1.04)}.es-site[data-theme=atelier] .es-card-badge{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;font:var(--type-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#fff;background:#0B0906}.es-site[data-theme=atelier] .es-card-badge[data-tone=gold]{background:var(--gold-500);color:#0B0906}.es-site[data-theme=atelier] .es-card-badge[data-tone=low]{background:#B4632A}.es-site[data-theme=atelier] .es-card-badge[data-tone=out]{background:#6E675D}.es-site[data-theme=atelier] .es-card-fav{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:999px;cursor:pointer;display:grid;place-items:center;border:0;background:rgba(255,255,255,.94);box-shadow:0 2px 10px rgba(0,0,0,.18);transition:transform .15s ease}.es-site[data-theme=atelier] .es-card-fav:active{transform:scale(.9)}.es-site[data-theme=atelier] .es-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.es-site[data-theme=atelier] .es-card-line{font:var(--type-label);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--gold-500)}.es-site[data-theme=atelier] .es-card-name{font:var(--type-body);font-size:15px;line-height:1.3;font-weight:500;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.es-site[data-theme=atelier] .es-card-name:hover{color:var(--gold-500)}.es-site[data-theme=atelier] .es-card-size{font:var(--type-body-sm);font-size:12px;color:var(--text-muted)}.es-site[data-theme=atelier] .es-card-foot{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.es-site[data-theme=atelier] .es-card-price{min-width:0;font-size:12px}.es-site[data-theme=atelier] .es-card-add{flex:none;width:38px;height:38px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:var(--gold-500);color:#0B0906;transition:filter .2s ease,transform .15s ease}.es-site[data-theme=atelier] .es-card-add:hover{filter:brightness(1.12)}.es-site[data-theme=atelier] .es-card-add:active{transform:scale(.92)}@media (max-width:640px){.es-site[data-theme=atelier] .es-store{gap:var(--space-6)!important}.es-site[data-theme=atelier] .es-store-grid{grid-template-columns:1fr 1fr;gap:10px}.es-site[data-theme=atelier] .es-card{border-radius:16px}.es-site[data-theme=atelier] .es-card-media{margin:6px 6px 0;border-radius:12px}.es-site[data-theme=atelier] .es-card-body{padding:10px 10px 12px}.es-site[data-theme=atelier] .es-card-name{font-size:13.5px}.es-site[data-theme=atelier] .es-card-fav{top:12px;right:12px;width:32px;height:32px}.es-site[data-theme=atelier] .es-card-add{width:34px;height:34px}.es-site[data-theme=atelier] .es-banner{grid-template-columns:1.1fr 1fr;min-height:180px;padding:20px;border-radius:20px}.es-site[data-theme=atelier] .es-store-banners{border-radius:20px}.es-site[data-theme=atelier] .es-banner-body{display:none}.es-site[data-theme=atelier] .es-banner-cta{padding:8px 14px;font-size:10px}.es-site[data-theme=atelier] .es-cat{width:68px}.es-site[data-theme=atelier] .es-cat-disc{width:58px;height:58px}.es-site[data-theme=atelier] .es-store-cats{margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);scroll-padding-inline:var(--space-5)}}.es-site[data-theme=atelier] .es-card-lock{display:inline-flex;align-items:center;gap:6px;font:var(--type-body-sm);font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.es-site[data-theme=atelier] .es-card-lock:hover{color:var(--gold-500)}.es-site[data-theme=atelier] .es-lines-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:clamp(14px,1.8vw,24px)}.es-site[data-theme=atelier] .es-line-card{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:20px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.es-site[data-theme=atelier] .es-line-card:hover{transform:translateY(-3px);border-color:var(--border-gold);box-shadow:0 20px 44px -26px rgba(216,184,96,.35)}.es-site[data-theme=atelier] .es-line-card-art{position:relative;display:block;margin:8px 0 8px 8px;border-radius:14px;overflow:hidden;display:grid;place-items:center}.es-site[data-theme=atelier] .es-line-card-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .35s ease}.es-site[data-theme=atelier] .es-line-card:hover .es-line-card-art img{transform:scale(1.04)}.es-site[data-theme=atelier] .es-line-card-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;min-width:0}.es-site[data-theme=atelier] .es-line-card-name{font:var(--type-h3);font-size:clamp(1.2rem,1.9vw,1.6rem);letter-spacing:-.01em;color:var(--text-primary);text-decoration:none}.es-site[data-theme=atelier] .es-line-card-name:hover{color:var(--gold-500)}.es-site[data-theme=atelier] .es-line-card-tag{margin:0;font:var(--type-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-500)}.es-site[data-theme=atelier] .es-line-card-desc{margin:2px 0 0;font:var(--type-body-sm);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.es-site[data-theme=atelier] .es-line-card-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font:var(--type-body-sm);font-size:12px;color:var(--text-muted)}.es-site[data-theme=atelier] .es-line-card-stats b{color:var(--text-primary);font-weight:600}.es-site[data-theme=atelier] .es-line-card-peek{display:flex;align-items:center;gap:6px;margin-top:8px}.es-site[data-theme=atelier] .es-line-card-peek img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;padding:5px;border-radius:8px}.es-site[data-theme=atelier] .es-line-card-more{font:var(--type-mono);font-size:11px;color:var(--text-muted);padding-left:2px}.es-site[data-theme=atelier] .es-line-card-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.es-site[data-theme=atelier] .es-line-card-cta{display:inline-flex;align-items:center;gap:6px;font:var(--type-label);font-size:11px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold-500);text-decoration:none}.es-site[data-theme=atelier] .es-line-card-shop{font:var(--type-body-sm);font-size:12px;color:var(--text-muted);text-decoration:none}.es-site[data-theme=atelier] .es-line-card-shop:hover{color:var(--gold-500)}.es-site[data-theme=atelier] .es-line-card-pending{font:var(--type-mono);font-size:10px;color:var(--text-muted)}@media (max-width:640px){.es-site[data-theme=atelier] .es-lines-grid{grid-template-columns:1fr;gap:12px}.es-site[data-theme=atelier] .es-line-card{grid-template-columns:120px minmax(0,1fr);border-radius:16px}.es-site[data-theme=atelier] .es-line-card-body{padding:14px 14px 14px 12px}.es-site[data-theme=atelier] .es-line-card-desc{-webkit-line-clamp:2}.es-site[data-theme=atelier] .es-line-card-peek img{width:32px;height:32px}}