.catalog-region-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:700px;margin:24px 0 28px}.catalog-region-filter{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:12px 24px;border:1px solid rgba(173,190,203,.48);border-radius:10px;background:rgba(17,27,35,.85);color:#f6f8fa;font-size:15px;font-weight:750;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s}.catalog-region-filter:hover{border-color:#ff6b00;background:rgba(32,43,52,.96);color:#fff}.catalog-region-filter.is-active{border-color:#ff6b00;background:#ff6b00;color:#111820}.catalog-region-filter:focus-visible{outline:2px solid #ff8b35;outline-offset:3px}@media(max-width:600px){.catalog-region-filters{gap:8px;margin:20px 0 24px}.catalog-region-filter{padding:11px 8px;font-size:14px;min-height:46px}}