.elea{position:relative;width:100%;line-height:0;cursor:pointer;transform:translateY(46px) scale(.62);opacity:0;transition:transform .8s cubic-bezier(.3,1.45,.55,1),opacity .4s ease}.elea.is-in{transform:none;opacity:1}.elea.is-shake{animation:elea-shake .6s ease}@keyframes elea-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.elea-react{transform-origin:50% 100%;position:relative}.elea-glow{position:absolute;left:50%;top:44%;width:150%;height:150%;transform:translate(-50%,-50%) scale(.7);border-radius:50%;pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(closest-side,#f5ecd499,#c8a24b33 52%,#f5ecd400 74%)}.elea.is-bless .elea-glow,.elea.is-arrive .elea-glow{animation:elea-glow 1.9s ease-out}@keyframes elea-glow{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.16)}}.elea.is-bless .elea-react{animation:elea-bow 1.7s ease}@keyframes elea-bow{0%{transform:translateY(0) scale(1)}26%{transform:translateY(8px) scale(1.012,.965)}58%{transform:translateY(6px) scale(1.01,.975)}to{transform:translateY(0) scale(1)}}.elea.is-bless .elea-eye{animation:elea-bowblink 1.7s ease}@keyframes elea-bowblink{0%{transform:scaleY(0)}16%{transform:scaleY(1)}72%{transform:scaleY(1)}to{transform:scaleY(0)}}.elea.is-deepbreath .elea-breath{animation:elea-deepbreath 5s ease-in-out}@keyframes elea-deepbreath{0%,to{transform:translateY(0) scale(1)}46%{transform:translateY(-3px) scale(1.02,1.035)}}.elea.is-celebrating .elea-react{animation:elea-jump 1.15s cubic-bezier(.36,.07,.19,.97)}@keyframes elea-jump{0%{transform:translateY(0) scale(1)}12%{transform:translateY(4px) scale(1.05,.93)}38%{transform:translateY(-20px) scale(.97,1.06)}58%{transform:translateY(0) scale(1.04,.95)}76%{transform:translateY(-6px) scaleY(1.02)}to{transform:translateY(0) scale(1)}}.elea.is-perk .elea-react{animation:elea-perk .5s ease}@keyframes elea-perk{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-4px) scale(1.025)}}.elea.is-toot .elea-react{animation:elea-nod .7s ease}@keyframes elea-nod{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(2px) rotate(-2deg)}60%{transform:translateY(1px) rotate(1.5deg)}}.elea-breath{transform-origin:50% 80%;animation:elea-breath 4s ease-in-out infinite}@keyframes elea-breath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.6px) scale(1.01,1.018)}}.elea-tilt{position:relative;transform-style:preserve-3d;will-change:transform}.elea-img-wrap{position:relative}.elea-img{display:block;width:100%;height:auto;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease}.elea.is-delight .elea-img,.elea.is-happy .elea-img{filter:saturate(1.07) brightness(1.035)}.elea-eye{position:absolute;background:linear-gradient(#9ea288,#8a8f78);box-shadow:inset 0 -2px #464e3e73;border-radius:46% 46% 48% 48%/64% 64% 36% 36%;transform:scaleY(0);transform-origin:50% 0%;transition:transform .18s ease;pointer-events:none}.elea-eye.blinking{animation:elea-blink .17s ease}@keyframes elea-blink{0%,to{transform:scaleY(0)}42%,58%{transform:scaleY(1)}}.elea.is-celebrating .elea-eye{transform:scaleY(1)}.elea.is-resteyes .elea-eye{animation:elea-resteyes 1.7s ease}@keyframes elea-resteyes{0%{transform:scaleY(0)}20%{transform:scaleY(1)}74%{transform:scaleY(1)}to{transform:scaleY(0)}}.elea-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.elea-fx .p{position:absolute;border-radius:50%;animation:elea-pfly var(--t,1s) ease-out forwards}@keyframes elea-pfly{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.15)}}.elea-fx .pop{position:absolute;font-family:Georgia,serif;animation:elea-ppop 1s ease-out forwards}@keyframes elea-ppop{0%{opacity:0;transform:translateY(4px) scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1.2)}}.elea-fx .petal{position:absolute;opacity:0;animation:elea-rise var(--t,2.2s) cubic-bezier(.25,.6,.4,1) forwards}@keyframes elea-rise{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}22%{opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}.elea-fx .spark{position:absolute;font-family:Georgia,serif;opacity:0;animation:elea-sparkle var(--t,2s) ease-out forwards}@keyframes elea-sparkle{0%{opacity:0;transform:translate(0) scale(.3)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.elea.frozen *,.elea.frozen{animation:none!important}.elea.frozen{transform:none;opacity:1}.elea.frozen.pose-celebrate .elea-eye,.elea.frozen.pose-blink .elea-eye,.elea.frozen.pose-bless .elea-eye,.elea.frozen.pose-resteyes .elea-eye{transform:scaleY(1)}.elea.frozen.pose-bless .elea-glow{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.elea.frozen.pose-bless .elea-react{transform:translateY(7px) scale(1.01,.975)}@media(prefers-reduced-motion:reduce){.elea,.elea *{animation:none!important;transition:none!important}.elea{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mascot-art.css.map */
