/* Only replace existing theme hover transitions while this optional plugin is on. */
.jkw-motion-enabled .product-card,
.jkw-motion-enabled .product-card .card-image img { transition: none; }
.jkw-motion-enabled .product-card:hover,
.jkw-motion-enabled .product-card:hover .card-image img { transform: none; }
.jkw-motion-enabled .product-card .card-image { transition: box-shadow .24s ease; }
.jkw-motion-enabled .product-card:hover .card-image { box-shadow: 0 10px 26px rgba(18, 39, 51, .12); }

@media (prefers-reduced-motion: reduce) {
  .jkw-motion-enabled .product-card,
  .jkw-motion-enabled .product-card .card-image img { transition: none; }
  .jkw-motion-enabled .product-card:hover,
  .jkw-motion-enabled .product-card:hover .card-image img { transform: none; }
  .jkw-motion-enabled .product-card .card-image { transition: none; }
}
