.hero--catalog .hero__panel{
  padding:38px 42px;
  background:
    radial-gradient(circle at 0 0, rgba(124,58,237,.22), transparent 34%),
    radial-gradient(circle at 100% 0, rgba(37,99,235,.18), transparent 28%),
    linear-gradient(135deg,#162033 0,#27385b 46%,#4b6b98 100%);
}

.list-shell{
  padding-top:18px;
}

.list-empty{
  margin-top:10px;
}

@media (max-width: 640px){
  .hero--catalog .hero__panel{
    padding:28px 24px;
  }
}