.nutriheal-program-fit{padding-block:var(--nh-section-space);color:var(--nh-ink);background:var(--nh-sage)}.nutriheal-program-fit .nutriheal-program-fit__inner{display:grid;grid-template-columns:1fr;gap:1.25rem}.nutriheal-program-fit .nutriheal-program-fit__card{display:flex;position:relative;overflow:hidden;flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;background:var(--nh-white);border-radius:var(--nh-radius-lg)}.nutriheal-program-fit .nutriheal-program-fit__card--support{color:var(--nh-white);background:var(--nh-forest)}.nutriheal-program-fit .nutriheal-program-fit__card>*:not(.nutriheal-contours){position:relative}.nutriheal-program-fit .nutriheal-program-fit__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;color:var(--nh-forest);background:var(--nh-mint-soft);border-radius:50%}.nutriheal-program-fit .nutriheal-program-fit__card--support .nutriheal-program-fit__icon{color:var(--nh-forest-deep);background:var(--nh-mint)}.nutriheal-program-fit .nutriheal-program-fit__heading{margin:0;font-family:var(--nh-font-display);font-size:clamp(2.25rem,4.5vw,3rem);font-weight:400;line-height:.95;text-transform:uppercase;text-wrap:balance;color:var(--nh-forest)}.nutriheal-program-fit .nutriheal-program-fit__card--support .nutriheal-program-fit__heading{color:var(--nh-white)}.nutriheal-program-fit .nutriheal-program-fit__intro{margin:0;font-size:calc(1rem * var(--nh-text-scale));line-height:1.45;color:var(--nh-muted)}.nutriheal-program-fit .nutriheal-program-fit__card--support .nutriheal-program-fit__intro{color:#ffffffbf}.nutriheal-program-fit .nutriheal-program-fit__list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.nutriheal-program-fit .nutriheal-program-fit__point{display:flex;align-items:flex-start;gap:.875rem;padding-block:1rem;font-size:calc(1rem * var(--nh-text-scale));font-weight:500;line-height:1.4;text-wrap:pretty;border-top:1px solid var(--nh-line)}.nutriheal-program-fit .nutriheal-program-fit__card--support .nutriheal-program-fit__point{border-top-color:#ffffff24}.nutriheal-program-fit .nutriheal-program-fit__point-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--nh-mint)}@media(min-width:768px){.nutriheal-program-fit .nutriheal-program-fit__card{padding:3rem}}@media(min-width:1024px){.nutriheal-program-fit .nutriheal-program-fit__inner{grid-template-columns:1fr 1fr;gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nutriheal-program-fit-stylesheet.css.map */
