.bb-cat-head{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:2.4rem}.bb-cat-head__eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-md);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-strong)}.bb-cat-head__eyebrow:before{content:"";width:28px;height:1px;background:currentColor;flex:0 0 auto}.collection-hero{padding-block:clamp(32px,5vw,64px) clamp(24px,3.5vw,44px)}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{display:block}.collection-hero__title.collection-hero__title{font-family:var(--font-heading-family);font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0;color:rgb(var(--color-foreground))}.collection-hero__description{margin-top:var(--space-md);max-width:60ch;font-family:var(--font-body-family);font-size:var(--fs-lead);line-height:var(--lh-lead);color:rgba(var(--color-foreground),.78)}.collection-hero__description>*{margin:0}.collection-hero__description>*+*{margin-top:var(--space-sm)}.bb-cat-banner-rule{max-width:var(--page-width, 1400px);margin:0 auto;height:1px;background:var(--line-brass)}.bb-cat-collections .bb-cat-head{margin-bottom:clamp(32px,4vw,56px)}.bb-cat-collections__title.bb-cat-collections__title{font-family:var(--font-heading-family);font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0;color:var(--text-on-light)}.bb-cat-collections__lead{margin-top:var(--space-md);max-width:56ch;font-family:var(--font-body-family);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-on-light-muted)}.bb-cat-intro{max-width:var(--page-width, 1400px);margin:0 auto clamp(28px,3.5vw,48px);padding-inline:2.4rem}.bb-cat-intro__inner{display:grid;gap:clamp(16px,3vw,48px);grid-template-columns:1fr;padding-top:clamp(20px,3vw,36px);border-top:1px solid var(--line-on-light)}@media(min-width:990px){.bb-cat-intro__inner{grid-template-columns:.9fr 1.1fr;align-items:start}}.bb-cat-intro__eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-sm);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-strong)}.bb-cat-intro__eyebrow:before{content:"";width:28px;height:1px;background:currentColor;flex:0 0 auto}.bb-cat-intro__lead{margin:0;font-family:var(--font-body-family);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-on-light-muted)}#ProductGridContainer .product-grid,.template-search__results .product-grid{--grid-desktop-vertical-spacing: clamp(28px, 3vw, 44px)}.bb-cat-status{max-width:var(--page-width, 1400px);margin:0 auto clamp(16px,2vw,24px);padding-inline:2.4rem;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--text-on-light-muted)}.bb-cat-status strong{color:var(--text-on-light);font-weight:400}.bb-empty{max-width:60rem;margin:0 auto;padding:clamp(40px,6vw,72px) 2.4rem clamp(32px,4vw,56px);text-align:center}.bb-empty__eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-md);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-strong)}.bb-empty__eyebrow:before,.bb-empty__eyebrow:after{content:"";width:24px;height:1px;background:currentColor;opacity:.85}.bb-empty__title.bb-empty__title{font-family:var(--font-heading-family);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0;color:var(--text-on-light)}.bb-empty__body{margin:var(--space-md) auto 0;max-width:46ch;font-family:var(--font-body-family);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-on-light-muted)}.bb-empty__body a{color:var(--accent-strong);text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);transition:border-color var(--dur-fast) var(--ease-standard)}.bb-empty__body a:hover{border-bottom-color:currentColor}.bb-empty__search{margin:clamp(24px,3vw,36px) auto 0;max-width:44rem}.bb-empty__search .search{margin:0}.bb-suggest{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs) var(--space-xs);margin:var(--space-lg) 0 0}.bb-suggest__label{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-on-light-muted)}.bb-suggest__link{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border-radius:var(--radius-pill);border:1px solid var(--line-brass);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent-strong);font-family:var(--font-body-family);font-size:var(--fs-body-sm);font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.bb-suggest__link:hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-light)}@media(prefers-reduced-motion:no-preference){.bb-suggest__link:hover{transform:translateY(-1px)}}.bb-404{max-width:72rem;margin:0 auto;padding:clamp(56px,9vw,120px) 2.4rem clamp(40px,6vw,72px);text-align:center}.bb-404__eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-md);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-strong)}.bb-404__eyebrow:before,.bb-404__eyebrow:after{content:"";width:24px;height:1px;background:currentColor;opacity:.85}.bb-404__title.bb-404__title{font-family:var(--font-heading-family);font-size:var(--fs-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0;color:var(--text-on-light)}.bb-404__subtext{margin:var(--space-md) auto 0;max-width:48ch;font-family:var(--font-body-family);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-on-light-muted)}.bb-404__search{margin:clamp(28px,4vw,44px) auto 0;max-width:44rem}.bb-404__search .search{margin:0}.bb-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg)}@media(prefers-reduced-motion:no-preference){.bb-404__eyebrow,.bb-404__title,.bb-404__subtext,.bb-404__search,.bb-404__actions{animation:bb-404-rise var(--dur-slow) var(--ease-entrance) both}.bb-404__title{animation-delay:.06s}.bb-404__subtext{animation-delay:.14s}.bb-404__search{animation-delay:.2s}.bb-404__actions{animation-delay:.26s}@keyframes bb-404-rise{0%{opacity:0;transform:translateY(var(--rise-sm))}to{opacity:1;transform:none}}}.bb-cat-grid .card__media .media img,.template-search__results .card__media .media img{object-fit:cover;object-position:center center}.bb-cat-grid .card__heading,.template-search__results .card__heading{font-family:var(--font-heading-family);letter-spacing:var(--tracking-snug);text-transform:uppercase;line-height:1.08}.bb-cat-grid .card__heading a,.template-search__results .card__heading a{font-size:var(--fs-h4)}.bb-cat-grid .card-information .caption-with-letter-spacing,.template-search__results .card-information .caption-with-letter-spacing{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--text-on-light-muted)}.bb-cat-grid .card-information .price,.template-search__results .card-information .price{font-family:var(--font-body-family)}.bb-cat-grid .card-information .price__regular .price-item--regular,.template-search__results .card-information .price__regular .price-item--regular{font-weight:700}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.bb-cat-grid .card-wrapper,.template-search__results .card-wrapper{transition:transform var(--dur-quick) var(--ease-emphasized),box-shadow var(--dur-quick) var(--ease-emphasized)}.bb-cat-grid .card-wrapper:hover,.template-search__results .card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.bb-cat-grid .card .media.media--hover-effect>img,.template-search__results .card .media.media--hover-effect>img{transition:transform var(--dur-base) var(--ease-emphasized),opacity var(--dur-quick) ease}.bb-cat-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.template-search__results .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.045)}}.bb-cat-grid .card__badge .badge,.template-search__results .card__badge .badge{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill)}.bb-cat-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-light);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;pointer-events:none;box-shadow:var(--shadow-sm)}.bb-cat-grid .quick-add__submit.button,.template-search__results .quick-add__submit.button{border-radius:var(--radius-pill);font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em;text-transform:none}.bb-cat-collections .collection-list .card__heading{font-family:var(--font-heading-family);letter-spacing:var(--tracking-snug);text-transform:uppercase;line-height:1.06}.bb-cat-collections .collection-list .card__heading a{font-size:var(--fs-h3)}.bb-cat-collections .collection-list .card__caption{font-family:var(--font-body-family);font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-on-light-muted);text-transform:none;letter-spacing:normal}.bb-cat-collections .collection-list .card__media .media img{object-fit:cover;object-position:center center}.bb-cat-collections .collection-list .icon-wrap{color:var(--accent-strong)}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.bb-cat-collections .collection-list .card-wrapper{transition:transform var(--dur-quick) var(--ease-emphasized),box-shadow var(--dur-quick) var(--ease-emphasized)}.bb-cat-collections .collection-list .card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.facets-container .facets__heading,.facets-container .facet-filters__label,.facets-container .mobile-facets__heading,.facets-container .facets__summary,.facets-container .mobile-facets__summary,.facets-container .facet-filters__label label{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.facets-container .facets__heading,.facets-container .facet-filters__label{color:var(--text-on-light);font-size:var(--fs-mono)}.facets-container .facets__summary,.facets-container .mobile-facets__summary>div>span:first-child{font-size:var(--fs-mono);color:var(--text-on-light)}.facets-container .facet-checkbox__text-label{font-family:var(--font-body-family)}.facets-container .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{color:var(--accent-strong)}.facets-container .active-facets__button--light .active-facets__button-inner{box-shadow:none;border:1px solid var(--line-brass);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.02em}.facets-container .active-facets__button--light:hover .active-facets__button-inner{box-shadow:none;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.facets-container .active-facets__button-remove{font-family:var(--font-mono);color:var(--accent-strong)}.facets-container .facet-filters__sort{font-family:var(--font-body-family)}.facets-container .facets__display{border-color:var(--line-on-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.pagination__list .pagination__item{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em}.pagination__list .pagination__item--current{color:var(--accent-strong);font-weight:700}.collection__eyebrow{margin:0 0 var(--space-sm)}.collection .contains-card--product .card__heading{font-family:var(--font-heading-family);letter-spacing:var(--tracking-snug);text-transform:uppercase;line-height:1.08}.collection .contains-card--product .card__heading a{font-size:var(--fs-h4)}.collection .contains-card--product .card-information .price__regular .price-item--regular{font-weight:700}.collection .contains-card--product .card__media .media img{object-fit:cover;object-position:center center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-catalog.css.map */
