.image-text-overlay{width:100%;overflow:hidden}.image-text-overlay__wrapper{width:100%}.image-text-overlay__media-wrapper{position:relative}.image-text-overlay__media{position:relative;width:100%;height:var(--mobile-height, 400px);overflow:hidden}@media screen and (min-width:750px){.image-text-overlay__media{height:var(--desktop-height, 450px)}}.image-text-overlay__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.image-text-overlay__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1}.image-text-overlay__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:rgb(var(--color-foreground, 255, 255, 255))}.image-text-overlay__content-container{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;padding:2rem 1.5rem}@media screen and (min-width:750px){.image-text-overlay__content-container{padding:3rem 5rem}}.image-text-overlay__text-box{max-width:80rem;width:100%}.image-text-overlay__heading{color:rgb(var(--color-heading, 255, 255, 255));margin:0 0 1rem;font-size:3rem;line-height:1.2;font-weight:600}@media screen and (min-width:750px){.image-text-overlay__heading{font-size:4rem;margin-bottom:1.5rem}}@media screen and (min-width:990px){.image-text-overlay__heading{font-size:4.8rem}}.image-text-overlay__description{color:rgb(var(--color-foreground, 255, 255, 255));margin:0;font-size:1.4rem;line-height:1.6}@media screen and (min-width:750px){.image-text-overlay__description{font-size:1.6rem;line-height:1.8}}.image-text-overlay__description p{margin:0 0 1rem}.image-text-overlay__description p:last-child{margin-bottom:0}.image-text-overlay__button{margin-top:2rem}@media screen and (min-width:750px){.image-text-overlay__button{margin-top:2.5rem}}.image-text-overlay__media .placeholder-svg{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.image-text-overlay.animate--fade-in{opacity:0}.image-text-overlay.scroll-trigger.animate--fade-in.animated{opacity:1;transition:opacity .6s ease}.image-text-overlay__content.animate--slide-in{transform:translateY(2rem);opacity:0}.image-text-overlay__content.scroll-trigger.animate--slide-in.animated{transform:translateY(0);opacity:1;transition:transform .6s ease,opacity .6s ease}.image-text-overlay__heading.animate--slide-in,.image-text-overlay__description.animate--slide-in,.image-text-overlay__button.animate--slide-in{transform:translateY(1.5rem);opacity:0}.image-text-overlay__heading.scroll-trigger.animate--slide-in.animated,.image-text-overlay__description.scroll-trigger.animate--slide-in.animated,.image-text-overlay__button.scroll-trigger.animate--slide-in.animated{transform:translateY(0);opacity:1;transition:transform .4s ease,opacity .4s ease}.image-text-overlay__heading[data-cascade],.image-text-overlay__description[data-cascade],.image-text-overlay__button[data-cascade]{transition-delay:calc(var(--animation-order) * .1s)}}@media(prefers-reduced-motion:reduce){.image-text-overlay.animate--fade-in,.image-text-overlay__content.animate--slide-in,.image-text-overlay__heading.animate--slide-in,.image-text-overlay__description.animate--slide-in,.image-text-overlay__button.animate--slide-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-image-text-overlay.css.map */
