.layout-component.google-reviews {
  height: 1000px;
  overflow: auto;
  padding-right: 12px;
}
/*****AVERAGE********/

.google-reviews .average-total-rating {
  display: flex;
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 4px;
  align-items: center;
  background-color: #efefef;
  width: 100%;
  gap:2%;
}

.google-reviews .average-rating .star-rating-star {
  width: 40px;
  height: 40px;
}

.google-reviews .average-total-rating .total-reviews {
  font-weight: bold; 
}


/******REVIEW********/


.layout-component.google-reviews .google-review {
    padding:12px 0px;
    display: flex;
    gap: 1%;
}
.layout-component.google-reviews .google-review + .google-review {
    border-top:1px solid #ccc;
}

.layout-component.google-reviews .google-review .review-image {
    width: 5%;
}

.layout-component.google-reviews .google-review .review-content {
    flex-grow:1;
    width:95%;
}

.layout-component.google-reviews .google-review .review-content .comment {
  font-size: 14px;
}

.layout-component.google-reviews .google-review .review-details {
    display: flex;
    gap: 1%;
}

.layout-component.google-reviews .google-review .star-rating-star {
    width: 30px;
    height: 30px;
}

.layout-component.google-reviews .google-review .review-details * {
  padding-top: 6px;
  font-size: 14px;
  font-style: italic;
}