.ap-fa_3-catalog-intro{background:linear-gradient(180deg,var(--brand-primary-light),var(--brand-bg));padding:48px 0 32px}.srcc9944-catalog-note{color:var(--brand-secondary);max-width:52rem}.srcc9944-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-top:24px;padding:16px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.srcc9944-catalog-tools button{border:1px solid var(--brand-border);background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:8px 16px;color:var(--brand-text)}.srcc9944-search{display:grid;grid-gap:8px;gap:8px;font-weight:600}.srcc9944-search input{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:8px 16px}.srcc9944-count{margin:0;color:var(--brand-secondary)}.srcc9944-catalog-body{padding-bottom:64px}.ap-catalog-category{padding:32px 0}.ap-products-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.ap-product-trigger{width:100%;text-align:left;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);padding:16px;color:var(--brand-text)}.ap-product-trigger:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.ap-product-trigger img,.srcc9944-text-card{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--brand-radius) - 4px);background:var(--brand-bg-alt);margin-bottom:16px}.srcc9944-text-card{display:flex;align-items:center;justify-content:center;color:var(--brand-secondary);font-weight:600}.ap-product-trigger h3{font-size:1.05rem;margin:0 0 8px}.ap-product-trigger span{color:var(--brand-primary);font-weight:600}.srcc9944-empty{padding:32px;background:var(--brand-bg-alt);border-radius:var(--brand-radius);margin-bottom:48px}