.review-row.svelte-xvi6js{border-top:1px solid var(--line);font-size:var(--text-body);grid-template-columns:minmax(100px,.65fr) minmax(0,1.7fr) minmax(180px,1.1fr);gap:24px;padding:28px 0;line-height:1.6;display:grid}.review-row__author.svelte-xvi6js{flex-direction:column;gap:7px;min-width:0;display:flex}.review-row__author.svelte-xvi6js strong:where(.svelte-xvi6js){overflow-wrap:anywhere;font-weight:600}.review-row__author.svelte-xvi6js time:where(.svelte-xvi6js),.review-row__author.svelte-xvi6js a:where(.svelte-xvi6js),.review-row__author.svelte-xvi6js>span:where(.svelte-xvi6js){font-size:var(--text-small);color:var(--muted)}.review-row__author.svelte-xvi6js a:where(.svelte-xvi6js):hover,.review-row.svelte-xvi6js h2:where(.svelte-xvi6js) a:where(.svelte-xvi6js):hover{text-decoration:underline}.review-row__content.svelte-xvi6js{min-width:0}.review-row.svelte-xvi6js h2:where(.svelte-xvi6js){overflow-wrap:anywhere;margin:6px 0 10px;font-size:.875rem;font-weight:600;line-height:1.5}.review-row__content.svelte-xvi6js>p:where(.svelte-xvi6js){white-space:pre-line;overflow-wrap:anywhere;margin:0}.review-row__content.svelte-xvi6js>.review-row__answer:where(.svelte-xvi6js){margin-top:12px}.review-row__votes.svelte-xvi6js{color:var(--muted);font-size:var(--text-small);align-items:center;gap:12px;margin-top:10px;display:flex}.review-row__votes.svelte-xvi6js button:where(.svelte-xvi6js){color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:8px 2px;display:inline-flex}.review-row__votes.svelte-xvi6js button[aria-pressed=true]:where(.svelte-xvi6js){color:var(--ink);font-weight:700}.review-row__votes.svelte-xvi6js .down:where(.svelte-xvi6js) svg:where(.svelte-xvi6js){transform:rotate(180deg)}.review-row__photos.svelte-xvi6js{min-width:0;margin:4px 0 0}.review-row__photos.svelte-xvi6js>div:where(.svelte-xvi6js){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.review-row__photos.svelte-xvi6js a:where(.svelte-xvi6js){background:var(--soft,#f5f6f8);border-radius:6px;overflow:hidden}.review-row__photos.svelte-xvi6js figcaption:where(.svelte-xvi6js){text-align:right;font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;margin-top:16px}@media (width<=959px){.review-row.svelte-xvi6js{grid-template-columns:120px minmax(0,1fr);gap:12px 20px}.review-row__photos.svelte-xvi6js{grid-column:2;max-width:270px}.review-row__photos.svelte-xvi6js figcaption:where(.svelte-xvi6js){text-align:left;margin-top:8px}}@media (width<=600px){.review-row.svelte-xvi6js{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:24px}.review-row__author.svelte-xvi6js{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.review-row__author.svelte-xvi6js a:where(.svelte-xvi6js),.review-row__author.svelte-xvi6js>span:where(.svelte-xvi6js){grid-column:1/-1}.review-row__photos.svelte-xvi6js{grid-column:1;max-width:300px;margin:0}.review-row__votes.svelte-xvi6js button:where(.svelte-xvi6js){min-width:44px;min-height:44px}.review-row__content.svelte-xvi6js{font-size:var(--text-body)}}.review-composer.svelte-1cr0lk2{text-align:center}.review-composer.svelte-1cr0lk2>.button:where(.svelte-1cr0lk2){border:1px solid var(--ink);background:#fff;border-radius:3px;min-width:200px}.review-composer.svelte-1cr0lk2 p:where(.svelte-1cr0lk2){font-size:.875rem}.review-compose-form.svelte-1cr0lk2{gap:16px;display:grid}.review-compose-form.svelte-1cr0lk2 label:where(.svelte-1cr0lk2){min-width:0}.review-compose-form.svelte-1cr0lk2 select:where(.svelte-1cr0lk2),.review-compose-form.svelte-1cr0lk2 textarea:where(.svelte-1cr0lk2),.review-compose-form.svelte-1cr0lk2 input[type=search]:where(.svelte-1cr0lk2){box-sizing:border-box;width:100%;max-width:100%}.reviews-model.svelte-1lwsl2u{margin-top:-12px;margin-bottom:24px;font-size:.875rem}.reviews-model.svelte-1lwsl2u a:where(.svelte-1lwsl2u){text-decoration:underline}.reviews-overview.svelte-1lwsl2u{grid-template-columns:28% 44% 28%;align-items:stretch;min-height:156px;margin-bottom:48px;display:grid}.reviews-overview__score.svelte-1lwsl2u{flex-direction:column;justify-content:center;padding-right:24px;display:flex}.reviews-overview__score.svelte-1lwsl2u>div:where(.svelte-1lwsl2u){flex-wrap:wrap;align-items:center;gap:14px;display:flex}.reviews-overview__score.svelte-1lwsl2u strong:where(.svelte-1lwsl2u){letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:650;line-height:1.1}.reviews-overview__score.svelte-1lwsl2u p:where(.svelte-1lwsl2u){color:var(--muted);margin:10px 0 0;font-size:.875rem}.reviews-overview__distribution.svelte-1lwsl2u{border-inline:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding:6px clamp(20px,4.5vw,64px);display:flex}.reviews-overview__distribution.svelte-1lwsl2u button:where(.svelte-1lwsl2u){text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;grid-template-columns:76px minmax(36px,1fr) 48px;align-items:center;gap:12px;padding:1px 0;font-size:.8125rem;display:grid}.reviews-overview__distribution.svelte-1lwsl2u button:where(.svelte-1lwsl2u):hover .rating-bar:where(.svelte-1lwsl2u)>span:where(.svelte-1lwsl2u){background:#475c73}.rating-bar.svelte-1lwsl2u{background:#e9ecf0;height:8px;overflow:hidden}.rating-bar.svelte-1lwsl2u>span:where(.svelte-1lwsl2u){background:var(--ink);min-width:0;height:100%;display:block}.reviews-overview__action.svelte-1lwsl2u{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding-left:24px;display:flex}.reviews-layout.svelte-1lwsl2u{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.reviews-filters.svelte-1lwsl2u{background:#f6f7f8;padding:24px 20px;font-size:.875rem}.reviews-filters.svelte-1lwsl2u fieldset:where(.svelte-1lwsl2u){border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 24px;padding:0 0 24px}.reviews-filters.svelte-1lwsl2u legend:where(.svelte-1lwsl2u){margin-bottom:14px;font-weight:600}.reviews-filters.svelte-1lwsl2u label:where(.svelte-1lwsl2u)>span:where(.svelte-1lwsl2u){overflow-wrap:anywhere;min-width:0}.reviews-filters.svelte-1lwsl2u label:where(.svelte-1lwsl2u){cursor:pointer;align-items:center;gap:10px;min-height:34px;line-height:1.35;display:flex}.reviews-filters.svelte-1lwsl2u input[type=checkbox]:where(.svelte-1lwsl2u){appearance:auto;accent-color:var(--ink);border-radius:3px;flex:0 0 16px;width:16px;height:16px;margin:0}.reviews-filter-count.svelte-1lwsl2u{color:var(--muted);margin-left:auto;font-size:.8125rem}.reviews-filters.svelte-1lwsl2u .reviews-sort:where(.svelte-1lwsl2u){border-bottom:0;margin-bottom:0;padding-bottom:0}.reviews-sort.svelte-1lwsl2u select:where(.svelte-1lwsl2u){border:1px solid var(--line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:4px;padding:10px 8px}.reviews-reset.svelte-1lwsl2u{margin-top:20px;font-size:.8125rem;text-decoration:underline;display:inline-block}.reviews-results.svelte-1lwsl2u{min-width:0;scroll-margin-top:24px}.reviews-toolbar.svelte-1lwsl2u{justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 0 12px;display:flex}.reviews-toolbar.svelte-1lwsl2u h2:where(.svelte-1lwsl2u){white-space:nowrap;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.reviews-toolbar.svelte-1lwsl2u form:where(.svelte-1lwsl2u){border:1px solid var(--line);background:#f7f8fa;border-radius:6px;align-items:center;width:50%;min-width:0;display:flex}.reviews-toolbar.svelte-1lwsl2u form:where(.svelte-1lwsl2u) button:where(.svelte-1lwsl2u){color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:flex}.reviews-toolbar.svelte-1lwsl2u form:where(.svelte-1lwsl2u) .icon{width:16px;height:16px}.reviews-toolbar.svelte-1lwsl2u input[type=search]:where(.svelte-1lwsl2u){width:100%;min-width:0;font:inherit;outline-offset:3px;background:0 0;border:0;padding:10px 10px 10px 0;font-size:.8125rem}.reviews-toolbar.svelte-1lwsl2u input:where(.svelte-1lwsl2u)::placeholder{color:var(--muted)}.reviews-filter-toggle.svelte-1lwsl2u{display:none}.reviews-empty.svelte-1lwsl2u{border-top:1px solid var(--line);text-align:center;padding:44px 12px}.reviews-empty.svelte-1lwsl2u h2:where(.svelte-1lwsl2u){font-size:1.25rem}.reviews-filter-apply.svelte-1lwsl2u{width:100%;margin-top:20px}.reviews-filters--drawer.svelte-1lwsl2u{background:0 0;padding:0}.reviews-results.svelte-1lwsl2u .catalog-pagination{border-top:0;margin-top:32px;padding-top:0}@media (width<=1199px){.reviews-layout.svelte-1lwsl2u{grid-template-columns:200px minmax(0,1fr);gap:20px}.reviews-filters.svelte-1lwsl2u{padding:20px 16px}.reviews-overview__distribution.svelte-1lwsl2u{padding-inline:28px}.reviews-overview__action.svelte-1lwsl2u{padding-left:18px}.reviews-overview__action.svelte-1lwsl2u .button{min-width:170px}}@media (width<=959px){.reviews-overview.svelte-1lwsl2u{grid-template-columns:1fr 1.2fr;row-gap:24px}.reviews-overview__distribution.svelte-1lwsl2u{border-right:0;padding-right:0}.reviews-overview__action.svelte-1lwsl2u{grid-column:1/-1;justify-content:flex-start;padding:0}.reviews-layout.svelte-1lwsl2u{grid-template-columns:180px minmax(0,1fr)}.reviews-toolbar.svelte-1lwsl2u{flex-wrap:wrap;gap:12px}.reviews-toolbar.svelte-1lwsl2u form:where(.svelte-1lwsl2u){width:100%}}@media (width<=767px){.reviews-overview.svelte-1lwsl2u{grid-template-columns:1fr;gap:20px;min-height:0;margin-bottom:32px}.reviews-overview__score.svelte-1lwsl2u{padding:0}.reviews-overview__distribution.svelte-1lwsl2u{border:0;gap:10px;max-width:350px;padding:0}.reviews-overview__distribution.svelte-1lwsl2u button:where(.svelte-1lwsl2u){grid-template-columns:76px minmax(36px,1fr) 48px}.reviews-overview__action.svelte-1lwsl2u{grid-column:1;justify-content:stretch}.reviews-overview__action.svelte-1lwsl2u .review-composer,.reviews-overview__action.svelte-1lwsl2u .button{width:100%}.reviews-layout.svelte-1lwsl2u{grid-template-columns:minmax(0,1fr)}.reviews-layout.svelte-1lwsl2u>.reviews-filters:where(.svelte-1lwsl2u){display:none}.reviews-filter-toggle.svelte-1lwsl2u{min-height:44px;margin-left:auto;padding:8px 14px;display:inline-flex}.reviews-toolbar.svelte-1lwsl2u h2:where(.svelte-1lwsl2u){font-size:1rem}.reviews-toolbar.svelte-1lwsl2u form:where(.svelte-1lwsl2u){flex-basis:100%;order:3}.reviews-toolbar.svelte-1lwsl2u input[type=search]:where(.svelte-1lwsl2u){padding-block:12px;font-size:1rem}.reviews-filters--drawer.svelte-1lwsl2u label:where(.svelte-1lwsl2u){min-height:44px}}
