.catalog-title{padding:48px 0 24px;border-bottom:1px solid var(--brand-border)}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}.catalog-heading h1{font-size:max(2rem, min(3vw, 2.75rem));margin:0}.catalog-heading label{min-width:240px;font-size:.85rem}.catalog-heading input{margin-top:8px}.catalog-title p{margin:24px 0 0}.catalog-list{padding:32px 0 64px}.catalog-tools{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px;align-items:center}.catalog-tools [data-catalog-filters]{display:flex;gap:8px;flex-wrap:wrap}.catalog-tools .btn{font-size:.8rem;padding:8px 16px}.catalog-tools p{margin:0;font-size:.8rem}.catalog-category h2{font-size:1.25rem;background:var(--brand-bg-alt);color:var(--brand-text);padding:16px;margin:0}.catalog-item{border-bottom:1px solid var(--brand-border)}.catalog-inquiry{display:flex;gap:24px;align-items:center;width:100%;text-align:left;padding:24px 16px;border:0;background:var(--brand-bg);color:var(--brand-text)}.catalog-inquiry:hover{background:var(--brand-primary-light);color:var(--brand-text)}.catalog-inquiry img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.catalog-name{font-weight:700;flex:1}.catalog-inquiry>span:nth-last-child(2){font-size:.8rem}.catalog-inquiry>strong{font-size:.85rem;color:var(--brand-primary)}.catalog-guidance{max-width:900px;margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}[data-catalog-empty]{padding:32px;background:var(--brand-bg-alt);color:var(--brand-text)}@media (max-width:767px){.catalog-heading{display:block}.catalog-heading label{width:100%;margin-top:24px}.catalog-inquiry{flex-wrap:wrap;gap:16px}.catalog-inquiry>span:nth-last-child(2){display:none}.catalog-inquiry>strong{flex-basis:100%}}