.sorting-help.svelte-bq44py .close-help:where(.svelte-bq44py){min-height:44px;color:var(--brand-accent);font:inherit;background:0 0;border:0;margin:8px 0 0 auto;padding:8px 0 0;text-decoration:underline;display:block}.sorting-help.svelte-bq44py .close-help:where(.svelte-bq44py):hover{background:0 0;text-decoration-thickness:2px}.filter-tools.svelte-18zpgxp{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 20px;display:flex}.quick-sort.svelte-18zpgxp{flex-wrap:wrap;flex:430px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.quick-sort.svelte-18zpgxp label:where(.svelte-18zpgxp){flex-direction:row;flex:none;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.quick-sort.svelte-18zpgxp select:where(.svelte-18zpgxp){width:auto;min-width:180px;max-width:100%;min-height:44px}.quick-sort.svelte-18zpgxp button:where(.svelte-18zpgxp),.filter-trigger.svelte-18zpgxp{min-height:44px}.availability-filters.svelte-18zpgxp{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;display:flex}.stock-filter.svelte-18zpgxp{white-space:nowrap;min-height:44px}.stock-filter.svelte-18zpgxp input:where(.svelte-18zpgxp),.facet-values.svelte-18zpgxp input:where(.svelte-18zpgxp){flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0;padding:0}.selected-filters.svelte-18zpgxp{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.selected-filters.svelte-18zpgxp button:where(.svelte-18zpgxp){min-height:44px}.filter-panel.svelte-18zpgxp{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:6px;margin:0 0 24px}.filter-panel.svelte-18zpgxp form:where(.svelte-18zpgxp){margin:0;display:block}.filter-scroll.svelte-18zpgxp{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-height:55dvh;padding:16px;display:grid;overflow-y:auto}fieldset.svelte-18zpgxp{border:1px solid var(--brand-border);min-width:0;margin:0;padding:12px}legend.svelte-18zpgxp{padding:0 4px;font-weight:600}.facet-values.svelte-18zpgxp{max-height:240px;overflow-y:auto}.facet-values.svelte-18zpgxp label:where(.svelte-18zpgxp){flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.facet-values.svelte-18zpgxp span:where(.svelte-18zpgxp){overflow-wrap:anywhere}.facet-values.svelte-18zpgxp small:where(.svelte-18zpgxp){margin-left:auto}.price-range.svelte-18zpgxp{gap:8px;display:flex}.price-range.svelte-18zpgxp label:where(.svelte-18zpgxp){gap:4px;min-width:0;display:grid}.price-range.svelte-18zpgxp input:where(.svelte-18zpgxp){width:100%;min-width:0}.filter-actions.svelte-18zpgxp{border-top:1px solid var(--brand-border);gap:10px;padding:12px 16px;display:flex}@media (width<=600px){.quick-sort.svelte-18zpgxp{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.quick-sort.svelte-18zpgxp>.availability-filters:where(.svelte-18zpgxp){grid-area:1/1}.quick-sort.svelte-18zpgxp>label:where(.svelte-18zpgxp):not(.stock-filter){grid-area:2/1;min-width:0;display:grid}.quick-sort.svelte-18zpgxp select:where(.svelte-18zpgxp){width:100%;min-width:0}.quick-sort.svelte-18zpgxp>button:where(.svelte-18zpgxp){grid-area:2/2}.quick-sort.svelte-18zpgxp .sorting-help{grid-area:1/2;justify-self:end}.filter-scroll.svelte-18zpgxp{grid-template-columns:1fr;max-height:50dvh}.filter-actions.svelte-18zpgxp button:where(.svelte-18zpgxp){flex:1}}
