.video-hero{position:relative;display:flex;width:100%;min-height:var(--video-hero-height, 90vh);overflow:hidden;isolation:isolate}.video-hero--flush{margin-top:calc(-1 * var(--header-height, 0px))}.video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.video-hero__poster,.video-hero__video{width:100%;height:100%;object-fit:cover;display:block}.video-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0}.video-hero__placeholder svg{width:100%;height:100%;object-fit:cover}.video-hero__player{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--transition-slow, .5s ease)}.video-hero__player.is-playing{opacity:1}.video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--video-hero-overlay, .3));pointer-events:none}.video-hero__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.content-align--left .video-hero__overlay:after{background:linear-gradient(to right,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .38) 30%,transparent 65%)}.content-align--right .video-hero__overlay:after{background:linear-gradient(to left,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .38) 30%,transparent 65%)}.content-align--center .video-hero__overlay:after{background:radial-gradient(ellipse 60% 50% at center,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .25) 55%,transparent 85%)}.video-hero__poster--mobile{display:none}.video-hero__content{position:relative;z-index:1;display:flex;width:100%;padding-block:var(--space-5, 64px)}.video-hero__text{display:flex;flex-direction:column;gap:var(--space-3, 24px);max-width:46rem;color:var(--color-white, #fff)}.video-hero__heading{margin:0;color:inherit;text-wrap:balance;text-shadow:0 1px 3px rgb(0 0 0 / .35),0 8px 24px rgb(0 0 0 / .25)}.video-hero__subheading{margin:0;color:inherit;opacity:.92;text-shadow:0 1px 3px rgb(0 0 0 / .35),0 6px 18px rgb(0 0 0 / .2)}.video-hero__subheading>*{margin:0}.video-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2, 16px);margin-top:var(--space-1, 8px)}.video-hero__buttons .button--secondary{border-color:#ffffffb3;color:var(--color-white, #fff)}.video-hero__buttons .button--secondary:hover{background:var(--color-white, #fff);border-color:var(--color-white, #fff);color:var(--color-text, #5a4636);transform:translateY(-1px);box-shadow:0 10px 24px #00000040}.video-hero--top-left .video-hero__content,.video-hero--top-center .video-hero__content,.video-hero--top-right .video-hero__content{align-items:flex-start}.video-hero--middle-left .video-hero__content,.video-hero--middle-center .video-hero__content,.video-hero--middle-right .video-hero__content{align-items:center}.video-hero--bottom-left .video-hero__content,.video-hero--bottom-center .video-hero__content,.video-hero--bottom-right .video-hero__content{align-items:flex-end}.video-hero--top-left .video-hero__text,.video-hero--middle-left .video-hero__text,.video-hero--bottom-left .video-hero__text{margin-inline:0 auto}.video-hero--top-center .video-hero__text,.video-hero--middle-center .video-hero__text,.video-hero--bottom-center .video-hero__text{margin-inline:auto}.video-hero--top-right .video-hero__text,.video-hero--middle-right .video-hero__text,.video-hero--bottom-right .video-hero__text{margin-inline:auto 0}.content-align--left .video-hero__text{text-align:left;align-items:flex-start}.content-align--center .video-hero__text{text-align:center;align-items:center}.content-align--right .video-hero__text{text-align:right;align-items:flex-end}@media screen and (max-width:989px){.video-hero__text{max-width:34rem}}@media screen and (max-width:749px){.video-hero{min-height:min(var(--video-hero-height, 90vh),80svh)}.video-hero__poster--mobile{display:block}.video-hero__poster--mobile~.video-hero__poster--desktop,.video-hero__poster--desktop:has(~.video-hero__poster--mobile){display:none}.video-hero__content{padding-block:var(--space-4, 40px)}.video-hero__text{max-width:none;gap:var(--space-2, 16px)}.content-align-mobile--left .video-hero__text{text-align:left;align-items:flex-start}.content-align-mobile--center .video-hero__text{text-align:center;align-items:center}.content-align-mobile--right .video-hero__text{text-align:right;align-items:flex-end}.video-hero__buttons{width:100%}}@media(prefers-reduced-motion:reduce){.video-hero__player{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-video-hero.css.map */
