.BrandFilter_fieldset__FL_Z3{min-width:0}.BrandFilter_dropdown__0vUFB{margin-top:.75rem}.BrandFilter_summary__cebxA{border-radius:var(--radius-control);align-items:center;background:var(--color-paper);border:1px solid var(--color-rule);cursor:pointer;display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between;min-height:2.75rem;padding:.65rem .75rem;list-style:none}.BrandFilter_summary__cebxA::-webkit-details-marker{display:none}.BrandFilter_dropdown__0vUFB[open] .BrandFilter_summary__cebxA,.BrandFilter_summary__cebxA:hover{border-radius:var(--radius-control);border-color:var(--color-forest)}.BrandFilter_fieldset__FL_Z3 .BrandFilter_choice__okZi1:focus-within,.BrandFilter_search__h_RrN:focus-visible,.BrandFilter_summary__cebxA:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.BrandFilter_chevron__XkjhT{border-bottom:1px solid;border-right:1px solid;flex:0 0 auto;height:.45rem;transform:rotate(45deg) translateY(-.15rem);width:.45rem}.BrandFilter_dropdown__0vUFB[open] .BrandFilter_chevron__XkjhT{transform:rotate(225deg) translateY(-.15rem)}.BrandFilter_dropdown__0vUFB[open] .BrandFilter_summary__cebxA{border-radius:var(--radius-control) var(--radius-control) 0 0}.BrandFilter_panel__v2SNT{border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--color-paper);border:1px solid var(--color-rule);border-top:0;padding:.75rem}.BrandFilter_panel__v2SNT .BrandFilter_searchLabel__ajtC3{display:block;font-size:.7rem;font-weight:700;margin:0 0 .35rem}.BrandFilter_panel__v2SNT .BrandFilter_search__h_RrN{min-height:2.75rem}.BrandFilter_group__l9Wvw{margin-top:.75rem}.BrandFilter_groupTitle__9VciX{color:var(--color-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.BrandFilter_scrollList__ECoSy{max-height:13.75rem;overflow-y:auto;overscroll-behavior:contain}.BrandFilter_selectedGroup__WgzUn{margin-top:.875rem}.BrandFilter_selectedList__nQJhk{max-height:10rem;overflow-y:auto;overscroll-behavior:contain}.BrandFilter_fieldset__FL_Z3 .BrandFilter_choice__okZi1{align-items:center;border-bottom:1px solid var(--color-rule);cursor:pointer;display:flex;font-size:.78rem;gap:.65rem;margin:0;min-height:2.75rem;padding:.3rem .2rem}.BrandFilter_fieldset__FL_Z3 .BrandFilter_choice__okZi1:hover{background:color-mix(in srgb,var(--color-forest) 7%,transparent)}.BrandFilter_fieldset__FL_Z3 .BrandFilter_choice__okZi1 input{flex:0 0 auto}.BrandFilter_empty__qaAqE{font-size:.75rem;margin:.65rem 0}