.store-filters.svelte-16wxye4{min-width:0;height:100%;position:relative}.store-filters__inner.svelte-16wxye4{border:1px solid var(--color-border-faint);background:var(--color-surface-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;flex-direction:column;gap:0;padding:.85rem;display:flex}@media (width>=1024px){.store-filters.svelte-16wxye4:not(.store-filters--sheet) .store-filters__inner:where(.svelte-16wxye4){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-primary-rgb), .25) transparent;max-height:calc(100dvh - 7.5rem);box-shadow:0 12px 40px color-mix(in srgb, var(--color-overlay) 40%, transparent), 0 0 0 1px var(--color-border-faint);padding:1rem;position:sticky;top:6.5rem;overflow-y:auto}}.store-filters--sheet.svelte-16wxye4 .store-filters__inner:where(.svelte-16wxye4){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;padding:0}.store-filters__block.svelte-16wxye4{border-bottom:1px solid var(--color-border-faint)}.store-filters__block.svelte-16wxye4:last-child{border-bottom:none}.store-filters__head.svelte-16wxye4{width:100%;min-height:2.75rem;color:var(--color-text-body);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .35rem;font-size:.78rem;font-weight:600;transition:color .2s;display:flex}.store-filters__head.svelte-16wxye4:hover{color:var(--color-neonCyan)}.store-filters__chevron.svelte-16wxye4{color:var(--color-text-subtle);flex-shrink:0;transition:transform .22s,color .2s;display:inline-flex}.store-filters__chevron--open.svelte-16wxye4{color:var(--color-neonCyan);transform:rotate(180deg)}.store-filters__body.svelte-16wxye4{padding:0 .35rem .85rem}.store-filters__pills.svelte-16wxye4,.store-filters__chips.svelte-16wxye4{flex-wrap:wrap;gap:.4rem;display:flex}.store-filters__pill.svelte-16wxye4,.store-filters__chip.svelte-16wxye4{border:1px solid var(--color-border-subtle);min-height:2.75rem;color:var(--color-text-muted);text-align:left;background:0 0;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;line-height:1.2;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.store-filters__pill.svelte-16wxye4:hover,.store-filters__chip.svelte-16wxye4:hover{border-color:var(--color-border-subtle);color:var(--color-text-body)}.store-filters__pill--on.svelte-16wxye4,.store-filters__chip--on.svelte-16wxye4{border-color:rgba(var(--color-primary-rgb), .4);color:var(--color-neonCyan);background:rgba(var(--color-primary-rgb), .06)}.store-filters__chip-swatch.svelte-16wxye4{border:1px solid var(--color-border-subtle);background:var(--swatch);border-radius:9999px;width:.75rem;height:.75rem}.store-filters__range-label.svelte-16wxye4{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.75rem}.store-filters__dual.svelte-16wxye4{height:2rem;margin:0 -2px;padding:0 2px;position:relative;overflow:hidden}.store-filters__dual-track.svelte-16wxye4{background:var(--color-border-subtle);border-radius:9999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.store-filters__dual-track.svelte-16wxye4:after{content:"";left:var(--lo);right:calc(100% - var(--hi));background:linear-gradient(90deg, var(--color-neonCyan), var(--color-electricPurple));border-radius:9999px;height:100%;position:absolute}.store-filters__range--min.svelte-16wxye4{z-index:2}.store-filters__range--max.svelte-16wxye4{z-index:3}.store-filters__range.svelte-16wxye4{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.store-filters__range.svelte-16wxye4::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-neonCyan);background:var(--color-background);pointer-events:auto;cursor:pointer;border-radius:50%;width:14px;height:14px}.store-filters__select.svelte-16wxye4,.store-filters__check.svelte-16wxye4{color:var(--color-text-muted);gap:.35rem;font-size:.72rem;display:grid}.store-filters__check.svelte-16wxye4{align-items:center;min-height:2.75rem;display:flex}.store-filters__select.svelte-16wxye4 span:where(.svelte-16wxye4){color:var(--color-text-subtle)}.store-filters__select.svelte-16wxye4 select:where(.svelte-16wxye4){border:1px solid var(--color-border-subtle);background:var(--color-input-bg);width:100%;min-height:2.75rem;color:var(--color-text-body);border-radius:.5rem;padding:.35rem .6rem}
