/*!
 * DS Video with text overlay
 *
 * The heading runs all-caps regardless of the theme's heading transform, and the
 * emphasised run is reset back to its own casing — the same treatment as
 * ds-featured-collections and ds-slideshow. The reset targets `em` rather than a
 * class, because the emphasised run comes out as a bare `<em>` with the 'none'
 * style, as `.ds-heading-alt` with the alternative one and as
 * `.highlighted-text` with every stock style.
 */.ds-video-overlay__title{text-transform:uppercase}.ds-video-overlay__title em{text-transform:none}.ds-video-overlay__above{margin-block-end:clamp(var(--sp-8),2.526vw,var(--sp-12))}.ds-video-overlay__below{gap:var(--sp-4);margin-block-start:clamp(var(--sp-8),2.526vw,var(--sp-12))}@media screen and (min-width:768px){.ds-video-overlay__title--run-on .ds-video-overlay__line{display:inline}.ds-video-overlay__title--run-on br{display:none}}.ds-video-overlay__video--rounded{overflow:hidden}.ds-video-overlay__video--rounded,.ds-video-overlay__video--rounded :is(.banner__media,.banner__overlay){border-radius:var(--border-radius)}.ds-video-overlay__video--square{--border-radius: 0px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ds-video-with-text-overlay.css.map */
