@media only screen and (min-width: 769px) {
    .moderncart-splide.moderncart-slider .splide__slide {
    	max-width: 33.3%;
    }
}
@media only screen and (max-width: 768px) {
    .moderncart-splide.moderncart-slider .splide__slide {
    	max-width: 50%;
    }
}
@media only screen and (max-width: 768px) {
    .moderncart-cart-item-image {
    	display: block !important;
    }
}
#moderncart-floating-cart {
	display: none;
}
.trigger-moderncart {
	cursor: pointer;
}
.checkout-button.wc-forward {
	background-color: var(--groen) !important;
}
.moderncart-slide-out-coupon-form-button, .moderncart-btn-upsell.moderncart_add_to_cart_button, form.cart .single_add_to_cart_button {
	text-transform: none !important;
}
.moderncart-slide-out-free-shipping-bar-wrapper .moderncart-notification.moderncart-is-success.moderncart-is-light {
	background-color: var(--contrast-2) !important;
	color: #fff !important;
}
.moderncart-slide-out-free-shipping-bar-wrapper .amount {
	color: red !important;
}
.moderncart-cart-item-actions-remove svg {
	fill: #fff;
	background-color: #e80707;
	border-radius: 1000px;
	padding: 3px;
    stroke: #fff;
}
.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;
}
.trigger-moderncart .gb-icon {
  position: relative;
}
.moderncart-slide-out-cart-inner.moderncart-slide-out-cart-data > p {
	margin: 20px 20px 0 20px;
	background-color: #eff5ec;
	border: 1px solid #218000;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 0.875rem;
}