.key-features{background-color:var(--key-features-bg, #eff6f6);text-align:center}.key-features__inner{display:flex;flex-direction:column;gap:3rem}.key-features__header{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.key-features__heading{color:var(--key-features-heading-color, #0c0c0c);margin:0}.key-features__subheading{color:var(--key-features-subheading-color, #008080);font-weight:600;margin:0}.key-features__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem 2rem}.key-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:160px}.key-features__icon{color:var(--key-features-icon-color, #0c0c0c);display:flex;align-items:center;justify-content:center;padding-bottom:1.6rem}.key-features__icon svg{width:96px;height:76px}.key-features__item-title{color:var(--key-features-item-title-color, #008080);font-weight:600;margin:0 0 .8rem;font-size:18px;line-height:20px}.key-features__item-text{color:var(--key-features-item-text-color, #0c0c0c);margin:0}@media screen and (max-width:749px){.key-features__grid--mobile-carousel{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.key-features__grid--mobile-carousel::-webkit-scrollbar{display:none}.key-features__grid--mobile-carousel .key-features__item{flex:0 0 calc((100% - 2rem) / 1.2);width:auto;scroll-snap-align:start}}@media screen and (min-width:990px){.key-features__inner{gap:4rem}.key-features__grid{gap:6.4rem}}.key-features__icon .key-feature-icon--misc{display:flex;align-items:center;justify-content:center;height:76px}.key-features__icon .key-feature-icon--misc svg{width:auto;height:48px;max-width:96px}.key-feature-icon--misc svg [fill]:not([fill=none]),.key-feature-icon--misc svg path:not([fill]){fill:currentColor}.key-feature-icon--misc svg [stroke]:not([stroke=none]){stroke:currentColor}.key-features__icon .key-feature-icon--brand{display:flex;align-items:center;justify-content:center;height:76px}.key-features__icon .key-feature-icon--brand svg{width:auto;height:100%;max-width:100%}.key-features__item-link{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--key-features-item-title-color, #008080);text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/363/assets/section-key-features-icons.css.map */
