.image-text{padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom);background-color:var(--c-dark-green-3);color:var(--c-gray)}@media (max-width: 767px){.image-text{padding-top:var(--spacing-top-mobile);padding-bottom:var(--spacing-bottom-mobile)}}.image-text .container{max-width:174.2rem}.image-text--light{background-color:var(--c-gray-2);color:var(--c-dark-green-3)}.image-text__head{text-align:center;margin-bottom:8rem}@media (max-width: 1023px){.image-text__head{margin-bottom:4rem}}.image-text__title{margin-bottom:2.2rem}.image-text__subhead{max-width:137rem;margin:0 auto;font-size:2.2rem;line-height:1.4}.image-text__head:empty{display:none}.image-text:not(:has(.image-text__head)){padding-top:0}@media (max-width: 1023px){.image-text__subhead{font-size:1.8rem}}.image-text__inner{display:flex;align-items:center;gap:17rem}@media (max-width: 1299px){.image-text__inner{gap:9rem}}.image-text--reverse .image-text__inner{flex-direction:row-reverse}@media (max-width: 1023px){.image-text__inner{display:flex!important;flex-direction:column!important;gap:2.5rem}.image-text__content{order:1}.image-text__media{order:2}.image-text__media{flex:none!important;width:100%!important;margin-bottom:2.5rem}.image-text__media .media{display:block!important;visibility:visible!important}}.image-text--3070 .image-text__inner{gap:3.5rem}.image-text__media{flex:0 0 49%;border-radius:1.2rem;overflow:hidden}@media (max-width: 1023px){.image-text__media{margin-bottom:2.5rem}}.image-text--3070 .image-text__media{flex:0 0 66.4%}.image-text__media .media{padding-bottom:89%}.image-text__media--16-9 .media{padding-bottom:56.25%}.image-text__content{flex:1}.image-text__eyebrow{margin-bottom:3.1rem}@media (max-width: 767px){.image-text__eyebrow{letter-spacing:0}}.image-text--light .image-text__eyebrow{color:var(--c-green)}.image-text__title{line-height:1.1;color:inherit;margin-bottom:3.1rem;font-weight:600}@media (max-width: 767px){.image-text__title{font-size:3.2rem}}.image-text--light .image-text__title{color:var(--c-dark-green-3)}.image-text__text{margin-bottom:3.1rem}@media (max-width: 767px){.image-text__text{font-size:2.3rem;letter-spacing:-.03em;line-height:1.4}}.image-text--light .image-text__text{color:var(--c-dark-green-2)}.image-text .button{min-width:0}@media (max-width: 767px){.image-text .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/image-and-text.css.map */
