:root{--ng-ease-out:cubic-bezier(.2,.7,.3,1);--ng-ease-decel:cubic-bezier(.16,1,.3,1);--ng-ease-spring:cubic-bezier(.34,1.3,.45,1)}.ng-sticky-atc[hidden]{display:none}.ng-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:12px;background:var(--ng-white,#fff);border-top:1px solid var(--ng-line,#e2dfd3);box-shadow:0 -10px 30px -18px #0c3a1e59;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);visibility:hidden}.ng-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.ng-sticky-atc__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.ng-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.ng-sticky-atc__title{font-weight:700;font-size:14px;color:var(--ng-forest,#158341);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--ng-body,inherit)}.ng-sticky-atc__price{font-size:13px;color:var(--ng-ink-soft,#566159);font-weight:600}.ng-sticky-atc__btn{flex:none;padding:12px 20px;font-size:14px}@media(min-width:990px){.ng-sticky-atc{display:none}}.ng-fly{position:fixed;z-index:2000;width:44px;height:44px;border-radius:50%;overflow:hidden;pointer-events:none;background:var(--ng-sprout,#72C058);box-shadow:0 8px 20px -6px #0c3a1e80}.ng-fly img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.26s}.nutri-recipe__hero-media .nutri-recipe__img,.nutri-recipe__hero-media .nutri-ph__ph,.nutri-variety__frame .nutri-ph__img,.nutri-variety__frame .nutri-ph__ph{view-transition-name:ng-shared-card}::view-transition-group(ng-shared-card){animation-duration:.38s;animation-timing-function:var(--ng-ease-decel)}::view-transition-old(ng-shared-card),::view-transition-new(ng-shared-card){width:100%;height:100%;object-fit:cover;animation-duration:.38s}.ng-sticky-atc{transition:transform .35s var(--ng-ease-decel),visibility .35s}cart-drawer.drawer{background-color:rgba(var(--color-foreground),0);transition:visibility var(--duration-default) ease,background-color .35s ease}cart-drawer.drawer.active{background-color:rgba(var(--color-foreground),.5)}cart-drawer .drawer__inner{transition:transform .45s var(--ng-ease-decel)}cart-drawer.drawer:not(.active) .drawer__inner{transition-duration:.3s;transition-timing-function:ease-in}@keyframes ng-fade{0%{opacity:0}to{opacity:1}}cart-drawer.ng-stagger .cart-item{animation:ng-fade .35s ease-out both}cart-drawer.ng-stagger .cart-item:nth-child(2){animation-delay:50ms}cart-drawer.ng-stagger .cart-item:nth-child(3){animation-delay:.1s}cart-drawer.ng-stagger .cart-item:nth-child(4){animation-delay:.15s}cart-drawer.ng-stagger .cart-item:nth-child(n+5){animation-delay:.2s}@keyframes ng-bubble-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.cart-count-bubble.ng-pulse{animation:ng-bubble-pop .5s var(--ng-ease-spring)}.nutri-btn:active{transform:translateY(0) scale(.97)}.product-form__submit{transition:transform .15s var(--ng-ease-out)}.product-form__submit:active{transform:scale(.98)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nutrigreen-motion.css.map */
