.src333d2-catalog-intro{padding:48px 0 24px;background:var(--brand-bg)}.src333d2-catalog-intro h1,.src333d2-catalog-intro p{color:var(--brand-text);max-width:52rem}.src333d2-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-top:24px}.src333d2-search-label{flex:1 1 220px;color:var(--brand-text)}.src333d2-filters{display:flex;flex-wrap:wrap;gap:8px}.src333d2-filters button{border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);padding:8px 16px;border-radius:var(--brand-radius)}.src333d2-filters button[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary)}.src333d2-count{margin:0;color:var(--brand-text-secondary)}.src333d2-catalog-wrap{padding-bottom:64px}.ap-catalog-category{margin-bottom:48px}.ap-products-3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.ap-product{border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.ap-product-trigger{display:flex;flex-direction:column;width:100%;min-height:220px;padding:16px;border:0;background:0 0;text-align:left;color:var(--brand-text);cursor:pointer}.ap-product img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.src333d2-textcard{display:flex;align-items:center;justify-content:center;min-height:120px;margin-bottom:16px;background:var(--brand-primary-light);color:var(--brand-text);border:1px dashed var(--brand-border)}.ap-product h3{font-size:1rem;margin:0 0 8px}.src333d2-empty{padding:32px 0;color:var(--brand-text)}@media (max-width:1199.98px){.ap-products-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.ap-products-3{grid-template-columns:1fr}}