.filter-products[data-v-15c34409]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:24px 0 12px;display:flex}.filter-products__title[data-v-15c34409]{align-items:center;gap:12px;width:100%;display:flex}.filter-products__title[data-v-15c34409]:before{content:"";background:var(--brand-primary-bright);border-radius:2px;flex:none;width:6px;height:1.75rem}.filter-products__title[data-v-15c34409]:after{content:"";background:var(--brand-border);border-radius:1px;flex:auto;order:3;height:2px}.filter-products h2[data-v-15c34409]{color:var(--brand-primary-dark);margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700}.filter-products__count[data-v-15c34409]{color:var(--brand-text-muted);order:2;font-size:.9375rem}.filter-brands[data-v-15c34409]{margin:0 0 12px}.filter-brands__list[data-v-15c34409]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.filter-brands__item[data-v-15c34409]{border:1px solid var(--brand-border);border-radius:var(--brand-radius);text-align:center;color:#374151;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:92px;min-height:52px;padding:6px 10px;line-height:1.15;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.filter-brands__item[data-v-15c34409]:hover{border-color:var(--brand-primary-bright);box-shadow:var(--brand-shadow);color:var(--brand-primary-dark)}.filter-brands__name[data-v-15c34409]{letter-spacing:.02em;text-transform:uppercase;font-size:.9375rem;font-weight:800}.filter-brands__item.is-selected[data-v-15c34409]{border:2px solid var(--brand-primary);color:var(--brand-primary-dark);background:var(--brand-primary-pale);padding:5px 9px}.filter-brands__check[data-v-15c34409]{color:#fff;background:var(--brand-primary);border-radius:0 6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-1px;right:-1px}.filter-brands__more[data-v-15c34409]{border:1px dashed var(--brand-border-strong);color:var(--brand-primary);cursor:pointer}.filter-brands__clear[data-v-15c34409],.filter-brands__more[data-v-15c34409]{border-radius:var(--brand-radius);background:#fff;min-height:52px;padding:4px 14px;font-weight:600}.filter-brands__clear[data-v-15c34409]{color:#b91c1c;border:1px dashed #fca5a5;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.filter-sort[data-v-15c34409]{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:8px 12px;display:flex}.filter-sort__label[data-v-15c34409]{color:var(--brand-text-muted);flex-shrink:0;font-size:.9375rem;font-weight:600}.filter-sort__tabs[data-v-15c34409]{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.filter-sort__tab[data-v-15c34409]{border:1px solid var(--brand-border-strong);white-space:nowrap;min-height:40px;color:var(--brand-text);background:#fff;border-radius:6px;align-items:center;padding:4px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.filter-sort__tab[data-v-15c34409]:hover{border-color:var(--brand-primary);color:var(--brand-primary-dark)}.filter-sort__tab.is-active[data-v-15c34409]{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary);font-weight:700}.filter-products__limit[data-v-15c34409]{align-items:center;gap:8px;margin:0 0 0 auto;display:flex;position:relative}.filter-products__limit label[data-v-15c34409]{white-space:nowrap;color:var(--brand-text-muted);margin:0;font-size:.875rem;font-weight:500}.filter-products__limit .form-control[data-v-15c34409]{width:auto;height:40px;color:var(--brand-text-muted);padding-top:0;padding-bottom:0}.filter-products__apply[data-v-15c34409]{margin-top:4px;position:absolute;top:100%;right:0}.filter-products__empty[data-v-15c34409]{border:1px dashed var(--brand-border-strong);border-radius:var(--brand-radius-card);text-align:center;background:#fff;padding:32px 16px}.filter-products__empty p[data-v-15c34409]{margin:0 0 12px;font-size:1.0625rem}@media (width<=767px){.filter-products[data-v-15c34409]{margin-top:16px}.filter-products__limit[data-v-15c34409]{display:none}.filter-sort[data-v-15c34409]{background:0 0;border:0;padding:0}.filter-sort__label[data-v-15c34409]{display:none}.filter-brands__list[data-v-15c34409]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-brands__clear[data-v-15c34409],.filter-brands__more[data-v-15c34409]{grid-column:1/-1;justify-content:center}.filter-brands__item[data-v-15c34409]{min-width:0;min-height:48px}.filter-brands__name[data-v-15c34409]{overflow-wrap:anywhere}.filter-sort__tab[data-v-15c34409]{border-radius:var(--brand-radius-pill);min-height:40px}}.filter-brands__logo[data-v-15c34409]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px;margin-bottom:3px;padding:5px;display:block}
