.bb-header{--header-padding-block: 12px;--space-nav-item-inline: clamp(6px, 3.2vw - 34px, 12px);--size-header-icon-button: 36px;--scale-header-icon: .5;--height-mega-image: 160px;--width-mega-card-min: 220px;--font-size-header-wordmark: clamp(1.25rem, .9rem + .6vw, 1.5rem);--font-size-nav: var(--font-size-14);--space-header-columns: 24px;--space-header-icons: 16px;column-gap:var(--space-header-columns);padding-inline:var(--space-page-inline);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:inset 0 calc(var(--border-width-hairline) * -1) var(--color-border-nav);font-family:var(--font-family-body)}.bb-header__wordmark{display:block;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-header-wordmark);font-weight:var(--font-weight-display);line-height:1;letter-spacing:-.01em;text-transform:none;white-space:nowrap}.bb-header .header__primary-nav{gap:0}.bb-header .header__primary-nav-item:before{display:none}.bb-header .bb-nav__link{display:inline-flex;align-items:center;gap:4px;padding:16px var(--space-nav-item-inline);color:var(--color-text-primary);font-size:var(--font-size-nav);font-weight:500;line-height:1;letter-spacing:var(--letter-spacing-nav);text-decoration:none;white-space:nowrap;list-style:none;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-header .bb-nav__link::-webkit-details-marker{display:none}.bb-header .bb-nav__link:hover,.bb-header .bb-nav__link[aria-current=page],.bb-header details[open]>.bb-nav__link{color:var(--color-text-hover)}.bb-nav__chevron{color:var(--color-icon-muted);transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.bb-header details[open]>summary .bb-nav__chevron{transform:rotate(180deg)}.bb-header .header__secondary-nav{flex-wrap:nowrap;gap:0}@media screen and (min-width:700px){.bb-header .header__secondary-nav{gap:var(--space-header-icons)}}@media screen and (min-width:1150px)and (max-width:1279px){.bb-header{--font-size-nav: var(--font-size-13);--space-header-columns: 20px;--space-header-icons: 8px}}.bb-header .bb-header__icon-link{position:relative;display:inline-grid;place-items:center;width:var(--size-header-icon-button);height:var(--size-header-icon-button);border-radius:50%;color:var(--color-icon);transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out)}.bb-header .bb-header__icon-link:hover{background:var(--color-surface-tint-amber);color:var(--color-text-accent)}.bb-header .bb-header__icon-link .header__nav-icon{width:calc(var(--size-header-icon-button) * var(--scale-header-icon));height:calc(var(--size-header-icon-button) * var(--scale-header-icon))}.bb-header__cart-count{position:absolute;top:-1px;right:0;display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-count-badge);color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:400;line-height:1}.bb-header .bb-mega-menu{display:block;padding:36px var(--space-page-inline);background:var(--color-surface-raised);color:var(--color-text-primary);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);box-shadow:var(--shadow-dropdown)}.bb-mega-menu__header{margin-block-end:16px}.bb-mega-menu__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--width-mega-card-min),1fr));gap:16px}.bb-mega-menu__image{height:var(--height-mega-image)}.bb-mega-menu__label{font-size:var(--font-size-12);font-weight:600;line-height:1.25}.header-sidebar{--header-linklist-padding-block: 14px;--height-mega-image-drawer: 96px;--space-drawer-gap: 12px;font-family:var(--font-family-body)}.header-sidebar__main-panel .header-sidebar__linklist-button{border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);font-family:var(--font-family-display);font-size:var(--font-size-20);font-weight:var(--font-weight-display);line-height:1.2;letter-spacing:0;text-transform:none}.bb-mega-menu--drawer{padding-block:var(--space-drawer-gap) 16px}.bb-mega-menu--drawer .bb-mega-menu__footer a{white-space:normal}.bb-mega-menu--drawer .bb-mega-menu__footer{margin-block:16px 0}.bb-mega-menu--drawer .bb-mega-menu__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-drawer-gap)}.bb-mega-menu--drawer .bb-mega-menu__image{height:var(--height-mega-image-drawer)}@media screen and (max-width:1149px){.bb-header .bb-header__icon-link--account{display:none}}.header-search{--font-size-search-input: var(--font-size-17);--font-size-search-suggestion: var(--font-size-15);--gap-search-products: clamp(16px, .5vw + 14px, 24px);--color-focus-ring: var(--color-amber-700);font-family:var(--font-family-body)}.header-search .header-search__input{color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-search-input);font-weight:400;letter-spacing:0;text-transform:none}.header-search .header-search__input::placeholder{color:var(--color-text-secondary)}.header-search .predictive-search__category,.header-search [role=tab]{font-family:var(--font-family-body);font-size:var(--font-size-14);font-weight:500;letter-spacing:var(--letter-spacing-label);text-transform:none}.header-search .predictive-search__category{color:var(--color-text-secondary)}.header-search .predictive-search__suggestions a{font-size:var(--font-size-search-suggestion)}.header-search .predictive-search__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-search-products)}@media screen and (min-width:700px){.header-search .predictive-search__products{grid-template-columns:repeat(var(--product-list-items-per-row, 4),minmax(0,1fr))}}.header-search .predictive-search__collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-search-products)}.bb-search-collection{display:grid;gap:12px;color:inherit;text-decoration:none}.bb-search-collection__image{display:block;aspect-ratio:1;overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-soft);border-radius:var(--radius-image);background:var(--color-surface-media)}.bb-search-collection__image img{width:100%;height:100%;object-fit:contain}.bb-search-collection__title{font-size:var(--font-size-15);font-weight:500;letter-spacing:0;text-transform:none}.bb-search-collection:hover .bb-search-collection__title{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:700px){.header-search .predictive-search__collections{grid-template-columns:repeat(var(--collection-list-items-per-row, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-bb-header.css.map */
