.reviews-page{max-width:1180px;margin:auto}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px 0 30px}.reviews-heading h2{margin:6px 0}.reviews-heading p{margin:8px 0}.review-score{display:flex;align-items:center;gap:14px;padding:17px 22px;border:1px solid var(--bd);border-radius:16px;background:var(--card)}.review-score>b{font-size:32px;letter-spacing:-1px}.review-score>span{display:grid;gap:3px}.review-score small{font-size:10px;white-space:nowrap}.review-stars{color:#e5a522;font-size:14px;letter-spacing:2px;white-space:nowrap}.review-stars i{color:var(--bd);font-style:normal}.reviews-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start}.reviews-filter{padding:18px;background:var(--card);border:1px solid var(--bd);border-radius:14px;margin-bottom:17px}.reviews-filter label{margin-top:0}.review-card{padding:23px;background:var(--card);border:1px solid var(--bd);border-radius:16px;margin-bottom:16px}.review-card-top{display:flex;gap:11px;align-items:center}.review-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;color:var(--accent-text,#285ce6);background:var(--surface-tint,#edf2ff);font-size:14px;font-weight:700}.review-card-top>div{display:grid;gap:3px;flex:1}.review-card-top b{font-size:12px}.review-card-top small{font-size:10px}.review-product{display:inline-block;font-size:10px;color:var(--mu);border:1px solid var(--bd);border-radius:6px;padding:3px 7px;margin:15px 0 3px}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;margin:10px 0 0}.review-compose{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:24px;position:sticky;top:90px}.review-compose h3{margin:0 0 18px;font-size:19px}.review-compose .muted{font-size:12px;line-height:1.8}.review-compose form>button{width:100%;margin-top:14px}.review-compose textarea{resize:vertical}.review-sent{color:#21976d;font-size:12px}.review-moderation{padding:20px 0;border-bottom:1px solid var(--bd)}.review-moderation:last-child{border:0}.review-moderation>p{white-space:pre-wrap;overflow-wrap:anywhere}#reviewMore[hidden]{display:none}@media(max-width:800px){.reviews-columns{grid-template-columns:1fr}.review-compose{position:static}.reviews-heading{flex-wrap:wrap}.review-score{padding:12px 16px}.review-card-top{flex-wrap:wrap}.review-stars{font-size:12px}}
