body.template-index #main .HomeSlideshow,body.template-index #main .BFCompleteLook{--campaign-image-aspect: var(--home-desktop-aspect, 2.34);--campaign-window-height: var(--campaign-stable-window-height, 100vh);--campaign-bottom-clearance: var(--campaign-stable-safe-bottom, env(safe-area-inset-bottom, 0px));--campaign-available-height: max(0px, calc(var(--campaign-window-height) - var(--header-height, 59px) - var(--free-shipping-banner-height, 34px) - var(--campaign-bottom-clearance)));--campaign-frame-height: min(calc(100vw / var(--campaign-image-aspect)), var(--campaign-available-height));--campaign-side-space: max(0px, calc((100vw - var(--campaign-frame-height) * var(--campaign-image-aspect)) / 2))}@supports (height: 100svh){body.template-index #main .HomeSlideshow,body.template-index #main .BFCompleteLook{--campaign-window-height: var(--campaign-stable-window-height, 100svh)}}body.template-index.homepage-quick-nav-visible #main .HomeSlideshow,body.template-index.homepage-quick-nav-visible #main .BFCompleteLook{--campaign-bottom-clearance: calc(var(--destructive-mobile-nav-height, 58px) + var(--campaign-stable-safe-bottom, env(safe-area-inset-bottom, 0px)))}body.template-index #main .HomeSlideshow{--home-slide-height: var(--campaign-frame-height) !important}body.template-index #main .BFCompleteLook{--look-height: var(--campaign-frame-height)}body.template-index #main .HomeSlideshow .Slideshow__Image,body.template-index #main .BFCompleteLook .Slideshow__Image{object-fit:contain!important;object-position:50% 50%!important}body.template-index #main .HomeSlideshow .HomeSlideshow__Media{background-color:#efedeb}body.template-index #main .HomeSlideshow .Slideshow__Content{--home-content-bottom: clamp(24px, 3.4vw, 48px) !important;max-width:calc(100% - 2 * var(--campaign-side-space));margin-inline:var(--campaign-side-space)}body.template-index #main .HomeSlideshow .HomeSlideshow__Media.Image--contrast:after,body.template-index #main .BFCompleteLook .BFCompleteLook__ImageArea:after{left:var(--campaign-side-space);right:var(--campaign-side-space);width:auto}body.template-index #main .BFCompleteLook .BFCompleteLook__Caption{left:calc(var(--campaign-side-space) + 24px);max-width:calc(100% - 2 * var(--campaign-side-space) - 48px)}body.template-index #main .BFCompleteLook .BFCompleteLook__Controls{right:calc(var(--campaign-side-space) + 24px)}@media(max-width:640px),(max-width:1180px)and (orientation:portrait){body.template-index #main .HomeSlideshow,body.template-index #main .BFCompleteLook{--campaign-image-aspect: var(--home-mobile-aspect, .5625)}body.template-index #main .HomeSlideshow:has(.HomeSlideshow__Media--full-bleed),body.template-index #main .BFCompleteLook:has(.HomeSlideshow__Media--full-bleed){--campaign-side-space: 0px}body.template-index #main .HomeSlideshow .HomeSlideshow__Media--full-bleed .Slideshow__Image,body.template-index #main .BFCompleteLook .HomeSlideshow__Media--full-bleed .Slideshow__Image{object-fit:cover!important}}@media(min-width:641px)and (max-width:1180px)and (orientation:portrait){body.template-index #main .HomeSlideshow,body.template-index #main .BFCompleteLook{--campaign-image-aspect: var(--home-tablet-aspect, .5625)}}@media(min-width:641px)and (max-width:1180px)and (orientation:landscape){body.template-index #main .HomeSlideshow,body.template-index #main .BFCompleteLook{--campaign-image-aspect: var(--home-landscape-aspect, 2.34)}}@media(min-width:1181px){body.template-index #main .HomeSlideshow:not(#section-slideshow),body.template-index #main .BFCompleteLook{--campaign-frame-height: var(--campaign-available-height);--campaign-side-space: 0px}body.template-index #main .HomeSlideshow:not(#section-slideshow) .HomeSlideshow__Media,body.template-index #main .BFCompleteLook .HomeSlideshow__Media{background-image:var(--bf-campaign-backdrop, none)!important;background-size:cover!important;background-position:center!important}body.template-index #main .HomeSlideshow:not(#section-slideshow) .Slideshow__Image,body.template-index #main .BFCompleteLook .Slideshow__Image{width:min(100%,calc(var(--campaign-frame-height) * var(--campaign-image-aspect)))!important;margin-inline:auto;object-fit:cover!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}body.template-index #main #section-slideshow.HomeSlideshow:has(.HomeSlideshow__Media--full-bleed-hero){--campaign-frame-height: var(--campaign-available-height)}body.template-index #main #section-slideshow.HomeSlideshow .HomeSlideshow__Media--full-bleed-hero .Slideshow__Image{width:calc(100% - 2 * var(--campaign-side-space));margin-inline:auto;object-fit:cover!important}}@media(max-width:640px){body.template-index #main .BFCompleteLook .BFCompleteLook__Caption{left:calc(var(--campaign-side-space) + 16px);max-width:calc(100% - 2 * var(--campaign-side-space) - 24px);bottom:88px;padding-right:0}body.template-index #main .BFCompleteLook .BFCompleteLook__Controls{right:calc(var(--campaign-side-space) + 8px)}}
/*# sourceMappingURL=/cdn/shop/t/239/assets/bf-campaign-framing.css.map */
