/* Sortimentsinfo */
div.cell.sortimentsinfo {
  font-size: 0;
  overflow: hidden;
}
.cell.sortimentsinfo .splide .splide__arrow {
  font-size: 15px;
  background-color: rgba(0,0,0,0.5);
  width: 3em;
  border-radius: 50%;
  z-index: 5;
  translate: 0 -10px;
}
.cell.sortimentsinfo .splide .splide__arrow--prev {
  left: -15px;
}
.cell.sortimentsinfo .splide .splide__arrow--next {
  right: -15px;
}
.cell.sortimentsinfo .herstellerliste_wrapper.splide,
.cell.sortimentsinfo .herstellerliste_wrapper.splide .splide__track,
.cell.sortimentsinfo .herstellerliste_wrapper.splide > .splide__track li,
.cell.sortimentsinfo .artikelliste_wrapper.splide,
.cell.sortimentsinfo .artikelliste_wrapper.splide .splide__track,
.cell.sortimentsinfo .artikelliste_wrapper.splide > .splide__track li {
  overflow: visible;
}
.cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.container-fluid .cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
  grid-template-columns: repeat(6, 1fr);
}
@media (max-width: 1200px) {
  .container-fluid .cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 991px) {
  .container-fluid .cell.sortimentsinfo .artikelliste_wrapper:not(.splide),
  .container .cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .container-fluid .cell.sortimentsinfo .artikelliste_wrapper:not(.splide),
  .container .cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 400px) {
  .container-fluid .cell.sortimentsinfo .artikelliste_wrapper:not(.splide),
  .container .cell.sortimentsinfo .artikelliste_wrapper:not(.splide) {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cell.sortimentsinfo .splide > .splide__track .artikel_box div.artikel_box_bild {
  max-height: none;
  flex-basis: 100%;
}
.cell.sortimentsinfo .splide > .splide__track .artikel_box div.artikel_box_content_wrapper {
  flex-basis: 100%;
}
@media (min-width: 401px) {
  .cell.sortimentsinfo .artikel_box img.artikel_box_bild {
    width: 100%;
  }
}
.cell.sortimentsinfo .splide__pagination__page {
  background-color: #333;
}
.cell.sortimentsinfo .herstellerliste_wrapper:not(.splide) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.cell.sortimentsinfo .herstellerliste_wrapper .hersteller {
  display: flex;
  justify-content: center;
  border: 1px solid #000000;
  color: #000000;
  text-align: center;
  padding: 30px 0;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.cell.sortimentsinfo .herstellerliste_wrapper .hersteller .hersteller_img {
  max-width: 135px;
  max-height: 80px;
}
.cell.sortimentsinfo .herstellerliste_wrapper .hersteller .hersteller_img img {
  object-fit: contain;
  max-width: 100%;
}
.container-fluid .cell.sortimentsinfo .herstellerliste_wrapper:not(.splide) {
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 991px) {
  .cell.sortimentsinfo .herstellerliste_wrapper:not(.splide) {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .cell.sortimentsinfo .herstellerliste_wrapper:not(.splide) {
    grid-template-columns: repeat(2, 1fr);
  }
  .cell.sortimentsinfo .herstellerliste_wrapper .hersteller .hersteller_img {
    max-width: 68px;
    max-height: 40px;
  }
}
.cell.sortimentsinfo .herstellerliste_wrapper .hersteller .hersteller_name {
  font-size: 25px;
  display: flex;
  align-items: center;
}
.cell.sortimentsinfo .herstellerliste_wrapper:not(.splide) .hersteller:last-child {
  margin-right: auto;
}
.cell.sortimentsinfo .herstellerliste_wrapper.splide .splide__track {
  margin-bottom: 20px;
}
.cell.sortimentsinfo .splide .splide-progress {
  width: 100%;
  background-color: var(--border_color_content);
  border-radius: 5px;
  margin-top: 10px;
}
.cell.sortimentsinfo .splide .splide-progress .splide-progress-bar {
  background-color: var(--main_link_c);
  border-radius: 5px;
}
