.bb-geo{background:var(--bb-ink, #111);color:#fff;font-size:13px}.bb-geo[hidden]{display:none}.bb-geo__inner{display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.bb-geo__form{margin:0;display:inline-flex}.bb-geo__switch{background:#fff;color:var(--bb-ink, #111);border:0;padding:5px 12px;border-radius:var(--bb-radius, 3px);font:inherit;font-weight:500;cursor:pointer}.bb-geo__switch:hover{background:#e8edff}.bb-geo__stay{background:none;border:0;color:#fff;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer;padding:0}.bb-util{border-bottom:1px solid var(--bb-line, #e6e6e3);font-size:12px;color:#4a4a47;background:#fff;position:relative;z-index:25}.bb-util__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px}.bb-util__links{display:flex;align-items:center;gap:20px}.bb-util a,.bb-util summary{color:#4a4a47}.bb-util a:hover,.bb-util summary:hover{color:var(--bb-blue, #0033ff)}.bb-util__loc{position:relative}.bb-util__loc summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer}.bb-util__loc summary::-webkit-details-marker{display:none}.bb-util__loc[open] summary svg{transform:rotate(180deg)}.bb-util__panel{position:absolute;right:0;top:calc(100% + 8px);width:280px;background:#fff;border:1px solid var(--bb-line, #e6e6e3);border-radius:var(--bb-radius, 3px);box-shadow:0 8px 24px #00000014;padding:16px;z-index:30}.bb-util__form{display:flex;flex-direction:column;gap:6px;margin:0}.bb-util__form label{font-size:12px;color:#5f5f5c;margin:6px 0 0;text-transform:none;letter-spacing:0}.bb-util__form select{width:100%;font-size:14px;padding:8px 10px;border:1px solid #d8d8d4;border-radius:var(--bb-radius, 3px)}.bb-util__btn{margin-top:10px;background:var(--bb-blue, #0033ff);color:#fff;border:0;padding:10px 14px;border-radius:var(--bb-radius, 3px);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.bb-util__btn:hover{background:var(--bb-blue-dark, #0029cc)}.site-nav__link--underline:after{display:none!important}.site-nav__link[aria-current=page]{color:var(--bb-blue, #0033ff)}@media only screen and (min-width:769px){.header-item--navigation .site-nav__link{padding-left:10px;padding-right:10px}}@media only screen and (min-width:769px)and (max-width:1379px){.bb-nav-extra{display:none}}.bb-drawer-varia{color:var(--bb-blue, #0033ff)!important}.bb-drawer-small{display:flex;gap:24px;padding-top:8px}.bb-drawer-small .mobile-nav__link{font-size:14px;padding-left:0;padding-right:0}.grid-product__meta{display:flex;flex-direction:column}.bb-card__brand{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5f5f5c;margin-bottom:4px;line-height:1.3}.bb-card__dots{display:flex;align-items:center;gap:6px;margin-top:10px}.bb-card__dot{width:12px;height:12px;border-radius:50%;border:1px solid #c9c9c5;display:inline-block}.bb-card__more{font-size:12px;color:#5f5f5c}.grid-product__tag--preorder{background:#fff;color:var(--bb-ink, #111);border-color:#d8d8d4}.grid-product__tag--new{background:var(--bb-ink, #111);color:#fff;border-color:var(--bb-ink, #111)}.template-product [data-product-blocks]{flex-direction:row!important;flex-wrap:wrap;align-items:flex-start}.template-product [data-product-blocks]>*{flex:0 0 100%;min-width:0}.template-product [data-product-blocks]>.product-block:has(>.product__quantity){flex:0 0 auto;margin-right:12px;margin-bottom:0}.template-product [data-product-blocks]>.product-block:has(>.product__quantity)+.product-block{flex:1 1 0}.template-product .product__quantity label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.template-product .product__quantity .js-qty__wrapper{max-width:120px;border-radius:var(--bb-radius, 3px)}.template-product .product__quantity .js-qty__num{height:52px;border-radius:var(--bb-radius, 3px)}.bb-ed-item{margin-bottom:40px}.bb-ed{display:flex;flex-direction:column;height:100%;background:var(--bb-ink, #111);color:#fff;border-radius:var(--bb-radius, 3px);overflow:hidden}.bb-ed:hover{color:#fff}.bb-ed__img{aspect-ratio:4 / 3;overflow:hidden;background:#222}.bb-ed__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bb-ed:hover .bb-ed__img img{transform:scale(1.04)}.bb-ed__body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1}.bb-ed__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#bdbdbd}.bb-ed__title{font-family:var(--typeHeaderPrimary, Jost),sans-serif;font-size:20px;font-weight:500;line-height:1.25}.bb-ed__cta{margin-top:auto;font-size:14px;font-weight:500}.bb-ed:hover .bb-ed__cta{text-decoration:underline;text-underline-offset:3px}.bb-varia-btn--mobile{font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px!important;white-space:nowrap}@media only screen and (max-width:768px){.header-item--navigation{display:flex!important;justify-content:flex-end;align-items:center}}.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:768px){.template-collection .collection-filter{flex-wrap:wrap!important;gap:0 12px;padding:2px 0!important;margin-bottom:20px}.template-collection .collection-filter .bb-chips{order:5;flex:0 0 100%;flex-wrap:nowrap;overflow-x:auto;padding:0 0 12px}.template-collection .collection-filter .bb-chip,.template-collection .collection-filter .bb-chips__clear{flex:none}.template-collection .collection-filter__item--drawer .btn{border:0!important;background:none!important;padding:12px 0!important;margin:0!important;font-size:14px!important;font-weight:500;letter-spacing:0;text-transform:none;min-height:0;width:auto}.template-collection .collection-filter__item--sort{flex:0 1 auto!important;width:auto!important;min-width:0;margin:0 0 0 auto!important}.template-collection .collection-filter__sort-container{gap:6px!important;min-width:0}.template-collection .collection-filter__sort-container .hidden-label{font-size:13px!important}.template-collection .collection-filter__sort-container select,.template-collection #SortBy{min-width:0!important;width:auto!important;max-width:44vw!important;border:0!important;background-color:transparent!important;padding:12px 22px 12px 0!important;font-size:14px!important;font-weight:500;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/bb-extras.css.map */
