.rs0-catalog-banner{background:linear-gradient(135deg,#f8fafc 0,#ede9fe 100%);color:#111827;padding:64px 0}.rs0-catalog-banner h1,.rs0-catalog-banner p{color:#111827}.rs0-catalog-banner img{width:100%;border-radius:8px;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.rs0-catalog{padding:48px 0 64px;background:#fff;color:#111827}.rs0-catalog h2,.rs0-catalog h3{color:#111827}.rs0-prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.rs0-prod-card{border:1px solid #dce3ea;border-radius:8px;overflow:hidden;background:#fff}.rs0-prod-card a{color:#111827;-webkit-text-decoration:none;text-decoration:none;display:block}.rs0-prod-card img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.rs0-prod-card h3{font-size:1rem;margin:0;padding:16px}