  /*Shop Section*/
  .shop-section .card {
      border-radius: 16px;
      overflow: hidden;
      transition: transform 0.3s ease;
  }

  .shop-section .card:hover {
      transform: translateY(-5px);
  }

  .shop-section img {
      height: 240px;
      object-fit: cover;
  }
  .shop-section h2{
     font-size: 2.5rem;
     color: #111;
    margin-bottom: 50px;
}
  .shop-section {
      background-color: #f8f9fa;
  }

    .product-card img {
      height: 250px;
      object-fit: cover;
      transition: transform 0.3s ease;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
  }

  .product-card:hover img {
      transform: scale(1.05);
  }

  .input-group input:focus {
      box-shadow: none;
      outline: none;
  }

  .btn-outline-success:hover,
  .btn-success:hover {
      opacity: 0.9;
  }
