.deferred-hero{position:relative;isolation:isolate;min-height:77svh;width:100%;overflow:hidden}.deferred-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.deferred-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 40%,transparent 70%)}.deferred-hero--has-poster .deferred-hero__media{background-image:var(--deferred-hero-poster-url);background-size:cover;background-position:center;background-repeat:no-repeat}.deferred-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;z-index:0}.deferred-hero--video-ready .deferred-hero__video{opacity:1}.deferred-hero__overlay{position:relative;z-index:2;display:flex;flex-direction:column;min-height:77svh;padding:4rem 1.5rem 6rem;pointer-events:none}.deferred-hero--transparent .deferred-hero__box{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.deferred-hero--transparent .content-container:after{display:none}.deferred-hero__overlay--mobile-top{justify-content:flex-start}.deferred-hero__overlay--mobile-center{justify-content:center}.deferred-hero__overlay--mobile-bottom{justify-content:flex-end}.deferred-hero__overlay--align-mobile-left .deferred-hero__box{text-align:left}.deferred-hero__overlay--align-mobile-center .deferred-hero__box{text-align:center}.deferred-hero__overlay--align-mobile-right .deferred-hero__box{text-align:right}.deferred-hero__overlay--align-mobile-left .deferred-hero__rating{justify-content:flex-start}.deferred-hero__overlay--align-mobile-center .deferred-hero__rating{justify-content:center}.deferred-hero__overlay--align-mobile-right .deferred-hero__rating{justify-content:flex-end}.deferred-hero__overlay>*{pointer-events:auto}.deferred-hero__eyebrow{margin:0 0 1rem;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.deferred-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.deferred-hero__rating-number{font-weight:600;line-height:1}.deferred-hero__rating .rating-star{--letter-spacing: .3}.deferred-hero__rating-text{opacity:.9}.deferred-hero__heading{margin:0 0 1rem;color:rgb(var(--color-foreground))}.deferred-hero__subheading{margin:0 0 2rem;max-width:75rem;line-height:1.5;opacity:.95}.deferred-hero__subheading.rte ul,.deferred-hero__subheading.rte ol,.deferred-hero__subheading.rte li,.deferred-hero__subheading.rte p{font-size:inherit}.deferred-hero__subheading.rte ul{margin:0 0 1rem;padding-left:1.5rem}.deferred-hero__subheading.rte li{margin-bottom:.5rem}.deferred-hero__buttons{margin-top:0}@media screen and (max-width:749px){.deferred-hero__overlay--box-mobile-left .deferred-hero__box{align-self:flex-start;width:100%;max-width:89rem}.deferred-hero__overlay--box-mobile-center .deferred-hero__box{align-self:center;width:100%;max-width:89rem}.deferred-hero__overlay--box-mobile-right .deferred-hero__box{align-self:flex-end;width:100%;max-width:89rem}}@media screen and (min-width:750px){.deferred-hero__overlay{padding-bottom:8rem}.deferred-hero__overlay--top{justify-content:flex-start}.deferred-hero__overlay--center{justify-content:center}.deferred-hero__overlay--bottom{justify-content:flex-end}.deferred-hero__overlay--box-desktop-left .deferred-hero__box{align-self:flex-start;width:100%;max-width:89rem}.deferred-hero__overlay--box-desktop-center .deferred-hero__box{align-self:center;width:100%;max-width:89rem}.deferred-hero__overlay--box-desktop-right .deferred-hero__box{align-self:flex-end;width:100%;max-width:89rem}.deferred-hero__overlay--align-desktop-left .deferred-hero__box{text-align:left}.deferred-hero__overlay--align-desktop-center .deferred-hero__box{text-align:center}.deferred-hero__overlay--align-desktop-right .deferred-hero__box{text-align:right}.deferred-hero__overlay--align-desktop-left .deferred-hero__rating{justify-content:flex-start}.deferred-hero__overlay--align-desktop-center .deferred-hero__rating{justify-content:center}.deferred-hero__overlay--align-desktop-right .deferred-hero__rating{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.deferred-hero__video{display:none!important;opacity:0!important;transition:none!important}.deferred-hero--has-poster .deferred-hero__media{background-image:var(--deferred-hero-poster-url)}}
/*# sourceMappingURL=/cdn/shop/t/243/assets/deferred-video-hero.css.map */
