@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.overeenkomsten.nl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.2") format("woff2");
}

:root {
	--wd-text-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(72,72,72);
	--wd-text-font-size: 17px;
	--wd-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-transform: none;
	--wd-title-color: rgb(36,38,79);
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(38,36,80);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(38,36,80);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(140,192,156);
	--wd-alternative-color: rgb(38,36,80);
	--wd-link-color: rgb(140,192,156);
	--wd-link-color-hover: rgb(140,192,156);
	--btn-default-font-family: "Urbanist", Arial, Helvetica, sans-serif;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(193,211,172);
	--btn-default-bgcolor-hover: rgb(193,211,172);
	--btn-accented-font-family: "Urbanist", Arial, Helvetica, sans-serif;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(193,211,172);
	--btn-accented-bgcolor-hover: rgb(193,211,172);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(69,150,71);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(224,178,82);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(0,0,0);
	background-image: url(https://www.overeenkomsten.nl/wp-content/uploads/2024/11/black-friday-deals.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(193,211,172);
	background-image: none;
}
.wd-page-title {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(38,36,80);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-weight: 400;
	text-transform: none;
}
html .wd-nav.wd-nav-secondary > li > a {
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
}
.whb-general-header .wd-nav.wd-nav-secondary > li > a {
	font-weight: 400;
	font-size: 18px;
}
.woocommerce-breadcrumb, .woocommerce-result-count {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2 {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	text-transform: none;
}
h3 {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-transform: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 32px;
}
.ovnl-ondertitel {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: rgb(151,151,151);
}
body .wd-product-nav-btn, .wd-buttons .wd-action-btn>a, body .wd-social-icons .wd-label, .single-product .wd-social-icons .wd-icon {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: rgb(168,168,168);
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 25px;
}
.whb-top-bar .wd-header-text {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wd-tools-element .wd-tools-text {
	text-transform: none;
}
.woocommerce-tabs > .wd-nav-wrapper li > a {
	font-size: 20px;
}
.btn, .button, button, [type="submit"], [type="button"] {
	font-size: 16px;
	text-transform: none;
}
.btn.btn-color-primary {
	color: rgb(38,36,80);
}
.btn.btn-color-primary:hover {
	color: rgb(38,36,80);
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
}
html table th {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: none;
}
html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,252,245);
	background-image: none;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type], html .wd-page-wrapper .return-to-shop .button {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: none;
	color: rgb(33,31,69);
	background: rgb(193,211,172);
}
html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .single_add_to_cart_button:hover, html .wd-sticky-add-to-cart:hover, html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity input[type], html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity+.button, html .wd-page-wrapper .return-to-shop .button:hover {
	color: rgb(33,31,69);
	background: rgb(193,211,172);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(58,58,58);
	--wd-form-placeholder-color: rgb(170,170,170);
	--wd-form-brd-color: rgb(213,213,213);
	--wd-form-bg: rgb(245,245,245);
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 27px;
	}
	html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
		font-size: 24px;
	}
	.woocommerce-tabs > .wd-nav-wrapper li > a {
		font-size: 20px;
	}
	html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
		font-size: 23px;
	}

}

