.banner__media--video{overflow:hidden}.banner__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:0}.banner__fallback-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.banner--video:after,.banner--video .banner__media--video:after{background:#000}@media screen and (min-width:750px){.banner--video.banner--small{min-height:42rem}.banner--video.banner--medium{min-height:56rem}.banner--video.banner--large{min-height:72rem}.banner--video.banner--adapt,.banner--video.banner--adapt.banner--small{min-height:42rem}.banner--video.banner--adapt.banner--medium{min-height:56rem}.banner--video.banner--adapt.banner--large{min-height:72rem}.banner--video.banner--adapt .banner__media--video{position:absolute!important;height:100%;left:0;top:0;width:100%}.banner__fallback-image{display:none}}@media screen and (max-width:749px){.banner__video{display:none}.banner--video.banner--adapt .banner__media--video{position:relative!important;height:auto;min-height:unset;left:auto;top:auto;width:100%}.banner--video.banner--adapt .banner__fallback-image{position:relative!important;display:block;width:100%;height:auto;object-fit:contain;object-position:right center}.banner--video:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:28rem}.banner--video.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:34rem}.banner--video.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:39rem}.banner--video.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media--video{height:28rem;position:relative}.banner--video.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media--video{height:34rem;position:relative}.banner--video.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media--video{height:39rem;position:relative}.banner--video.banner--mobile-bottom:not(.banner--adapt) .banner__fallback-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-video-banner.css.map */
