.srcc2b17-products-wrap{padding:var(--space-48) 0 var(--space-64)}.srcc2b17-products-title{margin-bottom:var(--space-24);max-width:760px}.srcc2b17-catalog-tools{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-16);margin-bottom:var(--space-16)}.srcc2b17-tabs{margin-bottom:var(--space-24)}.srcc2b17-tabs .nav-link{color:var(--brand-primary-dark)}.srcc2b17-tabs .nav-link.active{color:var(--brand-text)}.srcc2b17-product-grid{display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.srcc2b17-product-grid button{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);display:block;padding:var(--space-16);text-align:left;width:100%}.srcc2b17-textcard{align-items:center;background:var(--brand-primary-light);color:var(--brand-text);display:flex;font-size:1rem;font-weight:700;min-height:140px;padding:var(--space-16)}.srcc2b17-empty{color:var(--brand-text)}.srcc2b17-after-grid{margin-top:var(--space-48)}.srcc2b17-keyword-list dt{font-weight:700;margin-top:var(--space-16)}.srcc2b17-keyword-list dd{margin-left:0}