/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2025 | 08:00:51 */
.row.cfw-promo-row.cfw-input-wrap-row::before {
    content: "Heb je een promo code? Vul die hier in.";
    padding-left: 6px;
    padding-bottom: 11px;
    width: 100% !important;
}
#cfw-billing-methods .payment_method_icons {
    display: unset !important;
}
.cfw-accordion .cfw-radio-reveal-group {
    margin-top: -18px !important;
}
div#payment {
    margin-top: 32px ! IMPORTANT;
}
.woocommerce-page form .form-row-quart-first, .woocommerce form .form-row-quart-first {
    margin-right: 0px ! IMPORTANT;
}


@media only screen and (min-width: 900px) {
#cfw-logo-container-mobile .cfw-logo a, #cfw-logo-container .cfw-logo a {
    width: 29% !important;
}
	.row.cfw-promo-row.cfw-input-wrap-row {
    margin-top: 13px;
}
p#shipping_house_number_suffix_field {
    width: 30% !important;
}
	main#cfw {
    max-width: 1000px ! IMPORTANT;
}
	div#cfw-cart-summary-content {
    padding: 18px !important;
    padding-top: 0px !important;
    padding-bottom: 1px !important;
    margin-left: 2em !important;
    background: white !important;
    width: 85%;
}
	div#cfw-cart-summary-content {
    position: relative;
}

div#cfw-cart-summary-content:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background-image: linear-gradient(-45deg, transparent 75%, #ffffff 75%), linear-gradient(45deg, transparent 75%, #ffffff 75%);
    background-size: 20px 20px;
    background-repeat: repeat-x;
    bottom: -10px !important;
}
}



@media only screen and (max-width: 900px) {
	main#cfw {
    margin: 0px !important;
    padding-top: 1em !important;
}
	.woocommerce-terms-and-conditions-wrapper.mb-half {
    margin-bottom: -7px;
    border-bottom: 1px solid #bdbdbd !important;
}
		.woocommerce form .form-row-quart, .woocommerce-page form .form-row-quart, .woocommerce form .form-row-quart-first, .woocommerce-page form .form-row-quart-first {
    width: 50%;
}
	small.includes_tax {
    display: none !important;
}
table.cfw-cart-table.cfw-module {
    margin-top: 0px !important;
}

	div#cfw-mobile-cart-summary {
    display: none !important;
}

#cfw-footer .cfw-footer-inner {
    text-align: center ! IMPORTANT;
}
	p#shipping_postcode_field {
    width: 37%;
}
	p#shipping_house_number_field {
    width: 22% !important;
}
p#shipping_house_number_suffix_field {
    width: 41%;
}
}
