:root{--mprcomments-text: var(--mpr-text, #232323);--mprcomments-text-muted: var(--mpr-text-muted, #666666);--mprcomments-star: #f5a623;--mprcomments-star-empty: #ddd;--mprcomments-primary: var(--mpr-primary, #232323);--mprcomments-primary-hover: var(--mpr-primary-hover, #555555);--mprcomments-bg: var(--mpr-bg, #fff);--mprcomments-border: var(--mpr-border, #eeeeee);--mprcomments-danger: var(--mpr-danger, #e74c3c);--mprcomments-verified: #27ae60;--mprcomments-radius: var(--mpr-radius, 6px);--mprcomments-primary-alpha-08: color-mix(in srgb, var(--mprcomments-primary) 8%, transparent);--mprcomments-verified-alpha-08: color-mix(in srgb, var(--mprcomments-verified) 8%, transparent)}.mprcomments-star{color:var(--mprcomments-star-empty);font-size:18px;line-height:1;transition:color .15s}.mprcomments-star--filled{color:var(--mprcomments-star)}.mprcomments-star--half{background:linear-gradient(90deg, var(--mprcomments-star) 50%, var(--mprcomments-star-empty) 50%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.mprcomments-star--sm{font-size:14px}.mprcomments-listing-stars{display:inline-flex;align-items:center;gap:4px;margin:4px 0}.mprcomments-listing-stars__count{font-size:var(--mpr-caption-font-size, 12px);color:var(--mprcomments-text-muted)}.mprcomments-badge{margin:8px 0}.mprcomments-badge--functional{margin:0}.mprcomments-badge__link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;color:var(--mprcomments-text);transition:opacity .15s}.mprcomments-badge__link:hover{opacity:.8;text-decoration:none;color:var(--mprcomments-text)}.mprcomments-badge__stars{display:inline-flex;align-items:center;line-height:1}.mprcomments-badge__main{display:inline-flex;align-items:center;gap:6px;line-height:1}.mprcomments-badge__score{color:var(--mprcomments-text);font-size:var(--mpr-font-size, 15px);font-weight:700;line-height:1}.mprcomments-badge__count{font-size:var(--mpr-small-font-size, 13px);color:var(--mprcomments-text-muted);line-height:1.2}.mprcomments-functional-rating{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:inherit}.mprcomments-functional-rating:hover,.mprcomments-functional-rating:focus{background:rgba(0,0,0,0);box-shadow:none}.page-product .mpr-product-heading-meta .mprcomments-badge__link{white-space:normal}.page-product .mpr-product-heading-meta .mprcomments-badge__count{text-align:left}