.hz-horizon .scroll-trigger:where(.gradient.video-section__media){background:transparent}.hz-horizon .video-section__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.hz-horizon .video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.hz-horizon .video-section__media.deferred-media:after{content:none}.hz-horizon .video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.hz-horizon .video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0;transform:scale(1.01)}.hz-horizon .video-section__poster,.hz-horizon .video-section__media iframe,.hz-horizon .video-section__media video{position:absolute;width:100%;height:100%}.hz-horizon .video-section__media video{background:#000}.hz-horizon .video-section__media.media-fit-cover video{object-fit:cover}.hz-horizon .video-banner-section .deferred-media__poster-button{z-index:3}@media screen and (max-width:749px){.hz-horizon .mobile-text-below .video-banner-section .video-section__media{padding-bottom:0}}.hz-horizon .video-section__media{overflow:hidden!important}.hz-horizon .video-banner-section iframe.js-youtube{--zoom-amount: 150px;width:calc(100% + var(--zoom-amount));height:calc(100% + var(--zoom-amount));top:calc((var(--zoom-amount) * -1) / 2);left:calc((var(--zoom-amount) * -1) / 2)}.hz-horizon [data-scale-video] custom-video{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(var(--scale-factor, 1))}.js .hz-horizon .video-banner-section [data-content-timer=show] .section-content{opacity:1;visibility:visible}.js .hz-horizon .video-banner-section [data-stop-timer]:after{transition:opacity 1.5s}.js .hz-horizon .video-banner-section [data-stop-timer=stopped]:after{opacity:1}.hz-horizon .video-banner-section .banner.ratio{position:relative;display:block;width:100%}.hz-horizon .video-banner-section .banner__media,.hz-horizon .video-banner-section .video-section__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.hz-horizon .video-banner-section .video-section__media.ratio:before{content:none!important;display:none!important;padding:0!important}.hz-horizon .video-banner-section .video-section__poster,.hz-horizon .video-banner-section .video-section__poster img,.hz-horizon .video-banner-section video,.hz-horizon .video-banner-section custom-video,.hz-horizon .video-banner-section iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;padding:0!important;object-fit:cover}.hz-horizon .video-banner-section .banner__media{z-index:1!important}.hz-horizon .video-banner-section custom-video,.hz-horizon .video-banner-section video{z-index:2!important}.hz-horizon .video-banner-section .video-section__media:not(deferred-media)>.video-section__poster{display:none!important}.hz-horizon .video-banner-section .banner__content{z-index:3!important;display:flex!important}.hz-horizon .video-banner-section .banner__box,.hz-horizon .video-banner-section .banner__box.gradient,.hz-horizon .video-banner-section .banner__box.content-container,.hz-horizon .video-banner-section .banner__content .section-content{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}.hz-horizon .video-banner-section .banner__box:before,.hz-horizon .video-banner-section .banner__box:after,.hz-horizon .video-banner-section .content-container:before,.hz-horizon .video-banner-section .content-container:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.hz-horizon .video-banner-section .banner__content h1,.hz-horizon .video-banner-section .banner__content h2,.hz-horizon .video-banner-section .banner__content p,.hz-horizon .video-banner-section .banner__content li,.hz-horizon .video-banner-section .video-banner__heading,.hz-horizon .video-banner-section .video-banner__text{color:#fff!important;opacity:1!important;visibility:visible!important}@media screen and (min-width:750px){.hz-horizon .video-banner-section .banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/hz-section-video.css.map */
