:root{--nx-ease-out:var(--ease-out,cubic-bezier(.22, 1, .36, 1));--nx-ease-in:var(--ease-in,cubic-bezier(.55, 0, 1, .45));--nx-fast:var(--duration-fast,.15s);--nx-base:var(--duration-base,.2s);--nx-enter:var(--duration-slower,.45s)}@keyframes nx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nx-rise-far{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nx-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes nx-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes nx-tick-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes nx-tick-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes nx-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(3px)}}@keyframes nx-leave{to{opacity:0;transform:scale(.96)}}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-enter{animation:nx-rise var(--nx-enter) var(--nx-ease-out) both;animation-delay:var(--nx-delay,0s)}.nx-enter-panel{animation:nx-rise-far .56s var(--nx-ease-out) both;animation-delay:var(--nx-delay,0s)}.nx-fade{animation:nx-fade var(--nx-base) ease-out both;animation-delay:var(--nx-delay,0s)}.nx-drop{animation:nx-drop var(--nx-fast) var(--nx-ease-out) both}.nx-pop{animation:nx-pop .32s var(--nx-ease-out) both;animation-delay:var(--nx-delay,0s)}.nx-scale-in{animation:nx-scale-in .42s var(--nx-ease-out) both;animation-delay:var(--nx-delay,0s)}.nx-tick-up{animation:nx-tick-up var(--nx-fast) var(--nx-ease-out) both}.nx-tick-down{animation:nx-tick-down var(--nx-fast) var(--nx-ease-out) both}.nx-nudge{animation:.28s ease-in-out nx-nudge}.nx-leave{animation:nx-leave var(--nx-fast) var(--nx-ease-in) both;pointer-events:none}.nx-spinner{animation:.8s linear infinite nx-spin}.nx-form [role=alert]{animation:nx-drop var(--nx-fast) var(--nx-ease-out) both}.nx-form [aria-invalid=true]{animation:.28s ease-in-out nx-nudge}::view-transition-group(*.nx-line){animation-duration:.26s;animation-timing-function:var(--nx-ease-out)}::view-transition-old(*.nx-line):only-child{animation:nx-leave var(--nx-fast) var(--nx-ease-in) both}html:active-view-transition-type(nx-cart-remove)::view-transition-old(root){display:none}html:active-view-transition-type(nx-cart-remove)::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){.nx-enter,.nx-enter-panel,.nx-fade,.nx-drop,.nx-pop,.nx-scale-in,.nx-tick-up,.nx-tick-down,.nx-nudge,.nx-leave,.nx-form [role=alert],.nx-form [aria-invalid=true]{animation:none}.nx-spinner{animation-duration:1.6s}}
