.background-banner{--background-banner-charcoal: #323232;--background-banner-inverse: #ffffff;--background-banner-border: #d9dbdd;--background-banner-raised: #f7f7f1;--background-banner-arrow-inset: 20px;--background-banner-control-inset: 40px;position:relative}.background-banner__viewport{overflow:hidden}.background-banner__carousel .swiper-wrapper{align-items:stretch}.background-banner__carousel .swiper-slide{height:auto;display:flex}.background-banner__carousel .plp-banner{width:100%}.background-banner__arrow{position:absolute;top:0;bottom:0;z-index:3;width:64px;padding:10px;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.background-banner__arrow--prev{left:var(--background-banner-arrow-inset)}.background-banner__arrow--next{right:var(--background-banner-arrow-inset)}.background-banner__arrow--prev svg{transform:scaleX(-1)}.background-banner__arrow-circle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff9;color:var(--background-banner-charcoal);transition:background-color .2s ease}.background-banner__arrow-circle svg{width:24px;height:24px;display:block}.background-banner__arrow:hover .background-banner__arrow-circle{background:#ffffffe6}.background-banner.is-dark-slide .background-banner__arrow-circle{background:#00000073;color:var(--background-banner-inverse)}.background-banner__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.background-banner__pagination{position:absolute;right:var(--background-banner-control-inset);bottom:var(--background-banner-control-inset);z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:5px;width:auto}.background-banner__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;background:var(--background-banner-inverse);opacity:.6;transition:width .2s ease,height .2s ease,opacity .2s ease}.background-banner__pagination .swiper-pagination-bullet-active{width:14px;height:14px;opacity:1;background:var(--background-banner-charcoal)}.background-banner.is-dark-slide .background-banner__pagination .swiper-pagination-bullet-active{background:var(--background-banner-inverse)}.background-banner.is-dark-slide .background-banner__pagination .swiper-pagination-bullet{background:var(--background-banner-inverse);opacity:.5}.background-banner__arrow:focus-visible .background-banner__arrow-circle,.background-banner__pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--background-banner-charcoal);outline-offset:3px}.background-banner.is-dark-slide .background-banner__arrow:focus-visible .background-banner__arrow-circle,.background-banner.is-dark-slide .background-banner__pagination .swiper-pagination-bullet:focus-visible{outline-color:var(--background-banner-inverse)}.background-banner .plp-banner__media{position:relative;overflow:hidden}.background-banner .plp-banner__video:not([hidden]),.background-banner .plp-banner__video-slot,.background-banner .plp-banner__video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none}.background-banner .plp-banner__video-el{object-fit:cover}.background-banner .plp-banner--background .plp-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.background-banner .plp-banner--background .plp-banner__content{position:relative;z-index:2}.background-banner .plp-banner--split{flex-direction:column;height:auto;min-height:0;max-height:none}.background-banner .plp-banner--split .plp-banner__media{order:-1;flex:0 0 auto;width:100%;height:286px;min-height:286px;max-height:286px}.background-banner .plp-banner--split .plp-banner__content{position:relative;z-index:1;flex:0 0 auto;width:100%;height:auto}@media screen and (max-width:767px){.background-banner .plp-banner .plp-banner__video-el--desktop{display:none}.background-banner__controls{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 5px;background:var(--background-banner-raised)}.background-banner__arrow{position:static;width:auto;padding:10px}.background-banner__arrow-circle{width:16px;height:16px;background:none;color:var(--background-banner-charcoal)}.background-banner__arrow:hover .background-banner__arrow-circle,.background-banner.is-dark-slide .background-banner__arrow-circle{background:none;color:var(--background-banner-charcoal)}.background-banner__arrow-circle svg{width:16px;height:16px}.background-banner__pagination{position:static;flex:1 0 0;min-width:0;justify-content:center;gap:5px}.background-banner__pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--background-banner-border);opacity:1}.background-banner__pagination .swiper-pagination-bullet-active,.background-banner.is-dark-slide .background-banner__pagination .swiper-pagination-bullet-active{width:8px;height:8px;background:var(--background-banner-charcoal)}}@media screen and (min-width:768px){.background-banner .plp-banner .plp-banner__video-el--mobile{display:none}.background-banner .plp-banner--split{flex-direction:row;height:var(--plp-banner-height);min-height:var(--plp-banner-height);max-height:var(--plp-banner-height)}.background-banner .plp-banner--split .plp-banner__media,.background-banner .plp-banner--split .plp-banner__content{flex:1 1 50%;width:50%;height:100%;min-height:0;max-height:none}.background-banner .plp-banner--split.plp-banner--image-left .plp-banner__media{order:0}.background-banner .plp-banner--split.plp-banner--image-right .plp-banner__media{order:1}}@media screen and (prefers-reduced-motion:reduce){.background-banner__carousel .swiper-wrapper{transition-duration:0ms}.background-banner__arrow-circle,.background-banner__pagination .swiper-pagination-bullet{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAI */
