.shop-toolbar { display: flex; justify-content: space-between; gap: 1rem; flex-wrap: wrap; align-items: center; margin-bottom: 1.5rem; }
.chips { display: flex; gap: .5rem; flex-wrap: wrap; }
.chip { border: 1.5px solid var(--green-700); background: transparent; color: var(--green-700); border-radius: 999px; padding: .35rem .95rem; font: 600 .88rem var(--font-body); cursor: pointer; }
.chip[aria-pressed="true"] { background: var(--green-700); color: #fff; }
.shop-toolbar select { width: auto; }
