.catalog-filter-form{width:100%;max-width:820px;margin-top:18px}.catalog-filter-form .catalog-search{max-width:none;margin:0 0 12px}.catalog-ingredient-control{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.catalog-ingredient-control>label{font-size:14px;font-weight:650}.catalog-ingredient-control select{flex:1;min-width:160px;max-width:100%;height:44px;padding:8px 34px 8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.catalog-filter-submit{height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:10px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.catalog-filter-reset{font-size:13px;text-underline-offset:3px}.catalog-filter-help{font-size:12px!important;line-height:1.7!important;color:var(--muted);margin-top:10px!important}.catalog-filter-help a{color:inherit;text-underline-offset:3px}.catalog-subcategories{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:14px}.catalog-subcategories [aria-current=page]{font-weight:700;text-decoration:none}.catalog-count{font-size:14px;font-weight:500;color:var(--muted)}.catalog-ingredient-control select:focus-visible,.catalog-filter-submit:focus-visible,.catalog-filter-reset:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.card[hidden]{display:none!important}@media(max-width:540px){.catalog-ingredient-control>label{flex-basis:100%}.catalog-ingredient-control select{width:100%;flex-basis:100%}.catalog-filter-form{margin-top:14px}.catalog-filter-submit{flex:1}.catalog-filter-reset{padding:10px}.catalog-filter-help{margin-bottom:0!important}}
