.review-form[data-v-af234b0c]{font-size:1rem}.review-form__product[data-v-af234b0c]{color:var(--brand-text-muted);margin:0 0 16px}.review-form__product b[data-v-af234b0c]{color:var(--brand-text)}.review-form__field[data-v-af234b0c]{border:0;margin:0 0 18px;padding:0}.review-form__field legend[data-v-af234b0c],.review-form__field>label[data-v-af234b0c],.review-form__label[data-v-af234b0c]{border:0;margin-bottom:6px;padding:0;font-size:1rem;font-weight:700;display:block}.review-form__req[data-v-af234b0c]{color:var(--brand-required)}.review-form__optional[data-v-af234b0c]{color:var(--brand-text-muted);font-size:.875rem;font-weight:400}.review-stars-input[data-v-af234b0c]{vertical-align:middle;gap:4px;display:inline-flex}.review-stars-input label[data-v-af234b0c]{border-radius:var(--brand-radius);min-width:48px;min-height:48px;color:var(--brand-border-strong);cursor:pointer;justify-content:center;align-items:center;margin:0;font-size:34px;display:inline-flex}.review-stars-input label.-on[data-v-af234b0c]{color:#f59e0b}.review-stars-input label[data-v-af234b0c]:focus-within{outline:3px solid var(--brand-primary-ring);outline-offset:0}.review-form__rating-text[data-v-af234b0c]{vertical-align:middle;color:#b45309;margin-left:8px;font-weight:600}.review-form input[type=text][data-v-af234b0c],.review-form textarea[data-v-af234b0c]{width:100%;font-size:1rem}.review-form textarea[data-v-af234b0c]{min-height:140px}.review-form__count[data-v-af234b0c]{text-align:right;color:var(--brand-text-muted);margin-top:4px;font-size:.875rem}.review-form__error[data-v-af234b0c]{color:#b91c1c;margin:6px 0 0;font-size:.9375rem}.review-form__media[data-v-af234b0c]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.review-form__media li[data-v-af234b0c]{flex-direction:column;width:80px;display:flex;position:relative}.review-form__add[data-v-af234b0c],.review-form__media img[data-v-af234b0c],.review-form__media-video[data-v-af234b0c]{-o-object-fit:cover;object-fit:cover;border:1px dashed var(--brand-border-strong);border-radius:var(--brand-radius);background:var(--brand-bg-muted);justify-content:center;align-items:center;width:80px;height:80px;display:flex}.review-form__add[data-v-af234b0c]{text-align:center;color:var(--brand-primary-dark);cursor:pointer;flex-direction:column;gap:4px;margin:0;font-size:.8125rem;font-weight:500;line-height:1.2}.review-form__add[data-v-af234b0c]:hover{border-color:var(--brand-primary);background:var(--brand-primary-pale)}.review-form__add[data-v-af234b0c]:focus-within{outline:3px solid var(--brand-primary-ring)}.review-form__add .fa[data-v-af234b0c]{font-size:22px}.review-form__media progress[data-v-af234b0c]{width:80px}.review-form__remove[data-v-af234b0c]{color:#fff;background:var(--brand-text);cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1;position:absolute;top:-10px;right:-10px}.review-form__check[data-v-af234b0c]{align-items:center;gap:10px;min-height:44px;margin:0 0 16px;font-weight:400;display:flex}.review-form__check input[data-v-af234b0c]{width:20px;height:20px;accent-color:var(--brand-primary)}.review-form__actions[data-v-af234b0c]{justify-content:flex-end;gap:10px;display:flex}@media (width<=575px){.review-form__actions[data-v-af234b0c]{flex-direction:column-reverse}.review-form__actions .btn[data-v-af234b0c]{width:100%}}.product-reviews[data-v-c96fd52f]{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;margin:0;padding:16px 20px 20px;scroll-margin-top:80px;box-shadow:0 2px 10px #1018280f}.product-reviews__title[data-v-c96fd52f]{color:var(--brand-primary-dark);align-items:center;gap:12px;margin:0 0 16px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.3;display:flex}.product-reviews__title[data-v-c96fd52f]:before{content:"";background:var(--brand-primary-bright);border-radius:2px;flex:none;width:6px;height:1.6em}.product-reviews__title[data-v-c96fd52f]:after{content:"";background:var(--brand-border);border-radius:1px;flex:auto;min-width:24px;height:2px}.product-reviews__head[data-v-c96fd52f]{align-items:center;gap:16px;margin-bottom:12px;display:flex}.product-reviews__score[data-v-c96fd52f]{border-right:1px solid var(--brand-border);text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:132px;padding-right:16px;display:flex}.product-reviews__avg[data-v-c96fd52f]{font-size:2.75rem;font-weight:700;line-height:1}.product-reviews__avg small[data-v-c96fd52f]{color:var(--brand-text-muted);margin-left:2px;font-size:1.125rem;font-weight:500}.product-reviews__score[data-v-c96fd52f] .lb-stars{color:#f59e0b;font-size:1.25rem}.product-reviews__meta[data-v-c96fd52f] .lb-stars{color:#f59e0b}.product-reviews__count[data-v-c96fd52f]{color:var(--brand-text-muted);font-size:.875rem}.product-reviews__bars[data-v-c96fd52f]{margin:0 0 16px;padding:0;font-size:.875rem;list-style:none}.product-reviews__bars li[data-v-c96fd52f]{align-items:center;gap:8px;min-height:22px;display:flex}.product-reviews__bars li>span[data-v-c96fd52f]:first-child,.product-reviews__bars li>span[data-v-c96fd52f]:last-child{min-width:2.2em}.product-reviews__bar[data-v-c96fd52f]{background:var(--brand-border);border-radius:4px;flex:1;height:8px;overflow:hidden}.product-reviews__bar span[data-v-c96fd52f]{background:#f59e0b;height:100%;display:block}.product-reviews__cta[data-v-c96fd52f]{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:6px;display:flex}.product-reviews__lead[data-v-c96fd52f]{margin:0;font-weight:700}.product-reviews__cta .btn[data-v-c96fd52f]{min-width:200px;font-weight:700}.product-reviews__cta .btn .fa[data-v-c96fd52f]{margin-right:6px}.product-reviews__hint[data-v-c96fd52f]{color:var(--brand-text-muted);margin:0;font-size:.875rem}.product-reviews__toolbar[data-v-c96fd52f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.product-reviews__chips[data-v-c96fd52f]{flex-wrap:wrap;gap:8px;display:flex}.product-reviews__chip[data-v-c96fd52f]{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-pill);min-height:40px;color:var(--brand-text);cursor:pointer;background:#fff;padding:0 14px;font-size:.9375rem}.product-reviews__chip.-on[data-v-c96fd52f],.product-reviews__chip[data-v-c96fd52f]:hover{border-color:var(--brand-primary)}.product-reviews__chip.-on[data-v-c96fd52f]{color:var(--brand-primary-dark);background:var(--brand-primary-soft);font-weight:600}.product-reviews__sort[data-v-c96fd52f]{color:var(--brand-text-muted);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.product-reviews__sort select[data-v-c96fd52f]{width:auto}.product-reviews__list[data-v-c96fd52f]{margin:0;padding:0;list-style:none}.product-reviews__list.-loading[data-v-c96fd52f]{opacity:.5}.product-reviews__item[data-v-c96fd52f]{margin-top:12px;padding:0 0 12px}.product-reviews__item+.product-reviews__item[data-v-c96fd52f]{padding-top:0}.product-reviews__mine[data-v-c96fd52f]{border-radius:var(--brand-radius);background:#fffbeb;border:1px solid #fde68a;margin-bottom:16px;padding:16px}.product-reviews__meta[data-v-c96fd52f]{color:var(--brand-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.875rem;display:flex}.product-reviews__meta b[data-v-c96fd52f]{color:var(--brand-text);font-size:1rem}.product-reviews__meta.-bar[data-v-c96fd52f]{background:#f3f4f6;border-radius:6px;padding:8px 12px}.product-reviews__date[data-v-c96fd52f]{margin-left:auto}.product-reviews__sub[data-v-c96fd52f]{color:var(--brand-text-muted);flex-wrap:wrap;gap:4px 12px;margin:6px 12px 0;font-size:.875rem;display:flex}.product-reviews__item>.product-reviews__actions[data-v-c96fd52f],.product-reviews__item>.product-reviews__body[data-v-c96fd52f],.product-reviews__item>.product-reviews__error[data-v-c96fd52f],.product-reviews__item>.product-reviews__item-title[data-v-c96fd52f],.product-reviews__item>.product-reviews__media[data-v-c96fd52f]{margin-left:12px;margin-right:12px}.product-reviews__verified[data-v-c96fd52f]{color:var(--brand-primary-dark);font-weight:500}.product-reviews__status[data-v-c96fd52f]{border-radius:var(--brand-radius-pill);color:#92400e;border:1px solid #d97706;padding:0 8px;font-size:.875rem}.product-reviews__status.-rejected[data-v-c96fd52f]{border-color:var(--brand-price);color:#b91c1c}.product-reviews__status.-approved[data-v-c96fd52f]{border-color:var(--brand-primary);color:var(--brand-primary-dark)}.product-reviews__item-title[data-v-c96fd52f]{margin:8px 0 0;font-weight:700}.product-reviews__body[data-v-c96fd52f]{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.product-reviews__media[data-v-c96fd52f]{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.product-reviews__thumb[data-v-c96fd52f]{cursor:zoom-in;background:0 0;border:0;padding:0;position:relative}.product-reviews__thumb img[data-v-c96fd52f]{-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);width:72px;height:72px}.product-reviews__thumb .fa[data-v-c96fd52f]{color:#fff;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.product-reviews__actions[data-v-c96fd52f]{gap:20px;display:flex}.product-reviews__link[data-v-c96fd52f]{min-height:44px;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem}.product-reviews__link.-on[data-v-c96fd52f]{font-weight:700}.product-reviews__link[data-v-c96fd52f]:disabled{color:var(--brand-text-muted);cursor:default}.product-reviews__reply[data-v-c96fd52f]{border-left:3px solid var(--brand-primary-bright);border-radius:0 var(--brand-radius) var(--brand-radius) 0;background:var(--brand-primary-pale);margin:4px 12px 0 24px;padding:8px 12px}.product-reviews__reply b[data-v-c96fd52f]{color:var(--brand-primary-dark)}.product-reviews__reply .product-reviews__body[data-v-c96fd52f]{font-style:italic}.product-reviews__badge[data-v-c96fd52f]{text-transform:uppercase;vertical-align:1px;color:#fff;background:var(--brand-primary);border-radius:3px;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-block}.product-reviews__reply time[data-v-c96fd52f]{color:var(--brand-text-muted);margin-left:8px;font-size:.875rem}.product-reviews__pages[data-v-c96fd52f]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.product-reviews__pages button[data-v-c96fd52f]{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius);cursor:pointer;background:#fff;min-width:48px;min-height:48px;padding:0 14px;font-weight:600}.product-reviews__pages button[data-v-c96fd52f]:disabled{color:var(--brand-text-muted);opacity:.55;cursor:not-allowed}.product-reviews__note[data-v-c96fd52f]{color:var(--brand-text-muted)}.product-reviews__empty[data-v-c96fd52f]{border-radius:var(--brand-radius);background:var(--brand-bg-muted);margin:0;padding:16px}.product-reviews__notice[data-v-c96fd52f]{border-radius:var(--brand-radius);color:var(--brand-primary-darker);background:var(--brand-primary-pale);padding:12px 14px}.product-reviews__error[data-v-c96fd52f]{color:#b91c1c}.product-reviews__dialog[data-v-c96fd52f]{border-radius:var(--brand-radius-card);width:min(560px,100vw);max-height:100vh;color:var(--brand-text);border:0;padding:24px}.product-reviews__dialog[data-v-c96fd52f]::backdrop{background:#1118278c}.product-reviews__dialog h3[data-v-c96fd52f]{margin:0 0 16px;font-size:1.25rem;font-weight:700}.product-reviews__reason[data-v-c96fd52f]{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.product-reviews__reason input[data-v-c96fd52f]{width:20px;height:20px;accent-color:var(--brand-primary)}.product-reviews__dialog-actions[data-v-c96fd52f]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.product-reviews__lightbox[data-v-c96fd52f]{width:min(1100px,100vw)}.product-reviews__lightbox img[data-v-c96fd52f],.product-reviews__lightbox video[data-v-c96fd52f]{max-width:100%;max-height:75vh;margin:0 auto;display:block}@media (width<=767px){.product-reviews[data-v-c96fd52f]{padding:12px 14px 16px}.product-reviews__score[data-v-c96fd52f]{min-width:112px;padding-right:12px}.product-reviews__cta .btn[data-v-c96fd52f]{width:100%;min-width:0}.product-reviews__sort[data-v-c96fd52f]{width:100%}.product-reviews__sort select[data-v-c96fd52f]{flex:1}.product-reviews__dialog[data-v-c96fd52f]{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:16px}}
