:root{--color-fur:#e96afc;--color-fur-dark:#a34cf9;--color-spot:#5c3ba3;--color-snout:#544258;--color-collar:#3eab6c;--duration:0.7s;--semi-duration:calc(var(--duration) / 2);--easing:cubic-bezier(0.5,0,0.5,1);--stagger:calc(-1 * var(--semi-duration) / 2)}*,:after,:before{animation-timing-function:var(--easing)!important}.lama{z-index:1;height:300px;width:300px;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:100%;box-sizing:border-box;flex-shrink:0;position:relative;overflow:visible;transform-origin:center center}.lama *{position:absolute;will-change:transform}@media (max-width:480px){.lama{transform:scale(.67);max-width:90vw}}@media (min-width:481px) and (max-width:768px){.lama{transform:scale(.8);max-width:85vw}}@media (min-width:769px) and (max-width:1024px){.lama{transform:scale(.9)}}@media (min-width:1025px){.lama{transform:scale(1)}}.lama:before{content:"";position:absolute;bottom:10%;left:0;width:100%;height:3.3333333333%;background-color:#d3d1d1;border-radius:50%;animation:shadow calc(1 * var(--semi-duration)) infinite}@keyframes shadow{0%,to{transform:scaleX(.75)}45%,55%{transform:scaleX(.5)}}.neck{width:45%;height:100px;right:-32px;bottom:calc(100% - 10px);transform-origin:50% 100%;transform:rotate(5deg);z-index:2;animation:cou;animation-duration:var(--semi-duration);animation-iteration-count:infinite;animation-direction:normal}.neck>.fur{border-radius:10px;height:140%;width:70%;top:-64px}.neck>.fur:before{content:"";position:absolute;top:0;right:0;height:50px;width:100%;background-color:var(--color-fur);z-index:1;transform-origin:right bottom;transform:rotate(15deg)}@keyframes tag{0%,to{transform:rotate(-15deg)}50%{transform:rotate(-15deg) scaleY(1.5)}}.head{height:45%;width:123%;left:-2%;bottom:106%;transform-origin:left center;z-index:2;animation:head var(--semi-duration) calc(var(--semi-duration) / 4) infinite;animation-delay:calc(var(--semi-duration) / 2)}@keyframes head{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}.head>.fur{height:100%;width:100%;border-bottom-right-radius:80px;border-top-right-radius:80px}.head>.fur:before{content:"";position:absolute;top:-80%;left:-30%;width:100%;height:0;padding-top:100%;z-index:1;border-radius:50%}.head:after{content:"";width:94px;height:11px;background:#e96afc;position:absolute;border-bottom-right-radius:50px;top:34px;border-top-right-radius:33px}.snout{--color:var(--color-snout);width:20px;height:20px;background-color:var(--color);top:10px;right:2px;border-radius:100%;z-index:1}.snout:before{left:4px}.snout:after,.snout:before{content:"";width:4px;height:4px;background-color:white;position:absolute;top:9px;border-radius:100%}.snout:after{left:14px}.ears{bottom:64%;width:30%;z-index:-1}.ear,.ears{height:100%;left:0}.ear{--color:var(--color-spot);width:100%;bottom:0;transform-origin:left bottom;transform:rotate(-10deg);animation:ear-front calc(var(--duration) / 2) infinite;animation-delay:.39s}@keyframes ear-front{50%{transform:rotate(5deg)}}.ear:before{content:"";position:absolute;height:25px;width:15px;z-index:2;top:-2px;right:-7px;border-top-left-radius:100%;border:2px solid transparent;border-left:2px solid var(--color-snout);transform-origin:bottom left;animation:ear-mark var(--semi-duration) calc(-1 * var(--semi-duration)) infinite}@keyframes ear-mark{0%,to{transform:rotate(0deg)}50%{transform:rotate(25deg)}}.ear>.fur{border-top-left-radius:193px;height:80%;width:55%;border-bottom-left-radius:200px}.ear:nth-child(2){left:15px;bottom:5px;transform:rotate(-5deg);--color:var(--color-fur);z-index:-1;animation:ear-back calc(var(--duration) / 2) infinite both;animation-delay:.38s}@keyframes ear-back{0%,to{transform:rotate(0deg)}50%{transform:rotate(15deg)}}.eye{--size:7%;width:var(--size);height:0;padding:var(--size);left:21%;top:0;border-radius:50%;background-color:#ffffff;z-index:1;border:4px solid pink}.eye:after{width:200%;height:127%;left:-60%;top:-79%;border-top-left-radius:500px;border-width:2px;border-color:var(--color-spot);border-style:solid;border-right-color:var(--color-spot);transform:scale(1.25);z-index:0;border-top-right-radius:500px;border-bottom-color:transparent;background-color:var(--color-spot);transform:rotate(-7deg)}.eye:after,.eye:before{content:"";position:absolute}.eye:before{width:5px;height:5px;left:50%;top:25%;border-radius:50px;border-width:2px;border-color:var(--color-spot);border-style:solid;animation:yeux var(--semi-duration) infinite}.torso{width:56.6666666667%;height:26.3157894737%;animation:torso var(--semi-duration) both infinite}@keyframes torso{0%,to{transform:none}50%{transform:translateY(15%)}}.torso>.fur{height:100%;width:185px;border-top-left-radius:40px;transform-origin:left center;transform:rotate(-5deg) translateY(-20px);z-index:1}.torso>.fur:after{height:100%;width:100%;border-bottom-left-radius:200px 85px;border-bottom-right-radius:100px}.torso>.legs{position:absolute;top:0;left:0;width:100%;height:100%}.torso .spot{width:120px;height:120px;bottom:40px;left:-20px;border-radius:50%;background-color:var(--color-spot);z-index:1;animation:spot var(--duration) calc(-1 * var(--semi-duration)) both infinite}@keyframes spot{0%,66%,to{transform:none}33%{transform:translateX(10px)}}.torso .spot:after{content:"";height:20px;width:20px;border-radius:50%;background-color:inherit;position:absolute;bottom:-10px;right:5px}.torso>.tail{--color:var(--color-spot);bottom:calc(100% - 15px);left:0;transform-origin:center bottom;transform:rotate(-45deg)}.tail{height:25px;width:25px;background-color:var(--color);border-radius:100%;animation:tail var(--semi-duration) infinite;animation-delay:.35s;top:-35px}@keyframes tail{0%{height:30px;top:-40px;left:0;transform:rotate(0deg)}50%{height:25px;top:-35px;left:5px;transform:rotate(-60deg)}to{height:30px;top:-40px;left:0;transform:rotate(0deg)}}.tail>.tail{bottom:calc(90%);transform-origin:bottom left;transform:rotate(-10deg) translateY(50%) scaleX(.8) scaleY(.9);animation:tail-inner var(--semi-duration) var(--stagger) infinite}@keyframes tail-inner{0%,to{transform:rotate(-10deg) translateY(50%) scaleX(.8) scaleY(.9)}50%{transform:rotate(5deg) translateY(50%) scaleX(.8) scaleY(.9)}}.legs>.leg{bottom:5px;--color:var(--color-fur)}.legs .leg:nth-child(3),.legs>.leg:first-child{right:15px}.legs>.leg:nth-child(3),.legs>.leg:nth-child(4){--color:var(--color-fur-dark);z-index:-1}.legs .leg:nth-child(4),.legs>.leg:first-child{--delay:0s}.legs>.leg:nth-child(2),.legs>.leg:nth-child(3){--delay:calc(-1 * var(--duration) / 2)}.legs>.leg:nth-child(2),.legs>.leg:nth-child(4){left:0}.leg{position:absolute;height:65px;width:45px;background-color:var(--color);transform-origin:50% 10%;animation:leg infinite var(--duration) var(--delay,0s)}.leg>.leg-inner{animation:leg-inner infinite var(--duration) calc(var(--delay));transform:rotate(90deg)}@keyframes leg-inner{0%,to{transform:none}33%{transform:rotate(100deg)}76%{transform:none}}@keyframes leg{0%,to{transform:none}33%{transform:rotate(-55deg)}66%{transform:rotate(-30deg)}}.leg>.fur{width:144.4444444444%;height:100%}.leg>.fur:after{width:45px;bottom:0;top:auto;transform:rotate(15deg)}.fur{overflow:hidden}.fur,.fur:after{position:absolute}.fur:after{content:"";width:100%;height:150%;top:0;left:0;background-color:var(--color,var(--color-fur));transform-origin:center bottom;border-top-right-radius:33px}.leg-inner{position:absolute;height:90%;width:50%;top:calc(100%);transform-origin:center top}.leg-inner:before{content:"";width:45px;height:45px;background-color:var(--color);position:absolute;border-radius:50%;top:-30.5px;animation:genou var(--duration) infinite}.leg-inner:after{content:"";width:18px;height:12px;background-color:var(--color-spot);position:absolute;top:101%;border-top-left-radius:50px;border-top-right-radius:50px;animation:pieds;animation-duration:var(--duration);animation-iteration-count:infinite;animation-direction:normal}.leg-inner>.fur{height:100%;overflow:hidden}.leg-inner>.fur,.leg-inner>.fur:after{width:100%;position:absolute;top:0;left:0}.leg-inner>.fur:after{content:"";height:150%;background-color:var(--color);transform-origin:center top;transform:rotate(15deg);animation-duration:infinite}body,html{width:100%;height:100%;margin:0;padding:0;background-color:#e3e3e3}*,:after,:before{box-sizing:border-box;position:relative}@keyframes pieds{0%{transform:rotate(0deg);left:0}80%{transform:rotate(120deg);left:-10px}to{transform:rotate(0deg);left:0}}.leg:first-child .leg-inner:after,.leg:nth-child(4) .leg-inner:after{animation-delay:.35s}.leg:nth-child(2) .leg-inner:after,.leg:nth-child(3) .leg-inner:after{animation-delay:0s}@keyframes cou{0%{transform:rotate(0deg)}50%{transform:rotate(6deg)}to{transform:rotate(0deg)}}@keyframes yeux{0%{top:30%}50%{top:10%}to{top:30%}}@keyframes genou{0%{transform:rotate(10deg);width:40px;height:40px;margin-top:0;margin-left:0}50%{width:40px;height:40px;transform:rotate(0deg);margin-top:15px;margin-left:-15px}to{width:40px;height:40px;transform:rotate(10deg);margin-top:0;margin-left:0}}.leg:first-child .leg-inner:before{animation-delay:0s}.leg:nth-child(4) .leg-inner:before{animation-delay:.7s}.leg:nth-child(2) .leg-inner:before,.leg:nth-child(3) .leg-inner:before{animation-delay:.3s}.leg,.leg>.fur,.leg>.fur:after{border-bottom-right-radius:50px!important}