.section-hero-video{background:#000;text-align:center;padding:120px 0 40px}.section-hero-video *{color:#fff}.hero-video__subheading{font-weight:450;font-size:16px;line-height:18px;letter-spacing:.02em;color:#fffc;margin-bottom:4px}.hero-video__heading{font-weight:400;margin-bottom:44px}.hero-video__wrap{max-width:836px;margin:0 auto}.hero-video__image{position:relative}.hero-video__vectorbg{max-width:338px;width:100%;height:100%;position:absolute;top:-35%;left:-19%;background-repeat:no-repeat;background-size:contain}.hero-video__text p{font-family:Lato,sans-serif;font-size:16px;font-weight:500;margin-top:44px}.hero-video__bottom{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:44px}.hero-video-btn{position:absolute;top:85%;left:10%;transform:translate(-50%,-50%);z-index:2}.hero-video-btn svg{width:100%;height:100%;fill:#ffffff4d;stroke-width:1px;stroke:#fff;width:54px;height:54px;padding:0;opacity:1;background:none;border:none;position:unset}.hero-button{display:inline-flex;justify-content:center;gap:8px;max-width:max-content;font-weight:450;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:.02em;border:1px solid #ffffff;padding:12px 25px}.hero-button.hero-button--reverse{flex-direction:row-reverse}.hero-button.hero-button--white{background:#fff}.hero-button.hero-button--white .hero-button-text{color:#000}.hero-button.hero-button--transparent{background:transparent}.hero-button.hero-button--transparent .hero-button-text{color:#fff}@media only screen and (max-width: 1440px){.section-hero-video .container{padding-top:80px}}@media (max-width: 1024px){.hero-video__vectorbg{max-width:198px}.hero-video__vectorbg{top:-30%;left:-10%}}@media only screen and (max-width: 1067px){.hero-video__heading{font-size:36px;line-height:1.2}}@media only screen and (max-width: 999px){.section-hero-video .container{padding-left:100px;padding-right:100px}.hero-video-btn{top:auto!important;bottom:1rem!important;left:1rem!important;transform:none!important}}@media (max-width: 767px){.section-hero-video .container{padding-left:32px;padding-right:32px}.hero-video__vectorbg{display:none}.hero-video__bottom{flex-direction:column;gap:12px}.hero-button{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hero-video.css.map */
