.catalog-filters.svelte-3o5h5y{gap:var(--spacing_s);margin-block:var(--spacing);flex-wrap:wrap;display:flex}.catalog-filters__link.svelte-3o5h5y{padding:var(--spacing_xs) var(--spacing_s);border:1px solid var(--border_color);border-radius:var(--radius_sm);font-size:var(--font_size_sm);transition:var(--hover_transition)}.catalog-filters__link.svelte-3o5h5y:hover{background:var(--hover)}.cancel-filter.svelte-3o5h5y{margin-block:var(--spacing)}.letter-nav.svelte-3o5h5y{gap:var(--spacing);margin-block:var(--spacing);flex-direction:column;display:flex}.letter-nav__section.svelte-3o5h5y{gap:var(--spacing_s);flex-direction:column;display:flex}.letter-nav__label.svelte-3o5h5y{margin:0;font-weight:600}.letter-nav__links.svelte-3o5h5y{gap:var(--spacing_xs);flex-wrap:wrap;display:flex}.letter-nav__link.svelte-3o5h5y{border:1px solid var(--border_color);border-radius:var(--radius_sm);min-width:36px;height:36px;font-size:var(--font_size_sm);transition:var(--hover_transition);justify-content:center;align-items:center;padding-inline:8px;font-weight:500;display:flex}.letter-nav__link.svelte-3o5h5y:hover{background:var(--primary_blue);color:var(--white);border-color:var(--primary_blue)}.results-info.svelte-3o5h5y{margin-block:var(--spacing);align-items:baseline;gap:var(--spacing_s) var(--spacing);flex-wrap:wrap;display:flex}.results-info__count.svelte-3o5h5y{color:var(--secondary_text_color);font-size:var(--font_size_sm)}.product-list.svelte-3o5h5y{--columns:1;columns:var(--columns);column-gap:var(--spacing)}@media screen and (width>=768px){.product-list.svelte-3o5h5y{--columns:2}}@media screen and (width>=1024px){.product-list.svelte-3o5h5y{--columns:3}}.product-list__item.svelte-3o5h5y{break-inside:avoid;padding:var(--spacing_s);border-bottom:1px solid var(--border_color)}.product-list__link.svelte-3o5h5y{transition:var(--hover_transition)}.product-list__link.svelte-3o5h5y:hover{color:var(--primary_blue)}.empty-state.svelte-3o5h5y{margin-block:var(--spacing);padding:var(--spacing);border:1px dashed var(--border_color);border-radius:var(--radius_med);color:var(--secondary_text_color);text-align:center}
