.productReviews_section__ZlSsP,.productReviews_section__ZlSsP *{box-sizing:border-box}.productReviews_section__ZlSsP{margin-top:32px;padding-top:20px;border-top:1px solid var(--border);min-width:0;text-align:left}.productReviews_header__PNcua{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px}.productReviews_title__IRygc{display:flex;align-items:center;gap:7px;margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:var(--text-main)}.productReviews_titleCount__5Yb8Q{padding:1px 7px;border:1px solid var(--border);border-radius:999px;font-size:.68rem;font-weight:700;color:var(--text-secondary)}.productReviews_writeBtn__2Sd0Y{padding:6px 14px;border:1px solid var(--primary-color);border-radius:999px;background:transparent;color:var(--primary-color);font-size:.74rem;font-weight:700;font-family:inherit;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.productReviews_writeBtn__2Sd0Y:hover{background:var(--primary-color);color:#fff}.productReviews_summary__hGVib{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--border-radius);background:var(--secondary-background);min-width:0}.productReviews_overallScore__NIldw{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.productReviews_bigRating__Eji_K{font-size:1.8rem;font-weight:800;line-height:1;color:var(--primary-color);letter-spacing:-.02em}.productReviews_bigMax__CRXDU{font-size:.72rem;color:var(--text-secondary)}.productReviews_totalCount__8SH2v{font-size:.7rem;color:var(--text-secondary)}.productReviews_distribution__J2r8p{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0}.productReviews_barRow__FvMzl{display:flex;align-items:center;gap:8px}.productReviews_barLabel__m16_u{width:26px;flex-shrink:0;text-align:right;font-size:.67rem;color:var(--text-secondary)}.productReviews_barTrack__rpkuN{flex:1 1;height:5px;min-width:0;border-radius:3px;background:var(--border);overflow:hidden}.productReviews_barFill__zZYxf{height:100%;border-radius:3px;background:var(--primary-color)}.productReviews_barCount__GUOEE{width:22px;flex-shrink:0;text-align:right;font-size:.65rem;color:var(--text-secondary)}.productReviews_starRow__TrjgD{display:inline-flex;align-items:center;gap:1px;line-height:1}.productReviews_lg__AFu58 .productReviews_starEmpty__TddzH,.productReviews_lg__AFu58 .productReviews_starFull__pk_8Z{font-size:.95rem}.productReviews_sm__PAuIE .productReviews_starEmpty__TddzH,.productReviews_sm__PAuIE .productReviews_starFull__pk_8Z{font-size:.82rem}.productReviews_xs__ekP94 .productReviews_starEmpty__TddzH,.productReviews_xs__ekP94 .productReviews_starFull__pk_8Z{font-size:.7rem}.productReviews_starFull__pk_8Z{color:var(--primary-color)}.productReviews_starEmpty__TddzH{color:var(--border)}.productReviews_emptyState__BzlPz{display:flex;flex-direction:column;gap:4px;padding:20px 18px;border:1px dashed var(--border);border-radius:var(--border-radius);text-align:left}.productReviews_emptyIcon__mR_t_{font-size:1.3rem;line-height:1;margin-bottom:2px}.productReviews_emptyMsg__zLl1A{margin:0;font-size:.85rem;font-weight:700;color:var(--text-main)}.productReviews_emptySubtext__t4S_U{margin:0;font-size:.76rem;color:var(--text-secondary)}.productReviews_loadingText__d0vwQ{padding:16px 0;font-size:.8rem;color:var(--text-secondary)}.productReviews_reviewList__Cwq7e{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0}.productReviews_reviewCard__4Ts3b{padding:12px 14px;border:1px solid var(--border);border-radius:var(--border-radius);background:var(--secondary-background);min-width:0}.productReviews_reviewHeader__n39R_{display:flex;align-items:flex-start;gap:9px;margin-bottom:7px}.productReviews_avatar__tawhZ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px solid var(--border);background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-size:.65rem;font-weight:800;letter-spacing:.03em}.productReviews_reviewMeta__MRS6l{flex:1 1;min-width:0}.productReviews_reviewAuthorRow__J2mBO{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.productReviews_reviewAuthor__tqVIG{font-size:.8rem;font-weight:700;color:var(--text-main)}.productReviews_verifiedBadge__cX3vV{font-size:.62rem;font-weight:700;letter-spacing:.03em;color:var(--success)}.productReviews_reviewSubRow__ecVa3{display:flex;align-items:center;gap:7px;margin-top:2px}.productReviews_reviewDate__dPc1i{font-size:.65rem;color:var(--text-secondary)}.productReviews_reviewComment__w0BO_{margin:0;font-size:.82rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.productReviews_dialogTitle__JjNwE{font-size:.95rem!important;font-weight:800!important;color:var(--text-main)!important;padding-bottom:10px!important;border-bottom:1px solid var(--border)}.productReviews_dialogContent__n6XUV{display:flex;flex-direction:column;gap:4px;padding-top:16px!important}.productReviews_dialogActions__6mnSb{padding:10px 20px 16px!important;gap:8px}.productReviews_formLabel__gPV7M{margin-top:10px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.productReviews_formInput__ArQEp,.productReviews_formTextarea__Rh4g6{width:100%;max-width:100%;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--secondary-background);color:var(--text-main);font-size:.85rem;font-family:inherit;box-sizing:border-box;transition:border-color .18s ease}.productReviews_formTextarea__Rh4g6{resize:vertical;line-height:1.55;min-height:88px}.productReviews_formInput__ArQEp:focus,.productReviews_formTextarea__Rh4g6:focus{outline:none;border-color:var(--primary-color)}.productReviews_formError__QhO9C{margin:3px 0 0;font-size:.74rem;color:var(--danger)}.productReviews_starPicker__qzRAA{display:flex;gap:4px;margin:4px 0 2px}.productReviews_starPickBtn__sAJYg{padding:0;border:none;background:none;color:var(--border);font-size:1.4rem;line-height:1;cursor:pointer;transition:color .12s ease,transform .12s ease}.productReviews_starPickBtn__sAJYg:hover{transform:scale(1.12)}.productReviews_starPickActive__199DM{color:var(--primary-color)}.productReviews_cancelBtn__7bQym{padding:7px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-family:inherit;cursor:pointer;transition:border-color .18s ease,color .18s ease}.productReviews_cancelBtn__7bQym:hover{border-color:var(--text-main);color:var(--text-main)}.productReviews_submitBtn__ce8jw{padding:7px 20px;border:1px solid var(--primary-color);border-radius:999px;background:var(--primary-color);color:#fff;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease}.productReviews_submitBtn__ce8jw:hover:not(:disabled){background:transparent;color:var(--primary-color)}.productReviews_submitBtn__ce8jw:disabled{opacity:.55;cursor:default}@media (min-width:640px){.productReviews_summary__hGVib{grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center}.productReviews_overallScore__NIldw{flex-direction:column;align-items:flex-start;gap:2px;padding-right:20px;border-right:1px solid var(--border)}.productReviews_reviewList__Cwq7e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.productReviews_reviewList__Cwq7e{grid-template-columns:repeat(3,minmax(0,1fr))}}