

.hide {
  opacity: 0;
  filter: blur(10px);
  transition: all 1.8s cubic-bezier(0, 1.1, 1, 1.02);
}
.store-btn.store-active {
  mask-position: 50% 0%;
  opacity: 1;
  filter: brightness(1);
}
.blurScale {
  animation: blurScale 24s ease infinite;
  animation-fill-mode: forwards;
}
.blurScale2 {
  animation: blurScale2 24s ease infinite;
  animation-fill-mode: forwards;
}
.blurScale3 {
  animation: blurScale3 24s ease;
  animation-fill-mode: forwards;
}

@keyframes blurScale {
  0% {
    filter: blur(0px);
    transform: scale(1);
    transform-origin: center;
  }
  12% {
    filter: blur(0px);
  }
  100% {
    filter: blur(0px);
    transform: scale(1.1);
  }
}
@keyframes blurScale2 {
  0% {
    filter: blur(0px);
    transform: scale(1);
  }
  60% {
    filter: blur(2px);
  }
  100% {
    filter: blur(2.8px);
    transform: scale(1.3);
  }
}
@keyframes menuOn {
  0% {
    top: -100%;
    opacity: 0;
  }
  100% {
    top: 0%;
    opacity: 1;
  }
}
.menuOn {
  animation: menuOn 0.35s ease 0s forwards;
}
@keyframes menuOff {
  0% {
    top: 0%;
    opacity: 1;
  }
  100% {
    top: -100%;
    opacity: 0;
  }
}
.menuOff {
  animation: menuOff 0.35s ease 0s forwards;
}

@keyframes r_light {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  100% {
    -webkit-transform: translateX(150%);
            transform: translateX(150%);
  }
}

@keyframes flash {
    0%,100% {
        filter: brightness(100%);        
    }
    10% {
        filter: brightness(140%) drop-shadow(0 0 12px rgba(255,225,175,.8));
    }
}

@keyframes shine {
    0% {
        filter: brightness(100%);
    }
    100% {
        filter: brightness(160%) drop-shadow(0 0 12px rgba(255,225,175,.8));
    }
}

@keyframes fadeInDown {
  0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
  }
  90%, 100% {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
  }
}

@keyframes blink {
    0%,100%,50% {
        opacity: .7
    }
    10%,80%,92% {
        opacity: 1
    }
    55%,90% {
        opacity: .9
    }
    65% {
        opacity: .5
    }
}