:root {--nut-icon-height:16px;--nut-icon-width:16px;--nut-icon-line-height:16px;--animate-duration:1s;--animate-delay:0s} page {--nut-icon-height:20px;--nut-icon-width:20px;--nut-icon-line-height:20px;--animate-duration:1s;--animate-delay:0s} .nut-icon {display:inline-block;position:relative;width:var(--nut-icon-width);height:var(--nut-icon-height);line-height:var(--nut-icon-line-height);text-align:right} .nut-icon:before {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)} .nut-icon__img {width:var(--nut-icon-width);height:var(--nut-icon-height);object-fit:contain} .nut-icon-loading,.nut-icon-loading1 {display:inline-block;animation:rotation 1s infinite linear} .nut-icon-am-infinite {-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-iteration-count:infinite;animation-direction:alternate} .nut-icon-am-jump {-webkit-animation-name:nutJumpOne;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease;-webkit-animation-delay:var(--animate-delay);animation-name:nutJumpOne;animation-duration:var(--animate-duration);animation-timing-function:ease;animation-delay:var(--animate-delay)} .nut-icon-am-jump.nut-icon-am-infinite {-webkit-animation-name:nutJump;animation-name:nutJump} .nut-icon-am-rotate {-webkit-animation-name:rotation;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:linear;-webkit-animation-delay:var(--animate-delay);animation-name:rotation;animation-duration:var(--animate-duration);animation-timing-function:linear;animation-delay:var(--animate-delay)} .nut-icon-am-rotate.nut-icon-am-infinite {-webkit-animation-direction:normal;animation-direction:normal} .nut-icon-am-blink {-webkit-animation-name:nutBlink;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBlink;animation-duration:var(--animate-duration);animation-timing-function:linear;animation-delay:var(--animate-delay)} .nut-icon-am-breathe {-webkit-animation-name:nutBreathe;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBreathe;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)} .nut-icon-am-flash {-webkit-animation-name:nutFlash;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutFlash;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)} .nut-icon-am-bounce {-webkit-animation-name:nutBounce;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBounce;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)} .nut-icon-am-bounce.nut-icon-am-infinite {-webkit-animation-direction:normal;animation-direction:normal} .nut-icon-am-shake {-webkit-animation-name:nutShake;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutShake;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)} @keyframes rotation {0% {-webkit-transform:rotate(0deg)} to {-webkit-transform:rotate(360deg)}} @-webkit-keyframes nutJump {to {transform:scale3d(.8,1,.9) translateY(-10px)}} @keyframes nutJump {to {transform:scale3d(.8,1,.9) translateY(-10px)}} @-webkit-keyframes nutJumpOne {50% {transform:scale3d(.8,1,.9) translateY(-10px)} to {transform:scaleZ(1) translateY(0)}} @keyframes nutJumpOne {50% {transform:scale3d(.8,1,.9) translateY(-10px)} to {transform:scaleZ(1) translateY(0)}} @-webkit-keyframes nutBlink {0% {opacity:0} to {opacity:1}} @keyframes nutBlink {0% {opacity:0} to {opacity:1}} @-webkit-keyframes nutBreathe {0%,to {transform:scale(1)} 50% {transform:scale(1.2)}} @keyframes nutBreathe {0%,to {transform:scale(1)} 50% {transform:scale(1.2)}} @-webkit-keyframes nutFlash {0%,50%,to {opacity:1} 25%,75% {opacity:0}} @keyframes nutFlash {0%,50%,to {opacity:1} 25%,75% {opacity:0}} @-webkit-keyframes nutBounce {0%,20%,53%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)} 40%,43% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)} 70% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)} 80% {-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)} 90% {-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}} @keyframes nutBounce {0%,20%,53%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)} 40%,43% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)} 70% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)} 80% {-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)} 90% {-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}} @-webkit-keyframes nutShake {0% {-webkit-transform:translateX(0);transform:translate(0)} 6.5% {-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)} 18.5% {-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)} 31.5% {-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)} 43.5% {-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)} 50% {-webkit-transform:translateX(0);transform:translate(0)}} @keyframes nutShake {0% {-webkit-transform:translateX(0);transform:translate(0)} 6.5% {-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)} 18.5% {-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)} 31.5% {-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)} 43.5% {-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)} 50% {-webkit-transform:translateX(0);transform:translate(0)}}