.custom-hero-video .custom-hero-video__media{position:relative;width:100%;overflow:hidden}.custom-hero-video .custom-hero-video__media:before{content:"";display:block;width:100%;padding-bottom:56.25%}.custom-hero-video .custom-hero-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000000f}.custom-hero-video .custom-hero-video__placeholder-img{width:100%;height:100%;object-fit:cover;display:block}.custom-hero-video .custom-hero-video__placeholder svg{width:100%;height:100%;display:block}.custom-hero-video .hero-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:639px){.custom-hero-video .custom-hero-video__media:before{padding-bottom:0;min-height:183px}.custom-hero-video .hero-play-button svg{width:50px;height:50px}}.custom-hero-video-modal__content{background:#000000f2}.custom-hero-video-modal__content-info{align-items:center;display:flex;justify-content:center;padding:8rem 1.6rem 2rem}.custom-hero-video-modal__video-wrap{width:min(1200px,100%)}.custom-hero-video-modal__video{display:block;width:100%;max-height:calc(100vh - 12rem);background:#000}.custom-hero-video-modal__video--mobile{display:none}.custom-hero-video-modal__video-wrap .custom-hero-video-modal__video--mobile:only-of-type{display:block}@media screen and (max-width:767px){.custom-hero-video-modal__content-info{padding:8rem 1rem 2rem}.custom-hero-video-modal__video-wrap--has-mobile .custom-hero-video-modal__video--desktop{display:none}.custom-hero-video-modal__video-wrap--has-mobile .custom-hero-video-modal__video--mobile{display:block}}.custom-video-content h2{font-weight:900;font-size:90px;line-height:85%;letter-spacing:-2%}.custom-video-content p{font-weight:900;font-size:22px;color:#0045b5;line-height:150%;letter-spacing:-2%;vertical-align:bottom}.custom-video-content{padding-top:5rem}@media screen and (max-width:1023px)and (min-width:640px){.custom-video-content h2{font-size:61px}.custom-video-content p{font-size:18px}}@media screen and (max-width:639px){.custom-video-content h2{font-size:45px;margin-bottom:1.6rem}.custom-video-content h2 br{display:none}.custom-video-content p{font-size:16px}.custom-video-content{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-video-content.css.map */
