.category-slide {

  font-size: 14px;

  line-height: 21px;

  padding: 10px 16px;

  display: flex;

  border-radius: 20px;

}

.album-grid,

.categories-slider {

  margin-top: 15px;

}

.category-item,

.category-item img {

  border-radius: 15px;

  overflow: hidden;

}

.category-item {

  height: 100px;

  position: relative;

}

.category-item img {

  object-fit: cover;

  height: 100%;

  width: 100%;

  filter: brightness(60%);

}

.category-name {

  position: absolute;

  top: 50%;

  width: 100%;

  text-align: center;

  color: #fff;

  font-weight: 800;

  font-size: 18px;

  line-height: 0;

  text-shadow: 0 0 20px #000;

}