.wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: space-between;
}
.wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode > div:first-child {
  font-size: var(--text-xxl);
  line-height: 1 !important;
  font-weight: 700;
  font-family: "PT Serif";
}
.wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode > div:last-child {
  display: flex !important;
  flex-direction: column;
  align-items: flex-end;
}
.wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode > div:last-child .star-rating {
  margin-right: 0 !important;
}
.wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode > div:last-child .woocommerce-photo-reviews-review-count-container {
  margin-top: 4px;
}
.rate-percent {
  background-color: var(--primary);
}
body .woocommerce-photo-reviews-shortcode {
  padding: 0 !important;
}
.wcpr-comment-form-notify {
  color: var(--primary) !important;
}
.wcpr-comment-form-notify > span span {
  background: var(--primary) !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-overall-rating-and-rating-count {
  display: flex;
  flex-direction: column;
}
body .wa-reviews-wrapper .shortcode-wcpr-col-star, body .wa-reviews-wrapper .shortcode-wcpr-stars-count {
  padding: 0 !important;
}
body .wa-reviews-wrapper .wcpr-load-more-reviews-button-container span {
  margin-top: var(--space-s) !important;
  background-color: var(--base) !important;
  transition: 0.3s all ease-in-out;
  border-radius: var(--radius-s) !important;
  padding-inline: var(--space-m);
  padding-block: var(--space-s);
  height: unset !important;
  width: unset !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
body .wa-reviews-wrapper .wcpr-load-more-reviews-button-container span:hover {
  background-color: var(--base-hover) !important;
}
body .wa-reviews-wrapper .star-rating {
  color: #d5d6d7;
  font-family: WooCommerce;
  font-size: 16px;
  height: 16px;
  line-height: 1;
  overflow: hidden;
  position: relative;
  right: 0;
  top: 0;
  width: 80px !important;
}
body .wa-reviews-wrapper .star-rating span {
  font-size: 0 !important;
}
body .wa-reviews-wrapper .wa-overall-reviews {
  margin-bottom: var(--space-xs);
}
body .wa-reviews-wrapper .wa-overall-reviews .woocommerce-photo-reviews-rating-html-shortcode {
  align-items: flex-end !important;
}
body .wa-reviews-wrapper .wa-overall-reviews .star-rating {
  font-size: 16px !important;
  height: 16px !important;
  width: 85px !important;
  margin-right: var(--space-xs);
}
body .wa-reviews-wrapper .wa-overall-reviews .star-rating span:before {
  font-size: 16px !important;
  height: 16px !important;
  width: 85px !important;
}
body .wa-reviews-wrapper .wa-overall-reviews .woocommerce-photo-reviews-review-count-container {
  font-size: calc(var(--text-l) * 0.6);
  white-space: nowrap;
}
body .wa-reviews-wrapper .shortcode-wcpr-comment-author:not(.shortcode-wcpr-comment-author-with-country):before {
  display: none !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-comment-author {
  width: auto !important;
  text-align: left;
}
body .wa-reviews-wrapper .shortcode-wcpr-grid-item {
  border: 2px solid var(--secondary-trans-20);
  border-radius: var(--radius-s);
}
body .wa-reviews-wrapper .shortcode-wcpr-grid-item .wcpr-review-date {
  position: absolute;
  top: var(--space-s);
  right: var(--space-s);
  margin: 0 !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-comment-author {
  padding: 0 !important;
}
body .wa-reviews-wrapper .shortcode-review-content-container {
  padding: 0 !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-grid {
  margin: 0 !important;
  grid-auto-rows: unset !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-grid-item {
  position: relative;
  padding: var(--space-s) !important;
}
body .wa-reviews-wrapper .shortcode-wcpr-review-content {
  text-align: left !important;
}
body .wa-reviews-wrapper .woocommerce-review__verified {
  display: none !important;
}

