.video-banner{position:relative;width:100%;height:100vh;max-height:510px;min-height:390px;overflow:hidden;background-color:#1c0038}.video-banner__video{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,#00000080 0% 100%)}.video-banner__video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-1}.video-banner h1{color:var(--color-brand-primary-contrast);font-size:45px;font-style:italic;font-weight:500;line-height:95%;letter-spacing:-1.35px;margin-bottom:1rem}.video-banner .subtitle{color:#fff;margin-bottom:2rem}.video-banner h1 span{opacity:.6}.video-banner__content.page-width{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:90px;padding-bottom:40px;color:var(--color-primary-contrasting);z-index:2}.max-width-700{max-width:700px}.video-banner__carousel{height:100%;width:100%;max-height:510px}.carousel-cell{width:100vw;height:100%;position:relative;overflow:hidden}.carousel-cell:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,#0003,#00000080)}.video-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}.video-banner__content-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.video-banner__content-container .video-banner__content{width:100%;max-width:1250px;margin:0 auto;padding:0 var(--page-width-margin)}.video-banner__content-container .content-wrapper{max-width:600px;text-align:left}.video-banner .button{margin-top:1rem;min-width:150px;text-align:center;pointer-events:auto}.flickity-button{background:#fffc;transition:background .3s ease;z-index:3}.flickity-button:hover{background:#fff}.flickity-prev-next-button{width:44px;height:44px}.flickity-button-icon{fill:#000}.flickity-page-dots{bottom:20px;z-index:3}.flickity-page-dots .dot{width:10px;height:10px;margin:0 6px;background:#fff;opacity:.8}.flickity-page-dots .dot.is-selected{opacity:1}@media screen and (max-width:768px){.video-banner{height:100vh;min-height:500px}.video-banner__content.page-width{padding:60px 20px;align-items:center}.overlay-enabled .video-banner__content.page-width{align-items:flex-start}.video-banner__content-container{position:absolute}.video-banner__content-container .video-banner__content{padding:60px 20px}.video-banner__content-container .content-wrapper{margin:0 auto;text-align:center}.flickity-prev-next-button{width:36px;height:36px}.flickity-page-dots{bottom:10px}}.overlay-enabled .carousel-cell img{position:absolute;width:auto;right:0;transition:.3s ease-in-out all}.overlay-enabled .carousel-cell .content-container{position:relative;height:100%;padding-top:90px;padding-bottom:40px;padding-left:3.2rem;max-width:710px}.overlay-enabled .carousel-cell .content-container:before{position:absolute;right:-75px;top:0;left:0;bottom:0;content:"";background-image:url(../assets/MBD_Homepage_Purple_BackgroundOnly.svg);background-position:right;z-index:-1;background-size:cover}.overlay-enabled .video-banner__content.page-width{padding-top:0;padding-bottom:0;padding-left:0}.overlay-enabled .carousel-cell:after{background:none}@media screen and (max-width:1268px){.overlay-enabled .carousel-cell img{right:-25%}}@media screen and (max-width:968px){.overlay-enabled .carousel-cell img{right:-50%}}@media screen and (max-width:583px){.overlay-enabled .carousel-cell .content-container:before{background-color:#1c0038}.overlay-enabled .carousel-cell .content-container{max-width:100%;padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/video-banner-section.css.map */
