.stars{gap:2px;display:inline-flex}.stars .star{color:#dcdcdc}.stars .star--on{color:#f5a623}.rev{grid-template-columns:300px 1fr;align-items:start;gap:34px;display:grid}@media (width<=899px){.rev{grid-template-columns:1fr}}.rev__summary{border:1px solid var(--border);background:#fff;border-radius:14px;padding:26px;position:sticky;top:150px;box-shadow:0 6px 22px #101a1d12}.rev__summary .stars{color:#e0a92e;margin:8px 0 4px}@media (width<=899px){.rev__summary{position:static}}.rev__big{font:800 52px/1 var(--head);letter-spacing:-.02em}.rev__big small{color:var(--gray);font-size:20px;font-weight:600}.rev__count{color:var(--gray-dark);font-size:13px}.rev__omnibus{color:var(--gray-dark);align-items:flex-start;gap:7px;margin:20px 0 0;font-size:11.5px;line-height:1.5;display:flex}.rev__omnibus .ic{color:var(--success);flex:none;margin-top:1px}.rev__item{border-bottom:1px solid var(--border);gap:16px;padding:22px 0;display:flex}.rev__av{width:46px;height:46px;font:500 18px/1 var(--font);color:#fff;background:#000;border-radius:50%;flex:none;place-items:center;display:grid}.rev__body{flex:1;min-width:0}.rev__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rev__name{font:500 15px/1.3 var(--font);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rev__verified{font:500 10.5px/1 var(--font);color:#2f9e57;text-transform:uppercase;letter-spacing:.02em;background:#e7f6ec;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.rev__date{color:var(--gray);font-size:12.5px}.rev__stars{color:#e0a92e;margin:8px 0 6px}.rev__text{color:#444;margin:0;font-size:14px;line-height:1.65}.rev__empty{color:var(--gray-dark);border:1px solid var(--border);background:#fff;border-radius:14px;padding:26px}.rev__bars{flex-direction:column;gap:7px;margin:16px 0 22px;display:flex}.rev__bar{color:#555;align-items:center;gap:10px;font-size:12px;display:flex}.rev__bar-l{color:#333;align-items:center;gap:3px;width:26px;font-weight:600;display:inline-flex}.rev__bar-l .ic{color:#e0a92e}.rev__bar-track{background:var(--light);border-radius:999px;flex:1;height:7px;overflow:hidden}.rev__bar-track span{background:#e0a92e;border-radius:999px;height:100%;display:block}.rev__bar-n{color:#888;text-align:right;width:20px}.ophead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 26px;display:flex}.ophead h1{margin:0;font-size:34px}@media (width<=599px){.ophead h1{font-size:27px}}.ophead__eyebrow{font:500 12px/1 var(--font);color:var(--danger);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:8px;display:inline-flex}.ophead__sub{max-width:52ch;color:var(--gray-dark);margin:8px 0 0;font-size:15px}.rev__sort{margin-left:auto;position:relative}.rev__sort>summary{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:170px;height:40px;padding:0 14px;font-size:13px;list-style:none;display:flex}.rev__sort>summary::-webkit-details-marker{display:none}.rev__sort>summary .ic{transform:rotate(90deg)}.rev__sort[open]>summary .ic{transform:rotate(-90deg)}@media (width<=599px){.rev__sort{width:100%;margin-left:0}}.rev__sort-menu{z-index:20;border:1px solid var(--border);background:#fff;border-radius:14px;min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 22px #101a1d12}.rev__sort-menu a{color:#333;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:13px;display:block}.rev__sort-menu a:hover,.rev__sort-menu a[aria-current]{color:#000;background:var(--light)}.rev__sort-menu a[aria-current]{font-weight:600}.oprev-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:16px;display:flex}.oprev-filters .chip{font:500 13px/1 var(--font);color:#444;background:var(--light);border-radius:var(--pill);border:1px solid #0000;padding:8px 14px;transition:all .16s}.oprev-filters .chip:hover{color:#000}.oprev-filters .chip--on,.oprev-filters .chip--on:hover{color:#fff;background:#000}.pager{align-items:center;gap:16px;padding:26px 0 36px;display:flex}.pager a,.pager__off{color:#333;border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pager a:hover{color:#000;border-color:#000}.pager__off{color:var(--gray)}.pager__now{font-size:14px}.ic--flip{transform:rotate(180deg)}