.custom-image-text-grid{background-color:var(--background-color);color:var(--text-color);padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}.custom-image-text-grid__grid{display:flex;flex-direction:column}.custom-image-text-grid__item{display:flex;align-items:stretch;overflow:hidden;background-color:var(--item-bg-color);flex-direction:var(--flex-direction)}.custom-image-text-grid__image,.custom-image-text-grid__content{flex:1 1 50%}.custom-image-text-grid__image{overflow:hidden;position:relative;aspect-ratio:var(--image-ratio, 1 / 1)}.custom-image-text-grid__image[style*="--image-ratio: auto"]{aspect-ratio:auto}.custom-image-text-grid__image img{display:block;width:100%;height:100%;object-fit:var(--image-fit, cover)}.custom-image-text-grid__content{display:flex;text-align:var(--text-align);align-items:var(--align-items);justify-content:var(--justify-content)}.custom-image-text-grid__content-wrapper{display:flex;flex-direction:column;gap:16px;width:var(--content-inner-width-mobile, 100%);max-width:100%;padding:20px 40px;justify-content:center}@media (min-width: 990px){.custom-image-text-grid__content-wrapper{width:var(--content-inner-width-desktop, 44%)}}.custom-image-text-grid__content h1{font-size:40px}.custom-image-text-grid__content h2{font-size:clamp(24px,5vw,40px)}.custom-image-text-grid__content h3{font-size:24px}.custom-image-text-grid__content h4{font-size:16px}.custom-image-text-grid__content-wrapper *{margin:0;padding:0}.custom-image-text-grid__content-wrapper ul,.custom-image-text-grid__content-wrapper ol{padding:0 0 0 20px}.custom-image-text-grid__content-wrapper *:not(h1,h2,h3,h4,h5,h6){opacity:var(--text-opacity)}@media screen and (min-width: 1445px){.custom-image-text-grid__content{justify-content:center!important}}@media (max-width: 768px){.custom-image-text-grid{padding-top:var(--padding-top-mobile)!important;padding-bottom:var(--padding-bottom-mobile)!important}.custom-image-text-grid__item{flex-direction:var(--flex-direction-mobile)!important}.custom-image-text-grid__content{justify-content:center!important}.custom-image-text-grid__content-wrapper{padding:40px 16px;width:var(--content-inner-width-mobile, 100%)}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-custom-images-with-text-grid.css.map */
