.slc-bf,.slc-bf *{box-sizing:border-box}.slc-bf-wrap{width:100%;background:var(--slc-bg, transparent)}.slc-bf{width:100%;max-width:1440px;margin:0 auto;padding:var(--slc-pt, 16px) var(--slc-px, 0px) var(--slc-pb, 16px)}.slc-bf a{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.slc-bf a:focus-visible{outline:2px solid #c8102e;outline-offset:2px}.slc-bf .slc-bf__media{display:block;position:relative;overflow:hidden;border-radius:4px;background:#f4e3d7}.slc-bf .slc-bf__media img,.slc-bf .slc-bf__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.slc-bf .slc-bf__hero{aspect-ratio:6 / 1;margin-bottom:clamp(10px,1.4vw,20px)}.slc-bf .slc-bf__grid{display:grid;grid-template-columns:16fr 9fr 9fr;gap:clamp(10px,1.4vw,20px)}.slc-bf .slc-bf__main{grid-row:span 2}.slc-bf .slc-bf__tile{aspect-ratio:25 / 16}.slc-bf .slc-bf__cats{display:flex;gap:clamp(12px,3.3vw,48px);padding:clamp(24px,3.4vw,48px) 0 clamp(16px,1.6vw,24px)}.slc-bf .slc-bf__cat{flex:1 1 0;min-width:0}.slc-bf .slc-bf__circle{aspect-ratio:1 / 1;border-radius:50%}.slc-bf .slc-bf__label{display:block;margin-top:10px;font-size:clamp(12px,1.1vw,16px);font-weight:500;color:var(--slc-cat-color, #fff);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slc-bf .slc-bf__duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px)}.slc-bf .slc-bf__duo .slc-bf__media{aspect-ratio:7 / 2}@media(hover:hover)and (prefers-reduced-motion:no-preference){.slc-bf .slc-bf__media img{transition:transform .4s ease}.slc-bf a:hover .slc-bf__media img,.slc-bf a.slc-bf__media:hover img{transform:scale(1.03)}}@media(max-width:767px){.slc-bf{padding:var(--slc-pt-m, 16px) var(--slc-px-m, 0px) var(--slc-pb-m, 16px)}.slc-bf .slc-bf__hero{aspect-ratio:2 / 1}.slc-bf .slc-bf__grid{grid-template-columns:1fr 1fr}.slc-bf .slc-bf__tile{aspect-ratio:16 / 13}.slc-bf .slc-bf__wide{aspect-ratio:12 / 5;grid-column:1 / -1}.slc-bf .slc-bf__cats{gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.slc-bf .slc-bf__cats::-webkit-scrollbar{display:none}.slc-bf .slc-bf__cat{flex:0 0 26%;scroll-snap-align:start}.slc-bf .slc-bf__duo{grid-template-columns:1fr}.slc-bf .slc-bf__duo .slc-bf__media{aspect-ratio:12 / 5}.slc-bf .slc-bf__duo>:first-child{order:1}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/section-home-b-f-1.css.map */
