.card-wrapper .quick-add {
  opacity: 0;
  transition: opacity 0.2s ease;
}

.card-wrapper:hover .quick-add,
.card-wrapper:focus-within .quick-add {
  opacity: 1;
}

@media (hover: none) {
  .card-wrapper .quick-add {
    opacity: 1;
  }
}
