.src3a4d5-catalog{background:#fff;color:#24313b;padding:48px 0 64px}.src3a4d5-catalog h1{font-size:max(2rem, min(4vw, 3rem));color:#24313b}.src3a4d5-catalog h2,.src3a4d5-catalog h3,.src3a4d5-catalog label,.src3a4d5-catalog p{color:#24313b}.src3a4d5-catalog__head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap;margin-bottom:24px}.src3a4d5-catalog__tools{display:flex;gap:8px;align-items:flex-end}.src3a4d5-catalog button,.src3a4d5-catalog input{border:1px solid #d5dde1;border-radius:4px;background:#fff;color:#24313b;padding:8px 16px}.src3a4d5-catalog__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.src3a4d5-catalog__filters .is-active{background:#276b24;color:#fff;border-color:#276b24}.src3a4d5-catalog__row{display:grid;grid-template-columns:64px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #d5dde1}.src3a4d5-catalog__thumb img,.src3a4d5-catalog__thumb span{width:64px;height:64px;display:grid;align-items:center;justify-items:center;place-items:center;background:#f1f5f6;color:#24313b;font-size:.7rem;text-align:center;border-radius:4px}.src3a4d5-catalog__row button{background:#276b24;color:#fff;border-color:#276b24}.src3a4d5-catalog__after{margin-top:48px;max-width:760px}@media (max-width:720px){.src3a4d5-catalog__row{grid-template-columns:64px 1fr}}