.custom-banner{position:relative}.custom-banner .media>img{object-position:top}.custom-banner .banner__subheading{font-size:var(--font-size-10);line-height:92.5%;margin:0}.custom-banner .banner__heading{font-size:var(--font-size-12);line-height:92.5%;margin-top:0;text-shadow:0px 2px 4px rgb(0 0 0 / 20%)}.custom-banner .overlay{position:absolute;right:0;top:0;width:100%}.custom-banner .overlay img{object-fit:cover;max-width:100%;max-height:100dvh}.custom-banner .banner__text{color:rgb(var(--brand-color-white));line-height:125%;margin-top:var(--space-6)}@media screen and (max-width: 749px){.custom-banner.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media{position:absolute;height:100%}.custom-banner .banner__content{position:static;width:100%;margin:0;padding:var(--space-5);height:100%;align-items:flex-end}.custom-banner .banner__box{background-color:transparent;padding:calc(var(--space-10) * 2) var(--space-3);padding-top:calc(3 * var(--space-10));height:100%;display:flex;flex-direction:column;justify-content:end}.custom-banner .breadcrumbs{position:absolute;top:calc(5rem + var(--space-8));left:0}}@media screen and (min-width: 750px){.custom-banner .banner__text{max-width:75%}.custom-banner .banner__heading{font-size:var(--font-size-14);text-align:left;line-height:84%}.custom-banner .banner__subheading{text-align:left;font-size:var(--font-size-12);line-height:167%}.custom-banner .media>img{object-fit:cover}.custom-banner .overlay img{max-height:100%}}.custom-banner--content{background-color:rgb(var(--brand-color-white));z-index:-2}.custom-banner--content .banner__media{left:25%;max-height:100%}.custom-banner--content .banner__box{max-width:55rem}.custom-banner--content .banner__text{color:rgb(var(--brand-color-black));font-size:var(--font-size-6);max-width:60%;line-height:140%}.custom-banner--content .banner__heading,.custom-banner--content .headline h2{font-size:var(--font-size-12);line-height:var(--font-size-12);text-align:left;font-family:var(--font-heading-family)}.custom-banner--content .headline .page-width{padding:0}.custom-banner--content .banner__heading{padding-top:var(--space-4);max-width:85%}@media screen and (max-width: 759px){.custom-banner--content.banner--mobile-bottom:not(.banner--stacked) .banner__content{position:relative;padding-top:0;margin-top:-3rem}.custom-banner--content .banner__media{left:0}.custom-banner--content .headline__word{display:none}.custom-banner--content .headline{margin-top:0}.custom-banner--content .banner__box{padding:0}.custom-banner--content .banner__heading,.custom-banner--content .headline h2{font-size:var(--font-size-10);line-height:var(--font-size-10);text-align:center;text-shadow:none}.custom-banner--content .banner__heading{padding-top:0}.custom-banner--content .banner__text{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/section-custom-image-banner.css.map */
