.nutriheal-program-timeline{padding-block:var(--nh-section-space);color:var(--nh-ink);background:var(--nh-white)}.nutriheal-program-timeline .nutriheal-program-timeline__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin:0 auto 3rem;text-align:center}.nutriheal-program-timeline .nutriheal-program-timeline__text p{margin:0}.nutriheal-program-timeline .nutriheal-program-timeline__track{display:grid;position:relative;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.nutriheal-program-timeline .nutriheal-program-timeline__step{display:flex;position:relative;align-items:center;gap:1.125rem;padding-block:.625rem}.nutriheal-program-timeline .nutriheal-program-timeline__step:before{content:"";position:absolute;top:0;bottom:0;left:1.6875rem;width:2px;background:var(--nh-mint-soft);transform:translate(-50%)}.nutriheal-program-timeline .nutriheal-program-timeline__step:first-child:before{top:50%}.nutriheal-program-timeline .nutriheal-program-timeline__step:last-child:before{bottom:50%}.nutriheal-program-timeline .nutriheal-program-timeline__node{display:grid;position:relative;z-index:1;flex-shrink:0;place-items:center;width:3.375rem;height:3.375rem;color:var(--nh-forest);background:var(--nh-mint-soft);border:4px solid var(--nh-white);border-radius:50%;transition:transform .4s var(--nh-ease)}.nutriheal-program-timeline .nutriheal-program-timeline__step--delivery .nutriheal-program-timeline__node{color:var(--nh-white);background:var(--nh-forest)}.nutriheal-program-timeline .nutriheal-program-timeline__step:hover .nutriheal-program-timeline__node{transform:scale(1.08)}.nutriheal-program-timeline .nutriheal-program-timeline__copy{display:flex;flex-direction:column;gap:.125rem}.nutriheal-program-timeline .nutriheal-program-timeline__label{font-family:var(--nh-font-display);font-size:1.5rem;line-height:1;text-transform:uppercase;color:var(--nh-forest)}.nutriheal-program-timeline .nutriheal-program-timeline__step--delivery .nutriheal-program-timeline__label{color:var(--nh-olive)}.nutriheal-program-timeline .nutriheal-program-timeline__note{font-size:calc(.8125rem * var(--nh-text-scale));line-height:1.3;color:var(--nh-muted)}.nutriheal-program-timeline .nutriheal-program-timeline__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin:2.5rem 0 0;padding:0;list-style:none}.nutriheal-program-timeline .nutriheal-program-timeline__legend-item{display:flex;align-items:center;gap:.5rem;font-size:calc(.75rem * var(--nh-text-scale));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nh-muted)}.nutriheal-program-timeline .nutriheal-program-timeline__legend-dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--nh-forest);background:var(--nh-mint-soft);border-radius:50%}.nutriheal-program-timeline .nutriheal-program-timeline__legend-dot svg{width:1rem;height:1rem}.nutriheal-program-timeline .nutriheal-program-timeline__legend-dot--delivery{color:var(--nh-white);background:var(--nh-forest)}.nutriheal-program-timeline .nutriheal-program-timeline__highlight{display:flex;align-items:center;justify-content:center;gap:.625rem;max-width:44rem;margin:2.5rem auto 0;font-size:calc(.875rem * var(--nh-text-scale));font-weight:500;line-height:1.4;text-align:center;color:var(--nh-muted)}.nutriheal-program-timeline .nutriheal-program-timeline__highlight-icon{display:grid;flex-shrink:0;place-items:center;color:var(--nh-olive)}.nutriheal-program-timeline .nutriheal-program-timeline__highlight-icon svg{width:1.25rem;height:1.25rem}.nutriheal-program-timeline .nutriheal-program-timeline__note-line+.nutriheal-program-timeline__highlight{margin-top:1.25rem}.nutriheal-program-timeline .nutriheal-program-timeline__note-line{display:flex;align-items:center;gap:.75rem;width:fit-content;max-width:44rem;margin:2.5rem auto 0;padding:.75rem 1.25rem .75rem .75rem;font-size:calc(.875rem * var(--nh-text-scale));font-weight:600;line-height:1.35;color:var(--nh-forest);background:var(--nh-mint-soft);border-radius:1.5rem}.nutriheal-program-timeline .nutriheal-program-timeline__note-line svg{flex-shrink:0;box-sizing:content-box;width:.875rem;height:.875rem;padding:.3125rem;color:var(--nh-white);background:var(--nh-forest);border-radius:50%}@media(min-width:1024px){.nutriheal-program-timeline .nutriheal-program-timeline__header{margin-bottom:4rem}.nutriheal-program-timeline .nutriheal-program-timeline__track{grid-template-columns:repeat(var(--nh-steps),minmax(0,1fr))}.nutriheal-program-timeline .nutriheal-program-timeline__step{flex-direction:column;gap:1rem;padding:0 .25rem;text-align:center}.nutriheal-program-timeline .nutriheal-program-timeline__step:before{top:2.375rem;right:0;bottom:auto;left:0;width:auto;height:2px;transform:translateY(-50%)}.nutriheal-program-timeline .nutriheal-program-timeline__step:first-child:before{top:2.375rem;left:50%}.nutriheal-program-timeline .nutriheal-program-timeline__step:last-child:before{right:50%;bottom:auto}.nutriheal-program-timeline .nutriheal-program-timeline__node{width:4.75rem;height:4.75rem;border-width:6px}.nutriheal-program-timeline .nutriheal-program-timeline__node svg{width:1.75rem;height:1.75rem}.nutriheal-program-timeline .nutriheal-program-timeline__copy{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nutriheal-program-timeline-stylesheet.css.map */
