.video-hero{position:relative;display:flex;overflow:hidden;color:var(--video-hero-text, #fff)}.video-hero--small{min-height:360px}.video-hero--medium{min-height:480px}.video-hero--large{min-height:560px}.video-hero__media{position:absolute;top:0;left:0;width:100%;height:100%}.video-hero__poster,.video-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-hero__placeholder{background:#7a7a7a;fill:#ffffff59}.video-hero__video--mobile{display:none}.video-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--video-hero-overlay, .35);pointer-events:none}.video-hero__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:48px;padding-bottom:48px}.video-hero__box{width:100%;max-width:900px}.video-hero__heading{margin:0 0 16px;color:inherit;font-family:var(--font--title);font-weight:var(--font--title-weight);font-style:var(--font--title-style);letter-spacing:var(--font--title-space);text-transform:var(--font--title-transform);line-height:1.1}.video-hero__heading--small{font-size:clamp(28px,4vw,40px)}.video-hero__heading--medium{font-size:clamp(34px,5vw,54px)}.video-hero__heading--large{font-size:clamp(40px,6vw,72px)}.video-hero__heading--xlarge{font-size:clamp(46px,7.5vw,96px)}.video-hero__heading em{display:inline-block}.video-hero__text{margin:0}.video-hero__text p{margin:0;color:inherit;font-family:var(--font--body)}.video-hero__text--body p{font-size:16px;line-height:1.6}.video-hero__text--subtitle p{font-size:clamp(16px,1.8vw,20px);line-height:1.5}.video-hero__text--caption p{font-size:13px;letter-spacing:.15em;text-transform:uppercase}.video-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.video-hero__button.c-btn{min-width:220px;box-shadow:inset 0 0 0 1px var(--video-hero-button)}.video-hero__button--solid{background-color:var(--video-hero-button);color:var(--video-hero-button-label)}.video-hero__button--outline{background-color:transparent;color:var(--video-hero-button)}@media(hover:hover){.video-hero__button--solid:hover,.video-hero__button--solid:focus{background-color:transparent;color:var(--video-hero-button)}.video-hero__button--outline:hover,.video-hero__button--outline:focus{background-color:var(--video-hero-button);color:var(--video-hero-button-label)}}@media screen and (max-width:767px){.video-hero--align-mobile-left .video-hero__box{text-align:left}.video-hero--align-mobile-center .video-hero__box{text-align:center}.video-hero--align-mobile-right .video-hero__box{text-align:right}.video-hero__buttons{flex-direction:column}.video-hero__button.c-btn{min-width:0;width:100%}.video-hero--has-mobile .video-hero__video--desktop{display:none}.video-hero--has-mobile .video-hero__video--mobile{display:block}}@media screen and (min-width:768px){.video-hero--small{min-height:440px}.video-hero--medium{min-height:600px}.video-hero--large{min-height:760px}.video-hero__content{width:100%;padding-top:64px;padding-bottom:64px}.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--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__content,.video-hero--middle-left .video-hero__content,.video-hero--bottom-left .video-hero__content{justify-content:flex-start}.video-hero--top-right .video-hero__content,.video-hero--middle-right .video-hero__content,.video-hero--bottom-right .video-hero__content{justify-content:flex-end}.video-hero--align-left .video-hero__box{text-align:left}.video-hero--align-center .video-hero__box{text-align:center}.video-hero--align-right .video-hero__box{text-align:right}.video-hero--align-center .video-hero__buttons{justify-content:center}.video-hero--align-right .video-hero__buttons{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.video-hero__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-video-hero-branded.css.map */
