@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_4d48770-module__U6c14a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_4d48770-module__U6c14a__variable{--font-display-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_30313a8-module__JzRICq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_30313a8-module__JzRICq__variable{--font-body-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_17dc8d48-module__FK8goa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_17dc8d48-module__FK8goa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ground:#f1eee7;--ground-deep:#e2ded4;--plate:#fff;--ink:#141210;--ink-soft:#57534c;--rule:#d8d2c6;--gold:#f1af29;--gold-shadow:#856426;--gold-light:#fcdf66;--gold-foil:linear-gradient(100deg, #856426 0%, #f1af29 42%, #fcdf66 68%, #f1af29 100%);--tone-citrus:#edeae3;--tone-citrus-label:#141210;--tone-citrus-edge:#8b8984;--tone-fresh:#d4d1cb;--tone-fresh-label:#141210;--tone-fresh-edge:#7e7b77;--tone-aquatic:#bfbcb6;--tone-aquatic-label:#141210;--tone-aquatic-edge:#72706b;--tone-aromatic:#aaa8a2;--tone-aromatic-label:#141210;--tone-aromatic-edge:#666460;--tone-floral:#96948f;--tone-floral-label:#141210;--tone-floral-edge:#5c5a56;--tone-fruity:#83817c;--tone-fruity-label:#141210;--tone-fruity-edge:#514f4b;--tone-musk:#706e6a;--tone-musk-label:#fff;--tone-musk-edge:#b0afad;--tone-spicy:#5e5c58;--tone-spicy-label:#fff;--tone-spicy-edge:#a6a5a3;--tone-gourmand:#4c4946;--tone-gourmand-label:#fff;--tone-gourmand-edge:#9d9b99;--tone-amber:#3a3735;--tone-amber-label:#fff;--tone-amber-edge:#939190;--tone-woody:#282623;--tone-woody-label:#fff;--tone-woody-edge:#898886;--tone-oud:#161412;--tone-oud-label:#fff;--tone-oud-edge:#7f7e7d;--family-citrus:#d8b421;--family-citrus-label:#141210;--family-fresh:#3d9a5e;--family-fresh-label:#141210;--family-aquatic:#166b95;--family-aquatic-label:#fff;--family-aromatic:#5c7449;--family-aromatic-label:#fff;--family-floral:#bc3f76;--family-floral-label:#fff;--family-fruity:#e06a4b;--family-fruity-label:#141210;--family-spicy:#8e2c1c;--family-spicy-label:#fff;--family-gourmand:#be8d50;--family-gourmand-label:#141210;--family-amber:#9c5c09;--family-amber-label:#fff;--family-woody:#6b4e33;--family-woody-label:#fff;--family-oud:#4a2a44;--family-oud-label:#fff;--family-musk:#b0a2b6;--family-musk-label:#141210;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, monospace;--size-display-xl:clamp(2.75rem, 11vw, 6.5rem);--size-display-l:clamp(2rem, 7vw, 3.5rem);--size-display-m:clamp(1.375rem, 4.5vw, 1.875rem);--size-body-l:1.0625rem;--size-body:.9375rem;--size-label:.6875rem;--size-note:.625rem;--size-price:.9375rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:2px;--hairline:1px;--phase-top:.22;--phase-heart:.33;--phase-base:.45;--motion-hero:.76s;--motion-hero-ease:cubic-bezier(.22, .61, .36, 1);--motion-hero-stagger:90ms;--motion-hover:.14s ease-out}@media (prefers-reduced-motion:reduce){:root{--motion-hero:0s;--motion-hero-stagger:0s;--motion-hover:0s linear}}
:root{--font-display:var(--font-display-serif), Georgia, serif;--font-body:var(--font-body-sans), system-ui, sans-serif;--font-data:var(--font-plex-mono), ui-monospace, monospace;--foil-h:2px;--mast-pad:var(--space-3);--mast-crown:40px;--masthead-h:calc(max(var(--mast-crown), 44px) + 2 * var(--mast-pad) + var(--foil-h))}@media (min-width:641px){:root{--mast-crown:52px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--size-body);font-feature-settings:"ss02";scrollbar-gutter:stable;margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.on-ink :focus-visible{outline-color:var(--gold)}button{font:inherit;color:inherit}.wrap{--gutter:var(--space-4);max-width:1180px;padding:0 var(--gutter);margin:0 auto}@media (min-width:900px){.wrap{--gutter:var(--space-6)}}.skip{z-index:100;background:var(--ink);color:var(--plate);padding:var(--space-3) var(--space-4);font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--space-3);font-weight:500}.display-l,h1{font-family:var(--font-display);font-weight:400;font-size:var(--size-display-l);letter-spacing:.004em;margin:0;line-height:1.04}h2{font-family:var(--font-display);font-weight:400;font-size:var(--size-display-m);letter-spacing:.006em;margin:0 0 var(--space-4);line-height:1.15}.prose{max-width:62ch;color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:500}.mono{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.masthead-bar{background:var(--ink);z-index:40;position:sticky;top:0}.masthead-bar:after{content:"";background:var(--gold-foil);height:2px;display:block}.masthead{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:1fr auto 1fr auto;display:grid}.masthead>.wordmark{justify-self:start}.masthead>.wa{justify-self:center}.masthead>.nav{justify-self:end}.wordmark{align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.wordmark .crown{width:auto;height:52px}.wordmark .lettering{width:auto;height:32px}@media (max-width:640px){.wordmark{gap:var(--space-3)}.wordmark .crown{height:40px}.wordmark .lettering{height:25px}}.wa{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.08em;white-space:nowrap;color:#ffffff9e;transition:color var(--motion-hover);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.wa:hover{color:var(--gold)}.wa-glyph{flex:none;width:17px;height:17px;display:block}@media (max-width:560px){.wa-num{display:none}.wa{justify-content:center;min-width:44px;min-height:44px;margin-top:-12px;margin-bottom:-12px}}.nav{align-items:center;gap:var(--space-5);display:flex}.nav a{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;transition:color var(--motion-hover);white-space:nowrap;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--gold)}@media (max-width:700px){.nav{gap:var(--space-3)}.nav .wide{display:none}.nav a{letter-spacing:.1em;font-size:.6875rem}}@media (max-width:640px){.masthead{column-gap:var(--space-2);grid-template-columns:1fr auto auto;grid-template-areas:"wordmark wa basket""nav nav nav";row-gap:0}.masthead>.wordmark{grid-area:wordmark;justify-self:start}.masthead>.wa{grid-area:wa;justify-self:end}.masthead>.basket-link{grid-area:basket;justify-self:end}.masthead>.nav{grid-area:nav;justify-self:stretch}.nav{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);border-top:var(--hairline) solid #f5f0ea24}.nav a{min-height:44px;font-size:var(--size-label);letter-spacing:.14em;align-items:center;display:inline-flex}:root{--navrow-h:calc(44px + var(--space-2) + var(--hairline));--masthead-h:calc(max(var(--mast-crown), 44px) + 2 * var(--mast-pad) + var(--foil-h) + var(--navrow-h))}.is-condensed .masthead>.nav{display:none}}footer{background:var(--ink);padding:0 0 var(--space-8);margin-top:var(--space-9);font-family:var(--font-data);font-size:var(--size-note);color:#ffffff8c}footer:before{content:"";background:var(--gold-foil);height:3px;margin-bottom:var(--space-7);display:block}.foot{gap:var(--space-6);display:grid}@media (min-width:760px){.foot{gap:var(--space-7);grid-template-columns:1fr 1fr}}.footmark{width:auto;height:132px}.footcontact p{margin:0 0 var(--space-2);font-size:.8125rem}.footlbl{font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:var(--space-3)!important}.footcontact a{color:var(--gold);border-bottom:var(--hairline) solid #f1af2959;text-decoration:none}.footcontact a:hover{border-bottom-color:var(--gold)}.footmeta{margin:var(--space-7) 0 0;color:#ffffff59}.wears{margin:var(--space-5) 0 0;gap:var(--space-3);display:grid}.wear{gap:var(--space-4);grid-template-columns:120px 1fr;align-items:baseline;display:grid}.wear dt{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);cursor:help;-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:3px;font-weight:500}.wear dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:1.25}.hero{padding:var(--space-6) 0 0}.hero-head{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}@media (min-width:900px){.hero-head{gap:var(--space-7);grid-template-columns:1.15fr .85fr;align-items:end}}.hero h1{font-size:var(--size-display-xl);letter-spacing:.002em;line-height:1}.lede{font-size:var(--size-body-l);max-width:46ch;color:var(--ink-soft);margin:0}.lede strong{color:var(--ink);font-weight:500}.hero-accord{border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);background:var(--rule);gap:2px;width:100vw;height:clamp(300px,54vh,480px);margin-left:calc(50% - 50vw);padding:2px 0;display:flex}.hphase{flex-direction:column;flex-basis:0;gap:2px;min-width:0;display:flex}.hstack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hcell+.hcell{box-shadow:inset 0 1px 0 var(--edge)}.hcell{min-width:0;min-height:22px;transition:flex-grow var(--motion-hero) var(--motion-hero-ease), background-color var(--motion-hero) var(--motion-hero-ease);align-items:center;display:flex;position:relative;overflow:hidden}.hnote{font-family:var(--font-data);font-size:var(--size-note);letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:6px;width:100%;min-width:0;padding:0 8px;display:flex;overflow:hidden}.hnote em{opacity:.6;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.hlabel{background:var(--ground);padding:var(--space-2) 8px var(--space-1)}.hlabel b{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500;display:block}.hlabel span{color:var(--ink-soft);margin-top:2px;font-size:.75rem;line-height:1.3;display:block}@media (max-width:700px){.hlabel span,.hnote em{display:none}}.hero-empty{text-align:center;place-items:center;gap:var(--space-3);background:var(--ground-deep);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);width:100vw;height:clamp(220px,34vh,320px);margin-left:calc(50% - 50vw);display:grid}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hphase{animation:wipe var(--motion-hero) var(--motion-hero-ease) both}.hphase:nth-child(2){animation-delay:var(--motion-hero-stagger)}.hphase:nth-child(3){animation-delay:calc(var(--motion-hero-stagger) * 2)}@media (prefers-reduced-motion:reduce){.hphase{animation:none}.hcell{transition:none}}.shelfbar{top:var(--masthead-h);z-index:30;background:var(--ground);border-bottom:var(--hairline) solid var(--rule);padding:var(--space-3) 0;transition:top .42s cubic-bezier(.2,.7,.2,1);position:sticky}.shelfbar-inner{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shelfcount{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 auto 0 0;font-weight:500}.shelfcount span{color:var(--ink-soft)}.btn{font-family:var(--font-data);letter-spacing:.04em;color:var(--ink);border:var(--hairline) solid var(--ink);border-radius:var(--radius);cursor:pointer;min-height:40px;transition:background var(--motion-hover), color var(--motion-hover);background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;display:inline-flex}.btn:hover{background:var(--ink);color:var(--plate)}.btn--filter em{background:var(--ink);color:var(--plate);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-style:normal;display:inline-grid}.btn--filter:hover em{background:var(--plate);color:var(--ink)}.btn--quiet{border-color:var(--rule);color:var(--ink-soft)}.btn--quiet:hover{background:var(--ink);color:var(--plate);border-color:var(--ink)}.sortsel{font-family:var(--font-data);border:var(--hairline) solid var(--rule);border-radius:var(--radius);min-height:40px;padding:0 var(--space-3);color:var(--ink);background:0 0;font-size:.75rem}.active{gap:var(--space-2);padding:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.pill{font-family:var(--font-data);background:var(--ink);color:var(--plate);border:var(--hairline) solid var(--ink);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;min-height:32px;padding:6px 8px 6px 10px;font-size:.75rem;display:inline-flex}.pill b{opacity:.55;font-weight:400}.pill i{opacity:.7;font-style:normal}.pill:hover i{opacity:1}.pill--fam{border-left:4px solid var(--c);padding-left:6px}.chiprow{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-data);letter-spacing:.02em;color:var(--ink);border:var(--hairline) solid var(--rule);border-radius:var(--radius);cursor:pointer;min-height:40px;transition:background var(--motion-hover), color var(--motion-hover), border-color var(--motion-hover);background:0 0;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;display:inline-flex}.chip em{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-style:normal}.chip:hover:not(:disabled){background:var(--plate)}.chip[aria-pressed=true]{background:var(--ink);color:var(--plate);border-color:var(--ink)}.chip[aria-pressed=true] em{color:var(--plate);opacity:.6}.chip:disabled{opacity:.4;cursor:default}.chip--fam{border-left:4px solid var(--c);padding-left:8px}.scrim{z-index:50;cursor:default;background:#1412106b;border:0;width:100%;padding:0;animation:.14s ease-out both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{z-index:51;background:var(--ground);border-top:2px solid var(--ink);flex-direction:column;max-height:86vh;animation:.22s cubic-bezier(.22,.61,.36,1) both rise;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:559px){.hero-dark{min-height:0;padding:var(--space-6) 0 var(--space-6)}.chiprow--hero,.hero-picks{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.chiprow--hero::-webkit-scrollbar{display:none}.hero-picks::-webkit-scrollbar{display:none}.chiprow--hero>*,.hero-picks>*{scroll-snap-align:start;flex:none}.hero-picks{gap:var(--space-3);margin-top:var(--space-5)}.hero-picks>.pick{width:62vw}.hero-dark--idle .chiprow--hero{justify-content:flex-start}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (min-width:860px){.sheet{border-top:0;border-left:2px solid var(--ink);width:420px;max-height:none;animation-name:slidein;top:0;bottom:0;left:auto}@keyframes slidein{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.sheet,.scrim{animation:none}}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--hairline) solid var(--rule);background:var(--ground);display:flex}.sheet-body{padding:var(--space-4) var(--space-4) var(--space-6);flex:1;overflow-y:auto}.sheet-foot{gap:var(--space-3);padding:var(--space-4);border-top:var(--hairline) solid var(--rule);background:var(--ground);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));display:flex}.sheet-foot .btn{flex:1;justify-content:center}.sheet-foot .btn--go{background:var(--ink);color:var(--plate)}.axis{margin-bottom:var(--space-5)}.axis>.mono{color:var(--ink-soft);margin-bottom:var(--space-3);display:block}.search{width:100%;font-family:var(--font-data);background:var(--plate);border:var(--hairline) solid var(--rule);border-radius:var(--radius);min-height:44px;padding:0 var(--space-3);color:var(--ink);font-size:.875rem}.search::placeholder{color:var(--ink-soft)}.toggle{align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-data);min-height:44px;font-size:.8125rem;display:flex}.toggle input{width:18px;height:18px;accent-color:var(--ink)}.grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:760px){.grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}@media (min-width:1060px){.grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:760px){.grid--three{grid-template-columns:repeat(3,1fr)}}.card{flex-direction:column;text-decoration:none;display:flex}.well{background:var(--plate);border-radius:var(--radius);aspect-ratio:3/4;padding:var(--space-4);border:var(--hairline) solid var(--rule);border-bottom:0;place-items:center;display:grid;position:relative;overflow:hidden}.well img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:100%;transition:transform var(--motion-hover)}.card:hover .well img{transform:scale(1.03)}.well .shot--hover{display:none}@media (hover:hover) and (pointer:fine){.well .shot--hover{inset:var(--space-4);max-width:calc(100% - var(--space-4) * 2);max-height:calc(100% - var(--space-4) * 2);object-fit:contain;opacity:0;width:auto;height:auto;transition:opacity var(--motion-hover);margin:auto;display:block;position:absolute}.card:hover .shot--hover{opacity:1}.card:hover .shot:not(.shot--hover){opacity:0}.shot:not(.shot--hover){transition:opacity var(--motion-hover), transform var(--motion-hover)}}@media (prefers-reduced-motion:reduce){.well .shot--hover,.shot:not(.shot--hover){transition:none}}.card--out .well img{opacity:.42}.card--out:hover .well img{transform:none}.oos{left:var(--space-3);bottom:var(--space-3);font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border:var(--hairline) solid var(--rule);background:var(--plate);padding:3px 7px;position:absolute}.meta{padding-top:var(--space-3)}.brand{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-weight:500}.name{font-size:var(--size-body);margin:2px 0 0;font-weight:500;line-height:1.3}.card:hover .name{text-underline-offset:3px;text-decoration:underline}.fams{font-family:var(--font-data);font-size:var(--size-note);color:var(--ink-soft);margin:var(--space-2) 0 0;letter-spacing:.04em}.price{font-family:var(--font-data);font-size:var(--size-price);font-variant-numeric:tabular-nums;margin:var(--space-2) 0 0;font-weight:500}.card--out .price{color:var(--ink-soft)}.empty{text-align:center;padding:var(--space-9) var(--space-4);border:var(--hairline) dashed var(--rule)}.empty h2{margin-bottom:var(--space-2)}.pdp{gap:var(--space-5);padding-top:var(--space-6);display:grid}@media (min-width:860px){.pdp{gap:var(--space-7);grid-template-columns:420px 1fr;align-items:start}}.pdp .well{aspect-ratio:3/4;border-bottom:var(--hairline) solid var(--rule)}@media (max-width:859px){.pdp .well{max-height:45vh}}.pdp h1{font-size:var(--size-display-m);margin:var(--space-1) 0 var(--space-2)}.pdp-price{font-family:var(--font-data);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:500}.vibe{font-size:var(--size-body-l);max-width:42ch;margin:var(--space-4) 0 var(--space-5)}.facts{margin:var(--space-6) 0 0;gap:0;display:grid}.fact{gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:120px 1fr;align-items:baseline;display:grid}.fact dt{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.sizes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.size{align-items:baseline;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.size-n{min-width:5.5ch}.size-p{font-family:var(--font-data);font-size:.9375rem}.size--out .size-n,.size--out .size-p{color:var(--ink-soft);text-decoration:line-through}.size-x{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.thumbs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.thumbs .t{appearance:none;cursor:pointer;aspect-ratio:1;background:var(--plate);border:var(--hairline) solid var(--rule);width:72px;transition:border-color var(--motion-hover);place-items:center;padding:6px;display:grid;position:relative;overflow:hidden}.thumbs .t:hover{border-color:var(--ink-soft)}.thumbs .t--on{border-color:var(--ink)}.thumbs .t--on:after{content:"";background:var(--ink);height:2px;position:absolute;inset:auto 0 0}.thumbs .t img{mix-blend-mode:multiply;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (prefers-reduced-motion:reduce){.thumbs .t{transition:none}}.section{padding:var(--space-8) 0 0}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);border-top:var(--hairline) solid var(--rule);padding-top:var(--space-5);display:flex}.section-head h2{margin:0}.essay{max-width:64ch;padding:var(--space-7) 0 var(--space-8);margin:0 auto}.essay h1{font-size:var(--size-display-l);margin-bottom:var(--space-5)}.essay h2{margin:var(--space-8) 0 var(--space-4);border-top:var(--hairline) solid var(--rule);padding-top:var(--space-5)}.essay p{font-size:var(--size-body-l);margin:0 0 var(--space-5);line-height:1.7}.essay .essay-lede{color:var(--ink-soft);font-size:1.375rem;line-height:1.5}.essay strong{font-weight:500}.essay a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.essay .facts a{font-family:var(--font-data);font-size:.9375rem}.postgrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:700px){.postgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.postgrid{grid-template-columns:repeat(3,1fr)}}.post{flex-direction:column;display:flex}.post-frame{aspect-ratio:9/16;background:var(--ink);border-radius:var(--radius);padding:var(--space-4);color:var(--plate);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.post-frame:before{content:"";background:var(--gold-foil);height:2px;position:absolute;inset:0 0 auto}.post-platform{color:var(--gold);margin-bottom:var(--space-2)}.post-caption{font-size:var(--size-body);line-height:1.4}.post-tagged{padding-top:var(--space-3)}.post-tagged .mono{color:var(--ink-soft);margin:0 0 var(--space-2)}.tagged{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--rule);text-decoration:none;display:flex}.tagged-well{background:var(--plate);border:var(--hairline) solid var(--rule);flex:none;place-items:center;width:56px;height:56px;padding:5px;display:grid;position:relative;overflow:hidden}.tagged-well img{mix-blend-mode:multiply;width:auto;max-height:100%}.tagged-meta{min-width:0;font-size:var(--size-body);flex-direction:column;display:flex}.tagged-meta b{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.tagged-price{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.tagged:hover .tagged-meta{text-underline-offset:3px;text-decoration:underline}.wholesale{padding-bottom:var(--space-8)}.caselist{border:var(--hairline) solid var(--rule);background:var(--ground-deep);padding:var(--space-4);border-radius:var(--radius)}@media (min-width:1060px){.caselist{top:calc(var(--masthead-h) + var(--space-3));z-index:20;position:sticky}}.caselist-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.caselist-head .mono{color:var(--ink-soft)}.caselist-empty{border:var(--hairline) dashed var(--rule);padding:var(--space-5);background:var(--ground)}.caselist-foot{color:var(--ink-soft);margin:var(--space-3) 0 0}.hero-accord--boxed{border:var(--hairline) solid var(--rule);width:auto;height:clamp(180px,30vh,300px);margin-left:0}.lines{margin:var(--space-4) 0 0;padding:0;list-style:none}.line{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--rule);display:flex}.line-well{background:var(--plate);border:var(--hairline) solid var(--rule);flex:none;place-items:center;width:56px;height:56px;padding:5px;display:grid;overflow:hidden}.line-well img{mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%}.line-meta{min-width:0;font-size:var(--size-body);flex-direction:column;flex:1;display:flex}.line-meta b{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.line-meta em{font-style:normal;font-family:var(--font-data);font-size:var(--size-note);color:var(--ink-soft);letter-spacing:.04em;margin-top:2px}.stepper{flex:none;align-items:stretch;display:flex}.stepper button{cursor:pointer;border:var(--hairline) solid var(--rule);width:36px;min-height:40px;font-family:var(--font-data);background:0 0;font-size:1rem}.stepper button:hover{background:var(--ink);color:var(--plate);border-color:var(--ink)}.stepper input{text-align:center;background:var(--plate);border:var(--hairline) solid var(--rule);width:56px;min-height:40px;font-family:var(--font-data);color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-left:0;border-right:0;font-size:.875rem}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-remove{cursor:pointer;width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;flex:none;font-size:1.125rem;line-height:1}.line-remove:hover{color:var(--ink)}.addcase{width:100%;margin-top:var(--space-3);justify-content:center}.fields{gap:var(--space-4);display:grid}@media (min-width:700px){.fields{grid-template-columns:1fr 1fr}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field--wide{grid-column:1/-1}.field .mono{color:var(--ink-soft)}.field .search{min-height:48px}.wtextarea{min-height:132px;padding:var(--space-3);resize:vertical;line-height:1.6}.fielderr{font-family:var(--font-data);color:var(--ink);border-left:3px solid var(--spicy-rule,#8e2c1c);padding-left:var(--space-2);margin:0;font-size:.75rem}.wsubmit{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.wsubmit .btn{min-height:48px}.wfail{margin:var(--space-4) 0 0;padding:var(--space-4);border:var(--hairline) solid var(--ink);background:var(--plate);border-left-width:4px;max-width:62ch;line-height:1.6}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tradeline{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-8);border-top:var(--hairline) solid var(--rule);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.tradeline-copy{margin:var(--space-2) 0 0;color:var(--ink-soft);max-width:52ch}.homeask{padding:var(--space-7) 0 var(--space-6);max-width:46ch}.homeask h1{font-size:var(--size-display-xl);letter-spacing:.002em;margin-bottom:var(--space-5);line-height:1}.homeask .lede{margin-bottom:var(--space-5)}:root{--ease-out:cubic-bezier(.22, .61, .36, 1);--t-fast:.14s;--t-base:.26s}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.grid>*{animation:rise-in var(--t-base) var(--ease-out) both}.grid>:first-child{animation-delay:0s}.grid>:nth-child(2){animation-delay:30ms}.grid>:nth-child(3){animation-delay:60ms}.grid>:nth-child(4){animation-delay:90ms}.grid>:nth-child(5){animation-delay:.12s}.grid>:nth-child(6){animation-delay:.15s}.grid>:nth-child(7){animation-delay:.18s}.grid>:nth-child(n+8){animation-delay:.21s}.card{transition:transform var(--t-fast) var(--ease-out);will-change:transform}.card:hover{transform:translateY(-3px)}.card:active{transform:translateY(-1px)}@keyframes pill-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.active .pill{animation:pill-in var(--t-fast) var(--ease-out) both}.chip,.btn{transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform var(--t-fast) var(--ease-out)}.chip:active,.btn:active:not(:disabled){transform:translateY(1px)}@keyframes answer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.heard{animation:answer-in var(--t-base) var(--ease-out) both}.line{animation:rise-in var(--t-fast) var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card:hover,.card:active,.chip:active,.btn:active{transform:none}}.hero-dark{background:var(--ink);min-height:min(86svh,800px);padding:var(--space-8) 0 var(--space-7);align-items:center;width:100vw;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.hero-dark:before{content:"";pointer-events:none;background:radial-gradient(80vw 70vh at 62% 18%,#f1af291a,#0000 62%),radial-gradient(60vw 60vh at 12% 88%,#f1af290d,#0000 60%);position:absolute;inset:0}.hero-dark:after{content:"";background:var(--gold-foil);height:2px;position:absolute;bottom:0;left:0;right:0}.notefield{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (max-width:1199px){.notefield{display:none}}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.hero-dark{--mask-gutter:var(--space-4)}@media (min-width:900px){.hero-dark{--mask-gutter:var(--space-6)}}.notefield{--mask-content:min(52rem, 100vw - 2 * var(--mask-gutter));--mask-feather:5vw;--mask-col:calc(var(--mask-content) + 2 * var(--mask-feather));-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--mask-col) / 2 - var(--mask-feather)), transparent calc(50% - var(--mask-col) / 2 + var(--mask-feather)), transparent calc(50% + var(--mask-col) / 2 - var(--mask-feather)), #000 calc(50% + var(--mask-col) / 2 + var(--mask-feather)), #000 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--mask-col) / 2 - var(--mask-feather)), transparent calc(50% - var(--mask-col) / 2 + var(--mask-feather)), transparent calc(50% + var(--mask-col) / 2 - var(--mask-feather)), #000 calc(50% + var(--mask-col) / 2 + var(--mask-feather)), #000 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--mask-col) / 2 - var(--mask-feather)), transparent calc(50% - var(--mask-col) / 2 + var(--mask-feather)), transparent calc(50% + var(--mask-col) / 2 - var(--mask-feather)), #000 calc(50% + var(--mask-col) / 2 + var(--mask-feather)), #000 100%)}}.hero-dark .hero-scrim{pointer-events:none;background:radial-gradient(62% 68% at var(--scrim-x,50%) 48%, var(--ink) 0%, #141210eb 34%, #1412108c 62%, transparent 82%);transition:background .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.note{font-family:var(--font-data), ui-monospace, monospace;white-space:nowrap;letter-spacing:.02em;transition:opacity .8s cubic-bezier(.2,.7,.2,1),color .8s cubic-bezier(.2,.7,.2,1),text-shadow .8s,letter-spacing .8s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)}.note-inner{animation-name:drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}@keyframes drift{0%{transform:translate(-7px,6px)}to{transform:translate(8px,-9px)}}.note-idle{color:#f5f0ea4d}.note-on{color:var(--gold);letter-spacing:.08em;text-shadow:0 0 30px #f1af298c}.note-found{color:#f1af29c7;letter-spacing:.05em;text-shadow:0 0 22px #f1af294d}.note-on{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}.note-off{color:#f5f0ea12;text-shadow:none}@media (max-width:760px){.note-minor{display:none}}.hero-inner{gap:var(--space-7);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}.hero-dark--idle .hero-inner{text-align:center;justify-items:center;gap:var(--space-4)}.hero-dark--idle .hero-ask{max-width:min(46rem,100%)}.hero-dark--idle .hero-title{max-width:12ch;margin-inline:auto}.hero-dark--idle .hero-note{margin-left:auto;margin-right:auto}.hero-dark--idle .askbar--hero,.hero-dark--idle .chiprow--hero{justify-content:center}@media (min-width:1000px){.hero-dark--answered .hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.hero-ask{max-width:min(36ch,100%);transition:max-width .6s cubic-bezier(.2,.7,.2,1)}.hero-eyebrow{color:var(--gold);opacity:.85}.hero-title{font-family:var(--font-display);letter-spacing:.002em;color:var(--plate);margin:0 0 var(--space-5);font-size:clamp(2.9rem,7vw,5rem);font-weight:400;line-height:1.03}.askbar--hero{gap:var(--space-2)}.askbar-input--hero{width:auto;min-width:0;min-height:54px;color:var(--plate);border:var(--hairline) solid #f5f0ea38;border-radius:var(--radius);padding:0 var(--space-4);font-family:var(--font-data);background:#f5f0ea0f;flex:240px;font-size:.9375rem}.askbar-input--hero::placeholder{color:#f5f0ea66}.askbar-input--hero:focus-visible{outline-color:var(--gold);border-color:var(--gold)}.btn--gold{background:var(--gold);min-height:54px;color:var(--ink);border-color:var(--gold);font-weight:500}.btn--gold:hover:not(:disabled){background:var(--gold-light);border-color:var(--gold-light)}.btn--gold:disabled{opacity:.35;cursor:default}.chiprow--hero{margin-top:var(--space-4)}.chip--ghost{color:#f5f0eab8;background:#f5f0ea08;border-color:#f5f0ea29;border-radius:999px;padding:8px 16px;transition:background .26s cubic-bezier(.2,.7,.2,1),border-color .26s cubic-bezier(.2,.7,.2,1),color .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1)}.chip--ghost:hover:not(:disabled){color:var(--plate);background:#f5f0ea17;border-color:#f1af2980;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.chip--ghost{transition:none}.chip--ghost:hover:not(:disabled){transform:none}}.hero-badge{margin:0 0 var(--space-4);border:var(--hairline) solid #f1af296b;font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);white-space:nowrap;border-radius:999px;align-items:center;gap:.6em;padding:7px 14px;font-weight:500;display:inline-flex}.hero-badge-dot{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}.hero-badge-sep{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}@media (max-width:559px){.hero-badge{border-radius:var(--radius);white-space:nowrap;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px .6em;padding:8px 14px;display:inline-grid}.hero-badge-dot{grid-area:1/1}.hero-badge-a{grid-area:1/2}.hero-badge-b{grid-area:2/2}.hero-badge-sep{display:none}}.hero-note{font-family:var(--font-display);color:var(--plate);margin:var(--space-5) 0 0;max-width:32ch;font-size:1.375rem;line-height:1.35;animation:.62s cubic-bezier(.2,.7,.2,1) both rise}.hero-note--answer{max-width:30ch;padding-left:var(--space-4);border-left:2px solid var(--gold);font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.25}.hero-note a{color:var(--gold)}.hero-rail{width:100%;max-width:52rem;margin-inline:auto}.hero-rail-cap{margin-bottom:var(--space-2);font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.1em;text-transform:uppercase;color:#f5f0ea8c;text-align:center}.hero-rail-sep{vertical-align:middle;opacity:.4;background:currentColor;width:2.5rem;height:1px;margin:0 .7rem;display:inline-block}.hero-picks--shelf{transition:opacity .26s}.hero-picks--shelf.is-dimmed{opacity:.4}.pick--shelf{animation:.52s cubic-bezier(.2,.7,.2,1) both shelfIn}.pick--shelf .pick-well{aspect-ratio:4/3}@media (min-width:560px){.hero-picks--shelf .pick:nth-child(2),.hero-picks--shelf .pick:nth-child(3){margin-top:0}}@keyframes shelfIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-picks{gap:var(--space-3);display:grid}@media (min-width:560px){.hero-picks{grid-template-columns:repeat(3,1fr)}}.pick{color:var(--plate);flex-direction:column;text-decoration:none;animation:.7s cubic-bezier(.2,.7,.2,1) both rise;display:flex}.pick-well{aspect-ratio:3/4;background:var(--plate);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) #f1af2952, 0 26px 60px -28px #000000e6;display:block;position:relative;overflow:hidden}@media (min-width:560px){.hero-picks{align-items:start}.pick:nth-child(2){margin-top:var(--space-6)}.pick:nth-child(3){margin-top:calc(var(--space-6) * 2)}}.pick-well img{mix-blend-mode:multiply;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.pick:hover .pick-well img{transform:translate(var(--tx,-50%), var(--ty,-50%)) scale(1.04)}.pick--out .pick-well img{opacity:.45}.pick-meta{padding-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.pick-meta b{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:#f5f0ea8c;font-weight:500}.pick-meta em{font-style:normal;font-size:var(--size-body);font-weight:500}.pick-why{font-family:var(--font-data);font-size:var(--size-note);letter-spacing:.04em;color:var(--gold);opacity:.9}.pick-price{font-family:var(--font-data);font-size:var(--size-price);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:500}.pick:hover .pick-meta em{text-underline-offset:3px;text-decoration:underline}@media (max-width:559px){.hero-dark{min-height:0;padding:var(--space-6) 0 var(--space-6)}.chiprow--hero,.hero-picks{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.chiprow--hero::-webkit-scrollbar{display:none}.hero-picks::-webkit-scrollbar{display:none}.chiprow--hero>*,.hero-picks>*{scroll-snap-align:start;flex:none}.hero-picks{gap:var(--space-3);margin-top:var(--space-5)}.hero-picks>.pick{width:62vw}.hero-dark--idle .chiprow--hero{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.note-inner,.hero-note,.pick{animation:none}.pick:hover .pick-well img{transform:translate(var(--tx,-50%), var(--ty,-50%))}.pick--shelf{animation:none}.hero-picks--shelf{transition:none}}.filters{gap:var(--space-3);display:grid}.filterrow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fdrop{position:relative}.fdrop>summary{list-style:none}.fdrop>summary::-webkit-details-marker{display:none}.fbtn{cursor:pointer;font-family:var(--font-data);letter-spacing:.04em;color:var(--ink);border:var(--hairline) solid var(--rule);border-radius:var(--radius);white-space:nowrap;min-height:40px;transition:border-color var(--motion-hover), background-color var(--motion-hover);background:0 0;align-items:center;gap:.5em;padding:0 12px;font-size:.75rem;display:inline-flex}.fbtn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.34em;height:.34em;margin-left:.1em;transform:rotate(45deg)translateY(-.1em)}.fdrop[open]>.fbtn:after{transform:rotate(225deg)translateY(-.1em)}.fbtn:hover{border-color:var(--ink)}.fbtn--on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.fbtn b{background:var(--ground);color:var(--ink);text-align:center;border-radius:999px;min-width:1.35em;padding:0 .3em;font-size:.6875rem;font-weight:500}.fpanel{z-index:40;background:var(--plate);border:var(--hairline) solid var(--rule);min-width:240px;max-height:340px;padding:var(--space-2);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 1px 2px #1412100f,0 14px 30px -14px #14121038}.fpanel--tall{max-height:400px}.fopt{cursor:pointer;font-family:var(--font-data);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:7px 8px;font-size:.8125rem;display:grid}.fopt:hover{background:var(--ground)}.fopt input{accent-color:var(--ink);width:.9em;height:.9em}.fopt-label{text-transform:lowercase}.fopt-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.fopt--none{opacity:.38;cursor:default}.fopt--none:hover{background:0 0}.fstock{cursor:pointer;font-family:var(--font-data);color:var(--ink-soft);min-height:40px;padding:0 var(--space-2);align-items:center;gap:.5em;font-size:.75rem;display:inline-flex}.fstock input{accent-color:var(--ink);width:1em;height:1em}.fstock:hover{color:var(--ink)}.filtermeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fcount{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0 auto 0 0;font-weight:500}.fcount strong{color:var(--ink);font-weight:500}.fsearch,.fsort{font-family:var(--font-data);min-height:40px;color:var(--ink);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background:0 0;padding:0 12px;font-size:.8125rem}.fsearch{width:min(240px,52vw)}.fsearch:focus-visible,.fsort:focus-visible{border-color:var(--ink);outline:none}.fsearch::-webkit-search-decoration{-webkit-appearance:none}.fsearch::-webkit-search-cancel-button{-webkit-appearance:none}.ftags{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ftag{cursor:pointer;font-family:var(--font-data);background:var(--ink);color:var(--ground);border:var(--hairline) solid var(--ink);border-radius:var(--radius);align-items:center;gap:.45em;min-height:32px;padding:5px 10px;font-size:.75rem;display:inline-flex}.ftag i{opacity:.7;font-style:normal}.ftag:hover i{opacity:1}.fclear{appearance:none;cursor:pointer;font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border:0;border-bottom:var(--hairline) solid transparent;background:0 0;padding:5px 2px}.fclear:hover{color:var(--ink);border-bottom-color:var(--rule)}@media (max-width:620px){.filterrow{scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);flex-wrap:nowrap;overflow-x:auto}.filterrow::-webkit-scrollbar{display:none}.fpanel{min-width:0;max-height:min(58svh,420px);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px -12px #14121057}.fpanel--tall{max-height:min(58svh,420px)}.fopt{padding:11px 4px;font-size:.875rem}.fopt input{width:1.1em;height:1.1em}.fsearch{width:100%}.filtermeta{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.fbtn{transition:none}}.hero-dark--short{min-height:min(58svh,520px)}.hero-said{font-family:var(--font-data);font-size:var(--size-note);letter-spacing:.04em;color:#f5f0ea8c;margin:var(--space-3) 0 0}.hero-said em{color:#f5f0eac7;font-style:italic}.hero-said mark{color:var(--gold);text-underline-offset:.24em;background:0 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.trade{gap:var(--space-7);padding:var(--space-8) 0 var(--space-7);display:grid}@media (max-width:999px){.trade .wform--only{order:-1}}@media (min-width:1000px){.trade{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start}.trade .wform--only{top:var(--space-6);padding:0;position:sticky}}.wform--only{max-width:62rem;padding:0 0 var(--space-6);margin:0}.trade-wall{min-width:0}.wall{align-items:end;column-gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}@media (max-width:760px){.wall{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:420px){.wall{grid-template-columns:repeat(5,minmax(0,1fr))}}.wall-bottle{aspect-ratio:3/4;border-bottom:var(--hairline) solid var(--rule);margin-bottom:var(--space-4);background:0 0;display:block;position:relative;overflow:hidden}.wall-bottle img{mix-blend-mode:multiply}.trade-wall-foot{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--size-note);letter-spacing:.06em}.cardpage{padding:var(--space-7) 0 var(--space-8)}.cardpage-eyebrow{text-align:center;margin:0 0 var(--space-5)}.card-outer{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.card-face{background:var(--plate);border:var(--hairline) solid var(--rule);width:min(560px,100%);padding:var(--space-7) var(--space-6) var(--space-6);text-align:center;position:relative;overflow:hidden;box-shadow:0 1px 2px #14121012,0 14px 36px -12px #1412102e}.card-foil{background:var(--gold-foil);height:3px;position:absolute;inset:0 0 auto}.card-crown{width:auto;height:56px;margin:0 auto var(--space-3);display:block}.card-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(2.1rem,6.4vw,2.9rem);font-weight:400;line-height:1}.card-sub{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);margin:var(--space-3) 0 0;text-indent:.34em;font-weight:500}.card-lines{margin:var(--space-6) 0 0;text-align:left;gap:0;display:grid}.card-line{gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:88px 1fr;align-items:baseline;display:grid}.card-line:last-child{border-bottom:var(--hairline) solid var(--rule)}.card-line dt{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:500}.card-line dd{min-width:0;margin:0}.card-line a{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;border-bottom:var(--hairline) solid var(--rule);transition:border-color var(--motion-hover);font-size:clamp(1.05rem,2.6vw,1.3rem);line-height:1.25;text-decoration:none}.card-line a:hover{border-bottom-color:var(--ink)}.card-back-label{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);text-indent:.34em;margin:0;font-weight:500}@media (min-width:900px){.card-outer{flex-direction:row;align-items:stretch;gap:0}.card-outer>.card-face:first-child{z-index:1}.card-back{z-index:0;margin-left:calc(var(--space-6) * -1);transform:translateY(var(--space-6));padding-left:calc(var(--space-6) * 2);flex-direction:column;justify-content:center;display:flex}.card-outer{margin-bottom:var(--space-6)}}.cardpage-said{max-width:40ch;margin:var(--space-6) auto 0;text-align:center;font-size:var(--size-body-l);color:var(--ink-soft)}@media (max-width:520px){.card-line{grid-template-columns:1fr;gap:2px}.card-face{padding:var(--space-6) var(--space-4) var(--space-5)}}.masthead-bar{background:color-mix(in oklab, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}.masthead{transition:padding .42s cubic-bezier(.2,.7,.2,1)}.wordmark .crown,.wordmark .lettering{transition:height .42s cubic-bezier(.2,.7,.2,1)}.is-condensed .masthead-bar{background:color-mix(in oklab, var(--ink) 97%, transparent);box-shadow:0 10px 30px -18px #000000e6}.is-condensed .masthead{padding:var(--space-2) 0}.is-condensed{--mast-pad:var(--space-2);--mast-crown:34px;--navrow-h:0px;--masthead-h:calc(max(var(--mast-crown), 44px) + 2 * var(--mast-pad) + var(--foil-h))}.is-condensed .wordmark .crown{height:34px}.is-condensed .wordmark .lettering{height:21px}footer{margin-top:var(--space-9);position:relative}footer:after{content:"";height:var(--space-9);background:linear-gradient(to bottom, var(--ground) 0%, var(--ink) 100%);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal--stagger>*{opacity:0;transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.js .reveal--stagger.is-in>*{opacity:1;transform:none}.js .reveal--stagger.is-in>:nth-child(2){transition-delay:70ms}.js .reveal--stagger.is-in>:nth-child(3){transition-delay:.14s}.js .reveal--stagger.is-in>:nth-child(4){transition-delay:.21s}.beat{align-items:center;gap:var(--space-2);font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;border:var(--hairline) solid var(--rule);color:var(--ink-soft);background:0 0;border-radius:999px;padding:5px 12px 5px 10px;display:inline-flex}.beat:before{content:"";background:var(--gold-shadow);border-radius:999px;width:5px;height:5px}.on-ink .beat{color:#f5f0eab3;border-color:#f5f0ea38}.on-ink .beat:before{background:var(--gold)}@media (prefers-reduced-motion:reduce){.masthead-bar,.masthead,.wordmark .crown,.wordmark .lettering{transition:none}.js .reveal,.js .reveal--stagger>*{opacity:1;transition:none;transform:none}}.askline{margin-top:var(--space-5);max-width:min(40rem,100%);margin-inline:auto;position:relative}.askline-row{align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-3);display:flex;position:relative}.askline-row:before,.askline-row:after{content:"";height:2px;position:absolute;bottom:0;left:0}.askline-row:before{background:#f5f0ea33;right:0}.askline-row:after{background:var(--gold-foil);width:0;transition:width .52s cubic-bezier(.2,.7,.2,1)}.askline:focus-within .askline-row:after,.askline--filled .askline-row:after{width:100%}.askline-input{min-width:0;color:var(--plate);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:clamp(1.25rem,2.7vw,1.75rem);line-height:1.25}.askline-input::placeholder{color:#f5f0ea57}.askline-input:focus-visible{outline:none}.askline:has(.askline-input:focus-visible) .askline-row{outline:2px solid var(--gold);outline-offset:8px;border-radius:2px}.askline-go{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:0 0;border:0;flex:none;margin:-11px -4px;padding:11px 4px 13px;transition:opacity .24s,transform .24s cubic-bezier(.2,.7,.2,1);display:inline-flex}.askline-go:disabled{opacity:.3;cursor:default}.askline-go:not(:disabled):hover{transform:translate(3px)}.askline-go em{font-size:1.15em;font-style:normal;line-height:1}@media (prefers-reduced-motion:reduce){.askline-row:after{transition:none}.askline-go:not(:disabled):hover{transform:none}}.trade-head{gap:var(--space-4);padding:var(--space-7) 0 var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.trade-head h1{font-size:var(--size-display-l);margin:0}.trade-discount{color:var(--ink-soft);margin:var(--space-2) 0 0}.trade-caveat{max-width:62ch;color:var(--ink-soft);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);padding:var(--space-4) 0;margin:0}.trade-foot{color:var(--ink-soft);margin:var(--space-5) 0 var(--space-8)}@media (max-width:640px){.traderow{grid-template-columns:1fr auto}.traderow-qty{align-items:center;gap:var(--space-3);flex-direction:row;grid-column:1/-1;width:100%}.traderow-qty .mono{clip-path:none;width:auto;height:auto;position:static}.traderow-qty input{max-width:120px}.tradebar{flex-direction:column;align-items:stretch}.tradebar-right{justify-content:space-between}}.tradechanged{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.tradechanged li{margin-bottom:var(--space-2)}.tradenote{color:var(--ink-soft);display:block}.traderow-oos{color:var(--ink-soft);font-size:var(--size-label);display:block}.hero-trade{margin:var(--space-5) 0 0;font-size:var(--size-body-l);color:#ffffffb8}.hero-trade a{color:var(--gold);border-bottom:var(--hairline) solid #f1af2980;text-decoration:none}.hero-trade a:hover{border-bottom-color:var(--gold)}.trade-signin{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid var(--rule);color:var(--ink-soft)}.trade-signin a{color:var(--ink)}.codefield{font-family:var(--font-data);letter-spacing:.12em;text-transform:none}.loginhelp{margin-top:var(--space-6);color:var(--ink-soft);max-width:40ch}.tradelayout{gap:var(--space-6);align-items:start;display:grid}.tradecards{gap:var(--space-5);align-items:start;min-width:0;display:grid}@media (min-width:700px){.tradecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.tradecards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1180px){.tradecards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcard{background:var(--plate);border:var(--hairline) solid var(--rule);padding:var(--space-4);min-width:0}.tcard-head{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}.tcard-plate{aspect-ratio:3/4;background:var(--plate);border:var(--hairline) solid var(--rule);position:relative;overflow:hidden}.tcard-title{min-width:0}.tcard-brand{color:var(--ink-soft);margin:0 0 2px}.tcard-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:400;line-height:1.15}.tcard-sizes{gap:0;display:grid}.tsize{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;display:grid}.tsize:last-child{padding-bottom:2px}.tsize-label{min-width:0}.tsize-label>.mono{color:var(--ink-soft);white-space:nowrap;display:block}.tsize-oos{font-size:var(--size-label);margin-top:2px;line-height:1.3;display:block;white-space:normal!important}.tsize-price{text-align:right;white-space:nowrap;line-height:1.05}.tsize-price .trade-list{font-size:var(--size-label);display:block}.tsize-trade{font-family:var(--font-display);color:var(--ink);font-size:1.35rem}.tsize-qty{text-align:center;width:64px;padding-left:4px;padding-right:4px}.traderail-in{background:var(--plate);border:var(--hairline) solid var(--rule);padding:var(--space-5)}.traderail-lbl{font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--space-4)}.traderail-empty{color:var(--ink-soft);margin:0 0 var(--space-4);font-size:.8125rem}.traderail-lines{margin:0 0 var(--space-4);padding:0;list-style:none}.traderail-lines li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--rule);grid-template-columns:1.9em minmax(0,1fr) auto;align-items:baseline;display:grid}.traderail-q{color:var(--ink)}.traderail-n{min-width:0;font-size:.78rem;line-height:1.35}.traderail-n .mono{color:var(--ink-soft)}.traderail-t{white-space:nowrap;color:var(--ink);font-size:.78rem}.traderail-sum{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.traderail-sum .mono{color:var(--ink-soft);margin:0}.traderail-sum .tradebar-total{margin:0}.tmeter{background:var(--rule);height:3px;margin:var(--space-3) 0 var(--space-2);overflow:hidden}.tmeter-fill{background:var(--ink);height:100%;transition:width var(--motion-hover);display:block}.traderail-ready{color:var(--ink)!important}.traderail-note{margin-top:var(--space-4)}.traderail-send{width:100%;margin-top:var(--space-4)}@media (max-width:480px){.tcard-head{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr)}.tsize{gap:var(--space-2)}}.tradesticky{gap:var(--space-4);z-index:30;padding:var(--space-3) var(--space-4);background:var(--plate);border-top:var(--hairline) solid var(--rule);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px -18px #14121080}.tradesticky p{margin:0}.tradesticky .mono{color:var(--ink-soft)}.tradesticky-fig{flex:none}.tradesticky-right{gap:var(--space-2);flex:auto;min-width:0;display:grid}.tradesticky .btn{width:100%}.trade-foot{margin-bottom:180px}.thouses{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.thouse{cursor:pointer;border:var(--hairline) solid var(--rule);min-height:34px;font-family:var(--font-data);color:var(--ink-soft);background:0 0;align-items:baseline;gap:.45em;padding:6px 11px;font-size:.75rem;display:inline-flex}.thouse em{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.6875rem;font-style:normal}.thouse:hover{border-color:var(--ink);color:var(--ink)}.thouse.is-on{background:var(--ink);color:var(--plate);border-color:var(--ink)}.thouse.is-on em{color:#f5f0ea9e}.tsheet{max-height:60vh;padding:var(--space-5) var(--space-4);background:var(--plate);border-top:var(--hairline) solid var(--rule);position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 40px -20px #14121073}.tsheet-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.tsheet-head .traderail-lbl{margin:0}.tsheet-note{margin-top:var(--space-4)}.tsheet-toggle{cursor:pointer;min-height:32px;font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.08em;color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tsheet-toggle:hover{color:var(--ink)}@media (min-width:1000px){.tradesticky{padding:var(--space-3) var(--space-6);gap:var(--space-6)}.tradesticky-right{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.tradesticky-right .tmeter{grid-column:1;margin:0}.tradesticky-right p{grid-column:1}.tradesticky-right .btn{grid-area:1/2/span 2;width:auto}.trade-foot{margin-bottom:120px}}.tsize-none{text-align:center;color:var(--rule);display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buybox{margin:var(--space-5) 0 var(--space-6)}.buybar{z-index:45;box-sizing:border-box;height:var(--buybar-h);align-items:center;gap:var(--space-4);padding:0 var(--space-4);padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in oklab, var(--ink) 96%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #000000e6}.buybar:before{content:"";background:var(--gold-foil);height:2px;position:absolute;top:0;left:0;right:0}.buybar-what{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.buybar-price{font-family:var(--font-data);color:var(--plate);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.buybar-size{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.08em;color:#f5f0ea99;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buybar-add{white-space:nowrap;min-height:44px;margin-left:auto}@media (max-width:859px){:root{--buybar-h:64px}.buybar{display:flex}.buybar[hidden]{display:none}.pdp-page{padding-bottom:calc(var(--buybar-h) + var(--space-4))}}.buybox-sizes{margin:0 0 var(--space-4);border:0;padding:0}.buybox-sizes legend{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-2);padding:0;font-weight:500}.buybox-size{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.buybox-size:last-of-type{border-bottom:var(--hairline) solid var(--rule)}.buybox-size input{accent-color:var(--ink);margin:0}.buybox-size-label{font-family:var(--font-data);white-space:nowrap}.buybox-size-price{font-family:var(--font-data);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.buybox-size.is-chosen .buybox-size-label,.buybox-size.is-chosen .buybox-size-price{color:var(--ink);font-weight:500}.buybox-size.is-gone{cursor:default;color:var(--ink-soft)}.buybox-size.is-gone .buybox-size-price{text-decoration:line-through}.buybox-size-gone{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);grid-column:2/-1}.buybox-row{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.buybox-qty{align-items:center;gap:var(--space-2);display:flex}.buybox-qty>span{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.buybox-qty input,.basket-qty input{text-align:center;background:var(--plate);width:68px;min-height:44px;color:var(--ink);border:var(--hairline) solid var(--rule);font-family:var(--font-data);font-variant-numeric:tabular-nums;-moz-appearance:textfield;font-size:.9375rem}.buybox-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buybox-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buybox-add{flex:200px;justify-content:center}.buybox-said,.buybox-wrong{margin:var(--space-3) 0 0;font-size:.875rem}.buybox-said{color:var(--ink-soft)}.buybox-said a{color:var(--ink)}.buybox-wrong{color:var(--ink);font-weight:500}.basket{padding-top:var(--space-7);padding-bottom:var(--space-8)}.basket h1{font-family:var(--font-display);font-size:var(--size-display-m);margin:0 0 var(--space-5)}.basket-lines{margin:0;padding:0;list-style:none}.basket-line{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:72px minmax(0,1fr) 64px auto auto;display:grid}.basket-line:last-child{border-bottom:var(--hairline) solid var(--rule)}.basket-thumb{object-fit:contain;background:var(--plate)}.basket-thumb--none{width:72px;height:90px;display:block}.basket-what{min-width:0}.basket-title{font-family:var(--font-display);margin:0;font-size:1.0625rem;line-height:1.25}.basket-size,.basket-unit{font-family:var(--font-data);font-size:var(--size-label);color:var(--ink-soft);margin:2px 0 0}.basket-gone{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:4px 0 0;font-weight:500}.basket-qty input{width:64px}.basket-amount{font-family:var(--font-data);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.basket-remove{white-space:nowrap}.basket-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.basket-total{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.basket-total span{font-family:var(--font-data);font-size:var(--size-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.basket-total strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:400}.basket-checkout{justify-content:center;min-width:200px}.basket-wrong{margin:var(--space-4) 0 0;font-weight:500}.basket-note{margin:var(--space-5) 0 0;color:var(--ink-soft);max-width:56ch;font-size:.875rem}@media (max-width:640px){.basket-line{row-gap:var(--space-2);grid-template-columns:56px minmax(0,1fr) auto}.basket-thumb,.basket-thumb--none{width:56px;height:70px}.basket-qty{grid-column:2}.basket-amount{grid-column:3}.basket-remove{grid-column:2/-1;justify-self:start}.basket-foot{flex-direction:column;align-items:stretch}.basket-checkout{width:100%}}.basket-link{color:#f5f0eab8;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.basket-link:hover,.basket-link[aria-current=page]{color:var(--gold)}.basket-glyph{width:21px;height:21px;display:block}@media (max-width:640px){.basket-glyph{width:19px;height:19px}}.basket-count{background:var(--gold);min-width:16px;height:16px;color:var(--ink);font-family:var(--font-data);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:4px;right:2px}.partial{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--hairline) solid var(--rule);color:var(--ink-soft);max-width:68ch;font-size:.875rem}.partial strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.partial-clear{cursor:pointer;font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.partial-clear:hover{color:var(--gold-shadow)}
