.bz-product-section--reviews {background:none!important;border:0!important;padding:0!important;}
.bz-reviews-grid>* {min-width:0;}.bz-reviews-average>div {min-width:0;}.bz-review-filters {min-width:0;}.bz-reviews-summary,.bz-reviews-main {max-width:100%;}
.bz-reviews {color:var(--txt);font:400 16px/1.5 Rubik,sans-serif;}.bz-reviews-heading {display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;}.bz-reviews-heading h2 {display:flex;align-items:center;gap:14px;margin:0!important;font:600 44px/1.2 Unbounded,sans-serif;}.bz-reviews-heading h2 small {padding:4px 12px;border:1px solid var(--line);border-radius:99px;background:var(--panel);font:500 16px/1.5 Rubik,sans-serif;}.woocommerce .bz-reviews-heading .button {padding:14px 22px;min-height:48px;border:0;border-radius:10px;background:var(--bz-primary);color:var(--bz-primary-ink);font:400 16px/1.3 Rubik,sans-serif;box-shadow:none;}
.bz-reviews-grid {display:grid;grid-template-columns:minmax(250px,400fr) minmax(0,936fr);gap:24px;align-items:start;}.bz-reviews-summary {padding:28px;border-radius:14px;background:var(--panel);}.bz-reviews-average {display:flex;gap:16px;align-items:center;}.bz-reviews-average>strong {font:500 44px/1.2 Unbounded,sans-serif;}.bz-reviews-average p {font-size:12px;margin:4px 0 0;}.bz-review-stars {color:#f0b32a;letter-spacing:1px;font-size:20px;line-height:1;}.bz-reviews-distribution {display:grid;gap:8px;margin-top:20px;}.bz-reviews-distribution>div {display:flex;align-items:center;gap:10px;font-size:13px;}.bz-reviews-distribution>div>span:first-child {width:25px;}.bz-reviews-distribution>div>span:last-child {width:28px;text-align:right;}.bz-reviews-distribution b {color:#f0b32a;font-weight:400;}.bz-reviews-distribution meter {flex:1;height:7px;border:0;border-radius:99px;overflow:hidden;background:var(--line);}.bz-reviews-distribution meter::-webkit-meter-bar {background:var(--line);border:0;}.bz-reviews-distribution meter::-webkit-meter-optimum-value {background:#f0b32a;}.bz-reviews-distribution meter::-moz-meter-bar {background:#f0b32a;}
.bz-reviews-topics {border-top:1px solid var(--line);padding-top:20px;margin-top:24px;}.bz-reviews-topics h3 {font:500 16px Rubik,sans-serif;margin:0 0 16px;}.bz-reviews-topics>div {display:flex;flex-wrap:wrap;gap:8px;}.bz-reviews-topics span {padding:7px 12px;border:1px solid var(--line);border-radius:99px;font-size:12px;}.bz-reviews-topics b {font-weight:500;margin-left:4px;}
.bz-review-filters {display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;}.bz-review-filters>div {display:flex;flex-wrap:wrap;gap:8px;}.bz-review-filters button {padding:8px 14px;border:1px solid var(--line);border-radius:99px;background:var(--panel);color:var(--txt);font:400 12px/1.4 Rubik,sans-serif;}.bz-review-filters button[aria-pressed=true] {background:var(--bz-primary);color:var(--bz-primary-ink);border-color:var(--bz-primary);}.bz-review-filters select {width:auto;max-width:180px;padding:8px 20px 8px 4px;border:0;background:transparent;color:var(--txt);font:400 12px Rubik,sans-serif;}
.bz-review {padding:28px;border-radius:14px;background:var(--panel);margin-bottom:16px;}.bz-review header {display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;}.bz-review-avatar {display:block;width:36px;height:36px;flex:0 0 36px;}.bz-review-avatar img {display:block;width:36px!important;height:36px!important;border-radius:50%!important;}.bz-review header>strong {font-weight:500;}.bz-review time {margin-left:auto;font-size:12px;}.bz-review-verified,.bz-review-merchant {padding:4px 8px;border-radius:99px;background:rgb(32 135 88 / 10%);color:#208758;font-size:12px;}.bz-review-merchant {background:rgb(240 179 42 / 12%);color:var(--gold-ink);}.bz-review-rating {display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0;font-size:12px;}.bz-review-rating .bz-review-stars {font-size:16px;}.bz-review-text {margin:16px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere;}.bz-review-text p {margin:0 0 12px;}.bz-review-text p:last-child {margin-bottom:0;}.bz-review-pros-cons {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;}.bz-review-pros-cons section {padding:14px;border-radius:10px;background:var(--panel-2);}.bz-review-pros-cons h4 {font:500 12px Rubik,sans-serif;margin:0 0 8px;}.bz-review-pros-cons h4:before {content:'';display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#24a66a;}.bz-review-pros-cons h4.cons:before {background:#f05264;}.bz-review-pros-cons p {font-size:13px;margin:0;overflow-wrap:anywhere;}.bz-review-photos {display:flex;gap:8px;margin:16px 0;}.bz-review-photos a {display:block;width:88px;height:88px;}.bz-review-photos img {display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;}.bz-review-actions {display:flex;gap:16px;align-items:center;margin-top:16px;}.bz-review-actions button,.bz-review-votes {border:1px solid var(--line);border-radius:99px;background:var(--panel);color:var(--txt);padding:4px 10px;font:400 13px Rubik,sans-serif;}.bz-review-actions button[data-review-reply] {border:0;padding:4px 0;background:none;}.bz-review-actions button[aria-pressed=true] {border-color:var(--gold);color:var(--gold-ink);background:rgb(240 179 42 / 8%);}.bz-review-actions button:disabled {opacity:.5;}
.bz-review-replies {margin-top:20px;}.bz-review-replies>summary {font-size:12px;cursor:pointer;padding:8px 0;}.bz-review--reply {padding:16px 0 8px 20px;border-radius:0;border-left:1px solid var(--line);margin:8px 0 0 20px;}.bz-review--reply .bz-review-text {font-size:14px;}.bz-review--reply time {font-size:11px;}.bz-review--reply .bz-review-avatar,.bz-review--reply .bz-review-avatar img {width:28px!important;height:28px!important;flex-basis:28px;}.bz-reviews-more {display:block;min-height:48px;margin:20px auto 0;padding:12px 22px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--txt);font:400 14px Rubik,sans-serif;}.bz-reviews-empty,.bz-review-notice {padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font-size:14px;}.bz-review-verification {font-size:13px;margin-top:24px;color:var(--muted);}
.bz-review-dialog {width:min(720px,calc(100% - 32px));max-height:90dvh;padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--txt);overflow:auto;}.bz-review-dialog::backdrop,.bz-review-photo-dialog::backdrop {background:rgb(20 18 32 / 60%);}.bz-review-dialog>header {display:flex;justify-content:space-between;gap:20px;align-items:center;}.bz-review-dialog>header h2 {font:600 24px Unbounded,sans-serif;margin:0;}.bz-review-dialog>header button,.bz-review-photo-dialog>button {width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--txt);font-size:24px;flex:0 0 40px;}.bz-review-dialog #respond {margin-top:24px;}.bz-review-dialog #reply-title,.bz-review-dialog #cancel-comment-reply-link {display:none;}.bz-review-dialog form p {margin:0 0 18px;}.bz-review-dialog label,.bz-review-dialog legend {display:block;font:500 13px Rubik,sans-serif;margin-bottom:8px;}.bz-review-dialog textarea,.bz-review-dialog input:not([type=checkbox]):not([type=submit]),.bz-review-dialog select {width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--txt);font:400 14px/1.5 Rubik,sans-serif;}.bz-review-dialog textarea {resize:vertical;}.bz-review-form-pair {display:grid;grid-template-columns:1fr 1fr;gap:16px;}.bz-review-form-topics {padding:0;border:0;margin-bottom:20px;}.bz-review-form-topics label {display:inline-flex;gap:6px;margin:8px 12px 0 0;font-weight:400;}.bz-review-form-topics input {accent-color:var(--gold);}.bz-review-dialog small,.bz-review-form-hint {display:block;font-size:12px;color:var(--muted);margin-top:8px;}.bz-review-dialog input[type=submit] {width:100%;min-height:48px;border:0;border-radius:10px;background:var(--bz-primary);color:var(--bz-primary-ink);font:400 16px Rubik,sans-serif;}.bz-review-photo-dialog {max-width:calc(100% - 32px);max-height:90dvh;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel);}.bz-review-photo-dialog>button {display:block;margin:0 0 12px auto;}.bz-review-photo-dialog>img {display:block;max-width:100%;max-height:calc(90dvh - 100px);object-fit:contain;}
.bz-reviews [hidden],.bz-review-dialog [hidden] {display:none!important;}
.bz-review-dialog,.bz-review-photo-dialog {inset:0;margin:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);}
.bz-review-actions [data-review-vote],.bz-review-votes {display:inline-flex;align-items:center;gap:6px;}.bz-review-like-icon {display:inline-block;width:14px;height:14px;background:currentColor;mask:url('../figma-2026-10-17/a7564.svg') center/contain no-repeat;}
/* Figma 907:170: retain the 16px authored star instead of a font-dependent glyph. */
.bz-review-stars {display:inline-flex;gap:2px;vertical-align:middle;letter-spacing:0;}
.bz-review-star {display:inline-block;flex:0 0 16px;width:16px;height:16px;vertical-align:-2px;background:#f0b32a;mask:url('../figma-2026-10-17/5d6d1.svg') center/16px 16px no-repeat;}
.bz-review-star.is-empty {background:var(--txt);opacity:.2;}
.bz-reviews-average .bz-review-star {width:20px;height:20px;flex-basis:20px;mask:url('../figma-2026-10-17/0d857.svg') center/20px 20px no-repeat;}
.bz-reviews-distribution>div>span:first-child {display:inline-flex;align-items:center;gap:4px;width:30px;}
.bz-review {display:flex;flex-direction:column;gap:14px;padding:24px 28px;}
.bz-review header {justify-content:space-between;gap:12px;font-size:16px;}
.bz-review-author {display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;}
.bz-review-author>strong {font-weight:500;overflow-wrap:anywhere;}
.bz-review-avatar {width:40px;height:40px;flex-basis:40px;}
.bz-review-avatar img {width:40px!important;height:40px!important;border:0!important;box-shadow:none!important;padding:0!important;}
.bz-review time {flex-shrink:0;font-size:13px;}
.bz-review-verified {display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 8px;font-size:13px;}
.bz-review-verified-icon {width:12px;height:12px;background:currentColor;mask:url('../figma-2026-10-17/ed449.svg') center/12px 12px no-repeat;}
.bz-review-rating {margin:0;font-size:13px;}
.bz-review-text,.bz-review-pros-cons,.bz-review-photos,.bz-review-actions,.bz-review-replies {margin:0;}
.bz-review-actions {gap:14px;}
.bz-review-actions button[data-review-reply] {display:inline-flex;align-items:center;gap:14px;}
.bz-review-actions button[data-review-reply]::before {content:'';width:16px;height:16px;background:currentColor;mask:url('../figma-2026-10-17/7d089.svg') center/16px 16px no-repeat;}
.bz-review-replies>summary {display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0 0 0 20px;list-style:none;font-size:13px;font-weight:500;}
.bz-review-replies>summary::-webkit-details-marker {display:none;}
.bz-review-replies>summary::before {content:'';width:14px;height:14px;flex:0 0 14px;background:currentColor;mask:url('../figma-2026-10-17/1d7ef.svg') center/14px 14px no-repeat;}
.bz-review-replies[open]>summary::before {transform:rotate(180deg);}
.bz-review-replies-hide,.bz-review-replies[open]>summary .bz-review-replies-show {display:none;}
.bz-review-replies[open]>summary .bz-review-replies-hide {display:inline;}
.bz-review.bz-review--reply {padding:16px 0 8px 20px;}
.bz-review--reply .bz-review-avatar,.bz-review--reply .bz-review-avatar img {width:32px!important;height:32px!important;flex-basis:32px;}
/* Woo's ID-scoped default must not make this enabled action look disabled. */
.woocommerce #reviews .bz-review-dialog #respond input#submit {display:block;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:10px;background:var(--bz-primary);color:var(--bz-primary-ink);box-shadow:none;font:400 16px/1.3 Rubik,sans-serif;cursor:pointer;}
.woocommerce #reviews .bz-review-dialog #respond input#submit:disabled {background:var(--line);color:var(--muted);cursor:not-allowed;}
@media(hover:hover) and (pointer:fine) {
	.woocommerce #reviews .bz-review-dialog #respond input#submit:not(:disabled):hover {background:var(--bz-action-hover);color:var(--bz-primary-ink);}
}
@media(max-width:760px) {.bz-reviews-heading {align-items:flex-start;flex-wrap:wrap;}.bz-reviews-heading h2 {font-size:28px;gap:10px;}.bz-reviews-heading h2 small {font-size:13px;}.woocommerce .bz-reviews-heading .button {min-height:42px;font-size:13px;padding:12px 16px;}.bz-reviews-grid {grid-template-columns:1fr;gap:20px;}.bz-reviews-summary {padding:24px;}.bz-review-filters {flex-wrap:wrap;}.bz-review-filters>div {flex-wrap:nowrap;overflow:auto;width:100%;padding-bottom:4px;}.bz-review-filters button {flex-shrink:0;}.bz-review-filters>label {margin-left:auto;}.bz-review {padding:20px 16px;}.bz-review header {gap:8px;}.bz-review time {width:100%;margin:4px 0 0 44px;}.bz-review-verified,.bz-review-merchant {font-size:10px;}.bz-review-text {font-size:14px;}.bz-review-pros-cons {grid-template-columns:1fr;gap:8px;}.bz-review--reply {padding:12px 0 0 14px;margin-left:6px;}.bz-review-dialog {padding:24px 20px;}.bz-review-dialog>header h2 {font-size:20px;}.bz-review-form-pair {grid-template-columns:1fr;gap:0;}}
@media(max-width:760px) {
	.bz-review {padding:24px 16px;}
	.bz-review header {flex-wrap:nowrap;gap:12px;}
	.bz-review time {width:auto;margin:0;}
	.bz-review-verified,.bz-review-merchant {font-size:13px;}
	.bz-review-text {font-size:16px;}
	.bz-review--reply {padding:12px 0 0 14px;}
	.bz-review.bz-review--reply {padding:12px 0 0 14px;}
}
/* 907:2 / 992:6651, телефон 1010:1376 / 1013:16621: рамки, чипы, плашки и ветка ответов по макету.
   Основа — тёмная тема, светлая перекрывается через [data-theme="light"]. */
/* WooCommerce задаёт #reviews h2 small серый цвет, 15 px и отступ сверху, а #reviews h3 — нулевые поля. */
.woocommerce #reviews .bz-reviews-heading h2 small {float:none;margin:0;padding:4px 12px;border-color:rgb(255 255 255 / 8%);color:var(--txt);font:500 16px/1.5 Rubik,sans-serif;}
/* Unbounded в макете с автоматической высотой строки — 1,25 кегля. */
.bz-reviews-heading h2,.bz-reviews-average>strong {line-height:1.25;letter-spacing:0;}
.woocommerce .bz-reviews-heading .button {display:inline-flex;align-items:center;gap:8px;padding:0 22px;font:400 16px/1.5 Rubik,sans-serif;}
.bz-review-write-icon {flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z'/%3E%3C/svg%3E") center/18px 18px no-repeat;}
/* Сводка: блоки через 20, полосы 8 px, оценка Rubik 500 13 со звездой 12, чипы 36. */
.bz-reviews-summary {display:flex;flex-direction:column;gap:20px;}
.bz-reviews-average>div {display:flex;flex-direction:column;gap:6px;}
.bz-reviews-average p {margin:0;font-size:13px;line-height:1.5;}
.bz-reviews-distribution {gap:10px;margin:0;}
.bz-reviews-distribution>div {height:20px;gap:10px;font:400 13px/1.5 Rubik,sans-serif;}
.bz-reviews-distribution>div>span:first-child {width:25px;gap:4px;font-weight:500;}
.bz-reviews-distribution .bz-review-star {flex:0 0 12px;width:12px;height:12px;vertical-align:0;mask-size:12px 12px;}
.bz-reviews-distribution meter {height:8px;background:rgb(244 242 255 / 8%);}
.bz-reviews-distribution meter::-webkit-meter-bar {height:8px;background:rgb(244 242 255 / 8%);border-radius:99px;}
.bz-reviews-distribution meter::-webkit-meter-optimum-value {border-radius:99px;}
.bz-reviews-distribution meter::-moz-meter-bar {border-radius:99px;}
.bz-reviews-topics {margin:0;padding-top:20px;border-top-color:rgb(244 242 255 / 8%);}
.woocommerce #reviews .bz-reviews-topics h3 {margin:0 0 20px;font:500 16px/1.5 Rubik,sans-serif;}
.bz-reviews-topics span,.bz-review-filters button {display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid rgb(255 255 255 / 8%);border-radius:99px;background:var(--panel);color:var(--txt);font:400 13px/1.5 Rubik,sans-serif;}
.bz-reviews-topics b,.bz-review-filters button b {margin:0;font-weight:500;}
/* Фильтры: выбранный — светлый в тёмной теме и сланцевый в светлой; сортировка Rubik 13 со стрелкой 14. */
.bz-review-filters {align-items:center;}
.bz-review-filters button[aria-pressed=true] {border-color:transparent;background:#f4f2ff;color:#17161d;}
.bz-review-photo-icon {flex:0 0 14px;width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E") center/14px 14px no-repeat;}
.bz-review-filters select {appearance:none;max-width:none;padding:0 20px 0 0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f2ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right center/14px 14px no-repeat;color:var(--txt);font:400 13px/1.5 Rubik,sans-serif;cursor:pointer;}
/* Карточка: аватар с тонкой рамкой, «Покупка подтверждена» текстом основного цвета на зелёной плашке 12 %. */
.bz-review-avatar:not(.is-merchant) img {outline:1px solid color-mix(in srgb,var(--txt) 8%,transparent);outline-offset:-1px;}
.bz-review-verified {padding:3px 10px 3px 8px;gap:4px;background:rgb(34 160 90 / 12%);color:var(--txt);font:400 13px/1.5 Rubik,sans-serif;}
.bz-review-verified-icon {background:#22a05a;}
.bz-review-merchant {padding:2px 8px;background:rgb(241 180 64 / 14%);color:#f7c23b;font:500 13px/1.45 Rubik,sans-serif;}
.bz-review-pros-cons section {padding:12px 14px;background:#151521;}
.bz-review-pros-cons h4 {display:flex;align-items:center;gap:6px;margin:0 0 4px;font:500 13px/1.5 Rubik,sans-serif;}
.bz-review-pros-cons h4:before {width:8px;height:8px;margin:0;background:#22a05a;}
.bz-review-pros-cons h4.cons:before {background:#e5484d;}
.bz-review-pros-cons p {font-size:13px;line-height:1.5;}
.bz-review-actions button[data-review-vote],.bz-review-votes {height:28px;padding:0 10px;gap:6px;border-color:rgb(255 255 255 / 8%);background:var(--panel);color:var(--txt);font:500 13px/1.45 Rubik,sans-serif;}
.bz-review-actions button[data-review-vote][aria-pressed=true] {border-color:#f0b32a;background:rgb(241 180 64 / 14%);color:var(--txt);}
.bz-review-actions button[data-review-reply] {font:400 13px/1.45 Rubik,sans-serif;}
.bz-review-replies>summary {font:500 13px/1.45 Rubik,sans-serif;}
.bz-review-replies[open]>summary {margin-bottom:14px;}
/* Ветка ответов: одна линия 2 px через 20 от края, ответы с отступом 24, аватар 32 слева, имя, «Магазин» и дата в строку, между строками 4. */
.bz-review.bz-review--reply {position:relative;gap:4px;margin:0 0 0 20px;padding:0 0 20px 68px;border:0;border-left:2px solid #151521;border-radius:0;background:none;}
.bz-review.bz-review--reply:last-child {padding-bottom:0;}
.bz-review--reply header {flex-wrap:wrap;justify-content:flex-start;gap:8px;}
.bz-review--reply .bz-review-author {flex:0 1 auto;gap:8px;}
.bz-review--reply .bz-review-avatar {position:absolute;top:0;left:24px;}
.bz-review--reply .bz-review-author>strong {font:500 16px/1.45 Rubik,sans-serif;}
.bz-review--reply time {margin:0;font-size:13px;}
.bz-review--reply .bz-review-text {font-size:16px;line-height:1.45;}
/* Ответ магазина: эмблема на кремовой плашке с золотой рамкой. */
.bz-review-avatar.is-merchant {display:grid;place-items:center;border-radius:50%;background:#fdf4e3;box-shadow:inset 0 0 0 1px rgb(240 179 42 / 60%);overflow:hidden;}
.bz-review .bz-review-avatar.is-merchant img {width:27px!important;height:26px!important;border-radius:0!important;}
.bz-reviews-more {display:flex;align-items:center;min-height:48px;margin:0 auto;padding:0 22px;border-color:rgb(255 255 255 / 13%);font:400 16px/1.5 Rubik,sans-serif;}
[data-theme="light"] .woocommerce #reviews .bz-reviews-heading h2 small,[data-theme="light"] .bz-reviews-topics span,[data-theme="light"] .bz-review-filters button {border-color:rgb(23 22 29 / 10%);}
[data-theme="light"] .bz-review-filters button[aria-pressed=true] {border-color:transparent;background:#2f3c4b;color:#fff;}
[data-theme="light"] .bz-reviews-distribution meter,[data-theme="light"] .bz-reviews-distribution meter::-webkit-meter-bar {background:rgb(23 22 29 / 8%);}
[data-theme="light"] .bz-reviews-topics {border-top-color:rgb(23 22 29 / 8%);}
[data-theme="light"] .bz-review-filters select {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317161d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");}
[data-theme="light"] .bz-review-merchant {background:#fdf4e3;color:#8f5d06;}
[data-theme="light"] .bz-review-pros-cons section {background:#f4f3fa;}
[data-theme="light"] .bz-review-actions button[data-review-vote],[data-theme="light"] .bz-review-votes {border-color:#e4e4e7;}
[data-theme="light"] .bz-review-actions button[data-review-vote][aria-pressed=true] {border-color:#f0b32a;background:#fdf4e3;}
[data-theme="light"] .bz-review.bz-review--reply {border-left-color:#e4e4e7;}
[data-theme="light"] .bz-reviews-more {border-color:rgb(23 22 29 / 16%);}
@media(max-width:760px) {
 .bz-reviews-heading {flex-direction:column;align-items:flex-start;gap:16px;}
 .bz-reviews-heading h2 {gap:14px;font-size:28px;}
 .woocommerce .bz-reviews-heading .button {min-height:48px;padding:0 16px;font-size:16px;}
 .bz-reviews-grid {gap:16px;}
 .bz-reviews-summary {padding:20px 16px;}
 .bz-reviews-average {flex-direction:column;align-items:flex-start;gap:16px;}
 .bz-reviews-average>strong {font-size:28px;line-height:1.25;}
 /* Чипы и сортировка — одной прокручиваемой строкой. */
 .bz-review-filters {flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;}
 .bz-review-filters>div {flex:none;flex-wrap:nowrap;width:auto;overflow:visible;padding:0;}
 .bz-review-filters>label {flex:none;margin-left:0;}
 .bz-review-pros-cons {gap:12px;}
 .bz-review.bz-review--reply {padding-left:60px;}
 .bz-review--reply .bz-review-avatar {left:16px;}
}
