/* Keep the pointer target stationary. Moving a hovered card can repeatedly
   break its own hover at the edge. Keep theme shadows/colours and touch UI. */
body .product-miniature .product-miniature__inner,
body .product-miniature .product-miniature__inner:hover {
  transform: none !important;
}
@media (hover: hover) and (pointer: fine) {
  body .product-miniature .product-miniature__quickview-button {
    top: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
    opacity: 0;
    pointer-events: none;
  }
  body .product-miniature:hover .product-miniature__quickview-button,
  body .product-miniature:focus-within .product-miniature__quickview-button,
  body .product-miniature .product-miniature__quickview-button:focus {
    opacity: 1;
    pointer-events: auto;
    transform: none !important;
  }
}
