.feature-content{position:relative}.feature-content__heading{margin:0 0 3rem}.feature-content__container{display:flex;flex-direction:column}.feature-content--one-column{max-width:100%}.feature-content--two-columns{display:flex;flex-wrap:wrap;gap:30px}.feature-content__left-column,.feature-content__right-column{width:100%}.feature-content__block{position:relative;width:100%;box-sizing:border-box}.feature-content__block-heading{margin:0 0 1.5rem;line-height:1.2}.feature-content__block-text{margin-bottom:2rem;font-size:var(--body-font-size);line-height:1.6}.feature-content__block-image{position:relative;margin-bottom:2rem}.feature-content__block-image img{display:block;width:100%;height:auto;border-radius:var(--media-radius)}.feature-content__block-image-text{position:absolute;bottom:2rem;left:2rem;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.4)}.feature-content__block-button{margin-bottom:2rem}.feature-content__block-button .button{min-width:140px;justify-content:center}.feature-content__block-icon-text{display:flex;align-items:flex-start;margin-bottom:2rem;gap:1.5rem;flex-direction:column}.feature-content__block-icon{flex-shrink:0}.feature-content__block-icon img{width:100%;height:auto}.feature-content__block-icon-heading{margin:0 0 .5rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.feature-content__block-icon-text-content{font-size:var(--body-font-size);line-height:1.5}.feature-content__block-heading.h1{font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:-.01em}.feature-content__subtitle{color:#0a4738;font-weight:500;line-height:110%;letter-spacing:1.6px;text-transform:uppercase;font-size:16px}@media screen and (max-width: 749px){.feature-content--two-columns{flex-direction:column}.feature-content__left-column,.feature-content__right-column{width:100%}}@media screen and (min-width: 750px){.feature-content--one-column .feature-content__left-column{max-width:100%}.feature-content--two-columns{display:flex;flex-wrap:nowrap;flex-direction:row}.feature-content--two-columns .feature-content__left-column,.feature-content--two-columns .feature-content__right-column{width:calc(50% - 15px)}}@media screen and (min-width: 990px){.feature-content__heading{margin-bottom:4rem}.feature-content__block-heading.h1{font-size:calc(var(--font-heading-scale) * 4rem)}.feature-content__block-image-text{bottom:3rem;left:3rem;font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-feature-content.css.map */
