.dynamic-banner{position:relative;overflow:hidden}.dynamic-banner .flex-wrap{align-items:flex-end}.banner-image{width:40%}.banner-image img{width:100%;margin-bottom:-20px}.dynamic-banner .flex-wrap.has-img .banner-content{width:60%;text-align:left}.banner-content{width:100%;padding:8em 0 10em 4em;direction:ltr;text-align:center}.dynamic-banner.overlay_content .banner-content{width:100%;max-width:768px;margin:0 auto;padding:6em 0;text-align:center}.banner-content h1{margin:.15em auto .65em!important;max-width:750px}.dynamic-banner .flex-wrap.has-img .banner-content h1{margin:.15em 0 .65em!important}.banner-content a.button{margin:5px}.dynamic-banner.overlay_content .banner-content h6,.dynamic-banner.overlay_content .banner-content h1,.dynamic-banner.overlay_content_video .banner-content h6,.dynamic-banner.overlay_content_video .banner-content h1{color:#fff}.vid-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.vid-container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}@media all and (max-width: 768px){.dynamic-banner .vid-container{display:none!important}.banner-image,.banner-content{width:100%!important}.dynamic-banner .banner-content{padding:4em 2em}.dynamic-banner.overlay_content .banner-content h6,.dynamic-banner.overlay_content .banner-content h1,.dynamic-banner.overlay_content_video .banner-content h6,.dynamic-banner.overlay_content_video .banner-content h1{color:#5f6235}.dynamic-banner h1{font-size:calc(var(--font-heading-scale) * 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-dynamic-banner.css.map */
