.custom-banner-wrapper{margin-top:var(--banner-margin-top, 0px);margin-bottom:var(--banner-margin-bottom, 0px);padding-top:var(--banner-padding-top, 0px);padding-bottom:var(--banner-padding-bottom, 0px);padding-left:var(--banner-padding-left, 0px);padding-right:var(--banner-padding-right, 0px);box-sizing:border-box}.custom-banner-container{max-width:var(--banner-container-max-width, 1200px);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.custom-banner-wrapper .custom-banner-link{display:block;text-decoration:none;color:inherit}.custom-banner-media{position:relative;width:100%;overflow:hidden;border-radius:var(--banner-radius, 0px)}.custom-banner-img{width:100%;height:var(--banner-desktop-height, 400px);object-fit:var(--banner-object-fit, cover);display:block}.custom-banner-placeholder{width:100%;height:var(--banner-desktop-height, 400px);background:#fff!important}.custom-banner-placeholder svg{width:100%;height:100%}.custom-banner-img--mobile,.custom-banner-placeholder.custom-banner-img--mobile{display:none}@media screen and (max-width:1200px){.custom-banner-wrapper .custom-banner-img{max-height:350px}}@media screen and (max-width:1024px){.custom-banner-wrapper .custom-banner-img{max-height:300px}.custom-banner-wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:800px){.custom-banner-wrapper .custom-banner-img{max-height:230px}}@media screen and (max-width:749px){.custom-banner-wrapper .custom-banner-img{max-height:230px}.custom-banner-wrapper{margin-top:var(--banner-mobile-margin-top, 0px);margin-bottom:var(--banner-mobile-margin-bottom, 0px);padding-top:var(--banner-mobile-padding-top, 0px);padding-bottom:var(--banner-mobile-padding-bottom, 0px);padding-left:var(--banner-mobile-padding-left, 0px);padding-right:var(--banner-mobile-padding-right, 0px)}.custom-banner-img,.custom-banner-placeholder{height:var(--banner-mobile-height, 300px)}.custom-banner-img--desktop,.custom-banner-placeholder.custom-banner-img--desktop{display:none}.custom-banner-img--mobile,.custom-banner-placeholder.custom-banner-img--mobile{display:block}}@media screen and (max-width:576px){.custom-banner-wrapper .custom-banner-img{max-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner.css.map */
