:root{--np-rise: 4rem;--np-rise-duration: 1.1s;--np-rise-ease: cubic-bezier(.22, 1, .36, 1);--np-stagger-step: 90ms;--animation-slide-in: slideIn var(--np-rise-duration) var(--np-rise-ease) forwards}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(var(--np-rise))}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(min(var(--animation-order, 0),6) * var(--np-stagger-step))}@keyframes slideIn{0%{transform:translateY(var(--np-rise));opacity:.01}60%{opacity:1}to{transform:translateY(0);opacity:1}}}.np-panels{--np-panel-radius: 2.4rem;--np-panel-white: 255, 255, 255;--np-panel-green: 232, 243, 236}@media screen and (min-width:750px){.np-panels{--np-panel-radius: 4rem}}.np-panels>.shopify-section{position:relative;z-index:1}.np-panels>.shopify-section:has([open]),.np-panels>.shopify-section:has(.active-modal){z-index:10}.np-panels>.shopify-section+.shopify-section{margin-top:calc(-1 * var(--np-panel-radius));border-radius:var(--np-panel-radius) var(--np-panel-radius) 0 0;overflow:clip;box-shadow:0 -.1rem #1a1a1a0a,0 -1.2rem 3.2rem #1a1a1a0f}.np-panels>.shopify-section:not(:last-child){padding-bottom:var(--np-panel-radius)}.np-panels>.shopify-section:nth-child(2n){--np-panel-bg: var(--np-panel-white)}.np-panels>.shopify-section:nth-child(odd){--np-panel-bg: var(--np-panel-green)}.np-panels>.shopify-section+.shopify-section{background:rgb(var(--np-panel-bg))}.np-panels>.shopify-section+.shopify-section .color-scheme-1.gradient:not(.card__inner):not(.banner__box){--color-background: var(--np-panel-bg);--gradient-background: rgb(var(--np-panel-bg))}@media(prefers-reduced-motion:no-preference){.np-panels>.shopify-section{position:sticky;top:var(--np-panel-top, 0px)}}.naturepure__closing-panel{--np-panel-radius: 2.4rem;position:relative;z-index:1;margin-top:6.4rem;padding:6.4rem 0 6rem;border-radius:var(--np-panel-radius) var(--np-panel-radius) 0 0;background:#e8f3ec;box-shadow:0 -.1rem #1a1a1a0a,0 -1.2rem 3.2rem #1a1a1a0f}@media screen and (min-width:750px){.naturepure__closing-panel{--np-panel-radius: 4rem;margin-top:9.6rem;padding:8.8rem 0 8rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/nutrapharm-motion.css.map */
