.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;padding:var(--vo-inset, 40px);pointer-events:none}.video-overlay:not(:has(.video-overlay__content>*)){display:none}.video-overlay__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--vo-gap, 16px);width:100%;max-width:var(--vo-width, 640px)}.video-overlay__content>*{pointer-events:auto;max-width:100%}.video-overlay__content>:is(h1,h2,h3,h4,h5,h6,p){margin:0}.video-overlay--v-top{align-items:flex-start}.video-overlay--v-middle{align-items:center}.video-overlay--v-bottom{align-items:flex-end}.video-overlay--h-left{justify-content:flex-start}.video-overlay--h-left .video-overlay__content{align-items:flex-start;text-align:start}.video-overlay--h-center{justify-content:center}.video-overlay--h-center .video-overlay__content{align-items:center;text-align:center}.video-overlay--h-right{justify-content:flex-end}.video-overlay--h-right .video-overlay__content{align-items:flex-end;text-align:end}.video-overlay{--color-heading: var(--vo-text);--color-text: var(--vo-text)}.video-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.video-overlay--shade-solid:before{background:rgba(var(--vo-shade),var(--vo-shade-alpha, .4))}.video-overlay--shade-gradient.video-overlay--v-bottom:before{background:linear-gradient(to top,rgba(var(--vo-shade),var(--vo-shade-alpha, .4)),transparent 70%)}.video-overlay--shade-gradient.video-overlay--v-top:before{background:linear-gradient(to bottom,rgba(var(--vo-shade),var(--vo-shade-alpha, .4)),transparent 70%)}.video-overlay--shade-gradient.video-overlay--v-middle:before{background:radial-gradient(ellipse at center,rgba(var(--vo-shade),var(--vo-shade-alpha, .4)),transparent 75%)}@media(max-width:749px){.video-overlay{padding:min(var(--vo-inset, 40px),20px)}.video-overlay--mobile-below{position:static;padding:2.4rem 0 0;--color-heading: inherit;--color-text: inherit}.video-overlay--mobile-below:before{display:none}.video-overlay--mobile-below .video-overlay__content{max-width:none}}.video-section__stage{position:relative}.video-section__stage>.video-block{margin-inline:auto}.video-section--bleed .page-width{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/3544/assets/section-video.css.map */
