.catalog-buy{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:14px}.catalog-buy label{display:grid;gap:4px;font-size:12px}.catalog-buy input{box-sizing:border-box;width:70px;max-width:100%;padding:8px;border:1px solid #906341;border-radius:7px;background:#151925;color:#fff}
.catalog-page .catalog-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:7px 10px;border:1px solid #9d7736;border-radius:8px;background:#1b2231;color:#f4c369;box-shadow:none;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.15px;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s;clip-path:none;transform:none}
.catalog-page .catalog-action:hover:not(:disabled){background:#30291e;border-color:#ffb000;color:#ffda92}.catalog-page .catalog-action:focus-visible{outline:2px solid #ffcf75;outline-offset:3px}.catalog-page .catalog-action:disabled{background:#191f2b;border-color:#465066;color:#a8b2c4;opacity:.6;cursor:not-allowed;box-shadow:none}
.catalog-pagination{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px;align-items:center;width:100%;max-width:460px;margin:24px 0 0 auto}.catalog-pagination span{text-align:center;font-size:12px;line-height:1.4;overflow-wrap:anywhere;color:#b9c4d6}.catalog-store-only{display:block;margin-top:14px;color:#b3bbc9}.catalog-pagination button{width:100%}
