.cb.svelte-8lyz9q{--cb-solid:var(--bmag-bg);background:var(--bmag-bg);color:var(--bmag-fg);position:relative;overflow:clip}.cb-hero.svelte-8lyz9q,.cb-band--dark.svelte-8lyz9q{--bmag-bg:#0b0b0c;--bmag-bg-subtle:#141416;--bmag-bg-muted:#1a1a1d;--bmag-fg:#f4f4f3;--bmag-fg-muted:#b3b3b0;--bmag-fg-subtle:#8c8c89;--bmag-border:#ffffff29;--bmag-accent-text:var(--bmag-accent);--cb-solid:#0b0b0c;color:var(--bmag-fg)}.cb-hero.svelte-8lyz9q{--cb-hero-h:clamp(340px, calc(64svh - var(--bmag-chrome-h)), 520px);height:var(--cb-hero-h);isolation:isolate;background:#0b0b0c;position:relative}@media (width>=1024px){.cb-hero.svelte-8lyz9q{--cb-hero-h:clamp(460px, calc(76svh - var(--bmag-chrome-h)), 720px)}}.cb-hero__bg.svelte-8lyz9q{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-scrim.svelte-8lyz9q{background:linear-gradient(#0000 34%,#06060773 60%,#060607e6 100%),linear-gradient(#06060759 0%,#0000 18%);position:absolute;inset:0}@media (width>=1024px){.cb-scrim.svelte-8lyz9q{background:linear-gradient(90deg,#060607b3 0%,#06060747 34%,#0000 58%),linear-gradient(#0000 58%,#060607bf 100%),linear-gradient(#06060759 0%,#0000 18%)}}.cb-hero.svelte-8lyz9q .cb-swiper,.cb-still.svelte-8lyz9q{z-index:1;height:var(--cb-hero-h);display:block;position:relative}.cb-hero.svelte-8lyz9q .cb-swiper{--swiper-pagination-bottom:5px;--hero-dash-color:#fff;--hero-dash-opacity:.45;--hero-dash-hover-opacity:.75;--hero-dash-focus:#fff;overflow:hidden}@media (width>=1024px){.cb-hero.svelte-8lyz9q .cb-swiper{--swiper-pagination-bottom:12px}}.cb-hero.svelte-8lyz9q .cb-swiper swiper-slide{height:var(--cb-hero-h)}.cb-hero.svelte-8lyz9q .cb-swiper swiper-slide:not(.swiper-slide-active),.cb-hero.svelte-8lyz9q .cb-swiper swiper-slide:not(.swiper-slide-active) *{pointer-events:none!important}.cb-hero.is-ready.svelte-8lyz9q .cb-swiper swiper-slide .cb-plate{transition:opacity .3s .45s}.cb-hero.is-ready.svelte-8lyz9q .cb-swiper swiper-slide:not(.swiper-slide-active) .cb-plate{opacity:0;transition:opacity .18s}.cb-slide.svelte-8lyz9q{box-sizing:border-box;align-items:flex-end;max-width:90rem;height:100%;margin:0 auto;padding:16px 16px 36px;display:flex}@media (width>=640px){.cb-slide.svelte-8lyz9q{padding-left:24px;padding-right:24px}}@media (width>=1024px){.cb-slide.svelte-8lyz9q{padding:32px 40px 52px}}.cb-plate.svelte-8lyz9q{flex-direction:column;align-items:flex-start;min-width:0;max-width:640px;display:flex}.cb-kicker.svelte-8lyz9q{background:var(--cb-solid);border-radius:2px;margin:0 0 10px;padding:5px 8px;display:inline-flex}.cb-kick.svelte-8lyz9q{margin:0}.cb-title.svelte-8lyz9q{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 24px #00000073;max-width:14ch;margin:0;font-size:clamp(30px,9vw,40px);font-weight:750;line-height:.98}@media (width>=1024px){.cb-title.svelte-8lyz9q{letter-spacing:-.035em;max-width:14ch;font-size:clamp(44px,4.4vw,76px)}}.cb-facts.svelte-8lyz9q{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000c,0 0 18px #0009;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:12px 0 0;font-size:10.5px;font-weight:700;display:flex}@media (width>=1024px){.cb-facts.svelte-8lyz9q{gap:6px 10px;margin-top:14px;font-size:11px}}.cb-dot.svelte-8lyz9q{color:#fff9}.cb-soldout.svelte-8lyz9q{border-radius:var(--bmag-radius-tile,4px);background:var(--bmag-fg);color:var(--bmag-bg);letter-spacing:.1em;text-shadow:none;align-items:center;padding:5px 7px;font-size:9px;line-height:1;display:inline-flex}.cb-lots.svelte-8lyz9q{display:none}@media (width>=1024px){.cb-lots.svelte-8lyz9q{grid-template-columns:repeat(3,minmax(0,88px));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}}.cb-lot.svelte-8lyz9q{aspect-ratio:1;border-radius:var(--bmag-radius-tile,4px);color:#fff;background:#141416;min-width:0;text-decoration:none;transition:box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.cb-lot.svelte-8lyz9q:hover,.cb-lot.svelte-8lyz9q:focus-visible{box-shadow:0 0 0 1px #ffffff8c}.cb-lot.svelte-8lyz9q:focus-visible{outline:2px solid var(--bmag-accent);outline-offset:2px}.cb-lot.svelte-8lyz9q img:where(.svelte-8lyz9q){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-lot__title.svelte-8lyz9q{-webkit-line-clamp:2;opacity:0;background:#0b0b0c;-webkit-box-orient:vertical;padding:5px 6px 6px;font-size:10.5px;font-weight:600;line-height:1.25;transition:opacity .15s;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cb-lot.svelte-8lyz9q:hover .cb-lot__title:where(.svelte-8lyz9q),.cb-lot.svelte-8lyz9q:focus-visible .cb-lot__title:where(.svelte-8lyz9q),.cb-lot--bare.svelte-8lyz9q .cb-lot__title:where(.svelte-8lyz9q){opacity:1}.cb-cta.svelte-8lyz9q{width:100%;max-width:200px;margin-top:16px}@media (width>=1024px){.cb-cta.svelte-8lyz9q{max-width:220px;margin-top:20px}}.cb-nav.svelte-8lyz9q{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.cb-nav.svelte-8lyz9q{--cb-nav-gap:calc((15px * var(--cb-nav-dashes) + 19px) / 2 + 6px);display:block}.cb-nav.svelte-8lyz9q .cb-nav__btn{z-index:2;color:#fff;opacity:.35;background-color:#0000;border-radius:999px;width:32px;height:32px;padding:0;transition:opacity .2s,background-color .2s;position:absolute;bottom:8px}.cb-nav.svelte-8lyz9q .cb-nav__btn--prev{right:calc(50% + var(--cb-nav-gap))}.cb-nav.svelte-8lyz9q .cb-nav__btn--next{left:calc(50% + var(--cb-nav-gap))}.cb-nav.svelte-8lyz9q .cb-nav__btn--prev svg{transform:rotate(90deg)}.cb-nav.svelte-8lyz9q .cb-nav__btn--next svg{transform:rotate(-90deg)}.cb-hero.svelte-8lyz9q:hover .cb-nav:where(.svelte-8lyz9q) .cb-nav__btn{opacity:.7}.cb-hero.svelte-8lyz9q .cb-nav:where(.svelte-8lyz9q) .cb-nav__btn:is(:hover,:focus-visible){opacity:1;background-color:#ffffff1f}}.cb-body.svelte-8lyz9q{z-index:1;max-width:90rem;margin:0 auto;padding:18px 16px 80px;position:relative}@media (width>=640px){.cb-body.svelte-8lyz9q{padding-left:24px;padding-right:24px}}@media (width>=1024px){.cb-body.svelte-8lyz9q{padding:32px 40px 96px}}.cb-head.svelte-8lyz9q .bmag-head--page{margin-bottom:0}.cb-head.svelte-8lyz9q .cb-head__title{animation:1.2s cubic-bezier(.22,1,.36,1) both svelte-8lyz9q-collection-focus}@keyframes svelte-8lyz9q-collection-focus{0%{filter:blur(8px);opacity:0}to{filter:blur();opacity:1}}.cb-tools.svelte-8lyz9q{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cb-filters.svelte-8lyz9q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-band.svelte-8lyz9q{padding-top:18px}.cb-band.svelte-8lyz9q+.cb-band:where(.svelte-8lyz9q){padding-top:clamp(28px,4vw,40px)}.cb-band.svelte-8lyz9q .bmag-head{margin-bottom:12px}.cb-band--dark.svelte-8lyz9q,.cb-band.svelte-8lyz9q+.cb-band--dark:where(.svelte-8lyz9q){background:var(--bmag-bg);box-shadow:0 0 0 100vmax var(--bmag-bg);clip-path:inset(0 -100vmax);margin-top:clamp(32px,5vw,60px);padding:clamp(32px,5vw,60px) 0}.cb-band--dark.svelte-8lyz9q .bmag-head{border-bottom-color:#ffffff47}.cb.ends-dark.svelte-8lyz9q .cb-body:where(.svelte-8lyz9q){padding-bottom:0}.cb.ends-dark.svelte-8lyz9q+.sbd{border-top:1px solid #ffffff24}.cb-grid.svelte-8lyz9q{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.cb-grid.svelte-8lyz9q{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1024px){.cb-grid.svelte-8lyz9q{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.cb-cell.svelte-8lyz9q{min-width:0;animation:.45s cubic-bezier(.22,1,.36,1) both svelte-8lyz9q-cb-in;animation-delay:calc(var(--cb-step,0) * 50ms);position:relative}@keyframes svelte-8lyz9q-cb-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cb-cell.svelte-8lyz9q .show-tile:focus-visible{outline:2px solid var(--bmag-accent);outline-offset:2px}.cb-empty.svelte-8lyz9q,.cb-none.svelte-8lyz9q{text-align:center;color:var(--bmag-fg-muted);margin:12px 0 0;padding:48px 12px;font-size:14px}@media (prefers-reduced-motion:reduce){.cb-lot.svelte-8lyz9q,.cb-lot__title.svelte-8lyz9q,.cb-nav.svelte-8lyz9q .cb-nav__btn,.cb-hero.is-ready.svelte-8lyz9q .cb-swiper swiper-slide .cb-plate{transition:none}.cb-cell.svelte-8lyz9q,.cb-head.svelte-8lyz9q .cb-head__title{animation:none}}
