.nutriheal-pillars{padding-block:var(--nh-section-space);color:var(--nh-ink);background:var(--nh-white)}.nutriheal-pillars .nutriheal-pillars__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin:0 auto 3rem;text-align:center}.nutriheal-pillars .nutriheal-pillars__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--nh-line);border-left:1px solid var(--nh-line)}.nutriheal-pillars .nutriheal-pillars__item{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.125rem;border-right:1px solid var(--nh-line);border-bottom:1px solid var(--nh-line);transition:background-color .4s var(--nh-ease)}.nutriheal-pillars .nutriheal-pillars__item:hover{background:var(--nh-sage)}.nutriheal-pillars .nutriheal-pillars__intro p{margin:0}.nutriheal-pillars .nutriheal-pillars__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.5rem;color:var(--nh-forest);background:transparent;border:1.5px solid var(--nh-forest);border-radius:50%;transition:color .4s var(--nh-ease),border-color .4s var(--nh-ease)}.nutriheal-pillars .nutriheal-pillars__item:hover .nutriheal-pillars__icon{color:var(--nh-mint);border-color:var(--nh-mint)}.nutriheal-pillars .nutriheal-pillars__title{margin:0;font-family:var(--nh-font-display);font-size:1.5rem;font-weight:400;line-height:1.05;text-transform:uppercase;color:var(--nh-forest)}.nutriheal-pillars .nutriheal-pillars__text{margin:0;font-size:calc(.875rem * var(--nh-text-scale));line-height:1.25;text-wrap:pretty;color:var(--nh-muted)}.nutriheal-pillars .nutriheal-pillars__callout{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding:1.5rem;background:var(--nh-sage);border-radius:var(--nh-radius-md)}.nutriheal-pillars .nutriheal-pillars__callout p{margin:0;font-size:calc(.9375rem * var(--nh-text-scale));line-height:1.45;color:var(--nh-ink)}.nutriheal-pillars .nutriheal-pillars__callout-icon{flex-shrink:0;width:2rem;height:2rem;color:var(--nh-olive)}@media(min-width:768px){.nutriheal-pillars .nutriheal-pillars__header{margin-bottom:4rem}.nutriheal-pillars .nutriheal-pillars__item{padding:2.25rem 2rem}.nutriheal-pillars .nutriheal-pillars__callout{flex-direction:row;align-items:center;gap:1.25rem;padding:1.75rem 2rem}}@media(min-width:1024px){.nutriheal-pillars .nutriheal-pillars__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nutriheal-pillars-stylesheet.css.map */
