/* Voor schermen breder dan 1500px */
@media (min-width: 1501px) {
	.moderncart-slide-out-recommendations .splide__slide {
		width: 16.66% !important;
	}
}

/* Tot 1500px breedte */
@media (max-width: 1500px) {
	.moderncart-slide-out-recommendations .splide__slide {
		width: 20% !important;
	}
}

/* Tot 1200px breedte */
@media (max-width: 1200px) {
	.moderncart-slide-out-recommendations .splide__slide {
		width: 25% !important;
	}
}

/* Tot 992px breedte */
@media (max-width: 992px) {
	.moderncart-slide-out-recommendations .splide__slide {
		width: 33.33% !important;
	}
}

/* Tot 768px breedte pakt de default waarde */
.moderncart-cart-line-items__subtotal,
.moderncart-cart-line-items__tax,
.moderncart-cart-line-items__shipping {
    display: none !important;
}
#moderncart-floating-cart {
	display: none !important;
}

/* Badge start */
.trigger-moderncart .cart-count-badge {
  position: absolute;
  top: -8px;
  right: -8px;
  background: red;
  color: white;
  font-size: 10px;
  font-weight: bold;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

/* Position relative voor alle mogelijke containers */
.trigger-moderncart .gb-icon,
.trigger-moderncart .gb-shape,
.trigger-moderncart > span,
.trigger-moderncart > a > span {
  position: relative;
}
/* Badge eind */