.srcc59e0-showcase{background:var(--brand-primary-light);padding:48px 0}.srcc59e0-showcase h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text)}.srcc59e0-showcase p{color:var(--brand-text);max-width:640px}.srcc59e0-showcase img{width:100%;border-radius:var(--brand-radius);background:#fff;min-height:280px;-o-object-fit:cover;object-fit:cover}.srcc59e0-catalog{padding:48px 0 64px}.srcc59e0-catalog-bar{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.srcc59e0-catalog-bar input{width:100%;max-width:420px;min-height:48px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:8px 16px}.srcc59e0-filters{display:flex;flex-wrap:wrap;gap:8px}.srcc59e0-filters button{border:1px solid var(--brand-border);background:#fff;color:var(--brand-text);border-radius:var(--brand-radius);padding:8px 16px}.srcc59e0-filters button.is-active{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary)}.srcc59e0-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.srcc59e0-catalog-grid article button{width:100%;text-align:left;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;color:var(--brand-text)}.srcc59e0-catalog-grid img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);border-radius:8px}.srcc59e0-catalog-grid img[src=""]{display:none}.srcc59e0-catalog-grid h3{font-size:18px;margin:16px 0 8px;color:var(--brand-text)}.srcc59e0-catalog-grid span{color:var(--brand-primary);font-weight:700}.srcc59e0-review-note{background:var(--brand-bg-alt);padding:64px 0}.srcc59e0-review-note h2,.srcc59e0-review-note p{color:var(--brand-text)}.srcc59e0-review-note .container{max-width:800px}[data-catalog-empty]{border:1px dashed var(--brand-border);border-radius:var(--brand-radius);padding:24px}