.banner--full-width-container .banner__box{width:100%;max-width:100vw}.banner--full-width-container{padding-left:0;padding-right:0;padding-bottom:18px}.banner__heading{text-transform:uppercase;font-weight:500;margin-top:0}.banner--mobile-bottom .banner__box{padding:2rem 3.5rem 0px}.exterior_banner .button--secondary{background:#fff;color:#333}.banner__video{width:100%;height:100%;position:relative;overflow:hidden}.banner__video-container{width:100%;height:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.banner__video-container video,.banner__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner__video iframe,.banner__video video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.banner__video .deferred-media__poster-button{opacity:.7;transition:opacity .2s ease}.banner__video .deferred-media__poster-button:hover{opacity:1}.banner__video .deferred-media__poster img{object-fit:cover;width:100%;height:100%}@media (min-width: 750px){.exterior_banner .banner__text,.exterior_banner .banner__text p{margin-top:0!important;font-size:18px}.exterior_banner.banner--mobile-bottom .banner__box{padding:4rem 3.5rem 40px}.exterior_banner .banner--full-width-container{padding-bottom:0}}@media (max-width: 749px){.banner--full-width-container{padding-bottom:0}.banner--mobile-bottom .banner__box{padding:2rem 1.5rem}.banner__heading{margin:0;font-size:24px}.banner__box .banner__heading+*,.banner__text *{margin-top:5px}.banner__text{font-size:14px;line-height:20px}.banner__text br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-image-banner.css.map */
