.subcategories {
  gap: 10px;
}
.subcategories li a {
  margin: 15px 0;
  border-radius: 8px;
}
.subcategories li a span img {
  width: auto !important;
  height: auto !important;
  max-height: none !important;
}
.subcategories.with-image li {
  background-color: #121212;
  border: 1px solid #1f1f1f;
  border-radius: 8px;
  transition:
    transform 0.3s ease,
    border-color 0.3s ease;
}
.subcategories.with-image li:hover {
  border-color: #dfb06b;
  transform: translateY(-3px);
}
.listSorting__control {
  background-color: black;
  border-radius: 5px 5px 0 0 !important;
  transition: color 0.2s ease-in-out;
}
.listSorting__control:hover {
  background-color: black !important;
  color: #dfb06b !important;
}
.subcategories.with-image {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
}
.subcategories.with-image li {
  width: 100% !important;
}
.subcategories.with-image li a .text {
  display: none !important;
}
/*daed056b0f34c470fa3e6d288b1b50ab*/
