.kab-cats{background:var(--kab-beige);padding:70px 0 80px}
.kab-cats__inner{max-width:1360px;margin:0 auto;padding:0 40px}
.kab-cats__title{font-size:34px;text-align:center;margin:0 0 40px}
.kab-cats__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}
.kab-cat{display:block;text-align:center}
.kab-cat__img{display:block;background:#fff;padding:22px;transition:transform .25s ease,box-shadow .25s ease}
.kab-cat__img img{width:100%;height:190px;object-fit:contain;margin:0 auto}
.kab-cat:hover .kab-cat__img{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.10)}
.kab-cat__label{display:block;margin-top:14px;font-family:var(--kab-serif);font-size:19px;line-height:1.25;color:#000}
.kab-cat:hover .kab-cat__label{color:var(--kab-red)}
@media (max-width:849px){
  .kab-cats{padding:44px 0 50px}
  .kab-cats__inner{padding:0 20px}
  .kab-cats__title{font-size:26px;margin-bottom:24px}
  .kab-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .kab-cat__img{padding:14px}
  .kab-cat__img img{height:130px}
  .kab-cat__label{font-size:15px;margin-top:10px}
}