h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--bb-font-display);font-weight:800;letter-spacing:.01em}.bb-mono{font-family:var(--bb-font-mono);letter-spacing:.08em;text-transform:uppercase}.bb-script{font-family:var(--bb-font-script);font-style:italic;font-weight:700;text-transform:none}.button,.button-secondary,.bb-btn{font-family:var(--bb-font-display);font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:3px 3px 0 var(--bb-ink);transition:transform .15s ease,box-shadow .15s ease}.button:not(.button-unstyled):hover,.button-secondary:hover,.bb-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--bb-ink)}.button-unstyled,.button-unstyled:hover{box-shadow:none;transform:none}a.bb-btn,button.bb-btn,span.bb-btn,.bb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:999px;border:2px solid var(--bb-ink);background-color:var(--bb-gold, #C9A227);color:var(--bb-ink, #1A1A1A);font-size:1.25rem;text-decoration:none;cursor:pointer}a.bb-btn--light,button.bb-btn--light,span.bb-btn--light,.bb-btn--light{background-color:var(--bb-paper, #FFFDF8)}a.bb-btn--dark,button.bb-btn--dark,.bb-btn--dark{background-color:var(--bb-ink, #1A1A1A);color:var(--bb-cream, #F5F0E6)}a.bb-btn--dark:hover,button.bb-btn--dark:hover,.bb-btn--dark:hover{color:var(--bb-cream, #F5F0E6)}a.bb-btn:hover,button.bb-btn:hover{color:var(--bb-ink, #1A1A1A)}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.bb-btn{transition:none}.button:hover,.button-secondary:hover,.bb-btn:hover{transform:none}}#header-component{--color-background-top-row: var(--bb-cream, #F5F0E6) !important;--color-background-bottom-row: var(--bb-cream, #F5F0E6) !important;--color-submenu: var(--bb-cream, #F5F0E6) !important;background-color:var(--bb-cream, #F5F0E6)}#header-component .menu-list__submenu{background-color:var(--bb-cream, #F5F0E6)}#header-component .header__row--top{box-sizing:border-box;width:calc(100% - (2*clamp(10px,2vw,24px)) - 4px);max-width:1440px;margin:12px auto 0;border:2px solid var(--bb-ink);border-radius:999px;background-color:var(--bb-cream, #F5F0E6);box-shadow:4px 4px 0 var(--bb-ink)}#header-component .header__row--top .header__columns{padding-inline:clamp(12px,2vw,28px)}#header-component .header-menu,#header-component .menu-list__link{font-family:var(--bb-font-display);font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.product-card,.resource-card{border:2px solid var(--bb-ink);border-radius:20px;background:var(--bb-paper);overflow:hidden}.product-card .product-card__content>:not(.card-gallery,.product-card__link,[class*=product-card-gallery]),.product-card .product-card__content>.contents>*{padding-inline:16px}.product-card .product-card__content>:not(.card-gallery,.product-card__link):last-child{padding-block-end:16px}.product-card .product-card__content>.card-gallery+*{padding-block-start:4px}.resource-card .resource-card__content{padding:4px 16px 16px}.bb-blueprint{background-image:linear-gradient(rgb(31 68 51 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(31 68 51 / .07) 1px,transparent 1px);background-size:32px 32px}.bb-section{padding:clamp(56px,8vw,96px) clamp(16px,3vw,24px)}.bb-container{max-width:1280px;margin:0 auto}.bb-eyebrow{font-family:var(--bb-font-mono);font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;margin:0}.bb-title{margin:0;font-family:var(--bb-font-display);font-weight:800;font-size:clamp(3rem,6vw,6rem);line-height:.9;text-transform:uppercase}.bb-pill-tag{display:inline-block;background-color:var(--bb-gold, #C9A227);color:var(--bb-ink);border:2px solid var(--bb-ink);border-radius:999px;padding:6px 18px;font-family:var(--bb-font-display);font-weight:800;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.bb-scent-profile{display:block;box-sizing:border-box;width:100%;border:2px solid var(--bb-ink);border-radius:14px;background:var(--bb-paper);padding:14px 18px;box-shadow:3px 3px 0 var(--bb-ink)}.bb-scent-profile[hidden]{display:none}.bb-scent-profile__label{display:block;font-family:var(--bb-font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-oxblood);margin-bottom:4px}.bb-scent-profile__inspired[hidden]{display:none}.bb-scent-profile__inspired{display:block;font-family:var(--bb-font-mono);font-size:.8rem;color:var(--bb-muted);margin-top:6px}.bb-scent-profile__text{margin:0;font-style:italic;line-height:1.5}.bb-callout{border:2px dashed var(--bb-ink);border-radius:14px;padding:14px 18px;background:var(--bb-parchment);text-align:center}.bb-callout p{margin:0}.bb-callout a{font-weight:600}.bb-how-to-use summary{font-family:var(--bb-font-display);font-weight:800;font-size:1.3rem;text-transform:uppercase;cursor:pointer;padding:10px 0}.bb-mega-feature{grid-column:span 2;display:flex;flex-direction:column;gap:8px;padding:14px;border:2px solid var(--bb-ink);border-radius:16px;background:var(--bb-paper);color:var(--bb-ink);text-decoration:none;align-self:start}.bb-mega-feature__img{width:100%;height:auto;border-radius:10px}.bb-mega-feature__title{font-family:var(--bb-font-display);font-weight:800;font-size:1.3rem;text-transform:uppercase}.bb-mega-feature__blurb{font-size:.9rem;line-height:1.4}.bb-mega-feature__price{font-weight:600}@media screen and (min-width:750px){#header-component .header__underlay-open{display:none}#header-component .menu-list__list-item>.menu-list__submenu{clip-path:none;padding-block-start:10px;background:transparent;pointer-events:none}#header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .menu-list__list-item>.menu-list__submenu:hover{pointer-events:auto}#header-component .menu-list__list-item>.menu-list__submenu>.menu-list__submenu-inner{box-sizing:border-box;width:calc(100% - (2*clamp(10px,2vw,24px)) - 4px);max-width:1440px;margin-inline:auto;padding:28px clamp(20px,3vw,40px);background-color:var(--bb-cream, #F5F0E6);border:2px solid var(--bb-ink, #1A1A1A);border-radius:28px;box-shadow:4px 4px 0 var(--bb-ink, #1A1A1A);transform:translateY(calc((1 - var(--submenu-content-opacity, 1)) * -6px));transition:opacity .18s ease,transform .18s ease}}@media(prefers-reduced-motion:reduce){#header-component .menu-list__list-item>.menu-list__submenu>.menu-list__submenu-inner{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bb-brand.css.map */
