.image-text-section{overflow:hidden}.image-text__wrapper{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width:990px){.image-text__wrapper{grid-template-columns:1fr 1fr;gap:5rem}.image-text__layout--image_left{grid-template-areas:"media content"}.image-text__layout--image_left .image-text__media{grid-area:media}.image-text__layout--image_left .image-text__content{grid-area:content}.image-text__layout--image_right{grid-template-areas:"content media"}.image-text__layout--image_right .image-text__media{grid-area:media}.image-text__layout--image_right .image-text__content{grid-area:content}}.image-text__media-wrapper{overflow:hidden;position:relative;aspect-ratio:4/5;max-height:600px}.image-text__image{width:100%;height:100%;object-fit:cover;display:block}.image-text__placeholder{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.image-text__placeholder svg{width:50%;height:50%;opacity:.3}.image-text__content{display:flex;align-items:center}.image-text__content-wrapper{max-width:500px}.image-text__subtitle{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#999;margin:0 0 .5rem}.image-text__title{margin:0 0 1.5rem;font-weight:500;line-height:1.2}.image-text__text{line-height:1.8;margin:0 0 2rem}.image-text__text p{margin:0 0 1rem}.image-text__text p:last-child{margin-bottom:0}.image-text__button-wrapper{margin-top:.5rem}.image-text__button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.image-text__button:hover{opacity:.9;transform:translateY(-2px)}.image-text__button-icon{display:inline-flex;align-items:center}@media screen and (max-width:989px){.image-text__wrapper{gap:2rem}.image-text__media-wrapper{aspect-ratio:3/4;max-height:500px}.image-text__content-wrapper{max-width:100%}.image-text__title{font-size:28px!important}.image-text__text{font-size:15px!important}}@media screen and (max-width:749px){.image-text__media-wrapper{aspect-ratio:1/1;max-height:400px}.image-text__title{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-image-text.css.map */
