.nutrikit-features{width:100%;overflow:hidden}.nutrikit-features__intro{text-align:center;margin-bottom:3rem}.nutrikit-features__eyebrow{display:inline-flex;align-items:center;gap:1.1rem;font-family:var(--nutrikit-display-font, "Inter", sans-serif);font-size:1.4rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--nutrikit-accent, #D0021B);margin:0 0 1.25rem}.nutrikit-features__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--nutrikit-display-font, "Inter", sans-serif)!important;font-weight:800;font-style:normal!important;letter-spacing:-.02em;text-wrap:balance}@media(max-width:540px){.nutrikit-features__heading{font-size:clamp(2.4rem,7vw,3.4rem)!important;line-height:1.15}}.nutrikit-features--compact{border-top:1px solid rgba(26,26,26,.08);border-bottom:1px solid rgba(26,26,26,.08)}.nutrikit-features--compact .nutrikit-features__intro{margin-bottom:2.4rem}.nutrikit-features--compact .nutrikit-features__eyebrow{margin-bottom:.8rem}.nutrikit-features--compact .nutrikit-features__heading{font-size:clamp(2.4rem,4.5vw,4rem)!important;line-height:1.2}.nutrikit-features--compact .nutrikit-features__item-title{font-size:1.6rem!important}.nutrikit-features--compact .nutrikit-features__item-text,.nutrikit-features--compact .nutrikit-features__item-text p{font-size:1.35rem!important;line-height:1.45}.nutrikit-features__item-title{font-family:var(--nutrikit-display-font, "Inter", sans-serif)!important}.nutrikit-features__subheading{margin:1rem auto 0;max-width:800px;text-align:center;font-size:1.5rem;line-height:1.55;color:rgb(var(--color-foreground) / .78)}.nutrikit-features__heading+.nutrikit-features__grid,.nutrikit-features__subheading+.nutrikit-features__grid{margin-top:3rem}.nutrikit-features__grid{display:grid;gap:2rem}@media screen and (min-width:750px){.nutrikit-features__grid{gap:2.5rem 2rem}.nutrikit-features__grid--2{grid-template-columns:repeat(2,1fr)}.nutrikit-features__grid--3{grid-template-columns:repeat(3,1fr)}.nutrikit-features__grid--4{grid-template-columns:repeat(4,1fr)}.nutrikit-features__grid--5{grid-template-columns:repeat(5,1fr)}.nutrikit-features__grid--6{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.nutrikit-features__grid--mobile-1{grid-template-columns:1fr}.nutrikit-features__grid--mobile-2{grid-template-columns:repeat(2,1fr)}}.nutrikit-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.nutrikit-features__item:hover{transform:translateY(-4px)}.nutrikit-features__item:hover .nutrikit-features__icon-wrap{color:var(--nutrikit-accent, rgb(var(--color-foreground)));transform:scale(1.05)}.nutrikit-features__icon-wrap{display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));margin-bottom:1.5rem;transition:color .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.nutrikit-icon{display:inline-flex;width:var(--icon-size, 64px);height:var(--icon-size, 64px)}.nutrikit-icon svg{width:100%;height:100%;display:block}.nutrikit-features__item-title{margin:0 0 .75rem;color:rgb(var(--color-foreground));font-size:1.85rem!important;font-weight:700;letter-spacing:-.005em;line-height:1.25}.nutrikit-features__item-text,.nutrikit-features__item-text p{margin:0;color:rgb(var(--color-foreground) / .8);font-size:1.5rem!important;line-height:1.55;max-width:36ch;font-weight:400}.nutrikit-features__item-text p{margin:0}.nutrikit-features__grid--3 .nutrikit-features__item{align-items:center;text-align:center;padding:2.4rem 1.6rem;position:relative}.nutrikit-features__step{display:inline-block;font-family:var(--nutrikit-display-font, "Inter", sans-serif);font-size:1.3rem;font-weight:800;letter-spacing:.18em;color:var(--nutrikit-accent, #D0021B);margin-bottom:1.6rem}.nutrikit-features__grid--3 .nutrikit-features__icon-wrap{align-self:center;margin-bottom:1.8rem;width:84px;height:84px;background:var(--nk-beige-light, #FAF6EF);border-radius:50%;border:1px solid var(--nk-border, #E8DFD1);transition:background .22s ease,border-color .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.nutrikit-features__grid--3 .nutrikit-features__item:hover .nutrikit-features__icon-wrap{background:var(--nk-beige, #EFE6D5);border-color:var(--nutrikit-accent, #D0021B)}.nutrikit-features__grid--3 .nutrikit-features__icon-wrap .nutrikit-icon{--icon-size: 36px;width:36px;height:36px}.nutrikit-features__grid--3 .nutrikit-features__item-title{font-size:1.9rem!important;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.nutrikit-features__grid--3 .nutrikit-features__item-text,.nutrikit-features__grid--3 .nutrikit-features__item-text p{max-width:32ch;margin-left:auto;margin-right:auto;font-size:1.5rem!important;line-height:1.55;color:rgb(var(--color-foreground) / .78)}.nutrikit-features__grid--4 .nutrikit-features__item,.nutrikit-features__grid--5 .nutrikit-features__item,.nutrikit-features__grid--6 .nutrikit-features__item{padding:.5rem .25rem}.nutrikit-features__grid--4 .nutrikit-features__item-title,.nutrikit-features__grid--5 .nutrikit-features__item-title,.nutrikit-features__grid--6 .nutrikit-features__item-title{font-size:1.6rem!important;margin-bottom:.65rem;font-weight:700}.nutrikit-features__grid--4 .nutrikit-features__item-text,.nutrikit-features__grid--5 .nutrikit-features__item-text,.nutrikit-features__grid--6 .nutrikit-features__item-text,.nutrikit-features__grid--4 .nutrikit-features__item-text p,.nutrikit-features__grid--5 .nutrikit-features__item-text p,.nutrikit-features__grid--6 .nutrikit-features__item-text p{font-size:1.4rem!important;line-height:1.55;color:rgb(var(--color-foreground) / .78)}.nutrikit-features__grid--4 .nutrikit-features__icon-wrap,.nutrikit-features__grid--5 .nutrikit-features__icon-wrap,.nutrikit-features__grid--6 .nutrikit-features__icon-wrap{margin-bottom:.75rem}.scroll-trigger.nutrikit-features__item.scroll-trigger--offscreen{opacity:0;transform:translateY(16px);transition:opacity .64s cubic-bezier(.2,.8,.2,1),transform .64s cubic-bezier(.2,.8,.2,1);transition-delay:var(--item-delay, 0ms)}.scroll-trigger.nutrikit-features__item.animate--slide-in{animation:nutrikit-features-fade-in .64s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--item-delay, 0ms)}@keyframes nutrikit-features-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.scroll-trigger.nutrikit-features__item{opacity:1;transform:none;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-nutrikit-features.css.map */
