.image-with-text{width:100%;max-width:min(100%,var(--page-width));margin:0 auto;padding:var(--iwt-pad-top, 0) var(--section-pad-inline-end) var(--iwt-pad-bottom, 0) var(--section-pad-inline-start);box-sizing:border-box;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.image-with-text__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"media" "text";align-items:stretch;gap:0;min-height:var(--iwt-min-height, 46rem)}.image-with-text__grid--image-right{grid-template-areas:"text" "media"}.image-with-text__media-col{grid-area:media}.image-with-text__text-col{grid-area:text;display:flex;align-items:center}.image-with-text__media{position:relative;width:100%;min-height:32rem;overflow:hidden;background:#e8e8e8}.image-with-text__image,.image-with-text__placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.image-with-text__placeholder{background:#ddd;color:#9a9a9a}.image-with-text__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:28rem;padding:4rem 0;box-sizing:border-box}.image-with-text__content--left{margin-inline:0 auto;text-align:left;align-items:flex-start}.image-with-text__content--center{margin-inline:auto;text-align:center;align-items:center}.image-with-text__content--right{margin-inline:auto 0;text-align:right;align-items:flex-end}.image-with-text__heading{margin:0;font-family:var(--font-heading-family);font-size:var(--font-size-section);font-weight:600;letter-spacing:var(--letter-spacing-heading);line-height:2.52rem;text-transform:uppercase}.image-with-text__text{margin:1.6rem 0 0;font-size:var(--font-size-nav);font-weight:400;letter-spacing:normal;line-height:2.1rem}.image-with-text__text>*:first-child{margin-top:0}.image-with-text__text>*:last-child{margin-bottom:0}.image-with-text__button{margin-top:2rem}@media screen and (min-width:750px){.image-with-text__grid--image-left{grid-template-columns:2.5fr 1.15fr;grid-template-areas:"media text"}.image-with-text__grid--image-right{grid-template-columns:1.15fr 2.5fr;grid-template-areas:"text media"}.image-with-text__media{min-height:var(--iwt-min-height, 46rem);height:100%}.image-with-text__grid--image-left .image-with-text__content{padding:4rem 0 4rem 5rem}.image-with-text__grid--image-right .image-with-text__content{padding:4rem 5rem 4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-image-with-text.css.map */
