.hero-video{position:relative;width:100%;height:var(--hero-height-mobile, 60vh);overflow:hidden}@media screen and (min-width: 750px){.hero-video{height:var(--hero-height, 80vh)}}.hero-video__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-video__video,.hero-video__fallback-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.hero-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay-color, #000000);opacity:var(--hero-overlay-opacity, .3);z-index:2}.hero-video__content{position:relative;z-index:3;width:100%;height:100%;display:flex;padding:40px 20px}@media screen and (min-width: 750px){.hero-video__content{padding:60px 40px}}.hero-video__content-inner{width:100%;max-width:var(--hero-content-width, 800px);margin:0 auto;display:flex;flex-direction:column}.hero-video__heading{margin:0;line-height:1.1}@media screen and (min-width: 750px){.hero-video__heading{font-size:var(--heading-font-size-desktop, 56px)!important}}.hero-video__subheading{margin:0;line-height:1.2}@media screen and (min-width: 750px){.hero-video__subheading{font-size:var(--subheading-font-size-desktop, 48px)!important}}.hero-video__text{line-height:1.7;max-width:600px}@media screen and (min-width: 750px){.hero-video__text{font-size:var(--text-font-size-desktop, 16px)!important}}.hero-video__text p{margin:0 0 1em}.hero-video__text p:last-child{margin-bottom:0}.hero-video__content-inner[style*=center] .hero-video__text{margin-left:auto;margin-right:auto}.hero-video__content-inner[style*=flex-end] .hero-video__text{margin-left:auto}.hero-video__spacer{flex-shrink:0}.hero-video__button-wrapper{display:inline-flex}.hero-video__button{display:inline-block;padding:14px 32px;text-decoration:none;border:1px solid;border-radius:0;transition:all .3s ease;cursor:pointer}.hero-video__button:hover{color:var(--button-hover-color, #ffffff)!important;background-color:var(--button-hover-bg, transparent)!important}@media (prefers-reduced-motion: reduce){.hero-video__video{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-hero-video.css.map */
