:root {
    --star-color: #122333CC;
    --reviews-text-color-transparency5: rgba(18, 35, 51, 0.5);
    --reviews-text-color-transparency65: rgba(18, 35, 51, 0.65);
    --reviews-text-color-transparency8: rgba(18, 35, 51, 0.8);
}

.mp-icon-star:before {
    color: var(--star-color);
}

.mp-product-widget-content .mp-rating-details .mp-rating-value div:before {
    color: var(--star-color);
}

.mp-icon-thumbs-up:before,
.mp-icon-star:before,
.mp-icon-star-empty:before,
.mp-icon-spin:before,
.mp-icon-plus:before,
.mp-star-rating {
    color: var(--star-color);
}

.mp-total-score {
    color: var(--reviews-text-color-transparency8);
    font-size: 50px;
    font-weight: 600;
}

.mp-total-score span, .mp-count {
    color: var(--reviews-text-color-transparency5);
    font-size: 13px;
}

.mp-product-widget-content .mp-rating-details .mp-strip5,
.mp-product-widget-content .mp-rating-details .mp-strip4,
.mp-product-widget-content .mp-rating-details .mp-strip3,
.mp-product-widget-content .mp-rating-details .mp-strip2,
.mp-product-widget-content .mp-rating-details .mp-strip1 {
    background-color: var(--star-color);
}

.mp-author-name {
    color: var(--reviews-text-color-transparency8);
    font-size: 19px;
    font-weight: normal;
}

.mp-review-info .mp-review-date,
.mp-review-block .mp-comment .mp-comment-date {
    color: var(--reviews-text-color-transparency5);
    font-size: 15px;
    font-weight: normal;
}

.mp-review-text-block {
    color: var(--reviews-text-color-transparency8);
    font-size: 15px;
}

.mp-pagination .mp-page-url {
    background-color: #F6F6F6;
    color: var(--reviews-text-color-transparency65);
    font-size: 19px;
    font-weight: normal;
}

.mp-pagination .mp-page-url.mp-active {
    font-weight: normal;
    border: 3px solid #cbcbcb;
}