html.theme-brand{--bg-base:#fbfaf7;--bg-base-hover:#f4f2ed;--bg-base-pressed:#ece9e2;--bg-subtle:#f4f2ed;--bg-subtle-hover:#ece9e2;--bg-subtle-pressed:#e3dfd6;--bg-component:#ffffff;--bg-component-hover:#f7f5f0;--bg-field:#ffffff;--bg-field-hover:#f7f5f0;--border-base:#e7e3da;--border-strong:#d3cec3;--fg-base:#15161a;--fg-subtle:#585b64;--fg-muted:#6b6d75;--border-interactive:var(--accent-ink);--fg-interactive:var(--accent-ink);--fg-interactive-hover:var(--accent-ink-hover);--fg-on-inverted:var(--accent-on);--button-inverted:var(--accent);--button-inverted-hover:var(--accent-hover);--button-inverted-pressed:var(--accent);--accent:#f5b83d;--accent-hover:#f3ac1b;--accent-on:#0f1013;--accent-ink:#936308;--accent-ink-hover:#7d5406;--radius-card:14px;--radius-button:12px}html.theme-brand.dark{--bg-base:#0f1013;--bg-base-hover:#17191e;--bg-base-pressed:#1f2229;--bg-subtle:#17191e;--bg-subtle-hover:#1f2229;--bg-subtle-pressed:#272a33;--bg-component:#17191e;--bg-component-hover:#1f2229;--bg-field:#17191e;--bg-field-hover:#1f2229;--border-base:#1f2229;--border-strong:#272a33;--fg-base:#f5f5f3;--fg-subtle:#9c9fa8;--fg-muted:#80838b;--accent:#f5b83d;--accent-hover:#f7c664;--accent-on:#0f1013;--accent-ink:#f5b83d;--accent-ink-hover:#ffd070}html.theme-brand.accent-amber{--accent:#f5b83d;--accent-hover:#f3ac1b;--accent-on:#0f1013;--accent-ink:#936308;--accent-ink-hover:#7e5507}html.theme-brand.dark.accent-amber{--accent:#f5b83d;--accent-hover:#f7c664;--accent-on:#0f1013;--accent-ink:#f5b83d;--accent-ink-hover:#f7c664}html.theme-brand.accent-red{--accent:#ef3b36;--accent-hover:#f1514c;--accent-on:#0f1013;--accent-ink:#d81711;--accent-ink-hover:#ba140f}html.theme-brand.dark.accent-red{--accent:#ef3b36;--accent-hover:#f2605c;--accent-on:#0f1013;--accent-ink:#f0423d;--accent-ink-hover:#f2605c}html.theme-brand.accent-coral{--accent:#ff6a4d;--accent-hover:#ff4c29;--accent-on:#0f1013;--accent-ink:#d62000;--accent-ink-hover:#b81c00}html.theme-brand.dark.accent-coral{--accent:#ff6a4d;--accent-hover:#ff8c76;--accent-on:#0f1013;--accent-ink:#ff6a4d;--accent-ink-hover:#ff8c76}html.theme-brand.accent-orange{--accent:#ff8a1f;--accent-hover:#fa7800;--accent-on:#0f1013;--accent-ink:#af5300;--accent-ink-hover:#914500}html.theme-brand.dark.accent-orange{--accent:#ff8a1f;--accent-hover:#ff9f48;--accent-on:#0f1013;--accent-ink:#ff8a1f;--accent-ink-hover:#ff9f48}html.theme-brand.accent-lime{--accent:#b9f23a;--accent-hover:#adf019;--accent-on:#0f1013;--accent-ink:#597706;--accent-ink-hover:#435a05}html.theme-brand.dark.accent-lime{--accent:#b9f23a;--accent-hover:#c7f560;--accent-on:#0f1013;--accent-ink:#b9f23a;--accent-ink-hover:#c7f560}html.theme-brand.accent-mint{--accent:#2fe6a8;--accent-hover:#1ad797;--accent-on:#0f1013;--accent-ink:#0f7c59;--accent-ink-hover:#0d674a}html.theme-brand.dark.accent-mint{--accent:#2fe6a8;--accent-hover:#53eab7;--accent-on:#0f1013;--accent-ink:#2fe6a8;--accent-ink-hover:#53eab7}html.theme-brand.accent-teal{--accent:#1fb8a6;--accent-hover:#1a998a;--accent-on:#0f1013;--accent-ink:#15796e;--accent-ink-hover:#105f56}html.theme-brand.dark.accent-teal{--accent:#1fb8a6;--accent-hover:#25dac5;--accent-on:#0f1013;--accent-ink:#1fb8a6;--accent-ink-hover:#25dac5}html.theme-brand.accent-sky{--accent:#4fc3f7;--accent-hover:#2db7f5;--accent-on:#0f1013;--accent-ink:#0874a5;--accent-ink-hover:#07618b}html.theme-brand.dark.accent-sky{--accent:#4fc3f7;--accent-hover:#76d0f9;--accent-on:#0f1013;--accent-ink:#4fc3f7;--accent-ink-hover:#76d0f9}html.theme-brand.accent-cobalt{--accent:#3164ff;--accent-hover:#0d49ff;--accent-on:#ffffff;--accent-ink:#2f5ff2;--accent-ink-hover:#2852d0}html.theme-brand.dark.accent-cobalt{--accent:#3164ff;--accent-hover:#2e5ded;--accent-on:#ffffff;--accent-ink:#4d79ff;--accent-ink-hover:#7396ff}html.theme-brand.accent-violet{--accent:#8b6cff;--accent-hover:#9478ff;--accent-on:#0f1013;--accent-ink:#704cf7;--accent-ink-hover:#6041d4}html.theme-brand.dark.accent-violet{--accent:#8b6cff;--accent-hover:#ab95ff;--accent-on:#0f1013;--accent-ink:#8b6cff;--accent-ink-hover:#ab95ff}html.theme-brand.accent-magenta{--accent:#e04fb0;--accent-hover:#db31a2;--accent-on:#0f1013;--accent-ink:#c62493;--accent-ink-hover:#aa1f7e}html.theme-brand.dark.accent-magenta{--accent:#e04fb0;--accent-hover:#e672c0;--accent-on:#0f1013;--accent-ink:#e04fb0;--accent-ink-hover:#e672c0}html.theme-brand.accent-rose{--accent:#ff5c8a;--accent-hover:#ff3870;--accent-on:#0f1013;--accent-ink:#da003e;--accent-ink-hover:#bd0036}html.theme-brand.dark.accent-rose{--accent:#ff5c8a;--accent-hover:#ff85a7;--accent-on:#0f1013;--accent-ink:#ff5c8a;--accent-ink-hover:#ff85a7}html.theme-brand.layout-editorial{--radius-card:14px;--radius-button:12px}html.theme-brand.layout-poster{--radius-card:6px;--radius-button:999px}html.theme-brand.layout-split{--radius-card:20px;--radius-button:14px}html.theme-brand.layout-compact{--radius-card:10px;--radius-button:8px}.theme-brand .brand-glow{background:radial-gradient(640px 360px at 85% 30%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.theme-brand .brand-glow-center{background:radial-gradient(760px 420px at 50% -10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}.theme-brand .brand-grid{background-image:linear-gradient(var(--border-base) 1px,transparent 1px),linear-gradient(90deg,var(--border-base) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 85%)}.theme-brand .brand-stripes{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 28%,transparent) 0 2px,transparent 2px 12px)}html.theme-brand{--brand-tile:#ffffff;--brand-tile-ink:#15161a}html.theme-brand.dark{--brand-tile:#ecebe7;--brand-tile-ink:#15161a}.theme-brand .brand-tile{background:var(--brand-tile)}.theme-brand .brand-tile img{mix-blend-mode:multiply}.theme-brand .brand-tile-ink{color:var(--brand-tile-ink)}.theme-brand .brand-tile-chip{background:var(--brand-tile-ink);color:var(--brand-tile)}.theme-brand .brand-tile-soft{background:color-mix(in srgb,var(--brand-tile) 88%,transparent);color:var(--brand-tile-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-tile-ink) 12%,transparent)}.theme-brand .brand-rail{scrollbar-width:none;overscroll-behavior-x:contain}.theme-brand .brand-rail::-webkit-scrollbar{display:none}.theme-brand .brand-rail-item{width:calc((100% - 1rem) / 2.15)}@media (min-width:512px){.theme-brand .brand-rail-item{width:calc((100% - 2rem) / 3.15)}}@media (min-width:1024px){.theme-brand .brand-rail-item{width:calc((100% - 4.5rem) / 4)}}@keyframes brand-nav-show{to{visibility:visible}}.theme-brand .brand-nav-measuring{visibility:hidden;animation:brand-nav-show 0s 1.5s forwards}html.theme-brand.style-drop{--bg-base:#ffffff;--bg-base-hover:#f5f5f5;--bg-subtle:#f5f5f5;--bg-subtle-hover:#ededed;--bg-component:#ffffff;--bg-field:#ffffff;--border-base:#15161a;--border-strong:#15161a;--radius-card:0px;--radius-button:0px;--brand-tile:color-mix(in srgb,var(--accent) 22%,#ffffff)}html.theme-brand.dark.style-drop{--bg-base:#000000;--bg-base-hover:#121212;--bg-subtle:#121212;--bg-subtle-hover:#1c1c1c;--bg-component:#121212;--bg-field:#121212;--border-base:#5d606b;--border-strong:#f5f5f3;--brand-tile:color-mix(in srgb,var(--accent) 22%,#ffffff)}html.theme-brand.style-drop [data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem}@media (min-width:1024px){html.theme-brand.style-drop [data-grid]{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:3.5rem}}html.theme-brand.style-drop [data-card-tile]{border:0}html.theme-brand.style-drop [data-card-title]{font-family:var(--font-display);font-size:19px;line-height:1.15}@media (min-width:1024px){html.theme-brand.style-drop [data-card-title]{font-size:24px}}html.theme-brand.style-drop [data-card-label]{text-transform:none;letter-spacing:0;font-size:13px;color:var(--fg-subtle)}html.theme-brand.style-ledger{--bg-base:#ffffff;--bg-base-hover:#f5f6f8;--bg-subtle:#f5f6f8;--bg-subtle-hover:#eceef2;--bg-component:#ffffff;--bg-field:#ffffff;--border-base:#dfe2e8;--border-strong:#c3c8d2;--radius-card:4px;--radius-button:4px}html.theme-brand.dark.style-ledger{--bg-base:#0c0e12;--bg-base-hover:#14171d;--bg-subtle:#14171d;--bg-subtle-hover:#1c2028;--bg-component:#14171d;--bg-field:#14171d;--border-base:#232831;--border-strong:#343a46}html.theme-brand.style-ledger [data-grid]{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--border-base)}@media (min-width:768px){html.theme-brand.style-ledger [data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem}}html.theme-brand.style-ledger [data-grid]>li{border-bottom:1px solid var(--border-base)}html.theme-brand.style-ledger [data-grid] [data-card]{flex-direction:row;align-items:center;gap:.875rem;padding:.625rem 0;text-align:left}html.theme-brand.style-ledger [data-grid] [data-card-tile]{width:68px;flex:none}html.theme-brand.style-ledger [data-grid] [data-card-tile] img{padding:4px}html.theme-brand.style-ledger [data-grid] [data-card-badges],html.theme-brand.style-ledger [data-grid] [data-card-puffs]{display:none}html.theme-brand.style-ledger [data-grid] [data-card-body]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.125rem;min-width:0;padding-top:0}html.theme-brand.style-ledger [data-grid] [data-card-label],html.theme-brand.style-ledger [data-grid] [data-card-title]{grid-column:1}html.theme-brand.style-ledger [data-grid] [data-card-label]{text-transform:none;letter-spacing:0;font-size:12px;color:var(--fg-subtle)}html.theme-brand.style-ledger [data-grid] [data-card-foot]{grid-column:2;grid-row:1/span 2;width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:.875rem;margin-top:0;padding-top:0}html.theme-brand.style-ledger [data-card-foot] [data-testid=price]{font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums}html.theme-brand.style-swatch{--radius-card:28px;--radius-button:999px}html.theme-brand.style-swatch [data-grid]{row-gap:2.75rem}html.theme-brand.style-swatch [data-grid] [data-card]{align-items:center;text-align:center}html.theme-brand.style-swatch [data-grid] [data-card-tile]{width:88%;border:0;border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}html.theme-brand.style-swatch [data-grid] [data-card-tile] img{padding:17%}html.theme-brand.style-swatch [data-grid] [data-card-puffs]{display:none}html.theme-brand.style-swatch [data-grid] [data-card-badges]{left:50%;top:9%;align-items:center;transform:translateX(-50%)}html.theme-brand.style-swatch [data-grid] [data-card-body]{align-items:center;padding-top:1.125rem}html.theme-brand.style-swatch [data-grid] [data-card-label]{text-transform:none;letter-spacing:0;font-size:13px;color:var(--fg-subtle)}html.theme-brand.style-swatch [data-grid] [data-card-title]{font-size:17px}html.theme-brand.style-swatch [data-grid] [data-card-foot]{justify-content:center}.theme-brand .brand-fam{color:#15161a}.theme-brand .brand-fam-iced{background:#cfe8fb}.theme-brand .brand-fam-mint{background:#c9f0dc}.theme-brand .brand-fam-berry{background:#e3d4fb}.theme-brand .brand-fam-melon{background:#fbd3d9}.theme-brand .brand-fam-citrus{background:#f9eaa6}.theme-brand .brand-fam-orchard{background:#fbd8bd}.theme-brand .brand-fam-tropical{background:#fde0a3}.theme-brand .brand-fam-dessert{background:#f1dfcd}.theme-brand .brand-fam-drinks{background:#d3e2e4}.theme-brand .brand-fam-tobacco{background:#e3d5bf}html.theme-brand.style-guide{--radius-card:2px;--radius-button:2px}html.theme-brand.style-guide [data-grid]{row-gap:3rem}html.theme-brand.style-guide [data-grid] [data-card-tile]{aspect-ratio:4/5;border:0}html.theme-brand.style-guide [data-grid] [data-card-label]{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--fg-subtle)}html.theme-brand.style-guide [data-grid] [data-card-title]{font-family:var(--font-display);font-size:19px}html.theme-brand.style-guide [data-grid] [data-card-title] .font-bold{font-weight:600}html.theme-brand.style-showcase{--radius-card:18px;--radius-button:999px}html.theme-brand.style-showcase [data-showcase-stage]{background:radial-gradient(120% 90% at 78% 40%,color-mix(in srgb,var(--accent) 34%,transparent) 0,transparent 62%),linear-gradient(160deg,#0b0c10 0,#15171f 55%,#0b0c10 100%)}html.theme-brand.style-showcase [data-showcase-glow]{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 55%,transparent),transparent 72%);filter:blur(28px)}html.theme-brand.style-showcase [data-showcase-wall]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem}html.theme-brand.style-showcase [data-showcase-wall]>li{aspect-ratio:1/1}html.theme-brand.style-showcase [data-showcase-wall]>li[data-big]{grid-column:span 2;grid-row:span 2}@media (min-width:1024px){html.theme-brand.style-showcase [data-showcase-wall]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}