.filters .catalog-facet>summary>span{display:flex;align-items:center;gap:7px;min-width:0}.catalog-facet summary b{display:grid;place-items:center;min-width:20px;min-height:20px;padding:1px 5px;border-radius:4px;background:var(--forest);color:#fff;font:600 10px/1.4 var(--sans)}.filters .facet-search{display:flex;align-items:center;gap:8px;min-width:0;padding:0 9px;margin:2px 0 7px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--muted)}.filters .facet-search>input{display:block;min-width:0;width:100%;min-height:40px;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--ink);font:13px/1.4 var(--sans)}.filters .facet-search:focus-within{outline:2px solid var(--forest);outline-offset:1px}.filters .facet-search>input:focus-visible{outline:none}.filters .facet-options{display:block;min-width:0;max-height:200px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:4px;margin:0;padding:2px 3px;border:0}.filters .facet-options>label{display:flex;align-items:center;gap:9px;min-height:38px;padding:6px 4px;margin:0;font:12px/1.4 var(--sans);cursor:pointer;overflow-wrap:anywhere}.filters .facet-options input[type=checkbox]{flex-shrink:0;appearance:auto;width:17px;height:17px;margin:0;accent-color:var(--forest)}.filters .facet-options>label:has(:checked){color:var(--forest);font-weight:600;background:var(--soft);border-radius:4px}.filters .facet-options>p{margin:10px 4px;font-size:12px;color:var(--muted)}.filters .facet-feedback{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 0;min-height:30px}.filters .facet-feedback>p{margin:0;min-width:0;font:10px/1.5 var(--sans);color:var(--muted)}.filters .facet-feedback>button{flex-shrink:0;min-height:30px;padding:5px 2px;border:0;background:transparent;color:var(--forest);font:11px/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.filters .catalog-facet :is(button,input[type=checkbox]):focus-visible{outline:2px solid var(--forest);outline-offset:2px}.filters .facet-options:disabled{opacity:.6}.catalog-filter-status{margin:0;font:12px/1.5 var(--sans);color:var(--muted)}.catalog-filter-status:empty{display:none}@media(max-width:760px){.filters .facet-search>input{font-size:16px;min-height:44px}.filter-dialog .facet-options>label{min-height:44px;font-size:14px}.filter-dialog .facet-feedback>button{min-height:40px;font-size:12px}.filter-dialog .facet-options{max-height:220px}}@media(forced-colors:active){.filters .catalog-facet :is(button,input[type=checkbox]):focus-visible,.filters .facet-search:focus-within{outline-color:Highlight}}.filters .catalog-facet .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.filters .filter-reset-row{display:flex;justify-content:flex-end;margin:0 0 8px}.filters .filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 0;color:var(--forest);font:600 12px/1.5 var(--sans);text-decoration:underline;text-underline-offset:4px}.filters .filter-reset:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media(max-width:760px){.filters .filter-reset{min-height:44px;font-size:13px}}