.BFCompleteLook{display:block;position:relative;overflow:hidden;--look-height: max(400px, calc(100vh - var(--header-height, 59px) - var(--free-shipping-banner-height, 64px)))}@supports (height: 100svh){.BFCompleteLook{--look-height: max(400px, calc(100svh - var(--header-height, 59px) - var(--free-shipping-banner-height, 64px)))}}.BFCompleteLook [hidden]{display:none!important}.BFCompleteLook__Panel--leaving{position:absolute;inset:0 0 auto;z-index:1;pointer-events:none}.BFCompleteLook__Panel--leaving .BFCompleteLook__Shopping{display:none}.BFCompleteLook__ImageArea{position:relative;height:var(--look-height);overflow:hidden;background:#efedeb;touch-action:pan-y}.BFCompleteLook .HomeSlideshow__Media,.BFCompleteLook .HomeSlideshow__Picture{display:block;width:100%;height:100%}.BFCompleteLook .Slideshow__Image{display:block;width:100%;height:100%;object-fit:cover;opacity:1;object-position:var(--home-desktop-focus, 50% 50%)}.BFCompleteLook__ImageArea:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0 / 40%),transparent 40%)}.BFCompleteLook__Caption{position:absolute;z-index:1;left:24px;bottom:28px;height:44px;display:flex;align-items:center;padding-right:210px;color:#fff}.BFCompleteLookHeading{margin:0;padding:32px 24px 24px;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none}.BFCompleteLook__Caption h3{margin:0;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.BFCompleteLook__Caption p{margin:0;font-size:14px;line-height:1.4}.BFCompleteLook__Controls{position:absolute;z-index:2;top:calc(var(--look-height) - 72px);right:24px;display:flex;align-items:center;gap:2px;color:#fff}.BFCompleteLook button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:14px;color:inherit;background:transparent;border:0;cursor:pointer}.BFCompleteLook button svg{width:14px;height:14px}.BFCompleteLook button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.BFCompleteLook__Shopping{padding:40px 24px!important;margin:0!important}.BFCompleteLook__ShoppingHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.BFCompleteLook__ShoppingHeader h3{margin:0;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.BFCompleteLook__ShoppingFooter{display:flex;justify-content:flex-end;margin-top:18px}.BFCompleteLook__ShoppingFooter button{width:auto;min-height:44px;height:auto;flex-basis:auto;padding:12px 0 0 16px;font-size:12px;text-decoration:underline}.BFCompleteLook__ShoppingFooter:has([hidden]){display:none}.BFCompleteLook__Products[data-look-products-overflow=true]{cursor:grab}.BFCompleteLook__Products[data-look-products-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.BFCompleteLook__Products{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;padding-bottom:4px}.BFCompleteLook__Products::-webkit-scrollbar{display:none}.BFCompleteLook__Product{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start}.BFCompleteLook .ProductItem__Title,.BFCompleteLook .ProductItem__PriceList{text-align:left}@media(min-width:1008px){.BFCompleteLookHeading{padding-inline:48px}.BFCompleteLook__Products{justify-content:center}}@media(max-width:1180px)and (orientation:portrait){.BFCompleteLook .Slideshow__Image{object-position:var(--home-tablet-focus, var(--home-mobile-focus, 50% 50%))}}@media(min-width:641px)and (max-width:1180px)and (orientation:landscape){.BFCompleteLook .Slideshow__Image{object-position:var(--home-tablet-landscape-focus, var(--home-desktop-focus, 50% 50%))}}@media(max-width:1007px){.BFCompleteLook__Product{flex-basis:43%}}@media(max-width:640px){.BFCompleteLook .Slideshow__Image{object-position:var(--home-mobile-focus, 50% 50%)}.BFCompleteLook__Caption{left:16px;bottom:26px;padding-right:186px}.BFCompleteLookHeading{padding:28px 24px 20px}.BFCompleteLook__Caption h3{font-size:20px}.BFCompleteLook__Caption p{font-size:13px}.BFCompleteLook__Controls{right:8px;gap:0;top:calc(var(--look-height) - 70px);font-size:11px}.BFCompleteLook__Shopping{padding:28px 16px!important}.BFCompleteLook__ShoppingHeader{margin-bottom:18px}.BFCompleteLook__ShoppingHeader h3{font-size:16px}.BFCompleteLook__Products{gap:16px}.BFCompleteLook__Product{flex-basis:62%}}.BFCompleteLook__Controls [data-look-counter]{min-width:30px;text-align:center;font-size:11px}.BFCompleteLook [data-look-autoplay][aria-pressed=true] .BFCompleteLook__PlayIcon,.BFCompleteLook [data-look-autoplay][aria-pressed=false] .BFCompleteLook__PauseIcon{display:none}@media(max-width:640px)and (min-aspect-ratio:4/7){.BFCompleteLook .Slideshow__Image{object-position:var(--home-desktop-focus, 50% 50%)}}
/*# sourceMappingURL=/cdn/shop/t/239/assets/bf-complete-the-look.css.map */
