@keyframes shop-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.shop-step{animation:shop-step-in var(--dur-layout) var(--ease-out) both}@keyframes shop-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.shop-bubble{animation:shop-bubble-in var(--dur-ui) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.shop-step,.shop-bubble{animation:none}}
