.video-intro{max-width:1612px;margin:0 auto 50px;padding:0 28px}@media only screen and (max-width:767px){.video-intro{margin:0}}.video-intro__video-wrapper{padding-bottom:49%;border-radius:0 0 170px 170px;overflow:hidden;position:relative}@media only screen and (max-width:1199px){.video-intro__video-wrapper{padding-bottom:70vh}.video-intro__video-wrapper .image-with-text__video-bg{width:140vh;left:50%;transform:translate(-50%)}}@media only screen and (max-width:1023px){.video-intro__video-wrapper{border-radius:0 0 60px 60px}}.video-intro__text{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:4;text-align:center;color:#fff;width:80%;padding:0 0 33px}.video-intro__text h1{margin:0 0 -4px;font-size:clamp(10.1rem,7.5643vw + 6.4843rem,20.1rem);font-family:indivisible-variable;color:inherit;font-weight:100;text-transform:uppercase;letter-spacing:1px}.video-intro__text p{margin:0;font-size:clamp(4.8rem,1.5885vw + 4.0407rem,6.9rem);letter-spacing:-1.73px}.video-intro__text p strong{font-weight:800}@media only screen and (max-width:1023px){.video-intro__text h1{letter-spacing:.51px}.video-intro__text p{letter-spacing:-1.2px}}@media only screen and (max-width:767px){.video-intro__text{width:91%;padding:29px 0 0}.video-intro__text h1{line-height:.98;margin:0 0 35px}.video-intro__text p{line-height:1.125}}@media only screen and (max-width:715px){.video-intro__text{width:100%}.video-intro__text p{margin-left:15px;margin-right:15px}}@media only screen and (max-width:439px){.video-intro__text h1{font-size:6.6rem;margin:0 0 15px}.video-intro__text p{font-size:4.4rem}}.video-intro__icons{display:flex;justify-content:center;flex-wrap:wrap;gap:5%;text-align:center;margin:-148px 0 0;position:relative}.video-intro__icons .video-intro__icon{width:20.5%}.video-intro__icons span{display:block;font-size:clamp(3.6rem,1.2103vw + 3.0215rem,5.2rem);letter-spacing:-1.3px;margin:-36px 0 0;color:#0e1013;font-weight:400}@media only screen and (max-width:1023px){.video-intro__icons{margin:0}.video-intro__icons .video-intro__icon{width:30%}}@media only screen and (max-width:767px){.video-intro__icons{gap:0;margin:10px 0 0}.video-intro__icons .video-intro__icon{width:50%}.video-intro__icons span{margin:-12px 15% 10px;letter-spacing:-.9px;line-height:1.055}}.video-intro__image{display:block;width:304px;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width:767px){.video-intro__image{margin:0 -6px;max-width:110%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-video-intro.css.map */
