.cp-products-heading{padding-bottom:24px;background:var(--brand-primary-light);color:var(--brand-text)}.cp-catalog{padding-top:32px}.cp-filter-tools{display:flex;flex-wrap:wrap;align-items:end;gap:8px 16px;margin-bottom:24px}.cp-filter-tools label{display:block;flex:1 1 180px}.cp-filter-tools [data-catalog-filters]{display:flex;gap:8px;flex-wrap:wrap}.cp-filter-tools [data-catalog-count]{width:100%;margin:0}.cp-filter-tools [aria-pressed=true]{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.cp-catalog-group ul{list-style:none;padding:0}.cp-catalog-item{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--brand-border)}.cp-catalog-item img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.cp-product-inquiry{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;min-height:56px;background:var(--brand-bg);color:var(--brand-text);border:0;padding:8px 16px}.cp-product-inquiry:hover{background:var(--brand-primary-light);color:var(--brand-text)}.cp-product-name{font-weight:700}.cp-product-inquiry span:last-child{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.cp-catalog-notes{max-width:78ch;padding-top:32px;margin-top:24px;border-top:2px solid var(--brand-border)}