/* Product card toggle for mobile/tablet */
@media (max-width: 991px) {
  .featured-lab-expand {
    max-height: 0 !important;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.7s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.45s ease;
  }
  .featured-lab-hint {
    cursor: pointer;
    opacity: 1;
    transform: none;
    transition: all 0.25s ease;
  }
  .featured-lab-hint.open {
    transform: rotate(180deg);
  }
  .featured-lab-card .featured-lab-expand[style*="display: block"],
  .featured-lab-card .featured-lab-expand[style*="display: "] {
    max-height: 1200px !important;
    opacity: 1;
    overflow: visible;
  }
}
