.dual-image-text__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:990px){.dual-image-text__grid{grid-template-columns:2fr 1fr;gap:48px;align-items:center}.dual-image-text__grid--reverse{grid-template-columns:1fr 2fr}.dual-image-text__grid--reverse .dual-image-text__media{order:2}}.dual-image-text__media{display:grid;grid-template-columns:1fr 1fr;gap:var(--image-gap, 8px)}.dual-image-text__media--single{grid-template-columns:1fr}.dual-image-text__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--color-border)}@media screen and (min-width:990px){.dual-image-text__image-wrap{aspect-ratio:3 / 4}}.dual-image-text__image-wrap img,.dual-image-text__image-wrap .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.dual-image-text__image-wrap .placeholder-svg{fill:var(--color-text-secondary);opacity:.15}@media screen and (max-width:989px){.dual-image-text__media{grid-template-columns:1fr}.dual-image-text__grid--mobile-1 .dual-image-text__image-wrap--2,.dual-image-text__grid--mobile-2 .dual-image-text__image-wrap--1{display:none}.dual-image-text__image-wrap{aspect-ratio:auto}.dual-image-text__image-wrap img{height:auto;object-fit:contain}}.dual-image-text__content{display:flex;flex-direction:column;justify-content:center;padding:32px 24px;background-color:var(--content-bg, transparent);color:var(--content-text, inherit)}@media screen and (min-width:990px){.dual-image-text__content{padding:48px 32px}}.dual-image-text__grid--text-center .dual-image-text__content{text-align:center;align-items:center}.dual-image-text__heading{font-family:var(--font-heading);font-weight:700;line-height:1.05;text-transform:uppercase;margin:0 0 16px}.dual-image-text__heading--sm{font-size:var(--font-size-2xl)}.dual-image-text__heading--md{font-size:var(--font-size-3xl)}.dual-image-text__heading--lg{font-size:var(--font-size-4xl)}.dual-image-text__heading--xl{font-size:var(--font-size-5xl)}.dual-image-text__subheading{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin:0 0 24px}.dual-image-text__text{font-size:var(--font-size-sm);line-height:1.7;opacity:.85;margin-bottom:24px}.dual-image-text__text:last-child{margin-bottom:0}.dual-image-text__button{align-self:flex-start}.dual-image-text__grid--text-center .dual-image-text__button{align-self:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-dual-image-text.css.map */
