.grouped-image-with-text{position:relative;z-index:1}.grouped-image-with-text__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--content-overlay-color));z-index:0}.grouped-image-with-text__container{display:flex;flex-direction:column;gap:3rem;padding:3rem 1.5rem;position:relative;z-index:1;max-width:1420px;margin:0 auto}.grouped-image-with-text__item{display:flex;flex-direction:column;max-width:100%;width:100%}.grouped-image-with-text__item-inner{display:flex;flex-direction:column;width:100%}.grouped-image-with-text__item.custom-text-color .prose,.grouped-image-with-text__item.custom-text-color .prose h1,.grouped-image-with-text__item.custom-text-color .prose h2,.grouped-image-with-text__item.custom-text-color .prose h3,.grouped-image-with-text__item.custom-text-color .prose h4,.grouped-image-with-text__item.custom-text-color .prose h5,.grouped-image-with-text__item.custom-text-color .prose h6,.grouped-image-with-text__item.custom-text-color .prose p{color:var(--grouped-text-color)}.grouped-image-with-text__image{margin-bottom:1.5rem;border-radius:.5rem;overflow:hidden;width:100%;height:600px}.grouped-image-with-text__image img{display:block;width:100%;height:100%;min-height:600px;max-height:600px;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.grouped-image-with-text__image img:hover{transform:scale(1.05)}.grouped-image-with-text__item .prose{width:100%;text-align:var(--grouped-content-alignment)}.grouped-image-with-text .reveal-on-scroll{opacity:1;transition:opacity .8s ease}.grouped-image-with-text .reveal-on-scroll[reveal-on-scroll=true]{opacity:1}@media (prefers-reduced-motion: no-preference){.grouped-image-with-text .reveal-on-scroll[reveal-on-scroll=true]{animation:reveal-animation .8s ease forwards}@keyframes reveal-animation{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media screen and (min-width: 700px){.grouped-image-with-text__container{padding:4rem 2rem;gap:4rem}.grouped-image-with-text__item-inner{flex-direction:row;align-items:center;gap:2rem}.grouped-image-with-text__item-inner.image-right{flex-direction:row-reverse}.grouped-image-with-text__image{width:48%;margin-bottom:0}.grouped-image-with-text__item .prose{width:48%}}@media screen and (min-width: 1000px){.grouped-image-with-text__container{padding:5rem 3rem;gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
