.banner.hidden-banner{display:none!important;height:0px!important}section .banner--large:not(.banner--adapt)>.banner__media>img{height:100%}.section .banner--large .banner__media{height:100%!important}.banner.banner--large{height:100%;min-height:100dvh!important}section:first-of-type .banner--large .banner__media>img{object-position:center bottom!important}section:first-of-type .banner--large *{transition:color .2s ease-in}section:first-of-type .banner--large *:hover{color:#000;border-color:#000}section:nth-of-type(2) .banner--large .banner__media>img{object-position:center 30%}.banner--large:not(.banner--adapt) .banner__media .mobile_image{display:none}.banner--large:not(.banner--adapt)>*{-webkit-user-select:none;user-select:none}section .banner--large .banner__box{margin-top:0}section .banner--large.center-container .banner__box{margin-top:-100px}.banner--large *{color:#fff}.banner--large .banner__heading{font-size:28px}.banner--large .banner__text{font-size:18px;font-weight:400}.banner--large .image-banner-button{width:fit-content;margin:auto;border:none;font-size:14px;transition:color .15s,border-color .15s;text-decoration:none;color:#fff;font-weight:100;position:relative;padding-right:2px;padding-bottom:2px}.banner--large .image-banner-button:after{content:"";position:absolute;left:50%;bottom:-1.5px;height:1px;width:95%;border-bottom:1px solid white;transform:translate(-50%);transition:border-color .15s}.banner--large .image-banner-button:hover:after{border-color:#000!important}.banner--large .banner__box:has(.banner__heading){max-width:80dvw}.banner--large .banner__box:has(.banner__heading:first-child){margin-top:40dvh}.banner--large .banner__heading:has(~.banner__heading){font-size:3rem;letter-spacing:1px;filter:drop-shadow(0px 0px 1px rgba(255,255,255 .5));font-family:Inter;font-weight:700;font-style:normal;text-transform:uppercase;margin-top:5dvh}.banner--large .slogan:not(:has(~.banner__heading)){margin-bottom:0;height:0px!important;width:0px!important;opacity:0}.banner--large .slogan:has(~.banner__heading){opacity:1;margin-bottom:30dvh;object-fit:contain;height:fit-content;width:100%;font-family:Sarina;text-align:center}.image-banner-button svg{transition:filter .2s ease-in,-webkit-filter .2s ease-in;padding-top:5px}.image-banner-button:hover{color:var(--link-hover-color);border-color:var(--link-hover-color);cursor:pointer}.banner--large .image-banner-button:hover:after{border-color:var(--link-hover-color)}.image-banner-button:hover svg{-webkit-filter:var(--white-to-black-filter);filter:var(--white-to-black-filter)}section.shopify-section:has(.banner--large):not(:has(.hidden-banner)){height:100dvh;margin-top:0;overflow-y:hidden}.banner--large .banner__media:has(video){overflow:hidden}.banner--large .banner__media video{width:100%;height:100%;object-fit:cover;object-position:0px -50px}.banner--large .banner__media video.mobile-video{display:none}@media screen and (max-width: 1100px) and (min-width: 759px){.banner--large .banner__box:has(.banner__heading:first-child){margin-top:20dvh}}@media screen and (max-width: 749px){.banner--large .banner__media video:not(.mobile-video){display:none}.banner--large .banner__media video.mobile-video{object-position:0px 0px;display:block}section .banner--large:not(.banner--adapt)>.banner__media>img{object-position:0px 0px!important}.banner--large:not(.banner--adapt) .banner__media .mobile_image{display:block}.banner--large:not(.banner--adapt) .banner__media img:has(~.mobile_image){display:none}section .banner--large .banner__box{text-align:start;position:absolute;bottom:10px;z-index:3;margin:0!important;left:0;padding:5%!important}section .banner--large{position:relative}.section .banner--large .banner__content{transform:none!important}.banner--large .slogan:has(~.banner__heading){text-align:start}section:first-of-type .banner--large .banner__media>img{object-position:85% top!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vitoso-banners.css.map */
