.bfcm-lineup{transform:translateZ(0);--bfcm-ui: var(--font-stack-headings, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);--bfcm-card: #1b1b1b;--bfcm-gutter: 20px;--bfcm-gap: clamp(14px, 2vw, 28px);position:relative;z-index:2;padding:14vh 0 16vh;background:linear-gradient(to bottom,transparent 12px,var(--bfcm-bg, #141414) 12px);color:var(--bfcm-title, #F4EEE2);overflow-x:clip}.bfcm-lineup__edge{position:absolute;z-index:1;transform:translateZ(0);top:-20px;left:0;width:100%;height:40px;overflow:hidden;pointer-events:none}.bfcm-lineup__edge-fill{color:var(--bfcm-bg, #141414)}.bfcm-lineup__edge-line{color:var(--bfcm-ink, #E8552D)}@supports selector(:has(*)){.bfcm-hero-section:has(+.bfcm-lineup-section) .bfcm-hero__content{min-height:calc(var(--bfcm-hero-length, 300) * 1vh + 100vh)}.bfcm-hero-section:has(+.bfcm-lineup-section) .bfcm-hero__content:after{content:"";flex:none;height:100vh}.bfcm-hero-section+.bfcm-lineup-section{position:relative;z-index:2;margin-top:-100vh}}.bfcm-lineup__inner{padding:0 var(--bfcm-gutter)}.bfcm-lineup__heading{margin:0 0 1em;font-family:var(--bfcm-ui);font-weight:700;font-size:clamp(20px,1.9vw,28px);line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased}.bfcm-box{padding:.1em .35em;background:var(--bfcm-bg, #141414);color:var(--bfcm-title, #F4EEE2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bfcm-lineup__tab,.bfcm-lineup__button,.bfcm-product__price{font-family:var(--bfcm-ui);font-weight:700;font-size:14px;letter-spacing:.03em}.bfcm-lineup__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(28px,5vh,48px)}.bfcm-lineup__tab{margin:0;padding:.75em 1.15em;border:0;border-radius:2px;background:transparent;color:inherit;line-height:1.2;text-transform:uppercase;opacity:.65;cursor:pointer;-webkit-appearance:none;appearance:none}.bfcm-lineup__tab:hover{opacity:1}.bfcm-lineup__tab[aria-selected=true]{color:var(--bfcm-button, #EC6A2C);opacity:1}.bfcm-lineup__tab:focus-visible,.bfcm-lineup__button:focus-visible,.bfcm-product__link:focus-visible{outline:2px solid var(--bfcm-ink, #E8552D);outline-offset:3px}.bfcm-lineup__panel[hidden]{display:none}.bfcm-lineup__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bfcm-gap);margin:0;padding:0;list-style:none}.bfcm-product{min-width:0}.bfcm-product__link{position:relative;display:block;height:100%;padding:10px 10px 16px;background:var(--bfcm-card);color:inherit;text-decoration:none}.bfcm-product__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:var(--bfcm-back, #5A2414);pointer-events:none}.bfcm-product__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#111}.bfcm-product__img{display:block;width:100%;height:100%;object-fit:cover}.bfcm-product__img--placeholder{fill:#2a2a2a}.bfcm-product__title{display:-webkit-box;min-height:2.8em;margin-top:14px;overflow:hidden;font-family:var(--bfcm-ui);font-weight:400;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bfcm-product__price{margin-top:8px;line-height:1.3}.bfcm-product__compare,.bfcm-product__soldout{margin-left:.5em;font-weight:400;opacity:.6}.bfcm-product__soldout{margin-left:0}.bfcm-lineup__more{margin-top:clamp(28px,5vh,48px);text-align:center}.bfcm-lineup__button{display:inline-block;padding:.9em 1.8em;border-radius:2px;background:var(--bfcm-button, #EC6A2C);color:var(--bfcm-button-text, #161616);line-height:1.2;text-decoration:none;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.bfcm-product__img{transition:transform .4s ease}.bfcm-product__link:hover .bfcm-product__img{transform:scale(1.04)}.bfcm-product__link:hover .bfcm-product__frame{color:var(--bfcm-ink, #E8552D)}.bfcm-lineup__button:hover{filter:brightness(1.08)}}@media(max-width:1023px){.bfcm-lineup__panel{margin:0 calc(var(--bfcm-gutter) * -1)}.bfcm-lineup__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--bfcm-gap)) / 2.3);padding:0 var(--bfcm-gutter) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--bfcm-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.bfcm-lineup__list::-webkit-scrollbar{display:none}.bfcm-product{scroll-snap-align:start}.bfcm-lineup__more{padding:0 var(--bfcm-gutter)}}@media(max-width:599px){.bfcm-lineup__tabs{gap:4px}.bfcm-lineup__tab{padding:.75em .7em;letter-spacing:.01em}.bfcm-lineup__list{grid-auto-columns:calc((100% - var(--bfcm-gap)) / 1.25)}}@media(prefers-reduced-motion:reduce){.bfcm-product__img{transition:none}}@media(max-width:359px){.bfcm-lineup__tab{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfcm-lineup.css.map */
