.favicon-cart-splash{position:fixed;width:24px;height:24px;z-index:999999;pointer-events:none;object-fit:contain;transform:translate(-50%,-50%) scale(0);animation:faviconCartSplash .9s cubic-bezier(.16,1,.3,1) forwards;filter:drop-shadow(0 6px 10px rgba(0,0,0,.16))}.favicon-cart-ring{position:fixed;width:28px;height:28px;z-index:999998;pointer-events:none;border:2px solid currentColor;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.2);animation:faviconCartRing .8s ease-out forwards}@keyframes faviconCartSplash{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(-18deg)}30%{opacity:1;transform:translate(-50%,-70%) scale(1.25) rotate(10deg)}65%{opacity:1;transform:translate(-50%,-58%) scale(.95) rotate(-5deg)}to{opacity:0;transform:translate(-50%,-90%) scale(.7) rotate(8deg)}}@keyframes faviconCartRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@media screen and (prefers-reduced-motion:reduce){.favicon-cart-splash,.favicon-cart-ring{animation:none;display:none}}.favicon-menu-peek-positioner{position:fixed;left:0;top:0;width:20px;height:20px;z-index:999999;pointer-events:none;transform:translate3d(-100px,-100px,0);transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.favicon-menu-peek{display:block;width:20px;height:20px;object-fit:contain;opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-10deg);filter:drop-shadow(0 6px 10px rgba(0,0,0,.16));transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.favicon-menu-peek-positioner.is-visible .favicon-menu-peek{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(8deg);animation:faviconCuteWiggle 1.15s ease-in-out infinite}.favicon-menu-peek-positioner.is-hiding .favicon-menu-peek{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(-14deg)}@keyframes faviconCuteWiggle{0%{transform:translate(-50%,-50%) scale(1) rotate(8deg)}35%{transform:translate(-50%,-58%) scale(1.04) rotate(-6deg)}70%{transform:translate(-50%,-52%) scale(.98) rotate(10deg)}to{transform:translate(-50%,-50%) scale(1) rotate(8deg)}}@media screen and (prefers-reduced-motion:reduce){.favicon-menu-peek-positioner{transition:none}.favicon-menu-peek-positioner.is-visible .favicon-menu-peek{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/anthill-ant-animation.css.map */
