.video-banner{position:relative;display:flex;overflow:hidden;padding-top:var(--vb-padding-top, 0);padding-bottom:var(--vb-padding-bottom, 0)}.video-banner--small{min-height:40vh}.video-banner--medium{min-height:60vh}.video-banner--large{min-height:85vh}.video-banner--full-screen{min-height:100vh}.video-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.video-banner__media--mobile{display:none}@media screen and (max-width:749px){.video-banner__media--has-mobile{display:none}.video-banner__media--mobile{display:block}}.video-banner__video,.video-banner__poster,.video-banner__placeholder,.video-banner__external{width:100%;height:100%;object-fit:cover}.video-banner__video,.video-banner__poster img,.video-banner__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vb-overlay-color, #000);opacity:var(--vb-overlay-opacity, .3);pointer-events:none}.video-banner__content-wrap{position:relative;z-index:1;display:flex;width:100%;padding:5rem;justify-content:var(--vb-content-align-x, center);align-items:var(--vb-content-align-y, center)}.video-banner__content-wrap{justify-content:center}.video-banner[style*="--vb-content-align-x: left"] .video-banner__content-wrap{justify-content:flex-start}.video-banner[style*="--vb-content-align-x: right"] .video-banner__content-wrap{justify-content:flex-end}.video-banner[style*="--vb-content-align-y: top"] .video-banner__content-wrap{align-items:flex-start}.video-banner[style*="--vb-content-align-y: bottom"] .video-banner__content-wrap{align-items:flex-end}.video-banner__content{max-width:42rem;display:flex;flex-direction:column;gap:1rem;text-align:var(--vb-text-align, center);color:#fff}.video-banner__heading{margin:0;line-height:1.1}.video-banner__text{margin:0;font-size:1.05rem;line-height:1.5}.video-banner__buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:inherit}@media screen and (max-width:749px){.video-banner__content{max-width:100%}.video-banner__heading{font-size:clamp(24px,6vw,36px)!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-video-banner.css.map */
