.ProductReviews_reviewsContainer__d4fDv{width:100%}.ProductReviews_reviewsHeader__sQDgx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProductReviews_reviewsTitle__g_WHm{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.ProductReviews_addReviewButton__YlFNK{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.25rem;font-weight:600;transition:background-color .2s;font-size:.875rem;cursor:pointer;min-width:100px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.ProductReviews_addReviewButton__YlFNK{min-width:120px}}.ProductReviews_addReviewButton__YlFNK:hover{background-color:#1d4ed8}.ProductReviews_reviewForm__t14kJ{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.ProductReviews_reviewFormTitle__MBV5M{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1f2937;margin-top:0}.ProductReviews_reviewFormField__cqcVa{margin-bottom:1rem}.ProductReviews_reviewFormLabel__82GMc{display:block;margin-bottom:.5rem;color:#1f2937}.ProductReviews_required__PwUiU{color:#ef4444}.ProductReviews_starsContainer__pzRuV{display:flex;gap:.25rem}.ProductReviews_starButton__DFIEp{background:none;border:none;padding:0;cursor:pointer;transition:color .2s}.ProductReviews_starButtonActive__TRr10{color:#fbbf24;fill:currentColor}.ProductReviews_starButtonInactive__c1Qmx{color:#d1d5db}.ProductReviews_starButton__DFIEp:hover{color:#f59e0b}.ProductReviews_starIcon__WlqMR{width:1.5rem;height:1.5rem}.ProductReviews_textarea__OAeJ3{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#1f2937;font-family:inherit;resize:vertical;box-sizing:border-box}.ProductReviews_textarea__OAeJ3:focus{outline:none;border-color:#2563eb}.ProductReviews_input__oRDKb{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#1f2937;font-family:inherit;box-sizing:border-box}.ProductReviews_input__oRDKb:focus{outline:none;border-color:#2563eb}.ProductReviews_submitButton__WHN4Q{padding:.5rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:.25rem;font-weight:600;transition:background-color .2s;cursor:pointer}.ProductReviews_submitButton__WHN4Q:hover:not(:disabled){background-color:#1d4ed8}.ProductReviews_submitButton__WHN4Q:disabled{background-color:#93c5fd;cursor:not-allowed}.ProductReviews_commentList__5uk4Y{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ProductReviews_reviewItem__M5BbY{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.ProductReviews_reviewItemPending__qfYIs{opacity:.75;background-color:#f9fafb;padding:1rem;border-radius:.5rem}.ProductReviews_commentContainer__SKG30{display:flex;gap:1rem}.ProductReviews_imgThumbnail__xc3Z4{flex-shrink:0}.ProductReviews_avatarImage__BRWcS{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ProductReviews_avatarPlaceholder__cwllG{width:4rem;height:4rem;border-radius:50%;background-color:#d1d5db;display:flex;align-items:center;justify-content:center;color:#4b5563;font-weight:600;font-size:1.25rem}.ProductReviews_commentText__B0eN0{flex:1;min-width:0}.ProductReviews_ratingContainer__cwJOj{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ProductReviews_starRating__E_PQ4{display:flex}.ProductReviews_starRatingIcon__7_kJF{width:1rem;height:1rem;flex-shrink:0}.ProductReviews_starRatingIconActive____DW1{color:#fbbf24;fill:currentColor}.ProductReviews_starRatingIconInactive__LKOaC{color:#d1d5db}.ProductReviews_pendingBadge__Ft_BW{font-size:.75rem;padding:.25rem .5rem;background-color:#fef3c7;color:#92400e;border-radius:.25rem;white-space:nowrap}.ProductReviews_meta__6oR__{font-size:.875rem;color:#4b5563;margin-bottom:.5rem;line-height:1.5}.ProductReviews_reviewAuthor__8lLa6{color:#1f2937;font-weight:600}.ProductReviews_reviewDash__p_IKP{margin:0 .5rem;color:inherit}.ProductReviews_reviewVariant__6kku9{color:#6b7280}.ProductReviews_reviewPublishedDate__Fd7uL{color:inherit}.ProductReviews_summary__e1Q6S{color:#374151;line-height:1.6;margin-top:.5rem}.ProductReviews_summary__e1Q6S p{margin:0}.ProductReviews_reviewImages__w8XAo{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.ProductReviews_reviewImage__MavaP{width:6rem;height:6rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;border:1px solid #e5e7eb}.ProductReviews_noReviews__ajO0R{padding:2rem 0;text-align:center}.ProductReviews_noReviews__ajO0R p{margin:0;color:#4b5563;font-size:1rem}