.video_hero{position:relative;width:100%;overflow:hidden}.video_hero__wrapper{position:relative;width:100%;height:100%;aspect-ratio:16 / 9}.video_hero__video{display:block;height:100%;width:100%}.video_hero__video video,.video_hero__video .video_hero__video_link{width:100%;height:100%;object-fit:cover;object-position:center}.video_hero__content{position:absolute;z-index:2;padding:40px 0;text-align:var(--text_alignment);top:50%;transform:translateY(-50%);width:100%;height:max-content}.video_hero__heading{font-size:var(--heading_font_size);line-height:1.27;font-weight:500;letter-spacing:6px;margin:0;text-transform:uppercase;color:var(--heading_color)}.video_hero__subheading{font-size:var(--subheading_font_size);margin:0;line-height:1.56;letter-spacing:.75px;color:var(--subheading_color);font-weight:700}.video_hero__buttons{display:flex;gap:20px;justify-content:var(--button_alignment);flex-wrap:wrap;margin-top:27px}.video_hero__button{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font-weight:400;font-size:var(--button_font_size);line-height:3.2;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.video_hero__button__primary{background-color:var(--primary_button_bg);color:var(--primary_button_text)}.video_hero__button__primary:hover{color:var(--primary_button_hover_text);background-color:var(--primary_button_hover_bg)}.video_hero__button__secondary{background-color:var(--secondary_button_bg);color:var(--secondary_button_text)}.video_hero__button__secondary:hover{color:var(--secondary_button_hover_text);background-color:var(--secondary_button_hover_bg)}@media screen and (max-width:1023px){.video_hero__wrapper{display:flex;flex-direction:column;aspect-ratio:auto}.video_hero__video{position:relative;padding-bottom:100%}.video_hero__video video{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.video_hero__content{position:relative;top:auto;transform:unset;padding:10px;text-align:var(--text_alignment_md)}.video_hero__heading{font-size:var(--heading_font_size_md);line-height:1.4;letter-spacing:1px;color:var(--heading_color_md)}.video_hero__subheading{font-size:var(--subheading_font_size_md);line-height:1.6;letter-spacing:.25px;color:var(--subheading_color_md);margin-top:10px}.video_hero__buttons{margin-top:16px;gap:10px;justify-content:var(--button_alignment_md)}.video_hero__button{font-size:var(--button_font_size_md)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-video-hero.css.map */
