animation: 12s rotate .1s infinite linear;

0% {
    transform: rotate(0deg)  translateX(16px) rotate(0deg);
}
100% {
    transform: rotate(360deg)  translateX(16px) rotate(-360deg);
}