.animated {
  .gold_bucket,
  .golden_tooth {
    #blick {
      animation-duration: 5s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
      animation-name: blick_moving;
      display: block;
    }

    #small_x5F_blick {
      animation-duration: 3s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
      animation-name: small_blick_scale_rotate;
      display: block;
    }
  }

  .gold_bucket {
    #small_x5F_blick {
      transform-origin: 2000px 4000px;
    }
  }

  .golden_tooth {
    #small_x5F_blick {
      transform-origin: 1700px 4509px;
    }
  }
}

@keyframes blick_moving {
  0% {
    transform: translate(0, -0);
  }
  15% {
    transform: translate(-120%, -260%);
  }
  15.1% {
    transform: translate(-1000%, 500%);
  }
  100% {
    transform: translate(0, -0);
  }
}

@keyframes small_blick_scale_rotate {
  0% {
    transform: scale(0) rotate(0deg);
  }
  50% {
    transform: scale(0) rotate(0deg);
  }
  60% {
    transform: scale(1) rotate(180deg);
  }
  70% {
    transform: scale(0) rotate(360deg);
  }
  100% {
    transform: scale(0) rotate(0deg);
  }
}
