
.cs2-price{font-size:2.2rem;font-weight:700;margin:.6rem 0 1rem;display:flex;gap:.8rem;align-items:baseline}.cs2-price__was{font-weight:400;opacity:.6;font-size:1.6rem}
.cs2-rev{max-width:1100px;margin:3rem auto;padding:0 1.5rem}
.cs2-rev__sum{display:flex;flex-wrap:wrap;gap:3rem;align-items:center;border-bottom:1px solid #e5e5e5;padding-bottom:2rem;margin-bottom:1.5rem}
.cs2-rev__big{font-size:4rem;font-weight:700;line-height:1}.cs2-rev__stars{color:#f5b301;letter-spacing:2px;font-size:1.8rem}
.cs2-rev__hist div{display:flex;align-items:center;gap:.8rem;font-size:1.3rem}.cs2-rev__bar{width:160px;height:8px;background:#eee;display:inline-block;position:relative;border-radius:4px;overflow:hidden}.cs2-rev__bar i{position:absolute;left:0;top:0;bottom:0;background:#f5b301}
.cs2-rev__count{font-weight:700;margin-bottom:1rem}
.cs2-rev__list{display:grid;grid-template-columns:1fr;gap:1.2rem}
.cs2-rev__card{border-bottom:1px solid #e5e5e5;padding:1.4rem 0}.cs2-rev__card[hidden]{display:none}
.cs2-rev__a{font-weight:700}.cs2-rev__v{font-size:1.2rem;color:#2e7d32;margin-left:.5rem}.cs2-rev__d{color:#777;font-size:1.2rem}
.cs2-rev__card img{max-width:160px;border-radius:6px;margin:.8rem .6rem 0 0}
.cs2-rev__more{display:block;margin:2rem auto 0}
