.custom-banner{position:relative;overflow:hidden}.banner-image.mobile-image{display:none}.custom-banner-bg{position:relative;display:block;width:100%;padding-bottom:38.9%}.custom-banner-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-banner .banner-content{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:56px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;gap:56px}.custom-banner .banner-content .banner-content-title *{color:#e9e0d9;font-size:30px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}.custom-banner .banner-content .banner-btn{color:#e9e0d9;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.64px;text-transform:uppercase;border-bottom:1px dotted #E9E0D9}.custom-banner .banner-content .banner-btn:hover{border-bottom:1px solid #E9E0D9}@media(min-width:0px)and (max-width:749px){.banner-image.mobile-image{display:block}.banner-image.desktop-image{display:none}.custom-banner-bg{padding-bottom:149.4%}.custom-banner .banner-content{padding:40px 20px;gap:16px}.custom-banner .banner-content .banner-content-title *{font-size:24px}.custom-banner .banner-content .banner-btn{font-size:14px;border-bottom:1px solid #E9E0D9}}@media(min-width:750px)and (max-width:991px){.custom-banner .banner-content{padding:40px 20px;gap:16px}.custom-banner .banner-content .banner-content-title *{font-size:24px}.custom-banner .banner-content .banner-btn{font-size:14px;border-bottom:1px solid #E9E0D9}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/index-custom-banner.css.map */
