/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2025 | 08:14:16 */
body:not(#__) .cmsmasters-wc-add-to-cart-message {
	flex-direction: row;
}

@media (max-width: 1024.98px) {
	body:not(#__) .cmsmasters-wc-add-to-cart-message a.button {
		margin-right: 0;
	}
	body.woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-remove {
		border-radius: 0 0 0 0;
	}
	body.woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-subtotal {
		border-radius: 0 0 0 0;
	}
}

@media (max-width: 767.98px) {
	body:not(#__) .cmsmasters-wc-add-to-cart-message {
		flex-direction: column;
		text-align: right;
  		align-items: flex-end;
	}
	body:not(#__) .webr-toevoegen-winkelmand-melding {
		width: 100%;
	}
	body:not(#__) .webr-toevoegen-winkelmand-melding .woocommerce-message {
		flex-direction: row;
	}	
	body:not(#__) .cmsmasters-wc-add-to-cart-message a.button {
		margin-top: 10px;
	}
	body:not(#__) .webr-toevoegen-winkelmand-melding .woocommerce-message::before {
		margin-bottom: 0 !important;
	}
	body:not(#__).woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-remove {
		border-radius: 0;
	}
	body:not(#__).woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-subtotal {
		border-radius: 0;
	}
	body:not(#__).woocommerce-cart .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item:first-child .product-remove {
		border-radius: 20px 20px 0 0;
	}
	body:not(#__).woocommerce-cart .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item:nth-last-child(2) .product-subtotal {
		border-radius: 0 0 20px 20px !important;
		border-bottom: 1px var(--cmsmasters-table-colors-bd) solid;
	}
	body:not(#__).woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:first-child .product-name {
		border-radius: 20px 20px 0 0;
	}
	body:not(#__).woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th {
		border-radius: 0;
	}
	body:not(#__).woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td {
		border-radius: 0 0 20px 20px;
	}
}

body:not(#__).single-product .reset_variations {
	display: none !important;
}

body:not(#__).single-product .woocommerce-variation-price {
	margin-top: 15px;
	margin-bottom: 0;
}

body:not(#__).single-product .woocommerce-variation-add-to-cart {
	margin-top: 15px;
}

body:not(#__).single-product .variations tbody tr {
	display: flex;
	flex-direction: column;
}

body.woocommerce-cart .coupon.e-cart-section {
	margin-top: 25px;
	padding: 0;
}

body.woocommerce-cart .e-shop-table.e-cart-section .shop_table {
    border-radius: 20px;
    overflow: hidden;
}

body.woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-remove {
	border-radius: 0 0 0 20px;
}
body.woocommerce-cart .e-shop-table.e-cart-section .shop_table tbody tr:nth-last-child(2) .product-subtotal {
	border-radius: 0 0 20px 0;
}
body.woocommerce-cart .e-cart-totals.e-cart-section {
	background-color: #EFF6F4;
	border-radius: 20px;
}

body.woocommerce-checkout #ship-to-different-address {
	margin: 25px 0;
}

body.woocommerce-checkout .woocommerce-additional-fields {
	margin-top: 0 !important;
}

body.woocommerce-checkout .woocommerce-shipping-fields .shipping_address {
	margin-bottom: 25px;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table thead .product-name {
	border-top-left-radius: 20px;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table thead .product-total {
	border-top-right-radius: 20px;
}

body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th {
	border-bottom-left-radius: 20px;
}
body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td {
	border-bottom-right-radius: 20px;
}

body.woocommerce-checkout .woocommerce-privacy-policy-text p {
	margin-top: 0 !important;
	margin-bottom: 25px;
}

body.woocommerce-checkout #ship-to-different-address::before {
    content: "Versturen als cadeau?";
    display: block;
    line-height: 1.2em;
    margin-bottom: 10px;
}


body:not(#__).woocommerce-order-received .woocommerce-order-details p {
	padding-left: 40px;
}
body:not(#__).woocommerce-order-received .woocommerce-order-details::before {
	left: 0;
}

body:not(#__).woocommerce-order-received .order-again {
	padding-left: 0 !important;
}

/* body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-downloads thead th:first-child {
	border-radius: 20px 0 0 0;
}
body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-downloads thead th:last-child {
	border-radius: 0 20px 0 0;
}
body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-downloads tbody td:last-child {
	border-radius: 0 0 20px 0;
}
body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-downloads tbody td:first-child {
	border-radius: 0 0 0 20px;
}

body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-details thead th:first-child {
	border-radius: 20px 0 0 0;
}
body:not(#__).woocommerce-order-received .woocommerce-order .woocommerce-order-details thead th:last-child {
	border-radius: 0 20px 0 0;
}
 */

body:not(#__).woocommerce-order-received .elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tbody tr td+td {
	padding-top: 10px !important;
}

.webr-product-reviews ul {
	list-style: none;
	margin: 0;
}
.webr-product-reviews ul li {
	background-color: #fff;
	padding: 25px;
	border-radius: 20px;
	margin-bottom: 10px;
}








































