.s135-pills{display:flex;flex-wrap:wrap;gap:.7rem;margin:.5rem 0 1rem}
.s135-pills button{border:1px solid #aaa;border-radius:2rem;background:#fff;color:#121212;padding:.65rem 1.4rem;font:inherit;cursor:pointer}
.s135-pills button[aria-pressed=true]{background:#121212;color:#fff;border-color:#121212}
.s135-pills button:disabled{opacity:.5;text-decoration:line-through;cursor:default}
.s135-shop .variations select[hidden]{display:none!important}
.s135-filters{margin-right:auto!important;display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}
.s135-filters details{position:relative}
.s135-filters summary{cursor:pointer;text-decoration:underline}
.s135-filters label{display:block;min-width:8rem;padding:.25rem .5rem;background:#fff}
.s135-filters input{margin-right:.5rem}
.s135-filters button{background:#fff;border:1px solid #121212;padding:.4rem 1rem;font:inherit}
.s135-shop .s135-catalog-tools{flex-wrap:wrap}
