.catalogue-crumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:26px;font-size:14px}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 52px}.catalogue-card{border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:14px;text-decoration:none;min-width:0}.catalogue-card h2{font-size:26px;line-height:1.15;margin:0}.catalogue-card p{margin:0;line-height:1.6}.catalogue-card .products-action{margin-top:auto}.catalogue-card:hover{background:var(--surface,var(--bg))}.catalogue-card:focus-visible{outline:3px solid currentColor;outline-offset:4px}.catalogue-card img{width:100%;aspect-ratio:1.5;object-fit:cover}.catalogue-number{font-size:12px;letter-spacing:.1em}.catalogue-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.catalogue-filters a{padding:10px 14px;border:1px solid var(--line)}.catalogue-all{border-top:1px solid var(--line);padding-top:30px}.catalogue-card small{font-size:12px}.catalogue-pending{padding:30px;border:1px solid var(--line);margin:30px 0 50px}@media(max-width:950px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalogue-grid{grid-template-columns:1fr}.catalogue-card{padding:22px}.catalogue-crumb{font-size:12px}}