.src7c68d-catalog-intro{padding:48px 0 24px;border-bottom:1px solid var(--brand-border)}.src7c68d-catalog-shell{padding-bottom:64px}.src7c68d-catalog-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;padding:24px 0;align-items:end}.src7c68d-catalog-category{padding:24px 0 32px 16px;border-left:2px solid var(--brand-primary);margin-bottom:24px}.src7c68d-products{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.src7c68d-products{grid-template-columns:1fr 1fr}.src7c68d-product-trigger{display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto auto;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;text-align:left}.src7c68d-product-trigger img,.src7c68d-text-card{grid-row:1/span 2}}.src7c68d-product-trigger{width:100%;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text);padding:16px}.src7c68d-product-trigger:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.src7c68d-text-card{display:flex;align-items:center;justify-content:center;min-height:96px;padding:16px;background:var(--brand-bg-alt);border:1px dashed var(--brand-border);border-radius:var(--brand-radius);font-size:.875rem;color:var(--brand-text-secondary)}.src7c68d-product-trigger img{width:100%;max-width:140px;height:auto;-o-object-fit:contain;object-fit:contain}.src7c68d-product-trigger h3{margin:8px 0;font-size:1.05rem}.src7c68d-catalog-note,.src7c68d-count,.src7c68d-empty{color:var(--brand-text-secondary)}.src7c68d-reset{border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);border-radius:var(--brand-radius)}