:root{--bb-felt: #1e4a3a;--bb-felt-deep: #163829;--bb-ivory: #f7f1e3;--bb-parchment: #efe5cf;--bb-ink: #1a1c19;--bb-brass: #c9a24d;--bb-chalk: #8ec5e8;--bb-red: #b8332a;--bb-gutter: clamp(16px, 4vw, 48px);--bb-max: 1320px;--bb-rule: 1.5px solid var(--bb-ink);--mc-cream: var(--bb-ivory);--mc-ink: var(--bb-ink);--mc-green: var(--bb-felt);--mc-coral: var(--bb-red);--mc-yellow: var(--bb-chalk)}.bb-section{position:relative;overflow:hidden}.bb-wrap{max-width:var(--bb-max);margin-inline:auto;padding-inline:var(--bb-gutter)}.bb-bg--felt{background:var(--bb-felt);color:var(--bb-ivory)}.bb-bg--deep{background:var(--bb-felt-deep);color:var(--bb-ivory)}.bb-bg--ivory{background:var(--bb-ivory);color:var(--bb-ink)}.bb-bg--parchment{background:var(--bb-parchment);color:var(--bb-ink)}.bb-bg--ink{background:var(--bb-ink);color:var(--bb-ivory)}.bb-bg--chalk{background:var(--bb-chalk);color:var(--bb-ink)}.bb-eyebrow{font-family:var(--font-accent--family),"Courier New",Courier,monospace;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;margin:0}.bb-hero__sticker{font-size:9px;letter-spacing:.9px}.bb-chip{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;padding:.4em .9em;background:var(--bb-chalk);color:var(--bb-ink);border:1.5px solid var(--bb-ink)}.bb-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);line-height:.98;letter-spacing:-.015em;margin:0;text-wrap:balance;text-transform:none}.bb-display em{font-style:italic}.bb-display--xl{font-size:clamp(2.7rem,6.6vw,6.2rem)}.bb-display--lg{font-size:clamp(2.2rem,4.8vw,4.4rem)}.bb-display--md{font-size:clamp(1.7rem,3.2vw,2.8rem)}.bb-bg--felt .bb-display em,.bb-bg--deep .bb-display em,.bb-bg--ink .bb-display em{color:var(--bb-brass)}.bb-bg--ivory .bb-display em,.bb-bg--parchment .bb-display em{color:var(--bb-felt)}.bb-lede{font-family:var(--font-body--family);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;max-width:40ch;margin:0}.bb-btn{display:inline-flex;align-items:center;gap:.6em;cursor:pointer;font-family:var(--font-body--family);font-weight:700;font-size:1rem;text-decoration:none;border:1.5px solid var(--bb-ink);border-radius:999px;padding:.85em 1.45em;line-height:1.1;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.bb-btn:after{content:"\2192"}.bb-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 -1px var(--bb-ink)}.bb-btn:focus-visible,.bb-link:focus-visible{outline:3px solid var(--bb-chalk);outline-offset:3px}.bb-btn--brass{background:var(--bb-brass);color:var(--bb-ink)}.bb-btn--felt{background:var(--bb-felt);color:var(--bb-ivory)}.bb-btn--ink{background:var(--bb-ink);color:var(--bb-ivory)}.bb-link{font-family:var(--font-body--family);font-weight:700;color:inherit;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;white-space:nowrap}.bb-link:after{content:" \2192"}.bb-link:hover{border-bottom-width:3px}.bb-stamp{font-family:var(--font-accent--family),"Courier New",monospace;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-red);border:2px solid var(--bb-red);border-radius:4px;padding:.25em .6em;display:inline-block;transform:rotate(-4deg);background:var(--bb-ivory)}.bb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(28px,4vw,52px)}.bb-head__copy{display:flex;flex-direction:column;gap:14px;max-width:46rem}.bb-sub{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.25;margin:0;opacity:.92}.header-logo{font-size:clamp(1.25rem,2.2vw,1.65rem);letter-spacing:-.01em}.bb-note{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin:0;padding:.9rem 1rem;border:var(--bb-rule);border-radius:6px;background:var(--bb-parchment);color:var(--bb-ink);font-size:.95rem;line-height:1.45}.bb-note--felt{background:var(--bb-felt);color:var(--bb-ivory)}.bb-note .bb-eyebrow{font-weight:700}@media(prefers-reduced-motion:reduce){.bb-btn{transition:none}.bb-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bb-shop.css.map */
