.nutriheal-rhythm{position:relative;overflow:hidden;padding-block:var(--nh-section-space);color:var(--nh-white);background:var(--nh-forest-deep)}.nutriheal-rhythm .nutriheal-rhythm__inner{position:relative;z-index:1}.nutriheal-rhythm .nutriheal-rhythm__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin:0 auto 3.5rem;text-align:center}.nutriheal-rhythm .nutriheal-rhythm__text p{margin:0}.nutriheal-rhythm .nutriheal-rhythm__steps{display:grid;position:relative;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.nutriheal-rhythm .nutriheal-rhythm__step{display:grid;position:relative;grid-template-columns:auto 1fr auto;grid-template-areas:"icon time volume" "icon title volume" "icon note note";align-items:center;column-gap:1rem;row-gap:.125rem;padding:1.125rem 1.25rem;background:#ffffff0d;border:1px solid rgb(255 255 255 / 10%);border-radius:var(--nh-radius-md)}.nutriheal-rhythm .nutriheal-rhythm__icon{display:grid;grid-area:icon;place-items:center;width:3.25rem;height:3.25rem;color:var(--nh-forest-deep);background:var(--nh-mint);border-radius:50%;transition:transform .5s var(--nh-ease)}.nutriheal-rhythm .nutriheal-rhythm__step:hover .nutriheal-rhythm__icon{transform:rotate(-8deg) scale(1.06)}.nutriheal-rhythm .nutriheal-rhythm__time{grid-area:time;font-size:calc(.6875rem * var(--nh-text-scale));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nh-mint)}.nutriheal-rhythm .nutriheal-rhythm__title{grid-area:title;font-family:var(--nh-font-display);font-size:1.625rem;line-height:1;text-transform:uppercase;color:var(--nh-white)}.nutriheal-rhythm .nutriheal-rhythm__volume{grid-area:volume;padding:.375rem .75rem;font-size:calc(.75rem * var(--nh-text-scale));font-weight:600;white-space:nowrap;color:var(--nh-white);border:1px solid rgb(255 255 255 / 20%);border-radius:var(--nh-radius-pill)}.nutriheal-rhythm .nutriheal-rhythm__step-note{grid-area:note;margin-top:.375rem;font-size:calc(.8125rem * var(--nh-text-scale));line-height:1.3;color:#fff9}.nutriheal-rhythm .nutriheal-rhythm__note{display:flex;align-items:flex-start;gap:.625rem;width:fit-content;max-width:26rem;margin:2.5rem 0 0;padding:.875rem 1.125rem;font-size:calc(.8125rem * var(--nh-text-scale));font-weight:500;line-height:1.4;text-align:left;color:#ffffffd9;background:#ffffff0f;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--nh-radius-sm)}.nutriheal-rhythm .nutriheal-rhythm__note svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--nh-mint)}@media(min-width:1024px){.nutriheal-rhythm .nutriheal-rhythm__header{margin-bottom:4.5rem}.nutriheal-rhythm .nutriheal-rhythm__note{margin-left:auto}.nutriheal-rhythm .nutriheal-rhythm__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;gap:1rem}.nutriheal-rhythm .nutriheal-rhythm__steps:before{content:"";position:absolute;top:2.875rem;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,var(--nh-mint) 12%,var(--nh-mint) 88%,transparent);opacity:.5}.nutriheal-rhythm .nutriheal-rhythm__step{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 .5rem;text-align:center;background:transparent;border:0}.nutriheal-rhythm .nutriheal-rhythm__icon{width:5.75rem;height:5.75rem;margin-bottom:1rem;box-shadow:0 0 0 10px var(--nh-forest-deep)}.nutriheal-rhythm .nutriheal-rhythm__icon svg{width:2rem;height:2rem}.nutriheal-rhythm .nutriheal-rhythm__title{font-size:1.875rem}.nutriheal-rhythm .nutriheal-rhythm__volume{margin-top:.5rem}.nutriheal-rhythm .nutriheal-rhythm__step-note{margin-top:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nutriheal-rhythm-stylesheet.css.map */
