.src15e2f-catalog-head{padding:32px 0 16px;background:var(--brand-bg)}.src15e2f-catalog-head h1{font-size:max(2rem, min(4vw, 3rem))}.src15e2f-catalog-title{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.src15e2f-catalog-tools{min-width:240px}.src15e2f-catalog-tools input{width:100%;min-height:48px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:8px}.src15e2f-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.src15e2f-filters button{border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);border-radius:var(--brand-radius);padding:8px 16px}.src15e2f-filters button.is-active{background:var(--brand-primary);color:var(--brand-text-inverse)}.src15e2f-catalog{padding-bottom:64px}.src15e2f-row{display:grid;grid-template-columns:64px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--brand-border)}.src15e2f-row img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.src15e2f-row h3{font-size:1.05rem;margin:0}.src15e2f-row p{margin:0;color:var(--brand-text)}@media (max-width:767px){.src15e2f-catalog-title{flex-direction:column;align-items:stretch}.src15e2f-row{grid-template-columns:64px 1fr}.src15e2f-row .btn{grid-column:1/-1}}