#filter-panel .filter-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#filter-panel .filter-heading h2{margin-right:auto}#pin-filters{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:6px 0;color:var(--accent);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#pin-filters:hover{color:var(--ink)}#pin-filters:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.results-heading>#clear-filters{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin:0 0 13px}.results-heading>#clear-filters:hover{color:var(--ink)}
@media(min-width:801px){#filter-panel{position:static;top:auto;max-height:none;height:auto;overflow:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto;align-self:start}#filter-panel:not(.is-pinned) .facet-checkbox-list{max-height:190px;height:auto;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}#filter-panel.is-pinned{position:sticky;top:var(--filter-pin-top,150px);max-height:calc(100vh - var(--filter-pin-top,150px) - 20px);max-height:calc(100dvh - var(--filter-pin-top,150px) - 20px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}#filter-panel.is-pinned .facet-checkbox-list{max-height:190px;overflow-y:auto;overscroll-behavior-y:contain}#clear-filters-mobile{display:none}}
@media(max-width:800px){#pin-filters{display:none}#filter-panel .filter-heading{flex-wrap:nowrap}.results-heading>#clear-filters{margin-bottom:10px}#clear-filters-mobile{display:block}}

body:not(.category-fallback) #filter-panel .filter-content-type[data-enabled="false"]{display:none}
