.image-text-grid{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0)}.image-text-grid__container{width:100%;margin:0 auto}.image-text-grid__container--wide{max-width:100%;padding-inline-start:var(--padding-inline, 0);padding-inline-end:var(--padding-inline, 0)}.image-text-grid__container--narrow{max-width:1200px;padding-inline-start:var(--padding-inline, 0);padding-inline-end:var(--padding-inline, 0)}.image-text-grid__container--full{max-width:100vw;width:100vw;padding-inline-start:var(--padding-inline, 0);padding-inline-end:var(--padding-inline, 0);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.image-text-grid__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;width:100%}.image-text-grid__item{grid-column:span var(--grid-columns, 4);min-height:200px;position:relative;overflow:hidden}.image-text-grid__item:has(+*){height:var(--items-height, auto)}.image-text-grid__item--image{height:var(--items-height, auto)}.image-text-grid__item--image{border-radius:var(--image-radius, 0);overflow:hidden;border-radius:var(--border-width, 0)}.image-text-grid__image-wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit}.image-text-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.image-text-grid__item--image:hover .image-text-grid__image{transform:scale(1.05)}.image-text-grid__item--text{background-color:rgb(var(--text-bg-color, 245, 245, 245));display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:var(--image-radius, 0);border-radius:var(--border-width, 0)}.image-text-grid__text-content{width:100%;text-align:center;color:rgb(var(--text-color, 0, 0, 0));font-weight:300}.image-text-grid__button-wrapper{margin-top:1.5rem;display:flex;justify-content:center}.image-text-grid__text p{margin:0;font-family:Jost;font-size:17px}.image-text-grid__text p:not(:last-child){margin-bottom:1em}.image-text-grid__item .lazy-image{width:100%;height:100%;display:block}.image-text-grid__item .lazy-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:920px){.mobile-custom-layout .desktop-layout{display:none!important}.image-text-grid__mobile-layout{display:none}.mobile-custom-layout .image-text-grid__mobile-layout{display:block}.mobile-text-blocks{display:flex;flex-direction:column;gap:var(--mobile-grid-gap, 10px);margin-bottom:var(--mobile-grid-gap, 10px);position:relative;z-index:10}.mobile-text-blocks .image-text-grid__item--text{width:100%;padding:2rem;position:relative;z-index:10}.mobile-image-container{height:var(--mobile-container-height, 800px);width:100%;position:relative;overflow:hidden;z-index:1}.mobile-image-grid{position:relative;width:calc(100% + var(--mobile-image-gap, 10px));margin-right:calc(-1 * var(--mobile-image-gap, 10px));height:100%}.mobile-image-item{position:absolute!important;width:calc(100% / var(--mobile-columns, 2))!important;height:var(--mobile-height-pct, 50%)!important;padding-right:var(--mobile-image-gap, 10px)!important;padding-bottom:var(--mobile-image-gap, 10px)!important;box-sizing:border-box!important}.mobile-image-item .image-text-grid__image-wrapper{width:100%;height:100%;overflow:hidden;border-radius:var(--border-width, 0)}.mobile-image-item .image-text-grid__image{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:921px){.image-text-grid__mobile-layout{display:none!important}}@media screen and (max-width:920px){.image-text-grid__container:not(.mobile-custom-layout) .image-text-grid__wrapper{gap:var(--mobile-grid-gap, 4px);grid-template-columns:1fr;display:flex;flex-direction:column}.image-text-grid__container:not(.mobile-custom-layout) .image-text-grid__item{grid-column:span 1}.image-text-grid__container:not(.mobile-custom-layout) .image-text-grid__item--text{padding:2rem;height:auto;order:-1}.image-text-grid__container:not(.mobile-custom-layout) .image-text-grid__item--image{order:1}}.image-text-grid__item .placeholder-svg{width:100%;height:100%;min-height:300px;background-color:rgb(var(--layout-text-color, 0, 0, 0),.1)}@media screen and (max-width:920px){.image-text-grid__item .placeholder-svg{min-height:200px}.image-text-grid__container--full{max-width:100vw;width:100vw;padding-inline-start:10px;padding-inline-end:10px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.image-text-grid__container--wide{padding-inline-start:0;padding-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-image-text-grid.css.map */
