.video-section--full-width{max-height:calc(var(--page-width, 1320px) / var(--video-aspect-ratio, 1.7778))}.video-section--full-width .video-section__media{padding-top:0;height:min(calc(100vw / var(--video-aspect-ratio, 1.7778)),calc(var(--page-width, 1320px) / var(--video-aspect-ratio, 1.7778)))}.video-section--full-width .has-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-section--full-width .has-iframe[data-autoplay=false]{height:0;padding-top:calc(100% / var(--video-aspect-ratio, 1.7778))}.video-section--full-width .has-iframe[data-autoplay=false] iframe{position:absolute;top:0;left:0}.video-section--full-width .video-controls{z-index:4}.video-section__media{padding-top:calc(100% / var(--video-aspect-ratio, 1.7778))}.video-section__media iframe,.video-section__media video{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;object-fit:cover}.video-section__bg-video{top:-60px;height:calc(100% + 120px)}.video-section__bg-video video{height:calc(100% - 120px);margin:60px 0;object-fit:cover}.video-section__play-btn{z-index:1;color:#fff;cursor:pointer}.video-section__play-btn>.icon{width:calc(40px + 5%);height:auto}.text-overlay .video-section__play-btn>.icon{width:64px}.video-section--played .video-played-hidden,.video-section:has(deferred-media[loaded]) .video-played-hidden{transition:opacity .3s;opacity:0;pointer-events:none}.video-section__media .height-clip{height:calc(100% - 2px)}.video-section__media{overflow:hidden}.video-section__media video,.video-section__media iframe{position:absolute}.video-section__text{margin-bottom:calc(10 * var(--space-unit))}.video-section__play-btn{transition:opacity .4s;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}.video-section:not(.video-section--played) deferred-media[loaded] .video-section__play-btn svg path:nth-child(2){display:none}.video-section:not(.video-section--played) deferred-media[loaded] .video-section__play-btn:before{content:"";position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:transparent}.video-section.video-section--played deferred-media[loaded] .video-played-hidden,.video-section.video-section--played deferred-media[loaded]+.video-played-hidden{opacity:0;pointer-events:none}deferred-media[loaded]:not([data-hide-controls-instantly=true])+.video-played-hidden,deferred-media[loaded]:not([data-hide-controls-instantly=true]) .video-section__play-btn{transition-delay:1s;opacity:0;pointer-events:none}.video-controls{position:absolute;z-index:3;bottom:calc(4 * var(--space-unit));display:flex;gap:calc(1 * var(--space-unit));pointer-events:none}.video-controls--end{inset-inline-end:calc(4 * var(--space-unit))}.video-controls--start{inset-inline-start:calc(4 * var(--space-unit))}.video-control-btn{min-width:44px;min-height:44px;padding:10px;color:#fff;background-color:#0000008c;pointer-events:auto;transition:background-color .3s,color .3s,opacity .3s}.video-control-btn:hover{background-color:#000000bf;color:#fff}.video-control-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.video-control-btn .icon{display:block;width:24px;height:24px;padding:4px}.video-control-btn--playback.is-paused .pause-icon,.video-control-btn--playback:not(.is-paused) .play-icon{display:none}.video-control-btn--sound.is-muted .mute-icon,.video-control-btn--sound:not(.is-muted) .unmute-icon{display:none}.bg-video-section .video-controls,.video-section__media .video-controls{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/video.css.map */
