.ai-image-text{position:relative;width:100%;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;max-width:var(--container-width);min-height:var(--section-height)}.ai-image-text__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:transform .5s ease-out;will-change:transform}.ai-image-text__background picture,.ai-image-text__background img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ai-image-text__placeholder{width:100%;height:100%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;position:relative}.ai-image-text__placeholder svg{width:100%;height:100%;max-width:500px;max-height:500px}.ai-image-text__empty-state{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:12px 20px;font-size:14px;color:#666;text-align:center;pointer-events:none}.ai-image-text__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:var(--overlay-background)}.ai-image-text__content{position:relative;z-index:3;text-align:center;padding:40px 20px;width:100%;max-width:var(--content-width);color:var(--text-color)}.ai-image-text__heading{line-height:var(--heading-line-height);font-weight:var(--heading-weight);color:var(--heading-color);margin:0 0 var(--heading-spacing);font-size:var(--heading-size)}.ai-image-text__heading .accent-text{font-family:AstonScriptPro-Bold,Kaushan Script,cursive;font-weight:700;font-style:bold;letter-spacing:0%;text-transform:uppercase;font-size:var(--accent-font-size);line-height:var(--accent-line-height);color:var(--accent-text-color)}.ai-image-text__text{margin:0 0 var(--cta-spacing);font-size:var(--text-size);line-height:var(--text-line-height)}.ai-image-text__cta{color:inherit;text-align:center;margin:0;display:inline-block;background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;line-height:var(--cta-line-height);font-weight:var(--cta-weight)}@media screen and (max-width: 749px){.ai-image-text{max-width:none;min-height:var(--section-height-mobile)}.ai-image-text__content{padding:30px 15px}.ai-image-text__heading{font-size:var(--heading-size-mobile)}.ai-image-text__heading .accent-text{font-size:var(--accent-font-size-mobile)}.ai-image-text__text{font-size:var(--text-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-image-with-scroll.css.map */
