/* Additional columns for reviews grid */
.cr-reviews-grid-inner .cr-reviews-grid-col4,
.cr-reviews-grid-inner .cr-reviews-grid-col5 {
   flex-grow: 1;
   width: 0;
}

.cr-reviews-grid-inner .cr-reviews-grid-col4.cr-reviews-grid-col-none,
.cr-reviews-grid-inner .cr-reviews-grid-col5.cr-reviews-grid-col-none {
   display: none;
}

/* Existing breakpoints remain */
@media only screen and (max-width: 800px) {
   .cr-reviews-grid-inner .cr-reviews-grid-col3 {
      display: none;
   }
}

@media only screen and (max-width: 550px) {
   .cr-reviews-grid-inner .cr-reviews-grid-col2 {
      display: none;
   }
}

.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
   font-family: inherit;
   font-size: initial;
   line-height: inherit;
}

.cr-reviews-grid .cr-review-card .rating-row .rating-label,
.cr-reviews-slider .cr-review-card .rating-row .rating-label {
   font-family: inherit;
   line-height: normal;
   font-size: 1.125rem;
}

.cr-reviews-grid .cr-review-card .rating-row {
   align-items: flex-end;
}

.cr-reviews-grid .cr-review-card .review-product,
.cr-reviews-slider .cr-review-card .review-product {
   column-gap: 0.5rem;
}

.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail,
.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail {
   flex: 0;
}

.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,
.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,
.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,
.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon {
   width: 1.25rem;
   height: 1.25rem;
}

.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover,
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus,
.cr-all-reviews-shortcode .cr-show-more-button:hover,
.cr-all-reviews-shortcode .cr-show-more-button:focus,
.cr-reviews-grid .cr-show-more-button:hover,
.cr-reviews-grid .cr-show-more-button:focus,
.cr-qna-block .cr-show-more-que:hover,
.cr-qna-block .cr-show-more-que:focus {
   border-color: var(--wp--preset--color--primary, #e3d8c5);
}