.bbf-section,.bbf-pdphero,.bbf-pdpnav,.bbf-gallery,.bbf-bantext{--bbf-display: var(--font-heading-family);--bbf-body: var(--font-body-family);--bbf-mono: var(--font-body-family);--bbf-void: rgb(var(--color-background));--bbf-base: rgb(var(--color-background));--bbf-surface: rgba(var(--color-foreground), .05);--bbf-raised: rgba(var(--color-foreground), .08);--bbf-line: rgba(var(--color-foreground), .12);--bbf-line-strong: rgba(var(--color-foreground), .28);--bbf-text: rgb(var(--color-foreground));--bbf-text-dim: rgba(var(--color-foreground), .72);--bbf-text-faint: rgba(var(--color-foreground), .5);--bbf-cyan: rgb(var(--color-button));--bbf-cyan-bright: rgb(var(--color-button));--bbf-ink: rgb(var(--color-button-text));--bbf-gutter: 2.4rem;--bbf-block: 9rem;--bbf-block-tight: 6rem;--bbf-radius: 1.4rem;--bbf-radius-sm: .6rem;--bbf-ease: cubic-bezier(.22, 1, .36, 1)}.bbf-pdphero,.bbf-bantext{--bbf-void: #000000;--bbf-base: #000000;--bbf-text: #ffffff;--bbf-text-dim: rgba(255, 255, 255, .78);--bbf-text-faint: rgba(255, 255, 255, .55);--bbf-line: rgba(255, 255, 255, .16);--bbf-line-strong: rgba(255, 255, 255, .38)}.bbf-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--bbf-gutter)}.bbf-section{position:relative;padding-block:var(--bbf-block);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bbf-eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.6rem;font-family:var(--bbf-mono);font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--bbf-cyan)}.bbf-title{margin:0 0 1.8rem;font-family:var(--bbf-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,4.2vw,4.8rem);line-height:1.05;letter-spacing:-.02em}.bbf-btn{--_bg: var(--bbf-cyan);--_fg: var(--bbf-ink);display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1.5rem 3.2rem;border:1px solid var(--_bg);border-radius:var(--bbf-radius-sm);background:var(--_bg);color:var(--_fg);font-family:var(--bbf-body);font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--bbf-ease),background-color .2s ease,color .2s ease}.bbf-btn:hover{transform:translateY(-2px)}.bbf-btn--ghost{--_bg: transparent;--_fg: currentColor;border-color:var(--bbf-line-strong)}.bbf-btn--sm{min-height:4.2rem;padding:1.1rem 2.2rem;font-size:1.2rem}.bbf-btn[disabled]{opacity:.35;cursor:default;transform:none}.bbf-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .7s var(--bbf-ease),transform .7s var(--bbf-ease)}.bbf-reveal.is-visible{opacity:1;transform:none}.bbf-placeholder{background:var(--bbf-raised);fill:rgba(var(--color-foreground),.14)}.bbf-pdphero__media img,.bbf-bantext__media img,.bbf-gallery__slide img,.bbf-featcard__media img,.bbf-overview__media img{height:100%;max-width:none}@media(prefers-reduced-motion:reduce){.bbf-reveal{opacity:1;transform:none;transition:none}.bbf-gallery__track{scroll-behavior:auto}.bbf-overview__body{transition:none}.bbf-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbf-pdp.css.map */
