.catalog-filters-module__uEwsuW__panel{--ink:#18181b;--muted:#71717a;--faint:#a1a1aa;--line:#e4e4e7;--hover:#f4f4f5;--track:#f4f4f5;--fill:#d4d4d8;--thumb:#fff;--well:#f4f4f5;--accent:#d5fc70;--on-accent:#1d2412;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.catalog-filters-module__uEwsuW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.catalog-filters-module__uEwsuW__title{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.catalog-filters-module__uEwsuW__badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 10px var(--font-geist-mono), monospace;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.catalog-filters-module__uEwsuW__clear{color:var(--muted);font-size:12px;font-weight:500;transition:color .2s}.catalog-filters-module__uEwsuW__clear:hover{color:var(--ink)}.catalog-filters-module__uEwsuW__clear:focus-visible{outline:2px solid var(--muted);outline-offset:3px;border-radius:4px}.catalog-filters-module__uEwsuW__group{min-width:0;margin-top:22px}.catalog-filters-module__uEwsuW__legend{width:100%;font:500 10px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin-bottom:10px;display:flex}.catalog-filters-module__uEwsuW__legend:after{content:"";background:var(--line);flex:1;height:1px}.catalog-filters-module__uEwsuW__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-filters-module__uEwsuW__list{gap:2px;display:grid}.catalog-filters-module__uEwsuW__option{color:var(--muted);letter-spacing:-.015em;cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:9px 10px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .2s,color .2s,opacity .2s;display:grid;position:relative}.catalog-filters-module__uEwsuW__option[data-empty=true]{opacity:.45}.catalog-filters-module__uEwsuW__option[data-selected=true]{color:var(--ink);background:var(--hover)}.catalog-filters-module__uEwsuW__option:has(.catalog-filters-module__uEwsuW__input:focus-visible){outline:2px solid var(--muted);outline-offset:1px}.catalog-filters-module__uEwsuW__box{border:1.5px solid var(--fill);border-radius:5px;place-items:center;width:16px;height:16px;transition:background-color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}.catalog-filters-module__uEwsuW__box svg{opacity:0;width:10px;height:10px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);transform:scale(.5)}.catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__box{border-color:var(--on-accent);background:var(--accent);color:var(--on-accent)}.catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__box svg{opacity:1;transform:scale(1)}.catalog-filters-module__uEwsuW__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-filters-module__uEwsuW__count{font:500 11px var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;color:var(--faint)}.catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__count{color:var(--ink)}.catalog-filters-module__uEwsuW__bar{background:var(--track);border-radius:2px;grid-column:2/4;height:2px;overflow:hidden}.catalog-filters-module__uEwsuW__bar:before{content:"";width:calc(var(--share,0) * 100%);border-radius:inherit;background:var(--fill);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1),background-color .2s;display:block}.catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__bar{background:var(--line)}.catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__bar:before{background:var(--on-accent)}.catalog-filters-module__uEwsuW__segment{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.catalog-filters-module__uEwsuW__thumb{background:var(--thumb);width:calc(33.3333% - 2px);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);transform:translateX(calc(var(--i,0) * 100%));border-radius:9px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.catalog-filters-module__uEwsuW__seg{color:var(--muted);letter-spacing:-.01em;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:500;transition:color .2s;display:flex;position:relative}.catalog-filters-module__uEwsuW__seg[data-selected=true]{color:var(--ink)}.catalog-filters-module__uEwsuW__seg:has(.catalog-filters-module__uEwsuW__input:focus-visible){outline:2px solid var(--muted);outline-offset:1px}.catalog-filters-module__uEwsuW__dot{border-radius:50%;width:6px;height:6px}.catalog-filters-module__uEwsuW__dotFree{background:#84cc16}.catalog-filters-module__uEwsuW__dotPaid{background:#7c3aed}@media (hover:hover){.catalog-filters-module__uEwsuW__option:hover{color:var(--ink);background:var(--hover)}.catalog-filters-module__uEwsuW__option:hover .catalog-filters-module__uEwsuW__box{transform:scale(1.06)}.catalog-filters-module__uEwsuW__seg:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.catalog-filters-module__uEwsuW__option,.catalog-filters-module__uEwsuW__box,.catalog-filters-module__uEwsuW__box svg,.catalog-filters-module__uEwsuW__bar:before,.catalog-filters-module__uEwsuW__thumb,.catalog-filters-module__uEwsuW__seg{transition:none}}@media (forced-colors:active){.catalog-filters-module__uEwsuW__input{clip:auto;width:auto;height:auto;margin:0;position:static}.catalog-filters-module__uEwsuW__box,.catalog-filters-module__uEwsuW__thumb{display:none}}html[data-theme=dark] .catalog-filters-module__uEwsuW__panel{--ink:#f4f4f5;--muted:#8b8b94;--faint:#6b6b74;--line:#27272c;--hover:#1c1c20;--track:#222226;--fill:#3f3f46;--thumb:#2a2a2f;--well:#161619}html[data-theme=dark] .catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__bar:before{background:var(--accent)}html[data-theme=dark] .catalog-filters-module__uEwsuW__option[data-selected=true] .catalog-filters-module__uEwsuW__box{border-color:var(--accent)}html[data-theme=dark] .catalog-filters-module__uEwsuW__dotFree{background:#d5fc70}html[data-theme=dark] .catalog-filters-module__uEwsuW__dotPaid{background:#a78bfa}
