.dgp-store-motion-ready .dgp-store-reveal {
  opacity: 0;
  translate: 0 10px;
  transition:
    opacity 450ms ease-out,
    translate 450ms ease-out;
  transition-delay: var(--dgp-store-delay, 0ms);
}

.dgp-store-motion-ready .dgp-store-reveal.is-store-revealed {
  opacity: 1;
  translate: 0 0;
}

.dgp-store .is-store-tab-enter {
  animation: dgp-store-tab-enter 250ms ease-out both;
}

@keyframes dgp-store-tab-enter {
  from {
    opacity: 0.8;
    translate: 0 6px;
  }
  to {
    opacity: 1;
    translate: 0 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .dgp-store-motion-ready .dgp-store-reveal,
  .dgp-store .is-store-tab-enter {
    animation: none;
    opacity: 1;
    translate: none;
    transition: none;
  }
}
