.CartLoader_root__Ha8Au{position:relative;width:100%;max-width:360px;height:168px;margin-inline:auto;overflow:hidden;contain:layout paint;
  /* !important: el reset global de movimiento reducido apaga las animaciones; este fundido no mueve nada. */animation:CartLoader_appear__6ngJM .24s ease-out .3s both!important}@keyframes CartLoader_appear__6ngJM{0%{opacity:0}to{opacity:1}}.CartLoader_road__RY7xQ{position:absolute;left:0;right:0;bottom:40px;height:3px;background:repeating-linear-gradient(90deg,#3a3128 0 26px,transparent 26px 44px);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);animation:CartLoader_road__RY7xQ .5s linear infinite}@keyframes CartLoader_road__RY7xQ{to{background-position:-44px 0}}.CartLoader_driver__Ky_eM{position:absolute;bottom:42px;left:50%;width:104px;margin-left:-52px;animation:CartLoader_bob__W6tJk .32s ease-in-out infinite alternate}.CartLoader_driver__Ky_eM img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}@keyframes CartLoader_bob__W6tJk{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-4px) rotate(1.5deg)}}.CartLoader_streak__ds0_o{position:absolute;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--color-accent));opacity:0;animation:CartLoader_streak__ds0_o .7s linear infinite}.CartLoader_s1__fCGOJ{top:56px;width:46px}.CartLoader_s2__br7Fn{top:78px;width:30px;animation-delay:.22s}.CartLoader_s3__xBig9{top:98px;width:56px;animation-delay:.44s}@keyframes CartLoader_streak__ds0_o{0%{left:40%;opacity:0}20%{opacity:.9}to{left:2%;opacity:0}}.CartLoader_puff__hSRjj{position:absolute;bottom:40px;width:12px;height:12px;border-radius:50%;background:#5a4c3e;opacity:0;animation:CartLoader_puff__hSRjj .9s ease-out infinite}.CartLoader_p2__ViHta{animation-delay:.3s}.CartLoader_p3__GpNFo{animation-delay:.6s}@keyframes CartLoader_puff__hSRjj{0%{left:36%;transform:scale(.4);opacity:.8}to{left:18%;transform:scale(1.8) translateY(-10px);opacity:0}}.CartLoader_say__LgFNm{position:absolute;left:0;right:0;bottom:6px;height:22px;font-size:14px;font-weight:700;line-height:22px;color:var(--color-text-2);text-align:center}.CartLoader_line__Gqfzz{position:absolute;inset:0;opacity:0;animation:CartLoader_say__LgFNm 6.4s ease-in-out infinite backwards}.CartLoader_line__Gqfzz:first-child{opacity:1}.CartLoader_line__Gqfzz:nth-child(2){animation-delay:1.6s}.CartLoader_line__Gqfzz:nth-child(3){animation-delay:3.2s}.CartLoader_line__Gqfzz:nth-child(4){animation-delay:4.8s}@keyframes CartLoader_say__LgFNm{0%{opacity:0;transform:translateY(4px)}4%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.CartLoader_puff__hSRjj,.CartLoader_streak__ds0_o{display:none}}@supports (animation-timeline:scroll()){.Header_bar__jcJ7i{animation:Header_edge__IOMEt linear both;animation-timeline:scroll(root);animation-range:0 40px}}@keyframes Header_edge__IOMEt{0%{box-shadow:0 1px 0 transparent}to{box-shadow:0 1px 0 var(--color-border)}}.OrderCelebration_overlay__IAMET{position:fixed;inset:0;z-index:70;pointer-events:none;overflow:hidden;contain:strict;animation:OrderCelebration_out__aZ6TR .4s ease-in 1.65s forwards}@keyframes OrderCelebration_out__aZ6TR{to{opacity:0}}.OrderCelebration_stage__Jn38F{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top) + 48px);height:190px}.OrderCelebration_cart__sgTil{position:absolute;left:50%;bottom:44px;width:104px;margin-left:-52px;will-change:transform;animation:OrderCelebration_rev__s90BC 70ms linear 0s 8 alternate,OrderCelebration_zoom__apOJH .65s cubic-bezier(.5,0,.9,.4) .56s forwards}.OrderCelebration_cart__sgTil img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}@keyframes OrderCelebration_rev__s90BC{0%{transform:translate(-1px) rotate(-2deg)}to{transform:translate(1px,-1px) rotate(2deg)}}@keyframes OrderCelebration_zoom__apOJH{0%{transform:translateX(0) rotate(-6deg)}15%{transform:translateX(-12px) rotate(-10deg)}to{transform:translateX(calc(50vw + 160px)) rotate(0)}}.OrderCelebration_smoke__T5ed2{position:absolute;bottom:42px;width:18px;height:18px;border-radius:50%;background:#5a4c3e;opacity:0;animation:OrderCelebration_smoke__T5ed2 1s ease-out forwards}@keyframes OrderCelebration_smoke__T5ed2{0%{transform:scale(.4);opacity:.9}to{transform:scale(3) translate(-14px,-8px);opacity:0}}.OrderCelebration_confetti___Rf_U{position:absolute;top:-20px;width:8px;height:14px;border-radius:2px;opacity:0;animation:OrderCelebration_fall__V3oEe 1.3s ease-in forwards}@keyframes OrderCelebration_fall__V3oEe{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--drift,0),62vh) rotate(var(--spin,540deg))}}.OrderCelebration_boom__gML0X{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.8);animation:OrderCelebration_boom__gML0X .45s cubic-bezier(.3,1.6,.5,1) .62s forwards}@keyframes OrderCelebration_boom__gML0X{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OrderCelebration_static__igvuj{animation:OrderCelebration_out__aZ6TR .4s ease-in 1.5s forwards!important}.OrderCelebration_static__igvuj .OrderCelebration_boom__gML0X{transform:translate(-50%,-50%);animation:OrderCelebration_fade__YUFc3 .2s ease-out forwards!important}@keyframes OrderCelebration_fade__YUFc3{to{opacity:1}}