.lumi-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.lumi-face .lf-iris,.lumi-face .lf-googly,.lumi-face .lf-dizzy,.lumi-face .lf-monster,.lumi-face .lf-shut,.lumi-face .lf-happy,.lumi-face .lf-patch,.lumi-face .lf-snore,.lumi-face .lf-talk,.lumi-face .lf-o,.lumi-face .lf-fang,.lumi-face .lf-grin,.lumi-face .lf-wavy,.lumi-face .lf-bubble{opacity:0}.lumi-face .lf-lid{transform:translateY(-17px);transition:transform .16s ease}.pet[data-face=sleep] .lf-lid,.pet[data-face=talk] .lf-lid,.pet[data-face=giggle] .lf-lid,.pet[data-face=bye] .lf-lid,.pet[data-face=peek] .lf-eye--l .lf-lid,.pet.is-blink[data-face=awake] .lf-lid{transform:translateY(15px)}.pet.is-blink[data-face=awake] .lf-lid{transition-duration:.07s}.pet[data-face=sleep] .lf-shut,.pet[data-face=talk] .lf-shut,.pet[data-face=peek] .lf-eye--l .lf-shut,.pet[data-face=giggle] .lf-happy,.pet[data-face=bye] .lf-happy{opacity:1}.pet[data-face=peek] .lf-eye--r .lf-lid{transform:translateY(1px)}.pet[data-face=peek] .lf-eye--r .lf-iris{opacity:1}.pet[data-face=peek] .lf-eye--r .lf-iris__ball{animation:lf-look 1.3s ease-in-out infinite}@keyframes lf-look{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.pet[data-face=rem] .lf-lid{transform:translateY(-1px)}.pet[data-face=rem] .lf-iris{opacity:1}.pet[data-face=rem] .lf-iris__ball{animation:lf-roll 1.5s linear infinite}.pet[data-face=rem] .lf-eye--r .lf-iris__ball{animation-direction:reverse}@keyframes lf-roll{0%,to{transform:translateY(-5px)}25%{transform:translate(5px)}50%{transform:translateY(4px)}75%{transform:translate(-5px)}}.pet[data-face=drowsy] .lf-lid{animation:lf-droop 2.2s ease-in-out infinite}@keyframes lf-droop{0%,to{transform:translateY(-5px)}50%{transform:translateY(8px)}}.pet[data-face=startle] .lf-googly{opacity:1;animation:lf-pop-in .3s cubic-bezier(.3,1.8,.5,1)}.pet[data-face=startle] .lf-googly__p{animation:lf-jiggle .42s linear infinite}.pet[data-face=startle] .lf-eye--r .lf-googly__p{animation-delay:-.2s;animation-direction:reverse}@keyframes lf-jiggle{0%,to{transform:translate(-6px,-4px)}25%{transform:translate(6px,3px)}50%{transform:translate(-3px,6px)}75%{transform:translate(4px,-6px)}}@keyframes lf-pop-in{0%{transform:scale(.3)}70%{transform:scale(1.25)}to{transform:scale(1)}}.pet[data-face=monster] .lf-monster{opacity:1;animation:lf-glow .5s ease-in-out infinite alternate}.pet[data-face=monster] .lf-monster__slit{animation:lf-slit .5s ease-in-out infinite alternate}@keyframes lf-glow{0%{filter:drop-shadow(0 0 1px #c6ff4a)}to{filter:drop-shadow(0 0 5px #c6ff4a) brightness(1.25)}}@keyframes lf-slit{0%{transform:scaleX(.6)}to{transform:scaleX(1.5)}}.pet[data-face=dizzy] .lf-dizzy{opacity:1}.pet[data-face=dizzy] .lf-dizzy__s{animation:lf-spin .8s linear infinite}.pet[data-face=dizzy] .lf-eye--r .lf-dizzy__s{animation-direction:reverse}@keyframes lf-spin{to{transform:rotate(360deg)}}.pet[data-face=sleep] .lf-patch,.pet[data-face=talk] .lf-patch,.pet[data-face=peek] .lf-patch,.pet[data-face=rem] .lf-patch,.pet[data-face=drowsy] .lf-patch,.pet[data-face=startle] .lf-patch,.pet[data-face=monster] .lf-patch,.pet[data-face=giggle] .lf-patch,.pet[data-face=dizzy] .lf-patch{opacity:1}.pet[data-face=sleep] .lf-snore,.pet[data-face=peek] .lf-snore,.pet[data-face=rem] .lf-snore{opacity:1;animation:lf-snore 3.8s ease-in-out infinite}@keyframes lf-snore{0%,to{transform:scale(1) rotate(-25deg)}50%{transform:scale(1.75,1.55) rotate(25deg)}}.lumi-face .lf-bubble{transform-origin:-5px -7px}.pet[data-face=sleep] .lf-bubble{opacity:1;animation:lf-bubble 3.8s ease-in-out infinite}@keyframes lf-bubble{0%,to{transform:scale(.3)}55%{transform:scale(1.75)}}.pet.is-pop[data-face=sleep] .lf-bubble{animation:lf-burst .35s ease-out forwards}@keyframes lf-burst{0%{transform:scale(1.75);opacity:1}to{transform:scale(2.8);opacity:0}}.pet[data-face=talk] .lf-talk{opacity:1;animation:lf-talk .2s ease-in-out infinite alternate}@keyframes lf-talk{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.pet[data-face=startle] .lf-o{opacity:1;animation:lf-pop-in .3s cubic-bezier(.3,1.8,.5,1)}.pet[data-face=drowsy] .lf-o{opacity:1;animation:lf-yawn 2.4s ease-in-out forwards}@keyframes lf-yawn{0%{transform:scale(.3)}55%{transform:scale(1.25,1.4)}to{transform:scale(.45,.35)}}.pet[data-face=monster] .lf-fang{opacity:1;animation:lf-pop-in .3s cubic-bezier(.3,1.8,.5,1)}.pet[data-face=giggle] .lf-grin{opacity:1;animation:lf-laugh .16s ease-in-out infinite alternate}@keyframes lf-laugh{0%{transform:translateY(0) scale(1)}to{transform:translateY(1px) scale(1.08,.88)}}.pet[data-face=dizzy] .lf-wavy{opacity:1;animation:lf-wobble .5s ease-in-out infinite alternate}@keyframes lf-wobble{0%{transform:translate(-1.5px) rotate(-8deg)}to{transform:translate(1.5px) rotate(8deg)}}.pet.is-jolt .pet3d{animation:lf-jolt .35s ease-out!important}@keyframes lf-jolt{30%{transform:translateY(-6px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.lumi-face *,.lumi-face{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lumi-face.css.map */
