.bba-shopall-filters{padding-block:24px 20px;border-bottom:1px solid var(--catalog-line)}
.bba-shopall-filters__options{display:flex;gap:12px;flex-wrap:wrap}
.bba-shopall-filters__options button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;min-width:140px;padding:12px 22px;border:1px solid #17110d40;border-radius:999px;background:transparent;color:var(--catalog-ink);font:500 13px/1.3 var(--font-body-family);cursor:pointer}
.bba-shopall-filters__options button:hover{border-color:var(--catalog-gold);background:var(--catalog-sand)}
.bba-shopall-filters__options button[aria-pressed=true]{background:var(--catalog-ink);color:var(--catalog-cream);border-color:var(--catalog-ink)}
.bba-shopall-filters button:focus-visible,.bba-shopall-active:focus-visible{outline:2px solid var(--catalog-rose);outline-offset:4px}
[data-shopall-count]{font-size:11px;font-variant-numeric:tabular-nums}
.bba-shopall-filters [role=status]{font-size:12px;margin:10px 0 0}.bba-shopall-filters [role=status]:empty{display:none}
[data-shopall-retry]{min-height:44px;background:none;border:0;text-decoration:underline;color:inherit;cursor:pointer}[data-shopall-retry][hidden]{display:none}
.bba-shopall-active{border:0;background:transparent;font:inherit;cursor:pointer}
@media(max-width:749px){.bba-shopall-filters{padding-block:20px 16px}.bba-shopall-filters__options{gap:10px}.bba-shopall-filters__options button{flex:1;min-width:0;padding-inline:16px}}

@media(max-width:749px){.bba-shopall-filters__options{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.bba-shopall-filters__options button{flex:0 0 auto;min-width:max-content}}
