.filters.svelte-1uafewn{--filters-gap: .5rem;display:flex;flex-direction:column;gap:calc(var(--filters-gap) * 3)}.group.svelte-1uafewn{display:flex;flex-direction:column;gap:var(--filters-gap);min-width:0;margin:0;padding:0;border:none}p.legend.svelte-1uafewn{float:none;margin-bottom:0}.legend.svelte-1uafewn{float:left;width:100%;margin-bottom:var(--filters-gap);padding:0;font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.price-row.svelte-1uafewn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--filters-gap)}.price-field.svelte-1uafewn{display:flex;align-items:center;gap:.375rem;min-width:0;padding-inline:.625rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-surface);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.price-field.svelte-1uafewn:focus-within{border-color:var(--color-primary-accent);box-shadow:var(--shadow-focus)}.price-prefix.svelte-1uafewn{font-size:.875rem;color:var(--color-text-muted)}.price-input.svelte-1uafewn{width:100%;min-width:0;padding-block:.5rem;border:none;font-size:.9375rem;background:transparent;appearance:textfield}.price-input.svelte-1uafewn:focus-visible{outline:none}.price-input.svelte-1uafewn::-webkit-inner-spin-button,.price-input.svelte-1uafewn::-webkit-outer-spin-button{appearance:none}.switch.svelte-1uafewn,.check.svelte-1uafewn{display:flex;align-items:center;gap:var(--filters-gap);min-width:0;font-size:.9375rem;cursor:pointer}.switch-label.svelte-1uafewn,.check-label.svelte-1uafewn{flex:1;min-width:0;overflow-wrap:anywhere}.count.svelte-1uafewn{flex-shrink:0;font-size:.8125rem;color:var(--color-text-disabled)}.switch-input.svelte-1uafewn{position:relative;flex-shrink:0;width:2.25rem;height:1.25rem;margin:0;border-radius:var(--radius-pill);background-color:var(--color-bg-strong);cursor:pointer;transition:background-color var(--duration-fast) ease;appearance:none}.switch-input.svelte-1uafewn:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:var(--radius-full);background-color:var(--color-bg-surface);box-shadow:var(--shadow-sm);transition:translate var(--duration-fast) ease}.switch-input.svelte-1uafewn:checked{background-color:var(--color-primary-accent)}.switch-input.svelte-1uafewn:checked:after{translate:1rem 0}.check-input.svelte-1uafewn{flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-primary-accent);cursor:pointer}.brand-search.svelte-1uafewn{width:100%;padding:.5rem .625rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:.875rem;background-color:var(--color-bg-surface)}.brand-search.svelte-1uafewn:focus-visible{outline:none;border-color:var(--color-primary-accent);box-shadow:var(--shadow-focus)}.brand-list.svelte-1uafewn{display:flex;flex-direction:column;gap:var(--filters-gap);margin:0;padding:0;list-style:none}.brand-list.scrollable.svelte-1uafewn{overflow-y:auto;overscroll-behavior:contain;max-height:13.75rem;padding:var(--filters-gap);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-surface);scrollbar-gutter:stable;scrollbar-width:thin}.empty.svelte-1uafewn{font-size:.875rem;color:var(--color-text-muted)}.filters.svelte-1uafewn .reset-btn{padding:.625rem 1rem}.chips.svelte-1gqfs3z{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.chip.svelte-1gqfs3z{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.375rem .625rem .375rem .75rem;border-radius:var(--radius-pill);font-size:.875rem;color:var(--color-primary-accent-active);background-color:var(--color-primary-subtle);text-decoration:none;transition:background-color var(--duration-fast) ease}.chip.svelte-1gqfs3z:hover{background-color:var(--color-primary-muted)}.chip-label.svelte-1gqfs3z{min-width:0;overflow-wrap:anywhere}.reset.svelte-1gqfs3z{padding:.375rem .25rem;font-size:.875rem;color:var(--color-text-muted);text-decoration:none}.reset.svelte-1gqfs3z:hover{color:var(--color-primary-accent);text-decoration:underline}.recent.svelte-1gb4qz1{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-subtle)}.head.svelte-1gb4qz1{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.head.svelte-1gb4qz1 h2:where(.svelte-1gb4qz1){margin:0;font-size:.9375rem;font-weight:600}.head.svelte-1gb4qz1 button:where(.svelte-1gb4qz1){flex-shrink:0;padding:.375rem 0;border:none;font-size:.8125rem;color:var(--color-text-tertiary);background:none;cursor:pointer}.head.svelte-1gb4qz1 button:where(.svelte-1gb4qz1):focus-visible{outline:none;box-shadow:var(--shadow-focus)}.label.svelte-1gb4qz1{margin:0;font-size:.75rem;color:var(--color-text-tertiary)}.categories.svelte-1gb4qz1,.products.svelte-1gb4qz1{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.products.svelte-1gb4qz1{flex-direction:column}a.svelte-1gb4qz1{display:block;padding:.375rem .625rem;border-radius:var(--radius-sm);font-size:.875rem;color:var(--color-text-secondary);background-color:var(--color-bg-surface);text-decoration:none;overflow-wrap:anywhere}a.svelte-1gb4qz1:hover{color:var(--color-primary-accent);background-color:var(--color-primary-subtle)}a.svelte-1gb4qz1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.products.svelte-1gb4qz1 a:where(.svelte-1gb4qz1){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.search-panel.svelte-12m1to1{display:flex;flex-direction:column;gap:1rem;width:100%;padding:clamp(.75rem,.5769230769rem + .7692307692vw,1.5rem)}.form.svelte-12m1to1{display:flex;gap:.5rem}.field.svelte-12m1to1{position:relative;display:flex;flex:1;align-items:center;gap:.5rem;min-width:0;padding-inline:.875rem .375rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);background-color:var(--color-bg-surface);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.field.svelte-12m1to1:focus-within{border-color:var(--color-primary-accent);box-shadow:var(--shadow-focus)}.field.svelte-12m1to1 .field-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.field.svelte-12m1to1 .field-spinner{color:var(--color-primary-accent)}.input.svelte-12m1to1{flex:1;min-width:0;padding-block:clamp(.625rem,.5673076923rem + .2564102564vw,.875rem);border:none;font-size:clamp(1rem,.9711538462rem + .1282051282vw,1.125rem);color:var(--color-text-primary);background:transparent}.input.svelte-12m1to1:focus-visible{outline:none}.input.svelte-12m1to1::-webkit-search-cancel-button{display:none}.clear.svelte-12m1to1{display:flex;padding:.375rem;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);background:none;cursor:pointer}.clear.svelte-12m1to1:hover{color:var(--color-primary-accent-active);background-color:var(--color-bg-muted)}.form.svelte-12m1to1 .submit{gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--radius-md);font-size:1rem}@media(max-width:33.12375rem){.submit-text.svelte-12m1to1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;overflow:hidden!important}}.results.svelte-12m1to1{display:flex;flex-direction:column;gap:.75rem}.status.svelte-12m1to1{font-size:.875rem;color:var(--color-text-muted)}.status.svelte-12m1to1:empty{display:none}.list.svelte-12m1to1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.3846153846rem + .5128205128vw,1rem);margin:0;padding:0;list-style:none;transition:opacity var(--duration-fast) ease}.list.stale.svelte-12m1to1{opacity:.6}@media(max-width:63.99875rem){.list.svelte-12m1to1{grid-template-columns:minmax(0,1fr)}}.all.svelte-12m1to1{display:inline-flex;align-self:flex-start;align-items:center;gap:.375rem;font-weight:500;color:var(--color-primary-accent);text-decoration:none}.all.svelte-12m1to1:hover{color:var(--color-primary-accent-hover);text-decoration:underline}.chip.svelte-ffok2h{display:inline-flex;align-items:baseline;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);font-size:.875rem;white-space:nowrap;color:var(--color-text-emphasis);background-color:var(--color-bg-page);text-decoration:none;transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,color var(--duration-fast) ease}.chip.svelte-ffok2h:hover{border-color:var(--color-primary-border);color:var(--color-primary-accent-hover);background-color:var(--color-primary-subtle)}.chip.active.svelte-ffok2h{border-color:var(--color-primary-accent);color:var(--color-text-inverse);background-color:var(--color-primary-accent)}.chip.active.svelte-ffok2h .count:where(.svelte-ffok2h){color:var(--color-primary-muted)}.chip.back.svelte-ffok2h{align-items:center;border-color:transparent;color:var(--color-primary-accent);background-color:var(--color-bg-muted)}.chip.back.svelte-ffok2h:hover{background-color:var(--color-primary-subtle)}.count.svelte-ffok2h{font-size:.75rem;color:var(--color-text-disabled)}
