.rating-section[data-v-8847b33f]{display:flex;align-items:center;gap:.75rem}.stars[data-v-8847b33f]{display:flex;gap:.125rem}.star[data-v-8847b33f]{color:var(--neutral-300);font-size:1.125rem;transition:color .3s ease}.star.filled[data-v-8847b33f]{color:#ffa726}.reviews-count[data-v-8847b33f]{color:var(--primary-color);cursor:pointer;font-size:.875rem;transition:color .3s ease;border-bottom:1px dashed var(--primary-color)}.reviews-count[data-v-8847b33f]:hover{color:var(--primary-dark);border-bottom-color:var(--primary-dark)}.product-reviews[data-v-6beeeac7]{display:flex;flex-direction:column;gap:1.5rem}.reviews-summary[data-v-6beeeac7]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.reviews-title[data-v-6beeeac7]{font-size:1.3rem;color:var(--neutral-800);margin:0}.reviews-agg[data-v-6beeeac7]{display:flex;align-items:center;gap:.5rem}.agg-rating[data-v-6beeeac7]{font-weight:700;font-size:1.1rem;color:var(--neutral-900)}.agg-stars[data-v-6beeeac7],.review-stars[data-v-6beeeac7]{display:inline-flex}.agg-stars .material-icons[data-v-6beeeac7],.review-stars .material-icons[data-v-6beeeac7]{font-size:1.05rem;color:var(--neutral-300)}.agg-stars .material-icons.filled[data-v-6beeeac7],.review-stars .material-icons.filled[data-v-6beeeac7]{color:#ffa726}.agg-count[data-v-6beeeac7]{font-size:.9rem;color:var(--neutral-600)}.reviews-state[data-v-6beeeac7],.reviews-empty[data-v-6beeeac7]{color:var(--neutral-600);padding:.5rem 0}.reviews-list[data-v-6beeeac7]{display:flex;flex-direction:column;gap:1rem}.review-item[data-v-6beeeac7]{border:1px solid var(--neutral-300);border-radius:var(--border-radius-md);padding:1rem 1.25rem;background:var(--neutral-100)}.review-item-head[data-v-6beeeac7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.review-author[data-v-6beeeac7]{font-weight:600;color:var(--neutral-800)}.review-date[data-v-6beeeac7]{font-size:.82rem;color:var(--neutral-500);margin:.15rem 0 .5rem}.review-text[data-v-6beeeac7]{color:var(--neutral-700);line-height:1.6;margin:0}.review-cta[data-v-6beeeac7]{border-top:1px solid var(--neutral-200);padding-top:1.25rem}.review-note[data-v-6beeeac7]{color:var(--neutral-600);margin:0}.review-note--ok[data-v-6beeeac7]{color:var(--accent-success-dark)}.review-login-link[data-v-6beeeac7]{color:var(--primary-color);font-weight:600}.review-form[data-v-6beeeac7]{display:flex;flex-direction:column;gap:.75rem;max-width:560px}.review-form-title[data-v-6beeeac7]{font-size:1.05rem;color:var(--neutral-800);margin:0}.rating-input[data-v-6beeeac7]{display:inline-flex;gap:.15rem}.rating-star[data-v-6beeeac7]{font-size:1.75rem;color:var(--neutral-300);cursor:pointer;transition:color .15s ease}.rating-star.active[data-v-6beeeac7]{color:#ffa726}.review-textarea[data-v-6beeeac7]{width:100%;padding:.75rem;border:1px solid var(--neutral-300);border-radius:var(--border-radius-sm);font-family:inherit;font-size:.95rem;resize:vertical}.review-form .btn[data-v-6beeeac7]{align-self:flex-start}
