@keyframes shopping-bag{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-3deg)}50%{transform:translateY(-15px) rotate(0)}75%{transform:translateY(-10px) rotate(3deg)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes bounce-dot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-10px);opacity:1}}.animate-shopping-bag{animation:shopping-bag 2s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 2s ease-in-out infinite}.animate-fade-in{animation:fade-in 1s ease-in}.animate-bounce-dot{animation:bounce-dot 1.4s ease-in-out infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;white-space:nowrap;animation:marquee-scroll 32s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-x{0%{left:-60%}to{left:160%}}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes revealDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes revealScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}.reveal{opacity:0;will-change:transform,opacity}.reveal.is-visible{animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-duration:1.1s}.reveal-up.is-visible{animation-name:revealUp}.reveal-down.is-visible{animation-name:revealDown}.reveal-left.is-visible{animation-name:revealLeft}.reveal-right.is-visible{animation-name:revealRight}.reveal-scale.is-visible{animation-name:revealScale}.reveal-fade.is-visible{animation-name:revealFade}.reveal-d1.is-visible{animation-delay:.06s}.reveal-d2.is-visible{animation-delay:.13s}.reveal-d3.is-visible{animation-delay:.2s}.reveal-d4.is-visible{animation-delay:.27s}.reveal-d5.is-visible{animation-delay:.34s}.reveal-d6.is-visible{animation-delay:.41s}@supports (animation-timeline: view()){.reveal-up,.reveal-down,.reveal-left,.reveal-right,.reveal-scale,.reveal-fade{animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% entry 38%}.reveal-up{animation-name:revealUp}.reveal-down{animation-name:revealDown}.reveal-left{animation-name:revealLeft}.reveal-right{animation-name:revealRight}.reveal-scale{animation-name:revealScale}.reveal-fade{animation-name:revealFade}.reveal-d1{animation-range:entry 3% entry 41%}.reveal-d2{animation-range:entry 6% entry 44%}.reveal-d3{animation-range:entry 9% entry 47%}.reveal-d4{animation-range:entry 12% entry 50%}.reveal-d5{animation-range:entry 15% entry 53%}.reveal-d6{animation-range:entry 18% entry 56%}}.animate-scan-x{animation:scan-x 3.5s ease-in-out infinite}
