.catalog-categories{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.catalog-categories button{font:inherit;font-size:13px;font-weight:600;border:1px solid #e1e5eb;background:#fff;color:#59616b;border-radius:24px;padding:9px 17px;cursor:pointer;line-height:1.5}.catalog-categories button[aria-pressed=true]{background:#e11b22;border-color:#e11b22;color:#fff}.catalog-categories button:hover:not([aria-pressed=true]){background:#fff3f3;border-color:#ebafb3}.catalog-categories button:focus-visible,.catalog-expand button:focus-visible{outline:3px solid #b71420;outline-offset:3px}.catalog-expand{text-align:center;margin-top:24px}.catalog-expand[hidden]{display:none}.catalog-expand button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 26px;min-height:48px;font:inherit;font-size:14px;font-weight:600;color:#424b57;background:#fff;border:1px solid #d9e1ea;border-radius:10px;cursor:pointer}.catalog-expand button:hover{border-color:#e11b22;color:#d91c25}.catalog-expand button span{font-size:20px;line-height:1}@media(max-width:700px){.catalog-categories{gap:7px}.catalog-categories button{font-size:12px;padding:8px 12px}.product-search-field input{font-size:16px}.catalog-expand button{width:100%}}
