.bbb-collection{background:var(--bc-bg);color:var(--bc-ink);overflow:hidden;position:relative}.bbb-collection__wrap{max-width:var(--bc-width);margin:auto;padding:24px 24px 0}.bbb-collection__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:var(--bc-ink);font:10px/1.5 monospace;letter-spacing:.04em}.bbb-collection__breadcrumb a{color:inherit;text-decoration:none;opacity:.55}.bbb-collection__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:48px;align-items:center;padding:var(--bc-space) 0}.bbb-collection__copy{position:relative;z-index:1}.bbb-collection__eyebrow{display:flex;gap:10px;align-items:center;font:700 10px/1.6 monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-accent);margin:0 0 20px}.bbb-collection__eyebrow>span{width:6px;height:6px;background:currentColor;box-shadow:0 0 18px currentColor}.bbb-collection h1{font:900 clamp(48px,7.5vw,110px)/.95 Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:inherit;margin:0;overflow-wrap:anywhere}.bbb-collection__intro{max-width:520px;margin:22px 0 0;font-size:15px;line-height:1.8;color:inherit;opacity:.7}.bbb-collection__bottom{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.bbb-collection__explore{display:inline-flex;justify-content:space-between;gap:28px;align-items:center;min-height:48px;padding:12px 20px;text-decoration:none;background:var(--bc-ink);color:var(--bc-bg);font:700 11px/1.5 monospace;text-transform:uppercase;letter-spacing:.04em}.bbb-collection__count{max-width:150px;font:10px/1.5 monospace;opacity:.65}.bbb-collection__count strong{display:block;font-size:20px;line-height:1.4}.bbb-collection__art{display:flex;flex-direction:column;align-items:flex-end;transform:rotate(-8deg);position:relative;isolation:isolate;font:900 clamp(50px,7vw,100px)/.8 Arial,sans-serif;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--bc-ink) 25%,transparent)}.bbb-collection__art:before{content:"";position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background:radial-gradient(ellipse,color-mix(in srgb,var(--bc-accent) 14%,transparent),transparent 65%);z-index:-1}.bbb-collection__art span:nth-child(2){color:var(--bc-accent);-webkit-text-stroke:0;margin:10px 20px}.bbb-collection__visual{aspect-ratio:5/4;position:relative;overflow:hidden;border:1px solid #ffffff25}.bbb-collection__image{width:100%;height:100%;object-fit:cover;display:block}.bbb-collection__stamp{position:absolute;bottom:18px;right:18px;background:var(--bc-accent);color:var(--bc-bg);padding:12px;transform:rotate(-6deg);font:900 18px/.95 Arial,sans-serif;letter-spacing:-.04em}.bbb-collection__selections{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 24px;scrollbar-width:thin;scrollbar-color:var(--bc-accent) transparent}.bbb-collection__chip{display:inline-flex;gap:16px;align-items:center;flex:0 0 auto;min-height:52px;padding:12px 18px;border:1px solid #ffffff30;text-decoration:none;color:var(--bc-ink);font:700 11px/1.5 monospace;text-transform:uppercase;transition:border-color .2s,background .2s}.bbb-collection__chip img{width:40px;height:28px;object-fit:contain}.bbb-collection__chip[aria-current]{border-color:var(--bc-accent);background:color-mix(in srgb,var(--bc-accent) 10%,transparent)}.bbb-collection__chip--empty{opacity:.5}.bbb-collection a:focus-visible{outline:2px solid var(--bc-accent);outline-offset:4px}@media(hover:hover){.bbb-collection__chip:hover{border-color:var(--bc-accent)}}@media(prefers-reduced-motion:no-preference){.bbb-collection[data-motion=true] .bbb-collection__copy{animation:bbb-collection-enter .65s both}.bbb-collection[data-motion=true] .bbb-collection__art{animation:bbb-collection-art 1s both}.bbb-collection[data-motion=true] .bbb-collection__image{animation:bbb-collection-image 1.2s both}}@keyframes bbb-collection-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bbb-collection-art{0%{opacity:0;transform:rotate(0) translateY(25px)}to{opacity:1;transform:rotate(-8deg) translateY(0)}}@keyframes bbb-collection-image{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:749px){.bbb-collection__wrap{padding:20px 16px 0}.bbb-collection__hero{grid-template-columns:1fr;gap:28px;padding:calc(var(--bc-space)*.75) 0}.bbb-collection h1{font-size:clamp(46px,13vw,80px)}.bbb-collection__art{display:none}.bbb-collection__visual{aspect-ratio:16/9;max-height:280px}.bbb-collection__intro{font-size:14px}.bbb-collection__bottom{gap:20px}.bbb-collection__chip{font-size:10px;padding:10px 14px;min-height:48px}}.bbb-catalogue{display:block;background:var(--bbb-bg);color:var(--bbb-ink);padding-bottom:48px}.bbb-catalogue .page-width{max-width:var(--bbb-width);padding-left:24px;padding-right:24px}.bbb-catalogue .facets-vertical .collection{padding:0}.bbb-catalogue .facets-vertical-sort{padding-bottom:24px}.bbb-catalogue .facets-vertical{gap:32px}.bbb-catalogue .facets-vertical .facets-wrapper{padding-right:0;flex:0 0 210px}.bbb-catalogue .facets-vertical .facets-wrapper--no-filters{flex-basis:auto}.bbb-catalogue .facets-vertical .product-grid-container{min-width:0;flex:1}.bbb-catalogue .product-grid{display:grid;grid-template-columns:repeat(var(--bbb-cols),minmax(0,1fr));gap:14px;margin-top:0;margin-bottom:0}.bbb-catalogue .product-grid>.grid__item{width:auto;max-width:none;min-width:0;position:relative;border:1px solid #ffffff25;background:var(--bbb-surface);transition:border-color .25s,box-shadow .25s}.bbb-catalogue .product-grid .card-wrapper{height:100%}.bbb-catalogue .product-grid .card{border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--bbb-ink);text-align:left}.bbb-catalogue .product-grid .card__inner{border-radius:0;overflow:hidden;background:radial-gradient(ellipse at center,#ffffff08,transparent 75%)}.bbb-catalogue .product-grid .card__media{top:0;right:0;bottom:0;left:0;border-radius:0}.bbb-catalogue .product-grid .card__media img{object-fit:cover;object-position:50% 50%;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s}.bbb-catalogue .product-grid .card__content{padding:0 14px 14px}.bbb-catalogue .product-grid .card__inner .card__content{padding:10px}.bbb-catalogue .product-grid .card__information{padding:15px 0 12px}.bbb-catalogue .product-grid .card__heading{color:inherit;font:700 14px/1.45 var(--font-body-family,Arial,sans-serif);letter-spacing:0}.bbb-catalogue .product-grid .card__heading a{text-decoration:none}.bbb-catalogue .product-grid .caption-with-letter-spacing{font:10px/1.5 monospace;letter-spacing:.12em;opacity:.6;margin-bottom:5px}.bbb-catalogue .product-grid .card-information{color:inherit}.bbb-catalogue .product-grid .price{color:inherit;font:700 14px/1.6 monospace}.bbb-catalogue .product-grid .price__sale s{opacity:.6;font-size:12px}.bbb-catalogue .product-grid .badge{border-radius:0;border:1px solid var(--bbb-accent);background:var(--bbb-bg);color:var(--bbb-accent);font:700 9px/1.3 monospace;text-transform:uppercase;padding:5px 7px}.bbb-catalogue .product-grid .quick-add{margin:0}.bbb-catalogue .product-grid .quick-add__submit{background:transparent;color:var(--bbb-ink);border:1px solid #ffffff40;border-radius:0;min-height:44px;padding:10px;font:700 10px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.bbb-catalogue .product-grid .quick-add__submit:after,.bbb-catalogue .product-grid .quick-add__submit:before{display:none}.bbb-catalogue .product-grid .card--text .card__inner{position:relative}.bbb-catalogue .product-grid .card--text .card__inner:before{content:"BBB";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:900 clamp(48px,6vw,90px)/1 Arial,sans-serif;letter-spacing:-.06em;color:var(--bbb-ink);opacity:.05;pointer-events:none}.bbb-catalogue .product-grid .card--text .card__inner .card__content{z-index:1}.bbb-catalogue .facets__heading,.bbb-catalogue .facet-filters__label,.bbb-catalogue .product-count__text{font:11px/1.6 monospace;text-transform:uppercase;letter-spacing:.04em}.bbb-catalogue .facets__summary{font-size:13px;color:var(--bbb-ink)}.bbb-catalogue .facets__disclosure-vertical{border-color:#ffffff25}.bbb-catalogue .facets__display,.bbb-catalogue .facets__header,.bbb-catalogue .mobile-facets__inner,.bbb-catalogue .mobile-facets__header,.bbb-catalogue .mobile-facets__footer,.bbb-catalogue .mobile-facets__submenu{background:var(--bbb-surface);color:var(--bbb-ink)}.bbb-catalogue .mobile-facets__inner{width:min(90vw,420px)}.bbb-catalogue .mobile-facets__open{border:1px solid #ffffff40;min-height:44px;padding:10px 16px}.bbb-catalogue .mobile-facets__heading{font-weight:800;text-transform:uppercase}.bbb-catalogue .mobile-facets__close{color:var(--bbb-ink)}.bbb-catalogue .mobile-facets__footer .button{border-radius:0}.bbb-catalogue .active-facets__button-inner{border-radius:0;color:var(--bbb-ink);box-shadow:0 0 0 1px #ffffff40}.bbb-catalogue select,.bbb-catalogue option{background:var(--bbb-surface);color:var(--bbb-ink)}.bbb-catalogue .facet-filters__sort{min-height:44px;padding-left:10px}.bbb-catalogue .pagination-wrapper{margin-top:40px}.bbb-catalogue .pagination__item{border:1px solid #ffffff25;color:var(--bbb-ink);min-width:44px;min-height:44px;font:12px/1 monospace}.bbb-catalogue .pagination__item--current{background:var(--bbb-ink);color:var(--bbb-bg)}.bbb-catalogue .pagination__item--current:after{display:none}.bbb-catalogue .collection--empty .title{font-size:24px;line-height:1.6;padding:40px 0}.bbb-catalogue a:focus-visible,.bbb-catalogue button:focus-visible,.bbb-catalogue summary:focus-visible,.bbb-catalogue select:focus-visible{outline:2px solid var(--bbb-accent);outline-offset:4px}.bbb-catalogue .product-grid>.grid__item:focus-within{border-color:var(--bbb-accent)}.bbb-catalogue__help{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:24px auto 0;padding-top:32px;padding-bottom:32px;border-top:1px solid #ffffff25}.bbb-catalogue__help-title{font:900 clamp(22px,3vw,36px)/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:0 0 10px}.bbb-catalogue__help p:not(.bbb-catalogue__help-title){margin:0;font-size:14px;opacity:.7}.bbb-catalogue__help>a{display:flex;gap:24px;align-items:center;flex-shrink:0;min-height:48px;border:1px solid var(--bbb-accent);padding:12px 20px;color:var(--bbb-ink);text-decoration:none;font:700 11px/1.5 monospace;text-transform:uppercase}@media(hover:hover){.bbb-catalogue .product-grid>.grid__item:hover{border-color:var(--bbb-accent);box-shadow:0 0 22px color-mix(in srgb,var(--bbb-accent) 25%,transparent)}.bbb-catalogue[data-motion=true] .product-grid .card-wrapper:hover .card__media img{transform:scale(1.07)}.bbb-catalogue .quick-add__submit:hover{border-color:var(--bbb-accent);color:var(--bbb-accent)}}@media(min-width:750px)and (max-width:1100px){.bbb-catalogue .product-grid{grid-template-columns:repeat(var(--bbb-tablet),minmax(0,1fr))}.bbb-catalogue .facets-vertical{gap:20px}.bbb-catalogue .facets-vertical .facets-wrapper:not(.facets-wrapper--no-filters){flex-basis:180px}}@media(max-width:749px){.bbb-catalogue .page-width{padding-left:16px;padding-right:16px}.bbb-catalogue .product-grid{grid-template-columns:repeat(var(--bbb-mobile),minmax(0,1fr));gap:8px}.bbb-catalogue .facets-vertical{display:block}.bbb-catalogue .facets-vertical .facets-wrapper{margin-bottom:20px}.bbb-catalogue .product-grid .card__content{padding:0 10px 10px}.bbb-catalogue .product-grid .card__heading{font-size:12px}.bbb-catalogue .product-grid .quick-add__submit{font-size:9px;padding:8px 5px}.bbb-catalogue__help{display:block}.bbb-catalogue__help>a{display:inline-flex;margin-top:20px}}@media(prefers-reduced-motion:reduce){.bbb-catalogue .product-grid .card__media img,.bbb-catalogue .product-grid>.grid__item{transition:none!important;transform:none!important}.bbb-catalogue .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}}.bbb-catalogue[data-motion=false] .product-grid .card__media img{transform:none!important;transition:none!important}.bbb-catalogue[data-motion=false] .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAMA */
