/* Toast animation override: slide in/out (non-blocking). */

.store-toast {
  transform: translateX(0.85rem) !important;
  opacity: 0 !important;
  will-change: transform, opacity;
  transition: opacity 0.22s ease, transform 0.22s ease !important;
}

.store-toast.is-visible {
  transform: translateX(0) !important;
  opacity: 1 !important;
}

@media (prefers-reduced-motion: reduce) {
  .store-toast,
  .store-toast.is-visible {
    transition: none !important;
    transform: none !important;
  }
}

