.rating-summary .rating-result,.table-reviews .rating-summary .rating-result{width:calc((var(--erd-star-size)*5) + (var(--erd-star-spacing)*4)) !important}.rating-summary .rating-result:before,.rating-summary .rating-result>span:before{font-size:var(--erd-star-size) !important;height:var(--erd-star-size) !important;line-height:var(--erd-star-size) !important;letter-spacing:var(--erd-star-spacing) !important}.rating-summary .rating-result:before{color:var(--erd-star-color-empty) !important}.rating-summary .rating-result>span:before{color:var(--erd-star-color-active) !important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}.product-reviews-summary .reviews-actions,.product-info-main .product-reviews-summary .reviews-actions{display:var(--erd-count-display)}.products-grid .product-item .product-reviews-summary,.products-list .product-item .product-reviews-summary{display:var(--erd-grid-star-display);margin:6px 0}.product-item .product-reviews-summary .rating-summary .rating-result,.product-item .product-reviews-summary .rating-result{width:calc((var(--erd-grid-star-size)*5) + (var(--erd-star-spacing)*4)) !important}.product-item .product-reviews-summary .rating-result:before,.product-item .product-reviews-summary .rating-result>span:before{font-size:var(--erd-grid-star-size) !important;height:var(--erd-grid-star-size) !important;line-height:var(--erd-grid-star-size) !important;letter-spacing:var(--erd-star-spacing) !important}.product-item .product-reviews-summary .reviews-actions{display:none}.review-control-vote,.review-control-vote label{height:var(--erd-form-star-size)}.review-control-vote:before,.review-control-vote label:before{font-size:var(--erd-form-star-size) !important;height:var(--erd-form-star-size) !important;line-height:var(--erd-form-star-size) !important;letter-spacing:var(--erd-star-spacing) !important;transition:opacity .15s ease-in-out}.review-control-vote:before{color:var(--erd-star-color-empty) !important}.review-control-vote label:before{color:var(--erd-star-color-active) !important}.review-form .fieldset.review-fieldset{background:#fafafa;border:1px solid #ececec;border-radius:calc(var(--erd-form-input-radius) + 4px);padding:24px}.review-form .input-text,.review-form textarea{border-radius:var(--erd-form-input-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.review-form .input-text:focus,.review-form textarea:focus{border-color:var(--erd-form-accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--erd-form-accent-color) 20%,transparent);outline:none}.review-form .review-legend{font-size:1.15rem}.review-list .block-title strong,#customer-reviews .block-title strong{font-size:1.4rem;font-weight:600}.review-items{display:flex;flex-direction:column;gap:16px}.review-items .review-item{background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:20px 24px}.review-items .review-title{color:#222;font-size:1.05rem;font-weight:600;margin-bottom:8px}.review-items .review-ratings{margin-bottom:12px}.review-items .review-ratings .rating-summary.item{align-items:center;display:flex;gap:8px}.review-items .rating-label{color:#8a8a8a;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.review-items .review-content{color:#444;font-size:.95rem;line-height:1.6;margin-bottom:14px}.review-items .review-details{align-items:center;border-top:1px solid #f0f0f0;color:#999;display:flex;flex-wrap:wrap;font-size:.82rem;gap:4px 8px;padding-top:12px}.review-items .review-details p{margin:0}.review-items .review-details-value{color:#666;font-weight:600}.review-items .review-date{margin-left:auto}