.custom-banner{position:relative;width:100%;overflow:hidden}.custom-banner.small{height:300px}.custom-banner .h2{font-size:56px;font-family:Baskerville;line-height:76px;letter-spacing:2px}.custom-banner p{font-size:15px}.banner-content{max-width:428px}.banner-buttons{margin-top:48px;display:flex;gap:10px}.banner-video{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.custom-banner.medium{height:500px}}.custom-banner.large{height:700px}.mobile-banner img,.desktop-banner img{width:100%;height:100%;object-fit:cover}.desktop-banner{display:none}.custom-banner .banner-content{position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:#fff;width:100%}.banner-content.center{text-align:center;left:50%;transform:translate(-50%,-50%)}.banner-content.right{text-align:right;right:10%;transform:translateY(-50%) translate(0)}.banner-content h1,.banner-content p{margin:0 0 10px}@media (min-width: 768px){.banner-content.left{text-align:left;left:10%;transform:translateY(-50%) translate(0)}.desktop-banner{display:block;height:100%}.mobile-banner{display:none}}@media (max-width: 767px){.desktop-banner{display:none}.mobile-banner{display:block}.custom-banner.medium img{height:490px}.custom-banner.large img{height:650px}.banner-content.left{width:100%;padding:0 20px;text-align:left;max-width:100%;margin-top:26px}#navigation--container.transparent--nav:not(.scrolled--nav){background-color:transparent}#navigation__top--container-device .left-device--container .icon--nav.logo--white line,#navigation__top--container-device .left-device--container .icon--search.logo--white .first-g,#navigation__top--container-device .left-device--container .icon--search.logo--white line,#navigation__top--container-device .right-device--container .icon--account.logo--white path,#navigation__top--container-device .right-device--container .icon--cart.logo--white path{stroke:#fff!important}#navigation__top--container-device #homepage--link .icon--flowrette-footer.logo--white text{fill:#fff!important}.icon--svg{width:18px;height:18px}#navigation__top--container-device #homepage--link .icon--flowrette-footer{width:156px}#navigation__top--container-device .right-device--container #icon-cart-device .items-count--container{background:#fff}.white{color:#000}.banner-video{display:block;height:63vh!important}.banner-buttons{flex-direction:column}}@media (max-width: 400px){.custom-banner .h2{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/custom-banner.css.map */
