$review-stars-color-full: $text-dark !default;
$review-stars-color-empty: #dedede !default;
$review-color: $text-dark !default;
$border-radius-review: 0 !default;
$review-bg: $body-bg-alt !default;

.page-reviews-list {
   .reviews-row {
      column-count: 2;
      column-gap: 0;
      margin: 20px -5px 0;
   }

   .review-item-wrapper {
      padding: 0 5px 10px;
      width: 100%;
      page-break-inside: avoid;
      break-inside: avoid-column;

      .review-item {
         background-color: $review-bg;
         border-radius: $border-radius-review;
         padding: 25px 40px 25px 50px;
         white-space: normal;
         display: flex;
         flex-direction: column;
      }

      .review-rating {
         display: flex;
         align-items: center;
         margin-bottom: 10px;
         color: $review-color;

         span {
            margin-left: 5px;
         }

         .fc {
            margin-right: 3px;
         }

         .icons_star-full {
            color: $review-stars-color-full;
         }

         .icons_star {
            color: $review-stars-color-empty;
         }
      }

      .review-summary {
         padding: 10px 0;
      }

      strong {
         color: $review-color;
      }
   }

   @media screen and (max-width: $lg - 1) {
      .reviews-row {
         column-count: 1;
      }
   }

   @media screen and (max-width: $sm - 1) {
      .review-item-wrapper {
         .review-item {
            padding: 20px;
         }
      }
   }
}
