.search-results-wrap {
  border-top: 1px solid #000;
  padding: 100px 0px 45px 0px;
  .search-results-wrap-inner {
    max-width: 1080px;
    margin: 0px auto;
    padding: 0px 15px;
  }
  .page-title {
    h2 {
      @include font-applying(
        $fs: 72px,
        $ff: $font_text,
        $fw: $bold,
        $fsty: normal
      );
    }
  }

  .search-results-list { 
    padding: 50px 0px;
    .custom-x-gutter {
      --bs-gutter-x: 32px;
      --bs-gutter-y: 30px;
    }
  }
}
.product-card--list-item {
  .product-image {
    border-radius: 30px 30px 0px 0px;
    height: 295px;
    width: 100%;
    overflow: hidden;
    img {
      height: 100%;
      width: 100%;
      object-fit: cover;
    }
  }
  .product-info {
    background-color: $white;
    /* border: 1px solid #d5d4d9; */
    padding: 28px 5px;
    border-radius: 0px 0px 30px 30px;
    h4 {
      margin-bottom: 10px;
      font-weight: $semi_bold;
    }
    p {
      color: #a19fa0;
      font-weight: $regular;
    }
    .product-review {
      display: flex;
      justify-content: center;
      align-items: center;
      .review-icons {
        margin-right: 10px;
        display: flex;
        align-items: center;
        margin-top: -5px;
        .review-icon {
          height: 18px;
          width: 18px;
          object {
            height: 100%;
            width: 100%;
          }
        }
      }
      span {
        color: #a1a1a1;
        font-size: 16px;
        font-weight: $regular;
      }
    }
  }
}
