.scroll-animate[data-v-ab20690e]{transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.animate-in[data-v-ab20690e]{opacity:1!important;transform:translateY(0)}.floating-card-1[data-v-ab20690e]{animation:float1-ab20690e 4s ease-in-out infinite}.floating-card-2[data-v-ab20690e]{animation:float2-ab20690e 5s ease-in-out infinite}@keyframes float1-ab20690e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2-ab20690e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.product-card-1[data-v-ab20690e]{animation:fadeInUp-ab20690e .5s ease-out .2s both}.product-card-2[data-v-ab20690e]{animation:fadeInUp-ab20690e .5s ease-out .4s both}.product-card-3[data-v-ab20690e]{animation:fadeInUp-ab20690e .5s ease-out .6s both}.product-card-4[data-v-ab20690e]{animation:fadeInUp-ab20690e .5s ease-out .8s both}@keyframes fadeInUp-ab20690e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cart-pulse[data-v-ab20690e]{animation:pulse-subtle-ab20690e 2s ease-in-out infinite}@keyframes pulse-subtle-ab20690e{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 4px #2563eb26}}.hero-badge[data-v-ab20690e]{animation:fadeInDown-ab20690e .6s ease-out .2s both}@keyframes fadeInDown-ab20690e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mockup-container[data-v-ab20690e]{animation:mockupIn-ab20690e .8s ease-out .5s both}@keyframes mockupIn-ab20690e{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
