body:not(.fx-homepage) .fx-fade,body:not(.fx-homepage) .fx-wobble-img{animation:none!important;transform:none!important;opacity:1!important}.fx-fade{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fx-fade.fx-visible{opacity:1;transform:translateY(0)}.fx-wobble-img{display:block;transition:transform .2s ease}.fx-wobble-img.fx-wobble-active{animation:shakeWobble .8s cubic-bezier(.36,.07,.19,.97)}@keyframes shakeWobble{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-2px,-1px) rotate(-.5deg)}20%{transform:translate(2px,1px) rotate(.5deg)}30%{transform:translate(-3px) rotate(-1deg)}40%{transform:translate(3px,-1px) rotate(1deg)}50%{transform:translate(-2px,1px) rotate(-.5deg)}60%{transform:translate(2px) rotate(.5deg)}70%{transform:translate(-1px,-1px) rotate(-.3deg)}80%{transform:translate(1px,1px) rotate(.3deg)}90%{transform:translate(-1px) rotate(-.2deg)}}.fx-wobble-img:hover{transform:scale(1.05);transition:transform .3s ease}.fx-homepage{scroll-behavior:smooth}.fx-wobble-img,.fx-fade{will-change:auto}@media (prefers-reduced-motion: reduce){.fx-fade,.fx-wobble-img{animation:none!important;transition:none!important;transform:none!important}.fx-homepage{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-homepage-effects.css.map */