@media (max-width: 768.98px) {
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 26px;
	}
	html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
		font-size: 21px;
	}
	.woocommerce-tabs > .wd-nav-wrapper li > a {
		font-size: 18px;
	}
	html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
		font-size: 20px;
	}

}
:root{
--wd-container-w: 1300px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1300px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1300px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1300px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.woocommerce table.cart th.product-price, .woocommerce table.cart td.product-price { display: none !important; }
.woocommerce table.cart th.product-quantity, .woocommerce table.cart td.product-quantity { display: none !important; }
.menu-label { text-transform: none; font-size: 10px; }
body .woocommerce-breadcrumb a, .woocommerce-result-count { color: #a0a0a0; }
body .woocommerce-breadcrumb .breadcrumb-last:last-child { color: #6e6e6e; font-weight: 500 }
.single_add_to_cart_button { padding: 12px 60px; }
.woocommerce-Reviews-title { display: none; }
span.woocommerce-review__dash { display: none; }
.wd-reviews-content .woocommerce-review__published-date { display: none; }
.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper { margin-bottom: 20px; }
body .commentlist .avatar { max-width: 40px; margin-inline-end: 10px; }
.wd-entry-meta .meta-author .avatar { display: none; }
body .woocommerce-Reviews .comment-reply-title { text-transform: none; font-size: 17px; }
textarea { padding: 10px 15px; min-height: 100px; }
.product-grid-item .star-rating { display: none; }
table.variations { margin-bottom: 30px!important; }
#place_order { font-size: 16px; }
.order-again .button { display: none; }
.woocommerce-MyAccount-downloads-file.button.alt { font-size: 13px; background-color: #2777BE; color: #FFF; text-transform: none; border-radius: 8px; }
.order-again .button { display: none; }
.woocommerce-thankyou-order-received { border: 2px dashed #7B4197; color: #7B4197; }
.download-expires { display: none; }
.banner-content-background .wrapper-content-banner.wd-items-middle { margin-left: 50px; }
.wd-single-action-btn .wd-action-btn.wd-style-text>a { color: #929292!important; }
.wc-tab-inner>div>h2:first-child { text-transform: none; font-weight: 800; font-size: 20px; }
.woocommerce-additional-fields>h3 { display: none; }
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview { display: none!important; }
.odr-order-bump-template-two .odr-order-bump-product-title { border-bottom: none; }
blockquote { font-size: 100%; border-left: 3px solid var(--wd-primary-color); }
.optional { font-size: 13px; }
.vi-wcuf-ob-product-image { width: 150px; min-width: 150px; max-width: 150px; }
label { display: table; }
.somdn-capture-email-text-wrap p { font-size: 16px; }
.somdn-capture-email-button-wrap button { width: 100%; background-color: #C1D3AC; border-radius: 35px; }
.somdn-capture-email-wrap-bg { opacity: .5; }
span.onsale.wc-memberships-member-discount { display:none; }
.woocommerce span.wc-memberships-variation-member-discount { display: none; }
small.woocommerce-price-suffix, small.woocommerce-price-suffix bdi { font-size: 14px; font-weight: 500; color: #a5a5a5; }
div.woocommerce-product-rating a.woocommerce-review-link { font-size: 14px; font-weight: 500; color: #a5a5a5; }
.whb-main-header .whb-col-right .wd-dropdown-my-account { display: none; }
.woocommerce-review-link { vertical-align: bottom; }
.woocommerce-product-rating .star-rating { margin-inline-end: 2px; }
body [class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text { border: 1px solid #a0a0a0; }
body [class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text { border-color: #242650; background-color: #242650; }
:is(.btn,.button,button,[type="submit"],[type="button"]) { font-size: 15px; }
h5 { font-size: 17px; line-height: 20px; }
.autocomplete-suggestions { display: block!important; }
.view-all-results, .slider-title, .cart-totals-inner>h2 { text-transform: none!important; }
.shop_attributes tbody { display: contents; }
.product.product-list-item .wd-add-btn .add-to-cart-loop span { padding: 5px 22px!important; font-size: 14px!important; }
button[name='update_cart'] { display: none !important; }
.wd-social-icons { padding-top: 10px; }
.vc_message_box-icon { font-size: 0.9em; }
html .wd-single-price .price del .amount { font-size: 22px; }
label .mollie-gateway-icon { float: right; max-height: 25px !important; }
.archive tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_doelgroep { display: none !important; }
.archive tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_soort { display: none !important; }
.wd-product.product-list-item .product-wrapper { gap: 40px!important; }
.wd-product.product-list-item .wd-add-btn .add-to-cart-loop span { padding: 12px 30px!important; }
.wd-product.product-list-item .product-list-content .wd-entities-title { font-size: 140%!important; font-weight: 700; }
.product-quantity { display: none; }
th.download-remaining, td.download-remaining { display: none; }
.woocommerce-order-details__title, .woocommerce-column__title { text-transform: none; }
.woocommerce-order-details { display: none; }
a.wpo_wcpdf_document_link { background-color: #E9C881; color: white; font-size: 14px; font-weight: 500; border-radius: 8px; padding: 10px 24px; }
.cr-reviews-grid * { font-family: 'Urbanist', sans-serif !important; }
.cr-rating-icon-bg, .cr-rating-icon { width: 16px !important; }
.cr-reviews-grid .cr-review-card .rating-row .rating-label { margin: 4px 0 0 8px; font-size: 15px !important; }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified { color: #676767; }
.cr-reviews-grid .cr-review-card .review-product .product-title { font-weight: 500; }
.cr-reviews-grid .cr-review-card .middle-row, .cr-reviews-grid .cr-review-card .cr-incentivized-row { background: #FFF; border: none; border-radius: 6px; margin: 0px 0px 10px 2px; }
.cr-badge.badge-vs .badge__store { font-family: 'Urbanist', sans-serif !important; font-size: 32px; font-weight: 800; color: #262450; }
.badge__rating-container { font-family: 'Urbanist', sans-serif !important; }
.cr-badge.badge-vs .badge__reviews { background-color: #338AA3; font-size: 15px; border: 1px solid #338AA3; color: #fff; font-weight: bold; }
.cr-badge.badge-vs .badge__rating.rating { font-size: 16px; }
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta time { font-size: 15px; color: #484848; font-weight: 600; }
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author { font-size: 17px; font-weight: 600; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap { border-radius: 7px; padding: 20px 0px 20px 0px; }
.wd-meta-reply {display: none}
.new .cr-badge { padding: 0px!important; }
.new .cr-badge .badge__store {display: none}
.new h2 { font-size: 23px; font-weight:600; }
.new #comment, .new #author, .new #email { background-color: #f0f3e2; border: 0px solid #ccc; padding: 10px; border-radius: 0px; }
.new2.btn-full-width { width: 50%; }
.single-product .wd-social-icons .wd-icon { color: #242650; }
.woty img { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px; }@media (min-width: 1025px) {
	.post-single-page .entry-content { font-size: 100%; }
}

@media (min-width: 577px) and (max-width: 767px) {
	body .sidebar-container { display:none; }
}

@media (max-width: 576px) {
	body .sidebar-container { display:none; }
}

