.video-section__media:not(.video-section__media--abs){position:relative}.video-section__media{padding-bottom:var(--video-ratio, 56.25%)}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__poster,.video-section__media iframe,.video-section__media video{position:absolute;width:100%;height:100%}.video-section__media video{object-fit:cover;object-position:center center}.video-section--linkable,.video-section--overlay{position:relative}.video-section__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;text-indent:-9999px}.video-section--linkable .deferred-media__poster-button{display:none}.video-section--linkable .deferred-media__poster,.video-section--linkable .global-settings-popup{pointer-events:none}.video-section__overlay-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;z-index:9980}.video-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:9990;padding:2rem;text-decoration:none;border-bottom:0}.video-section__overlay:before,.video-section__overlay:after,.video-section__overlay *:before,.video-section__overlay *:after{content:none!important;border:0!important}.video-section__overlay *,.video-section__overlay a,.video-section__overlay .rte a{text-decoration:none!important;border:0!important}.video-section__overlay-inner{max-width:60ch;margin-inline:auto;color:var(--color-foreground, #fff)}.video-section__overlay .button{pointer-events:auto}.video-section__overlay h1,.video-section__overlay h2,.video-section__overlay h3,.video-section__overlay h4,.video-section__overlay h5,.video-section__overlay h6,.video-section__overlay p,.video-section__overlay a{text-decoration:none;border-bottom:0}.video-section__overlay .rte a{text-decoration:none;border-bottom:0;color:inherit}.video-section__media--desktop{display:block}.video-section__media--mobile{display:none}@media screen and (max-width: 749px){.video-section__media--desktop{display:none}.video-section__media--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/video-section.css.map */
