.image-overlay-section{position:relative;overflow:hidden}.image-overlay-section.color-scheme-inverse .heading,.image-overlay-section.color-scheme-inverse .overlay-body-text{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.image-background{position:relative;display:flex;align-items:center;justify-content:center}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.overlay-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.overlay-content{position:relative;z-index:2;text-align:center;color:var(--text-color, #ffffff);padding:1.5rem;width:100%;background-color:transparent}.overlay-content--top{align-self:flex-start}.overlay-content--bottom{align-self:flex-end;padding:1.5rem 1.5rem 2rem}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.overlay-body-text{font-size:1.6rem}.overlay-content p{margin-top:0;line-height:1.5}.overlay-heading-medium,.overlay-heading-large{font-weight:700;letter-spacing:.02rem}.overlay-heading-medium{font-size:3.25rem}.overlay-heading-large{font-size:4.5rem}[class^=overlay-heading-]{font-weight:700;margin:0 0 .5rem}[class^=overlay-heading]+.overlay-cta-container{margin-top:1.5rem}.overlay-alternative-font{font-family:ff-brokenscript-web,serif;font-style:normal;font-weight:700;letter-spacing:.05rem;font-size:4.5rem}@media (min-width: 750px){.overlay-heading-medium{font-size:5rem}.overlay-heading-large{font-size:6rem}.overlay-content{max-width:75%;padding:3rem}.overlay-content.overlay-content--bottom{padding:3rem 3rem 4rem}.overlay-heading-large.overlay-alternative-font{font-size:8rem}.image-overlay-section{margin:2rem auto}.overlay-body-text{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-image-banner-new.css.map */
