.two-column-images{margin-top:0}.two-column-images__grid{display:grid!important;grid-template-columns:1fr!important;gap:2rem;margin-top:3rem;width:100%}@media screen and (min-width: 750px){.two-column-images__grid{grid-template-columns:1fr 1fr!important;gap:3rem;margin-top:4rem}}.two-column-images__item{display:flex;flex-direction:column;width:100%!important;max-width:none!important}.two-column-images__image-wrapper{position:relative;overflow:hidden;border-radius:.8rem;background:rgb(var(--color-background));box-shadow:0 2px 10px rgba(var(--color-foreground),.08);width:100%!important;max-width:none!important}.two-column-images__image{position:relative;overflow:hidden;border-radius:.8rem;width:100%!important;height:100%;max-width:none!important}.two-column-images__img{width:100%!important;height:100%;object-fit:cover;display:block;max-width:none!important}.two-column-images__caption-banner{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;border-top:1px solid;z-index:2;background:#fffffff2;border-top-color:#0000004d;min-height:3rem;box-shadow:0 -2px 10px #0000001a}@media screen and (min-width: 750px){.two-column-images__caption-banner{padding:1.2rem 2rem}}.two-column-images__caption-text{display:block;line-height:1.4;color:#000;font-size:16px;font-weight:500;text-align:center}.two-column-images__caption-text[style*="text-transform: uppercase"]{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.two-column-images__caption-text[style*="text-transform: uppercase"]{word-spacing:.1em;text-rendering:optimizeLegibility}.two-column-images__image.media--square{aspect-ratio:1 / 1}.two-column-images__image.media--portrait{aspect-ratio:3 / 4}.two-column-images__image.media--adapt{aspect-ratio:auto}.two-column-images__image.placeholder{background:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center;min-height:300px}@media screen and (min-width: 750px){.two-column-images__image.placeholder{min-height:400px}}@media (prefers-reduced-motion: no-preference){.two-column-images__item{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.two-column-images__item.animate--slide-in{opacity:1;transform:translateY(0)}}.two-column-images__text-box-wrapper{position:relative;overflow:hidden;border-radius:.8rem;background:rgb(var(--color-background));box-shadow:0 2px 10px rgba(var(--color-foreground),.08);width:100%!important;max-width:none!important;padding-left:2rem;padding-right:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.two-column-images__icon{margin-bottom:1.5rem;text-align:center}.two-column-images__icon svg{width:4rem;height:4rem;fill:rgb(var(--color-foreground))}.two-column-images__text-box-content{flex:1;display:flex;flex-direction:column;justify-content:center}.two-column-images__text-box-content .two-column-images__title{margin-bottom:1.5rem}.two-column-images__paragraph{margin-bottom:2rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.two-column-images__feature-list{display:flex;flex-direction:column;gap:1rem}.two-column-images__feature-item{display:flex;align-items:center;gap:1rem;padding:.5rem 0;min-height:var(--icon-size, 24px)}.two-column-images__feature-icon{flex-shrink:0;display:flex;align-items:center}.two-column-images__feature-icon-img{width:var(--icon-size, 24px);height:var(--icon-size, 24px);object-fit:contain}.two-column-images__feature-text{line-height:1.4;color:rgb(var(--color-foreground));display:flex;align-items:center;min-height:var(--icon-size, 24px)}@media screen and (min-width: 750px){.two-column-images__text-box-wrapper{padding:3rem}.two-column-images__icon svg{width:5rem;height:5rem}}@media screen and (max-width: 749px){.two-column-images__grid{gap:1.5rem;margin-top:2rem}.two-column-images__caption-banner{padding:1rem 1.2rem}.two-column-images__image.placeholder{min-height:250px}.two-column-images__text-box-wrapper{padding-left:1.5rem;padding-right:1.5rem}.two-column-images__paragraph{font-size:1.3rem;margin-bottom:1.5rem}.two-column-images__feature-item{gap:.8rem;padding:.3rem 0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-two-column-images.css.map */
