.video-section__inner{position:relative;width:100%}.video-section__container{aspect-ratio:16/9}@media screen and (min-width: 641px){.video-section__container.video-aspect-desk--16-9{aspect-ratio:16/9}.video-section__container.video-aspect-desk--9-16{aspect-ratio:9/16}.video-section__container.video-aspect-desk--4-3{aspect-ratio:4/3}.video-section__container.video-aspect-desk--3-4{aspect-ratio:3/4}.video-section__container.video-aspect-desk--square{aspect-ratio:1/1}}@media screen and (max-width: 640px){.video-section__container.video-aspect-mobile--16-9{aspect-ratio:16/9}.video-section__container.video-aspect-mobile--9-16{aspect-ratio:9/16}.video-section__container.video-aspect-mobile--4-3{aspect-ratio:4/3}.video-section__container.video-aspect-mobile--3-4{aspect-ratio:3/4}.video-section__container.video-aspect-mobile--square{aspect-ratio:1/1}}.video-section__container iframe,.video-section__container video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.video-control-muted .video-control-mute{display:inline-block}.video-control-muted .video-control-unmute,.video-control-muted.voice .video-control-mute{display:none}.video-control-muted.voice .video-control-unmute,.video-control .video-control-play{display:inline-block}.video-control .video-control-pause,.video-control.playing .video-control-play{display:none}.video-control.playing .video-control-pause{display:inline-block}.video-control-muted,.video-control{position:absolute;z-index:15;transform:translate(-50%,-50%);cursor:pointer;height:45px;width:45px;display:flex;align-items:center;justify-content:center}.video-control-muted{top:90%;left:87%}.video-control{top:90%;left:90%;border:1px solid white;border-radius:50%;padding:20px}.button-overflow-container{position:absolute;z-index:10;top:90%;left:50%;transform:translate(-50%,-50%)}.hidden-phone{display:none}@media screen and (max-width: 640px){.hidden-desktop{display:none}.hidden-phone{display:block}.video-control-muted{left:50%;top:90%;margin-left:-25px}.video-control{left:50%;top:90%;margin-left:25px;padding:10px}.button-overflow-container{padding:20px 0 105px}.video-control-muted,.video-control{height:30px;width:30px}}@media screen and (max-width: 640px){.mobile-button-size{padding:0 20px;height:40px;font-size:.7em}}
/*# sourceMappingURL=/cdn/shop/t/247/assets/video.css.map */
