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%}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}}html.theme-brand.style-showcase [data-showcase-frame]{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 55%,transparent),0 40px 80px rgba(0,0,0,.55)}.theme-brand .brand-tint{background:color-mix(in srgb,var(--accent) 26%,#ffffff)}.theme-brand .brand-halftone{background-image:radial-gradient(color-mix(in srgb,var(--accent-on) 18%,transparent) 1.5px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000);mask-image:linear-gradient(115deg,transparent 30%,#000)}.theme-brand .brand-hazard{background:repeating-linear-gradient(135deg,var(--accent) 0 14px,#15161a 14px 28px)}.theme-brand .brand-burst{clip-path:polygon(50% 0,59.6% 8.1%,71.7% 5%,76.8% 16.4%,89.1% 18.8%,88.7% 31.3%,98.7% 38.9%,93% 50%,98.7% 61.1%,88.7% 68.7%,89.1% 81.2%,76.8% 83.6%,71.7% 95%,59.6% 91.9%,50% 100%,40.4% 91.9%,28.3% 95%,23.2% 83.6%,10.9% 81.2%,11.3% 68.7%,1.3% 61.1%,7% 50%,1.3% 38.9%,11.3% 31.3%,10.9% 18.8%,23.2% 16.4%,28.3% 5%,40.4% 8.1%)}.theme-brand .brand-coupon{-webkit-mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right /51% 100% no-repeat}@keyframes brand-ticker{to{transform:translateX(-25%)}}.theme-brand .brand-ticker{animation:brand-ticker 36s linear infinite}@media (prefers-reduced-motion:reduce){.theme-brand .brand-ticker{animation:none}}.theme-brand .brand-stage{--stage-paper:#f3f5f9;--stage-dim:#a4abba;position:relative;isolation:isolate;overflow:hidden;background:#07080c;color:var(--stage-paper)}.theme-brand .brand-stage:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(58% 72% at 78% 42%,color-mix(in srgb,var(--accent) 36%,transparent),transparent 70%),radial-gradient(42% 56% at 4% 100%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%)}.theme-brand .brand-stage:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(82% 92% at 72% 42%,#000 15%,transparent 82%);mask-image:radial-gradient(82% 92% at 72% 42%,#000 15%,transparent 82%)}.theme-brand .brand-stage-edge{background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent)}.theme-brand .brand-glass{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px)}.theme-brand .brand-pod{background:linear-gradient(160deg,#ffffff,#e6eaf1);box-shadow:0 0 0 1px rgba(255,255,255,.6),0 26px 60px -14px color-mix(in srgb,var(--accent) 60%,transparent),0 0 96px -12px color-mix(in srgb,var(--accent) 50%,transparent)}.theme-brand .brand-pod img{mix-blend-mode:multiply}.theme-brand .brand-corner{position:absolute;width:14px;height:14px;border-color:color-mix(in srgb,#07080c 55%,transparent)}.theme-brand .brand-cta-glow{box-shadow:0 14px 40px -10px color-mix(in srgb,var(--accent) 80%,transparent)}.theme-brand .brand-glow-text{text-shadow:0 0 34px color-mix(in srgb,var(--accent) 65%,transparent)}@keyframes brand-vapor{0%{transform:translateY(18px);opacity:0}35%{opacity:1}to{transform:translateY(-34px);opacity:0}}.theme-brand .brand-vapor path{animation:brand-vapor 9s ease-in-out infinite}.theme-brand .brand-vapor path:nth-child(2){animation-delay:-3s}.theme-brand .brand-vapor path:nth-child(3){animation-delay:-6s}@media (prefers-reduced-motion:reduce){.theme-brand .brand-vapor path{animation:none;opacity:.7}}html.theme-brand:not(.style-classic){--bg-base:#f8f9fb;--bg-base-hover:#f2f4f7;--bg-base-pressed:#e9ecf2;--bg-subtle:#f2f4f7;--bg-subtle-hover:#e9ecf2;--bg-subtle-pressed:#dfe3eb;--bg-component:#ffffff;--bg-component-hover:#f6f7fa;--bg-field:#ffffff;--bg-field-hover:#f6f7fa;--border-base:#e2e5ec;--border-strong:#cdd2dc;--brand-tile:#ffffff}html.theme-brand.dark:not(.style-classic){--bg-base:#07080c;--bg-base-hover:#0f1117;--bg-base-pressed:#171a22;--bg-subtle:#0f1117;--bg-subtle-hover:#171a22;--bg-subtle-pressed:#1f232d;--bg-component:#0f1117;--bg-component-hover:#171a22;--bg-field:#0f1117;--bg-field-hover:#171a22;--border-base:#1c2029;--border-strong:#2a2f3b;--brand-tile:#eef1f6}html.theme-brand:not(.style-classic) .brand-tile{background:linear-gradient(160deg,#ffffff,#e9edf3)}html.theme-brand:not(.style-classic) [data-card-tile]{border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-base) 9%,transparent);transition:box-shadow .25s ease}html.theme-brand:not(.style-classic) [data-card]:focus-within [data-card-tile],html.theme-brand:not(.style-classic) [data-card]:hover [data-card-tile]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent),0 22px 44px -18px color-mix(in srgb,var(--accent) 70%,transparent)}html.theme-brand.style-swatch [data-grid] [data-card-tile]{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}html.theme-brand.style-swatch [data-grid] [data-card]:hover [data-card-tile]{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 45%,transparent),0 22px 44px -18px color-mix(in srgb,var(--accent) 70%,transparent)}html.theme-brand:not(.style-classic) [data-listing]{overflow-x:clip}html.theme-brand:not(.style-classic) [data-listing-header]{position:relative;isolation:isolate;margin-top:1rem;padding:2.25rem 0 2.5rem}html.theme-brand:not(.style-classic) [data-listing-header]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(46% 130% at 86% 50%,color-mix(in srgb,var(--accent) 36%,transparent),transparent 70%),#07080c;border-bottom:1px solid var(--accent)}html.theme-brand:not(.style-classic) [data-listing-header] h1{color:#f3f5f9;letter-spacing:-.03em}html.theme-brand:not(.style-classic) [data-listing-header]>p{color:var(--accent)}html.theme-brand:not(.style-classic) [data-listing-header]>div{color:#a4abba}html.theme-brand:not(.style-classic) [data-pdp-stage]{border-color:transparent;border-radius:26px;background:linear-gradient(160deg,#ffffff,#e6eaf1);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-base) 9%,transparent),0 30px 70px -24px color-mix(in srgb,var(--accent) 70%,transparent)}