.theme-filters{--border-color:var(--dark-color-2)}.theme-filters summary{list-style:none}.theme-filters>summary{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4)}@media (min-width:750px){.theme-filters>summary{pointer-events:none}}.theme-filters .filters-title{align-items:center;display:flex;font-weight:var(--font-weight-bold);justify-content:space-between;margin-bottom:var(--space-2);text-transform:uppercase;width:100%}@media (min-width:750px){.theme-filters .filters-title .icon{display:none}}.theme-filters .active-filters{display:flex;flex-direction:column;gap:var(--space-2)}.theme-filters .active-filters li{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-b2);gap:var(--space-1)}.theme-filters .active-filters .reset{align-self:flex-start;margin-top:var(--space-2);pointer-events:auto}.theme-filters .active-filters-item{align-items:center;background:var(--gray-100);color:var(--dark-color-2);display:inline-flex;gap:var(--space-1);padding:2px 4px;pointer-events:auto}.theme-filters .reset{color:var(--light-gray)}.theme-filters-group{border-bottom:1px solid var(--border-color);padding-block:var(--space-4)}.theme-filters-group[open] .filter-group-icon{transform:rotate(0deg)}.theme-filters-group[open] .filter-group-title{margin-bottom:var(--space-4)}.theme-filters-group .filter-group-icon{height:18px;transform:rotate(-90deg);transition:transform var(--transition-time) var(--transition-type);width:18px}.theme-filters-group .filter-group-title{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-1);justify-content:space-between;text-transform:uppercase}.theme-filters-group .filter-group-list{display:flex;flex-direction:column;gap:var(--space-2)}.theme-filters-item label:has(input[type=checkbox]){cursor:pointer}.theme-filters-item label:has(input[type=checkbox]:disabled){color:var(--light-gray)}.theme-filters-item label:has(input[type=checkbox]:disabled),.theme-filters-item label:has(input[type=checkbox]:disabled) input{border-color:var(--light-gray);cursor:auto}.theme-filters-item label:focus-within:has(input[type=checkbox]:not(:disabled)),.theme-filters-item label:hover:has(input[type=checkbox]:not(:disabled)){text-decoration:underline}.theme-filters-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;height:1em;margin-right:var(--space-1);outline:none;vertical-align:middle;width:1em}.theme-filters-item input[type=checkbox]:checked{background-color:var(--dark-color-2);outline:2px solid var(--white);outline-offset:-3px}.theme-filters-item .filter-count{color:var(--light-gray);margin-left:var(--space-1)}