/* 
 * FICHIER : product-cta-animation.css
 * FONCTIONNALITÉ : Animation shake pour les swatches Call to Action
 * LOCALISATION : Pages produit (is_product())
 * OPTIMISÉ : Extrait du CSS Elementor personnalisé (429B)
 * DÉPENDANCES : Utilisé avec product-cta-animation-enhanced.js
 */

@keyframes shake-once {
  0% { transform: translateX(0); }
  20% { transform: translateX(-5px); }
  40% { transform: translateX(5px); }
  60% { transform: translateX(-5px); }
  80% { transform: translateX(5px); }
  100% { transform: translateX(0); }
}

.shake-triggered {
  animation: shake-once 0.6s ease-in-out;
}

