.catalog-title{max-width:880px;margin-bottom:24px}.catalog-search{display:block;max-width:560px;margin-bottom:24px;font-weight:700}.catalog-search input{margin-top:8px}.product-catalog .nav-link{border-radius:0;color:var(--brand-primary);font-weight:700}.product-catalog .nav-link.active{color:var(--brand-primary-dark);background:var(--brand-primary-light)}.result-count{font-size:.875rem;margin:16px 0}.product-card{border:1px solid var(--brand-border);min-height:180px}.product-trigger{border:0;background:var(--brand-bg);color:var(--brand-text);padding:24px;text-align:left;display:block;width:100%}.product-trigger img{width:100%;aspect-ratio:4/3;margin-bottom:24px}.product-name{font-size:1.25rem;font-weight:700;display:block;margin-bottom:32px}.product-action{color:var(--brand-primary);font-weight:700;font-size:.875rem}.catalog-notes{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border);max-width:960px}.product-trigger:hover{background:var(--brand-primary-light);color:var(--brand-text)}