.bfc{background:var(--bfc-bg, #fff);padding:var(--bfc-pad-y, 48px) var(--bfc-pad-x, 48px)}.bfc *,.bfc *:before,.bfc *:after{box-sizing:border-box}.bfc__inner{max-width:var(--bfc-max-w, 1200px);margin:0 auto}.bfc__heading{margin:0 0 24px;font-size:var(--bfc-heading-fs, 30px);font-weight:var(--bfc-heading-fw, 500);line-height:1.2;color:var(--bfc-heading, #1a1a1a)}.bfc__empty{color:#9a9a9a;font-size:14px;margin:0}.bfc__viewport{position:relative}.bfc__track{display:flex;gap:var(--bfc-gap, 18px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:2px;transition:opacity .2s ease}.bfc__track::-webkit-scrollbar{display:none}.bfc__track.is-turning{opacity:0}.bfc__card{position:relative;flex:var(--bfc-side-flex, 2) 1 0;min-width:0;height:var(--bfc-card-h, 350px);border-radius:var(--bfc-radius, 14px);overflow:hidden;cursor:pointer;transition:flex-grow .45s cubic-bezier(.4,0,.2,1)}.bfc__card.is-active{flex-grow:var(--bfc-active-flex, 4);cursor:default}@media screen and (min-width:750px){.bfc__card.is-off-page{display:none}}.bfc__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.bfc__img{width:100%;height:100%;object-fit:cover;display:block}.bfc__img--ph{background:#e9e9e9}.bfc__ph-svg{width:100%;height:100%;opacity:.3}.bfc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--bfc-scrim, .85)),rgba(0,0,0,calc(var(--bfc-scrim, .85) * .55)) 32%,#0000 68%)}.bfc__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px;pointer-events:none}.bfc__content a{pointer-events:auto}.bfc__title{margin:0 0 6px;font-size:var(--bfc-title-fs, 19px);font-weight:var(--bfc-title-fw, 700);line-height:1.25;color:var(--bfc-title, #fff)}.bfc__title-link{color:inherit;text-decoration:none}.bfc__title-link:hover{text-decoration:underline;text-underline-offset:3px}.bfc__excerpt{margin:0;max-height:0;opacity:0;overflow:hidden;font-size:var(--bfc-excerpt-fs, 14px);line-height:1.5;color:var(--bfc-excerpt, #e8e8e8);transition:max-height .45s ease,opacity .3s ease,margin .45s ease}.bfc__card.is-active .bfc__excerpt{max-height:6em;opacity:1;margin-bottom:12px}.bfc__link{display:inline-flex;align-items:center;gap:6px;font-size:var(--bfc-link-fs, 14px);font-weight:600;color:var(--bfc-link, #f6b93f);text-decoration:underline;text-underline-offset:4px}.bfc__link svg{transition:transform .2s ease}.bfc__link:hover svg{transform:translate(3px)}.bfc__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:14px;border:none;background:#fff;color:#1a1a1a;box-shadow:0 4px 16px #00000024;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .15s ease}.bfc__nav:hover{background:#f6f6f6}.bfc__nav:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.bfc__nav--prev{left:-26px}.bfc__nav--next{right:-26px}@media screen and (max-width:989px){.bfc__nav{width:44px;height:44px;border-radius:12px}.bfc__nav--prev{left:-14px}.bfc__nav--next{right:-14px}.bfc__content{padding:18px}}@media screen and (max-width:749px){.bfc__card{flex:0 0 76%;scroll-snap-align:center}.bfc__card.is-active{flex:0 0 86%}.bfc__track{scroll-snap-type:x mandatory}.bfc__nav{display:none}.bfc__content{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-blog-focus-carousel.css.map */
