.p-img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3 / 2;
    /* border: 1px solid gray; */
    /* padding: 20px; */
}
.quantity-edit{
    visibility: hidden !important;
}
div:where(.swal2-container) div:where(.swal2-popup) {
 
    font-size: 1rem;
 
}
.blend-img{
     background: transparent;

}
.category-box {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

  .category-box:hover {
    transform: translateY(-6px) scale(1.03);
    box-shadow: 0 8px 20px rgba(0, 128, 0, 0.15); /* subtle green shadow */
  }

  .category-box a {
    text-decoration: none;
    color: inherit;
  }

  .category-box a:hover h5 {
    color: #198754; /* Bootstrap success green */
  }
   .icon-box {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  @media (max-width: 576px) {
    .icon-box {
      width: 40px;
      height: 40px;
      font-size: 1rem;
    }
  }
  .h-title{
      font-size: 53px !important;
  }
  /* @media (max-width: 768px) {*/
  /*  h1.title{*/
  /*  font-weight: 600; */
  /*  font-size: 53px;*/
  /*  }*/
  /*}*/
  
  @media (max-width: 767px) {
  .h-title {
    font-size: 25px !important;
  }
}
.second-title{
font-weight: 600;
}
  
.leafy{
    mix-blend-mode: multiply;
  }
  .a-btn{
    cursor: pointer;
  }
  .we-deliver{
    font-size: 21px; 
    color:white;
  }
  .stock{
    width: 70px;
  }