#app .product-facets .facet-select{position:relative;min-width:0}
#app .product-facets select[hidden]{display:none}
#app .facet-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:42px;max-width:260px;padding:9px 16px;border:1px solid var(--yc-light-border);border-radius:999px;background:var(--yc-light-field);color:var(--yc-light-secondary);font-size:14px;line-height:22px;text-align:left;white-space:nowrap}
#app .facet-select-trigger svg{flex:none;transition:transform .2s}
#app .facet-select-trigger:hover,#app .facet-select-trigger[data-selected=true],#app .facet-select-trigger[aria-expanded=true]{border-color:var(--yc-light-primary);background:var(--yc-light-field);color:var(--yc-light-secondary)}
#app .facet-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}
#app .facet-select-trigger:focus{outline:none;box-shadow:none}
#app .facet-select-trigger:focus-visible{outline:2px solid var(--yc-light-primary);outline-offset:2px}
.facet-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:12;min-width:100%;max-width:min(280px,85vw);padding:8px 0;background:var(--yc-light-surface);color:var(--yc-light-text);border:1px solid var(--yc-light-divider);border-radius:5px;box-shadow:0 8px 24px #172b4210}
.facet-select-menu[hidden]{display:none}
#app .product-facets .facet-select-menu button{display:block;width:100%;padding:8px 14px;border:0;border-radius:0;min-height:0;min-width:0;background:transparent;color:var(--yc-light-text);font-size:14px;line-height:22px;text-align:left;white-space:nowrap}
#app .product-facets .facet-select-menu button:hover,#app .product-facets .facet-select-menu button:focus-visible{outline:none;background:var(--yc-light-subtle);color:var(--yc-light-primary)}
#app .product-facets .facet-select-menu button[aria-selected=true]{color:var(--yc-light-primary);background:var(--yc-light-subtle);font-weight:400}
@media(max-width:600px){#app .product-facets{flex-wrap:wrap}.facet-select-trigger{max-width:100%}}
