.video-banner video{object-fit:cover!important;width:100%!important;height:auto!important;max-height:38vh!important;overflow:hidden!important;display:block!important}.video-banner .banner__content{padding:1.5rem 1rem!important;max-width:85%!important;margin:0 auto;text-align:center}@media screen and (max-width: 768px){.video-banner .banner__content{padding:1rem .5rem!important;max-width:90%!important}}@media screen and (max-width: 768px){.video-banner .banner__content{padding:1.5rem 1rem!important;max-width:95%!important}.video-banner .banner__content h1,.video-banner .banner__content h2,.video-banner .banner__content p{font-size:1.2rem!important;line-height:1.3!important;word-break:break-word!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:95%!important;text-align:center!important;margin:0 auto!important;display:block!important}}@media screen and (max-width: 768px){.video-banner .s-header h1,.video-banner .s-header h2,.video-banner .s-header p{font-size:1.15rem!important;line-height:1.35!important;max-width:90%!important;word-break:break-word!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:center!important;margin:0 auto!important;padding:0 1rem!important;display:block!important}}@media screen and (max-width: 768px){.banner-padding .s-header{padding:0!important;max-width:100%!important;margin:0 auto!important}.banner-padding .s-header h1,.banner-padding .s-header h2,.banner-padding .s-header p{font-size:clamp(1rem,4vw,1.4rem)!important;line-height:1.3!important;text-align:center!important;padding:0 1rem!important;word-break:break-word!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:90%!important;margin:0 auto!important;display:block!important}}@media screen and (max-width: 768px){.banner-padding .s-header{position:relative!important;max-width:100vw!important;padding:0 1.5rem!important;box-sizing:border-box!important}.banner-padding .s-header h1,.banner-padding .s-header h2,.banner-padding .s-header h3,.banner-padding .s-header p{font-size:clamp(1rem,4vw,1.4rem)!important;text-align:center!important;word-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;margin:0 auto!important;padding:0!important;line-height:1.3!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-video-banner.css.map */
