/* review scss*/
  .flow-container {
      overflow: hidden;
      position: relative;
      width: 100%;
    }

    .flow-track {
      display: flex;
      width: max-content;
      animation: scroll-left 80s linear infinite;
      gap: 20px;
    }

    .review-card {
      position: relative;
      flex: 0 0 auto;
      width: 250px;
      height: 350px;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    }

    /*.review-card img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .review-card:hover img {
      transform: scale(1.05);
    }*/
    .review-card img {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
      transition: transform 0.3s ease;
    }

    .review-card:hover img {
      transform: scale(1.05);
    }


    .review-overlay {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 15px;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
      color: #fff;
      box-sizing: border-box;
    }

    .reviewer-name {
      font-weight: bold;
      font-size: 15px;
    }

    .star-rating {
      color: #ffc107;
      font-size: 15px;
      margin: 5px 0;
    }

    .review-text {
      font-size: 13px;
      line-height: 1.4;
    }

    @keyframes scroll-left {
      0% {
        transform: translateX(0);
      }
      100% {
        transform: translateX(-50%);
      }
    }

    @media (max-width: 600px) {
      .review-card {
        width: 200px;
        height: 300px;
      }

      .review-text {
        font-size: 12px;
      }
    }
    .verified-badge {
  font-size: 12px;
  background-color: #e0f7ec;
  color: #1abc9c;
  padding: 2px 6px;
  border-radius: 4px;
  font-weight: 500;
}
@keyframes light {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}



.delivery-partners-line {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 500;
  color: #444;
  margin-bottom: 15px;
}

.delivery-partners-line img {
  height: 28px;
  object-fit: contain;
  transition: transform 0.3s ease;
}

.delivery-partners-line img:hover {
  transform: scale(1.05);
}
