.storefront-filter-state{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-2px 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.035)}
.storefront-filter-state[hidden]{display:none!important}
.storefront-filter-copy{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}
.storefront-filter-copy span{font-size:12px;color:var(--muted)}
.storefront-filter-copy strong{font-size:14px;color:var(--green);overflow-wrap:anywhere}
.storefront-filter-reset,.storefront-empty-reset{min-height:44px;border-radius:10px;cursor:pointer}
.storefront-filter-reset{border:1px solid var(--line);background:var(--green-soft);color:var(--green);padding:8px 12px;font:inherit;font-weight:700}
.storefront-filter-reset:hover{border-color:var(--green)}
.ux-smart-empty .storefront-empty-reset{margin-top:10px}
@media(max-width:650px){
 .storefront-filter-state{align-items:stretch;padding:10px 11px;margin-bottom:14px}
 .storefront-filter-copy{display:grid;gap:2px;width:100%}
 .storefront-filter-reset{width:100%}
}
