.video-section{width:100%;box-sizing:border-box}.video-section__container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;box-sizing:border-box}.video-section--full-width .video-section__container{max-width:100%;padding-left:0;padding-right:0}.video-section__wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:#000}.video-section__embed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.video-section__embed iframe,.video-section__embed video{display:block;width:100%;height:100%;border:none}.video-section__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .4s ease}.video-section__cover-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.video-section__cover--hidden{opacity:0;pointer-events:none}.video-section__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:72px;height:72px;border-radius:50%;background:#ffffffeb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 4px 24px #00000059;transition:transform .2s ease,background-color .2s ease}.video-section__play:hover{transform:translate(-50%,-50%) scale(1.1);background-color:#fff}.video-section__play:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.video-section__play-icon{display:block;width:28px;height:28px;margin-left:4px;flex-shrink:0}.video-section__play--hidden{opacity:0;pointer-events:none;transition:opacity .25s ease}.video-section__cover--fallback{background-color:#111}@media screen and (max-width:992px){.video-section__container{padding-left:40px;padding-right:40px}.video-section--full-width .video-section__container{padding-left:0;padding-right:0}.video-section__play{width:60px;height:60px}.video-section__play-icon{width:22px;height:22px;margin-left:3px}}@media screen and (max-width:667px){.video-section__container{padding-left:20px;padding-right:20px}.video-section--full-width .video-section__container{padding-left:0;padding-right:0}.video-section__play{width:52px;height:52px}.video-section__play-icon{width:18px;height:18px;margin-left:3px}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-video.css.map */
