#payment .payment_methods > .wc_payment_method > label {
	background-color: transparent !important;
}
#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label {
	background-color: transparent !important;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-two-column #order_review_heading {
	top: 60px;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-two-column .woocommerce-checkout #order_review {
	top: 100px;
}
.woocommerce-billing-fields__field-wrapper label, .woocommerce-shipping-fields label {
	font-weight: 600 !important;
}
#payment .payment_methods > .wc_payment_method > label {
	padding: 20px;
	background-color: transparent;
	display: block;
	cursor: pointer;
}
#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label {
	font-weight: 700;
	background-color: transparent;
}
#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label::before {
	content: "\e008";
	color: #1bc100;
}
.wcf-embed-checkout-form .woocommerce h3 span {
	font-size: 0.875rem;
	font-family: Mulish, sans-serif;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment div.payment_box.payment_method_mollie_wc_gateway_ideal {
	margin-top: 0;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #payment .wc_payment_method > [type="radio"] + label {
	margin-bottom: 12px;
}
.form-row.place-order .button {
	background-color: var(--contrast) !important;
	color: #fff !important;
}
.wcf-embed-checkout-form .woocommerce #payment button:hover {
	box-shadow: 0px 6px 15px -3px var(--contrast-3);
}
.kt_checkout_coupon.woocommerce-form-coupon button {
	height: 48px;
	border-radius: var(--border-radius);
}
.wcf-embed-checkout-form .woocommerce .wcf-product-image {
	width: 100% !important;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout .wcf-order-wrap {
	padding: 0;
}
.tax_label {
	display: none;
}
.wcf-embed-checkout-form .woocommerce .wcf-product-image {
	width: 200px;
}
.wcf-embed-checkout-form .woocommerce .wcf-product-image img {
	border-radius: 2px;
}
.order-total .includes_tax {
	display: none;
}
section.woocommerce-order-details {
    color: var(--base-3);
}
.wcf-bump-order-grid-wrap:empty {
	display: none;
}
#woo_ml_subscribe_field {
	padding: 0 0 1rem !important;
}
/*#place_order:hover {
	background-color: var(--contrast-2) !important;
}*/
#gp-search {
	display: none;
}
body.cartflows-default {
	background-color: var(--contrast-2);
}
.cartflows-default .cartflows-primary {
	background-color: transparent;
	padding: 0;
}
@media only screen and (max-width: 769px) {
    .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-order-review-toggle {
	    display: none;
    }
    .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .wcf-cartflows-review-order-wrapper {
	    display: block !important;
	    padding-top: 10px;
	    background-color: transparent;
	    margin: 0 -20px;
    }
    .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td, .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table th, .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td dl dt, .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td dl dd {
	    padding: 20px !important;
    }
    .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce {
	    padding: 0;
    }
}