:root {
	--wd-text-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(29,29,29);
	--wd-text-font-size: 14px;
	--wd-title-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 900;
	--wd-title-color: rgb(29,29,29);
	--wd-entities-title-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(29,29,29);
	--wd-entities-title-color-hover: rgb(29, 29, 29);
	--wd-alternative-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 900;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(29,29,29);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto local", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(51,153,102);
	--wd-alternative-color: rgb(29,29,29);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(51,153,102);
	--btn-accented-bgcolor-hover: rgb(38,116,77);
	--btn-color: rgb(29,29,29);
	--btn-bgcolor: rgb(247,247,247);
	--btn-bgcolor-hover: rgb(239,239,239);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(51,153,102);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(51,153,102);
	--wd-link-color-hover: rgb(38,116,77);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(47,47,47);
	background-image: none;
}
html .wd-product .price {
	color: rgb(29,29,29);
}
html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a {
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	color: rgb(29,29,29);
}
html .wd-nav.wd-layout-drilldown > li > a:hover, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a:hover, html .wd-nav.wd-layout-drilldown >li [class*="sub-menu"] > .woocommerce-MyAccount-navigation-link > a:hover, html .wd-nav.wd-layout-drilldown li.current-menu-item > a {
	color: rgb(29,29,29);
}
.wd .product-label.new {
	background-color: rgb(51,153,102);
}
.wd .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(0,134,201);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 50px;
	}

}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--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: 12px;
}



.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local900normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local900normal.woff") format("woff");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local700normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local700normal.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local500normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local500normal.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local400normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local400normal.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local300normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local300normal.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Roboto local";
	src: url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local100normal.woff2") format("woff2"), 
url("//www.ezrider.nl/wp-content/uploads/2025/09/roboto-local100normal.woff") format("woff");
	font-weight: 100;
	font-style: normal;
}

div.quantity .btn {
  border-radius: 8px !important;}

.whb-main-header .whb-header-bottom, .whb-main-header .whb-header-bottom .whb-header-bottom-inner, .whb-main-header .whb-header-bottom .whb-column_mobile5 {
  height: 45px !important;
  min-height: 45px !important;}

.ez-related-categories__list {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
  --li-mb: 6px;}

.wd-post-content {
  --wd-post-align: left;}
.wd-post .wd-post-title {
  font-size: 19px !important;
  font-weight: 900;}
.wd-post-author > span {
    display: initial !important;}

.archive .new.product-label.wd-shape-round-sm {
  display: none;}

.ez-product-tag-seo-content {
  padding: 20px;
  background-color: #f7f7f7;
  border-radius: 12px;
  margin-top: 20px;}
.ez-product-tag-seo-content p {
	margin-bottom: 0;}
.ez-white-text {
  color: #fff !important;}

.brommers-homepage .ez-title-fixed-height {
	height: 36px;}

.ezrider-woodmart-pasgarantie-label {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	border-radius: 999px;
	background: #f2faf3;
	color: #000 !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	word-break: unset;
	width: max-content;
	min-width: 0 !important;
	border: 1px solid #cfe8d2;}

.ezrider-woodmart-pasgarantie-label img {
	width: 15px;
	height: 15px;
	flex: 0 0 15px;}

.ezrider-fitment-label {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 14px;
	padding: 12px 14px;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1.3;}

.ezrider-fitment-label img {
	width: 28px;
	height: 28px;
	flex: 0 0 28px;}

.ezrider-fitment-label strong {
	display: block;
	font-weight: 700;}

.ezrider-fitment-label small {
	display: block;
	margin-top: 3px;
	opacity: .82;
	font-size: 13px;}

.ezrider-fitment-label--fits, .ezrider-fitment-label--universal {
	background: #f2faf3;
	border: 1px solid #cfe8d2;}

.ezrider-fitment-label--universal-part {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;}

.ezrider-fitment-label--notfits {
	background: #fff7f2;
	border: 1px solid #f0c9b6;
	color: #8a3b16;}

.ezrider-cart-fitment-line {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin-top: 5px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.25;}

.ezrider-cart-fitment-line img {
	width: 15px;
	height: 15px;
	flex: 0 0 15px;}

.ezrider-cart-fitment-line--fits {
	color: #396;
	background: #f2faf3;}

.ezrider-cart-fitment-line--universal {
	color: #396;
	background: #f2faf3;}

.ezrider-cart-fitment-line--universal-part {
	color: #555;
	background: #f7f7f7;}

.ezrider-cart-fitment-line--notfits {
	color: #8a3b16;
	background: #fff7f2;}

.ezrider-cart-fitment-icon {
	display: inline-flex;
	align-items: center;
	margin-top: 4px;}

.ezrider-cart-fitment-icon img {
	width: 16px;
	height: 16px;
	flex: 0 0 16px;}

.woocommerce-cart .variation dt:empty,
.woocommerce-cart .variation dd:empty,
.woocommerce-checkout .variation dt:empty,
.woocommerce-checkout .variation dd:empty,
.woocommerce-mini-cart .variation dt:empty,
.woocommerce-mini-cart .variation dd:empty,
.cart-widget-side .variation dt:empty,
.cart-widget-side .variation dd:empty {
	display: none;}

@media (max-width: 480px) {
	.ezrider-woodmart-pasgarantie-label span {
		display: none;}
	.ezrider-woodmart-pasgarantie-label {
		padding: 6px !important;}
	.ezrider-fitment-label {
		padding: 11px 12px;}}

/*NIEUWNIEUW*/
ul.variation .item-variation-name {
	display: none;}
.product-labels .out-of-stock.product-label.wd-shape-round-sm {
  display: none;}
.wd-checkout-prod-cont .product-quantity {
  display: none;}

.woodmart-archive-shop .product-labels.labels-rounded-sm {
	top: 35px;}
.product-labels.labels-rounded-sm {
	gap: 4px;}
.product-labels .product-label {
	text-transform: unset;}
.mini_cart_item .cart-info ul.variation {
  position: absolute;
  left: 40px;
  top: 50px;}
.pasgarantie_knop {
	flex-wrap: wrap-reverse;}
.pasgarantie_knop span {
	max-width: 240px;}

.wd-checkout-prod-title .cart-product-label {
  font-weight: 500;}
.checkout-qty-badge {
  letter-spacing: 1px;}

.onderdelenzoeker-popup.onderdelenzoeker-highlight {
	text-decoration: underline;
  cursor: pointer;}

/*Upsells op mobiel lijst weergave*/
@media screen and (max-width: 768px) {
.single-product .wd-product.product-grid-item .wd-product-thumb.product-element-top.wd-quick-shop {
  min-width: 36%;
  max-width: 36%;}
.single-product .wd-product.product-grid-item .product-element-bottom .wd-product-footer {
  flex: 0 0 55%;
	--btn-height: 28px;}
.single-product .wd-product.product-grid-item .product-element-bottom .wrap-price {
  flex: 0 0 auto;
  height: max-content;
  margin-top: 0 !important;}
.single-product .wd-product.product-grid-item .product-element-bottom .wd-product-header {
  flex: 0 0 100%;}
.single-product .wd-product.product-grid-item .product-element-bottom .wd-product-footer .wd-add-btn-replace > a span {
  transform: translateY(-100%) translateZ(0);}
.single-product .wd-product.product-grid-item.wd-hover-buttons-on-hover .wd-add-btn > a {
  color: var(--btn-accented-color-hover);}
.single-product .wd-product.product-grid-item .product-element-bottom .wd-product-footer .wd-add-btn-replace > a::before {
	transform: unset;}
.single-product .wd-product.product-grid-item .wd-product-wrapper.product-wrapper {
	padding: 5px;
	flex-direction: row;
  background: #f7f7f7;
  border-radius: 12px !important;}
.single-product .wd-product.product-grid-item .product-element-bottom {
  flex-direction: row;
	gap: 5px;
	display: flex;
  flex-wrap: wrap;
	justify-content: space-between;}}

/*productprijs rood*/
.product-element-bottom .price .woocommerce-Price-amount.amount {
  color: #be1622;}
del .woocommerce-Price-amount.amount {
  color: #b6b6b6 !important;}

.wd-icon-retour::before {
	content: "\f102";
	font-family: "woodmart-font";
	font-weight: 400;}

.wd-icon-aandacht::before {
	content: "\f100";
	font-family: "woodmart-font";
	font-weight: 400;}

.wd-icon-plaatsingsdatum::before {
	content: "\f186";
	font-family: "woodmart-font";
	font-weight: 400;}
.wd-icon-auteur::before {
  content: "\f124";
	font-family: "woodmart-font";
	font-weight: 400;}
.wd-icon-leestijd::before {
	content: "\f190";
	font-family: "woodmart-font";
	font-weight: 400;}
.wd-icon-pijl-rechts::before {
	content: "\f120";
	font-family: "woodmart-font";
	font-weight: 400;}

/*verzending gratis balk*/
.progress-msg {
  font-size: 13px;
  text-align: center;
  font-weight: 600;
	line-height: 1.9em;}
.widget_shopping_cart .wd-progress-bar.wd-free-progress-bar {
  padding-block: 0;
  margin: 0 15px;
  padding-inline: 0;
  background: #fff0;
  overflow: visible;}
.wd-progress-bar.wd-free-progress-bar {
	overflow: hidden;
  margin-bottom: 8px !important;
  background: #33996624;
  border-radius: 8px;
  color: #396;
  border: none;
	display: flex;
  flex-direction: column;}
.wd-progress-bar .progress-bar {
  margin-top: 0px;}
.wd-free-progress-bar {
  --wd-progress-height: 8px;}
.progress-msg .woocommerce-Price-amount.amount {
  color: #396;}
	.wd-progress-bar.wd-free-progress-bar .progress-msg .xoo-wsc-sb-txt::after {
  content: "\f11f";
  font-family: "woodmart-font";
  font-size: 20px;
	font-weight: 400;
  vertical-align: middle;
  margin-left: 6px;}

/*add to cart knop individuele bundel items*/
.btn.btn-accent.oai-bundle-atc .wd-action-icon::before {
  content: "\f123";
  font-family: woodmart-font;
  font-weight: 400;
  font-size: 18px;}
.btn.btn-accent.oai-bundle-atc .wd-action-text {
  display: none;}
.btn.btn-accent.oai-bundle-atc a.button {
  background: #fff0;
  color: #fff;}
.btn.btn-accent.oai-bundle-atc {
  margin-left: 8px;}

.added-to-cart.oai-wm-added-to-cart > h3::before {
  content: "\f147a";
  font-family: "woodmart-font";
  vertical-align: sub;
  font-weight: 900;
  margin-right: 8px;
  font-size: 23px;
  color: #396;}

/* Wrapper */
.yoast-faq-accordion {
	width: 100%;}
/* Item */
.yoast-faq-accordion-item {
	background: #f7f7f7;
  padding: 0 20px;
  margin: 10px 0;
  border-radius: 12px;}
/* Vraag (klikbaar) */
.yoast-faq-question {
	cursor: pointer;
	font-weight: 600;
	padding: 1rem 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;}
/* Default browser marker verwijderen */
.yoast-faq-question::-webkit-details-marker {
	display: none;}
/* Custom pijltje */
.yoast-faq-question::after {
	content: "";
	font-family: woodmart-font;
	width: 6px;
	height: 6px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: rotate(-45deg);
	transition: transform 0.2s ease;}
/* Pijltje draaien bij open */
.yoast-faq-accordion-item[open] .yoast-faq-question::after {
	transform: rotate(45deg);}
/* Antwoord */
.yoast-faq-answer {
	padding: 0 0 1rem;
	line-height: 1.6;}

.wd-sticky-btn .wd-sticky-btn-cart {
  display: flex;
  align-items: center;}

.wd-popup {
	  padding: 15px !important;}

/*Tab montagehandleiding*/
.h2-montage-tab {
  margin-bottom: 0 !important;}

.oai-wm-cross-sell-price del .amount, .oai-wm-cross-sell-price del {
  color: #b8b8b8;}
.oai-wm-added-product-image, .oai-wm-cross-sell-thumb {
  filter: brightness(97%);}
.oai-wm-added-product {
  background: #f7f7f7;
  padding: 8px;
  border-radius: 8px;}
.oai-wm-cross-sell-item {
  background: #f7f7f7;
  padding: 10px !important;
  border-radius: 8px;}
.oai-wm-fbt-slider .wd-carousel {
  --wd-col-sm: 2.5 !important;}

.wd-popup-added-cart.oai-wm-popup-shell {
			max-width: 920px;
			text-align: initial;}

.oai-wm-popup-shell .added-to-cart > h3 {
			margin-bottom: 6px;
  		font-size: 18px;
			text-align: center;}

.oai-wm-inline-message {
			margin-bottom: 18px;}

.oai-wm-inline-message:empty {
			display: none !important;}

.oai-wm-inline-message .woocommerce-message,
.oai-wm-inline-message .woocommerce-error,
.oai-wm-inline-message .woocommerce-info {
			margin-bottom: 0;}

.oai-wm-added-product {
			display: flex;
			align-items: flex-start;
			gap: 18px;
			margin-bottom: 8px;}

.oai-wm-added-product-image img {
			display: block;
			width: 80px;
			min-width: 80px;
			height: auto;}

.oai-wm-added-product-title {
			font-size: 15px;
			margin-bottom: 0;}

.oai-wm-added-product-title a,
.oai-wm-cross-sell-link {
			text-decoration: none;
			color: inherit;}

.oai-wm-added-product-meta {
			display: flex;
			flex-direction: column;}

.oai-wm-cross-sells-heading {
			margin-bottom: 6px;
			font-size: 18px !important;
			line-height: 1.3;
			text-align: center;}

.oai-wm-fbt-slider .wd-carousel {
			overflow: hidden;}

.oai-wm-fbt-slider .wd-carousel:not(.wd-initialized) .wd-carousel-wrap {
			display: grid;
			grid-template-columns: repeat(4, minmax(0, 1fr));
			gap: 16px;}

.oai-wm-cross-sell-item {
			text-align: center;
			padding: 0 8px;}

.oai-wm-cross-sell-thumb img {
			display: block;
			width: 100%;
			height: auto;}

.oai-wm-cross-sell-title {
			margin-top: 10px;
			font-size: 11px;
			font-weight: 600;
			min-height: 45px;
			max-height: calc(var(--wd-line-count, 1) * var(--wd-line-height, 1.4em));
 			line-height: var(--wd-line-height, 1.4em);
  		overflow: hidden;}

.oai-wm-cross-sell-price {
			margin-top: 6px;
			font-size: 14px;}

.oai-wm-cross-sell-actions {
			margin-top: 4px;}

.oai-wm-cross-sell-actions .btn {
			margin: 0;
			width: 100%;
			border-radius: 8px}

.oai-wm-popup-add-to-cart.loading {
			opacity: 0.65;
			pointer-events: none;}

.oai-wm-popup-actions {
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
			gap: 10px;
			margin-top: 10px;}

.oai-wm-popup-actions .btn {
			margin: 0;
			width: 100%;}

.oai-wm-fbt-slider .wd-nav-arrows {
			margin-top: 14px;}

.oai-wm-fbt-slider .wd-carousel:not(.wd-initialized) .wd-carousel-wrap {
				grid-template-columns: repeat(2, minmax(0, 1fr));
				gap: 12px;}

.added_to_cart.wc-forward {
  display: none;}

/*nieuw 2026*/
.onderdelenzoeker-popup {
  padding: 0;}
.wd-popup-builder-wrap .wd-popup-inner {
  padding: 0;}

.ez-bc.wd-icon-home::before {
  content: "\f144";
  font-family: woodmart-font;
	margin-right: 5px;}

/* Zorg dat de separator-span ruimte heeft */
.yoast-breadcrumb .wd-bc-sep{
  display: inline-block;
  width: 10px;
  text-align: center;}

/* Teken het icoon vanuit het Woodmart icon font */
.yoast-breadcrumb .wd-bc-sep:before{
	content: "\f113";
  font-family: "woodmart-font";
  font-size: 8px;
  font-weight: 900;
  color: #787878;}

/*stock message*/
.stock.in-stock.wd-style-default {
	font-size: 12px;
  font-weight: 500;
  line-height: inherit;}
.wd-single-stock-status p.stock.wd-style-default.in-stock::before {
  font-weight:600;}

.product-type-variable .wd-single-est-del {
	display: none;}
.product .wd-est-del .wd-info-icon {
  display: none;}
.stock.in-stock.wd-style-default {
	width: max-content;
  border: .13em solid;
  border-radius: 8px;
  padding: 0px 6px;}

.single_add_to_cart_button {
	border-radius: 8px;}

.wd-product-info.wd-est-del .wd-hint::before {
	font-weight: 400;
  content: "\f100";
  font-family: woodmart-font;
  transform: rotate(180deg);
  background: initial;
  font-size: 14px;
  color: #396;}
/*nieuw 2026*/

#tab-description h2 {
  margin-bottom: 0;}

/*styling voor Overall ED*/
tr.wd-del-overall div.wd-product-info.wd-est-del span.wd-info-icon::before {
  content: "\f11f";
  font-family: "woodmart-font";
  font-size: 20px;}
tr.wd-del-overall div.wd-product-info.wd-est-del {
	width: 100%;
	color: #396;
  display: flex;
  align-items: center;
	justify-content: space-between;}

/*styling voor direct leverbaar + pulse stip*/
.wd-single-stock-status .leverbaar-stip {
  width: 6px;
  height: 6px;}

.direct-leverbaar {
  font-size: 12px;
  font-weight: 500;
  color: #339966;
  float: right;
  width: min-content;
  text-align: right;
  line-height: 15px;}
.wrap-price span.price {
    width: 100%;}

.leverbaar-stip {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #339966;
    border-radius: 50%;
    margin-right: 3px;
    position: relative;
    top: -0.1em;
    animation: leverbaar-pulse 2.5s ease-out infinite;
}

@keyframes leverbaar-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(51, 153, 102, 0.55);
    }
    70% {
        box-shadow: 0 0 0 6px rgba(51, 153, 102, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(51, 153, 102, 0);
    }
}

.wd-product.wd-hover-buttons-on-hover .product-element-bottom {
  padding: 8px !important;}
/*styling voor direct leverbaar + pulse stip*/

/*styling waitlist form*/
.wd-wtl-form {
  margin-top: 0px !important;}

/* styling voor onderdelenzoeker popup */
  .schakelbrommer-puicon, .scooter-puicon {
	filter: invert(100%);
  display: block;
  margin: 0 auto;
  pointer-events: none;
  width: 30%;}
.vehicle-finder-container {
	text-align: center;}
.vehicle-button-text {
  margin: 10px;
  font-size: 14px;
  font-weight: 900;}
.vehicle-button {
	margin: 20px 0;
  border-radius: 12px;
  width: 45%;
  display: inline-block;
  text-transform: none;}
.vehicle-button-wrapper {
	justify-content: center;
	display: flex;
	gap: 1rem;}
.vehicle-button:hover {
	transform: scale(1.03);}
  @media screen and (max-width: 500px) {
  .vehicle-button {
    padding: 15px 0;
    font-size: 11px;}}
  .vehicle-button.active-btn {
    background-color: #1d1d1d;
    color: #fff;}
  .vehicle-button.active-btn img {
  filter: initial;}
.wpce-filter-widget-inner .wpce-field select {
	text-align: center;}
.dropdown-panel {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.4s ease-out, padding 0.4s ease-out, margin 0.4s ease-out, opacity 0.2s ease-out;
	padding: 0 20px;
	border-radius: 12px;
	background-color: #f3f3f3;
	opacity: 0;}
.dropdown-panel.active {
	max-height: 1000px;
	padding: 15px 20px;
	opacity: 1;
	transition: max-height 0.7s ease-in, padding 0.7s ease-in, margin 0.7s ease-in, opacity 0.5s ease-in;}

/*main logo hover*/
.wd-logo img:hover {
  scale: 1.05;
  filter: saturate(200%);}
.wd-logo img {
  transition: ease-in-out .15s;}

/*zoekbalk mobile*/
.ez_fullwidth_search {
	width: 98%;
  padding-bottom: 5px;}

/*max hoogte lijst reviewwinnaars*/
.ez_maxheight {
  max-height: 300px;}

/*iconen klantenservice*/
.wd-icon-mail::before {
	content: "\f157";
	font-family: "woodmart-font";
	font-weight: 400;}
.wd-icon-kvk::before {
	content: "\f146";
	font-family: "woodmart-font";
	font-weight: 400;}
.wd-icon-btw::before {
	content: "\f145";
	font-family: "woodmart-font";
	font-weight: 400;}

.wd-icon-contact-opnemen::before {
	content: "\f103";
	font-family: "woodmart-font";
	font-weight: 400;}

/*styling wishlist icon added*/
.wd-added-icon {
  top: 0;
  background: #1d1d1d;}

/*recent bekeken producten styling*/
.wd-carousel-item .wd-product .product-image-link img {
  filter: brightness(97%);}

/*home title*/
.ez_hometitle {
	color: #fff;}
.ez_deel1 {
  font-weight: 400;}

/*geen knoppen naar shop*/
.btn.wc-backward, .return-to-shop {
  display: none;}

/*mobile menu*/
@media screen and (max-width: 1024px) {
	.wd-nav .wd-sub-menu .wd-drilldown-back > a {
  justify-content: center;
  font-size: 16px !important;
  font-weight: 900 !important;}}

/*invert voertuig iconen*/
.ez_transformed {
	filter: invert(100%);}

/*blog page header*/
header.wd-single-post-header {
  gap: 2px;
  margin-bottom: 10px;}
header.wd-single-post-header .wd-post-image {
  display: none;}
.wd-single-post-header .wd-post-title {
	font-weight: 900;}
@media screen and (max-width: 1024px) {
header.wd-single-post-header {
  margin-top: -30px;}}

/*breadcrumb*/
.yoast-breadcrumb {
    overflow-x: auto;}

/*prijs overal*/
.amount {
  color: #1d1d1d;}

/*title in loop*/
.wd-product .wd-entities-title {
  min-height: 31px;}
.wd-product.wd-hover-buttons-on-hover .product-wrapper {
	transform: none !important;}

/*uitverkocht knop styling + sticky productpage bottombar*/
.button.add-to-cart-loop:not(.ajax_add_to_cart) {
  background-color: #f7f7f7 !important;
	color: #c8c8c8 !important;
  pointer-events: none;}
.wd-sticky-add-to-cart.button.alt {
  display: none;}

/*overlay afrekenpagina loading*/
body.woocommerce-cart .blockOverlay,
body.woocommerce-checkout .blockOverlay {
	background-color: transparent !important;}

/*fibosearch*/
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 span {
  width: 100%;
  display: flex;
  justify-content: flex-end;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
  background-color: #383838 !important;
  box-shadow: none !important;}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
  font-weight: 900;
  color: #383838;}
.dgwt-wcas-darkened-overlay {
	opacity: .4;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
  background: #fff0;
  box-shadow: none;}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path, .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path, .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
  fill: #fff;}
.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form {
  background-color: rgba(17,17,17,.4);}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
		font-weight: 400 !important;
    opacity: 0.7 !important;
    color: white !important;}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp {
  padding: 0;}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return {
	background-color: #383838;}
/*vergrootglasicoon positie mobile header*/
.whb-main-header .wd-header-search-form-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
  margin-top: -3px !important;}

/*header icons size*/
@media screen and (max-width: 1024px) {
.whb-general-header .wd-tools-element .wd-tools-icon::before {
	font-size: 24px;}}

/*filter icoon archive*/
.wd-off-canvas-btn.wd-burger-icon > a::before {
	font-family: woodmart-font;
  content: "\f118";}

/*merkafbeelding shop loop*/
.wd-product-tags {
	min-height: 28px;
  width: 60px;
  padding: 10px 0 0 10px;}
.wd-carousel-item .wd-product-tags {
  display: none;}

/*bottom row header mobile*/
@media screen and (max-width: 1024px) {
.whb-row.whb-header-bottom .container {
  padding-inline: 0;}
.whb-column.whb-col-mobile.whb-column_mobile5.whb-hidden-lg {
  flex-direction: column;}
.whb-column.whb-col-mobile.whb-column_mobile5 .wd-search-form.wd-header-search-form-mobile, .whb-column.whb-col-mobile.whb-column_mobile5 .wd-header-html.wd-entry-content {
  width: 100%;}
.whb-column.whb-col-mobile.whb-column_mobile5 .wd-search-form.wd-header-search-form-mobile {
	padding: 0 25px;}}

/*WOOSB css*/
.woosb-item-child .product-price .amount, .woosb-item-child .product-price .tax_label, .woosb-item-child .product-subtotal .amount, .woosb-item-child .product-subtotal .tax_label, .woosb-item-child .product-total .amount, .woosb-item-child .product-total .tax_label {
  display: none;}
.woosb-cart-item.woosb-cart-child.woosb-item-child .product-quantity {
  text-align: center;}
.woosb-cart-item.woosb-cart-child.woosb-item-child .wd-checkout-prod .wd-checkout-prod-cont .wd-checkout-prod-title {
  margin-left: 20px;
  color: #bbb;}
.woosb-availability p.stock {
  border: none !important;
  background: #ff00 !important;
  font-weight: 400;}
.woosb-availability p.stock .ez_nostock {
  display: none;}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock {
  color: #be1622;}

/*house number field*/
#billing_house_number, #shipping_house_number {
  text-align: left;
  padding: 0 15px;}

.ez_text_shadow {
	text-shadow: 3px 3px 8px #1d1d1d;}
.ez_border_radius {
	border-radius: var(--wd-brd-radius);}

/*sale label*/
.product-label.onsale {
  min-width: 60px;}

/*validator message styling*/
.validator_universeel.hide_if_not_wpce p {
  display: none;}
.validator_universeel.hide_if_not_wpce {
  height: 50px;}
.wpce-feedback-slot {
  width: 100%;
  height: 100%;}
.wpce-feedback-slot .wpce-message {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 0 10px 10px;
  font-weight: 600;}

/*filter chips op archivepagina*/
body ul.wpc-filter-chips-list {
  margin: 0;
  padding: 0 !important;}

/*divider tussen validator/wishlist*/
.ez_divider_line {
  width: 2px !important;
  min-height: 50px !important;}

/*tekst voor de getoonde bundel*/
.woosb-before-text.woosb-text {
  font-size: 22px;
  font-weight: 900;}

/*wpforms*/
div.wpforms-container-full {
  width: 100%;}

/*decimalen kleiner*/
.single-product-page.product-type-simple .wd-single-price .price ins .woocommerce-Price-amount.amount bdi .decimal-part, .single-product-page.product-type-simple .wd-single-price .price > .woocommerce-Price-amount.amount bdi .decimal-part {
  font-size: 65%;
	line-height: 22px;
	font-weight: 900;
  position: absolute;}
.price del {
  margin-right: 5px;}
/*sale in navbar*/
.ez_sale_nav a {
  font-weight: 900;
  letter-spacing: 2px;
  color: #fff;}

/*sticky bar stock*/
.wd-sticky-btn p.stock {
  display: none;}

/*inputs donkergrijs ipv standaard browserkleur*/
input[type="radio"], input[type="checkbox"] {
  filter: grayscale(100%) contrast(100%);}

/*grootte custom icoon mobile nav bar*/
.wd-toolbar-link .wd-custom-icon img {
  height: 23px !important;}

/*voorraad styling*/
.ez_nostock {
	width: 16px;
  display: inline-block;
  height: 16px;
  color: #da7b81;
  text-align: center;
  border-radius: 50px;
  margin-right: 4px;
  line-height: 12px;
  border: 2px solid #da7b81;}
p.stock.out-of-stock {
  background: #f8e5e6;
  width: max-content;
  padding: 4px 6px;
  border-radius: 8px;
  font-size: 12px;
  color: #da7b81;}
.stock.in-stock.wd-style-default {
  color: #396 !important;}

/*productaantal input*/
div.quantity input[type="number"] {
  border: none;}
div.quantity input[type="button"] {
  border-radius: 8px;}

/*waitlist styling*/
.wd-wtl-form {
  border: none !important;
  padding: 0 !important;}

/*afrekenpagina*/
.terms-conditions {
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 10px;}

/*category list*/
@media screen and (max-width: 767px) {
  .cat-design-side.wd-with-subcat .wd-cat-inner {
    flex-direction: column;}}

/*sidebar*/
.wd-widget.widget {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;}

/*side-cart*/
.cart-info span.quantity {
  line-height: 30px;
  font-size: 14px;
  float: right;}
.cart-info .wd-entities-title {
  max-height: calc(var(--title-line-count, 2) * var(--title-line-height, 1.4em));
  line-height: var(--title-line-height, 1.4em);
  overflow: hidden;}
.woocommerce-mini-cart__subtotal, .woocommerce-mini-cart__shipping, .woocommerce-mini-cart__total {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  padding-block: 8px !important;
  font-size: 105% !important;
  border-top: 1px solid var(--brdcolor-gray-300);}
.woocommerce-mini-cart__subtotal .woocommerce-Price-amount, .woocommerce-mini-cart__shipping .woocommerce-Price-amount {
  flex-grow: 1;
  text-align: end;}

/**pagina's scooter- en schakelbrommeronderdelen**/
/*categorieblok*/
.cat-design-side .wd-cat-thumb img, .ez-img-brightness {
  filter: brightness(97%);}
/*finder*/
.ez_finder_op_pagina .wpce-filter-widget-inner form .wpce-field select.wpce-field-term option {
  color: initial;}
.ez_finder_op_pagina .wpce-filter-widget-inner form .wpce-field select.wpce-field-term {
  border-color: #fff;
  color: #fff;}
.wpce-filter-widget-inner form .wpce-field select.wpce-field-term {
  cursor: pointer;}

/*reset button wpce*/
.wpce-reset-search {
  background: #1d1d1d;
  color: #fff;
  border-radius: 50px;}

/*validator knop styling aanverwant*/
.ez_validator_popup .wp-block-wd-button span {
  flex-shrink: 1;}
.ez_validator_popup .wp-block-wd-button {
	flex-wrap: wrap-reverse;}
.ez_addtowishlist a {
  flex-wrap: wrap;}
.ez_validator_popup, .ez_addtowishlist {
	display: flex;
  flex: 0 1 auto !important;}
.ez_divider_border {
  height: 50px;
  background: #e3e3e3;
  min-width: 2px !important;}

/*Woosb productbundel in tab*/
.woosb-products {
  border: none;}
.woosb-products .woosb-product {
  background: #eee;
  margin: 15px 0;
  padding: 10px;
  border-radius: 12px;
  border: none;}
.woosb-products .woosb-product .woosb-thumb {
  width: 80px;
  flex: 0 0 80px;}
.woosb-thumb-ori img {
  filter: brightness(93%);}
.woosb-products .woosb-product .woosb-title .woosb-name a {
  color: #000;}
.woosb-products .woosb-product .woosb-price {
  flex: 0 1 100px;}
.woosb-products .woosb-product .woosb-title .stock.in-stock, .woosb-products .woosb-product .woosb-title .stock.out-of-stock {
  font-size: 12px;}
.woosb-products .woosb-product .woosb-title .woosb-name {
  font-size: 13px;
  max-height: 41px;}

/*WPCE melding in validator*/
.wpce-product-validator .wpce-message {
  border: none;
  border-radius: 50px;
  padding: 10px 30px;
  font-weight: 600;}
.wpce-product-validator .wpce-message.wpce-success, .wpce-feedback-slot .wpce-message.wpce-success {
	color: #396;
	background: #33996642;}
.wpce-product-validator .wpce-message.wpce-error, .wpce-feedback-slot .wpce-message.wpce-error {
  background-color: #be16222e;
  color: #be1622;}@media (min-width: 1025px) {
	.usp_desktop {
  margin-left: auto;
  margin-right: auto;}

/**/
.menu-item.menu-mega-dropdown {
  position: static;}
.wd-design-full-width.wd-dropdown-menu.wd-dropdown {
	margin: 0;}
.whb-header-bottom-inner {
	position: static;}
.whb-header-bottom-inner .whb-column .wd-header-html.wd-entry-content:first-child, .wd-header-html.wd-entry-content:last-child {
  margin-left: auto;}
.wd-header-html.wd-entry-content:last-child {
	padding: 0;}
.ez_hoofdmenu_item > .menu > .menu-item > .wd-dropdown-menu.wd-dropdown > .container > .wd-sub-menu > .menu-item {
	position: static;}

/*geen sidebar op tag en search*/
.archive.tax-product_tag .wp-block-wd-off-sidebar, .archive.search .wp-block-wd-off-sidebar {
  display: none;}

/* verberg full-width dropdown tot offset klaar is */
.wd-header-main-nav ul.menu > li > .wd-dropdown-menu.wd-design-full-width,
.wd-header-secondary-nav ul.menu > li > .wd-dropdown-menu.wd-design-full-width {
  visibility: hidden;
}

.wd-header-main-nav ul.menu > li.wd-offsets-calculated > .wd-dropdown-menu.wd-design-full-width,
.wd-header-secondary-nav ul.menu > li.wd-offsets-calculated > .wd-dropdown-menu.wd-design-full-width {
  visibility: visible;
}

.wd-dropdown-results {
  right: 0 !important;
  left: 0 !important;
  top: 15px;}
[class*="wd-header-search-form"] {
  flex: 0 1 90% !important;
  margin: auto;}
  .wd-product.wd-hover-buttons-on-hover .product-wrapper:hover {
    transform: none !important;}
.whb-general-header {
	background-color: rgba(29, 29, 29, 1);
  background-image: url(https://www.ezrider.nl/wp-content/uploads/2024/06/EZrider-header-image-3.webp) !important;
  background-size: cover;}

.wd-header-cart .wd-tools-icon::before, .wd-header-my-account .wd-tools-icon::before, .wd-header-wishlist .wd-tools-icon::before {
  font-size: 24px !important;}

/*home title*/
.ez_deel1 {
  font-size: 23px;}
.ez_hometitle {
  line-height: 32px;}

/*knoptext max wijdte*/
.ez_onderdelenzoeker_button span p {
	display: inline-block;
  max-width: 29ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	margin: auto;}

/*achtergrond producttabjes*/
.woocommerce-Tabs-panel {
  background: #f7f7f7;
  padding: 30px;
  border-radius: 12px;}

/*tab titles*/
.wd-nav.wd-style-underline-reverse > li > a > .nav-link-text::after {
	top: -15px !important;}
.wd-nav.wd-nav-tabs .wd-nav-link {
  padding-top: 15px;}

/*hover actie weg productloop en productpagina*/
  .product .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
	margin-bottom: 0 !important;}
  .product .wd-product.wd-hover-buttons-on-hover .wd-product-footer {
	opacity: 1 !important;
	visibility: visible;}
	.product .wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown, .wd-loading)):is(:hover, .wd-variation-active) :is(.product-element-bottom, .wd-product-grid-slider-pagin) {
	transform: none !important;}
  .product .wd-product.wd-hover-buttons-on-hover .product-element-top {
	clip-path: none !important;}

  .archive .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
	margin-bottom: 0 !important;}
  .archive .wd-product.wd-hover-buttons-on-hover .wd-product-footer {
	opacity: 1 !important;
	visibility: visible;}
	.archive .wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown, .wd-loading)):is(:hover, .wd-variation-active) :is(.product-element-bottom, .wd-product-grid-slider-pagin) {
	transform: none !important;}
  .archive .wd-product.wd-hover-buttons-on-hover .product-element-top {
	clip-path: none !important;}

/*onderdelenzoeker knop in header*/
.ez_onderdelenzoeker_button span {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;}
.ez_onderdelenzoeker_icoon {
  width: 38px;}
.ez_onderdelenzoeker_button {
  padding: 0;}
.ez_onderdelenzoeker_button:hover {
  filter: brightness(85%);}

/*Desktop header menu*/
.ez_hoofdmenu_item > .menu > .menu-item > .wd-dropdown-menu.wd-dropdown > .container > .wd-sub-menu > .menu-item > .woodmart-nav-link {
	width: 100%;
  height: 50px;
  justify-content: center;
  font-weight: 900;
  letter-spacing: 2px;
  color: #adadad;}
.ez_sub_menu_item:hover {
  background: #1d1d1d;}
.ez_sub_menu_item:hover > .woodmart-nav-link {
  color: #fff !important;}
.ez_hoofdmenu_item:hover > .menu > .menu-item > .woodmart-nav-link {
  text-decoration: underline 3px #fff;
  text-underline-offset: 15px;}
.ez_divider::before {
  border-right: 3px solid #676767 !important}
.ez_sub_menu_item.menu-item .wd-dropdown-menu.wd-dropdown {
	box-shadow: none;
  margin: auto;}
.ez_hoofdmenu_item .menu .woodmart-nav-link::after {
  display: none;}
.ez_hoofdmenu_item > .menu > .menu-item > .wd-dropdown-menu.wd-dropdown {
  padding: 0;
	background: #2f2f2f;
  border-radius: 0;
	box-shadow: 0 3000px 0 3000px #1d1d1d69;
	transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: none;}
.ez_hoofdmenu_item .menu .menu-item .wd-dropdown-menu.wd-dropdown .container {
  max-width: 1280px;
	padding-inline: 0;}
.ez_hoofdmenu_item .menu .menu-item .wd-dropdown-menu.wd-dropdown .container .wd-sub-menu {
	gap: 0px;}
.ez_hoofdmenu_item > .menu > .menu-item > .wd-dropdown-menu.wd-dropdown > .container > .wd-sub-menu > .menu-item {
	display: flex;
	flex: 1 0 auto;
  justify-content: center;
  align-items: center;
	cursor: pointer;}
/*Subsubmenu styling*/
.ez_subsub_menu_dropdown .wd-design-default.wd-dropdown-menu.wd-dropdown {
  position: static;
  opacity: 1 !important;
  transform: none;
  visibility: visible;
  padding: 0;
  box-shadow: none;}
.ez_subsub_menu_dropdown > .menu {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(150px,min-content));
	padding: 0 15px;
  gap: 19px;
  max-width: 1280px;
  margin: 0 auto;}
.ez_subsub_menu_dropdown .menu .ez_subsubmenu_item.menu-item .woodmart-nav-link {
	transition: .1s;
  font-size: 12px;
  letter-spacing: .06em;
  padding: 0px;
  font-weight: 400;
  line-height: 20px;
	color: #7a7a7a;}
.ez_subsub_menu_dropdown .menu .ez_subsubmenu_item.menu-item .woodmart-nav-link:hover {
  color: #000;
	text-decoration: underline 1px;
  text-underline-offset: 3px;}
.ez_sub_menu_item.menu-item > .wd-dropdown-menu.wd-dropdown {
	border-radius: 0;}
.ez_subsubmenu_item > .woodmart-nav-link {
  min-height: max-content !important;
  color: #1d1d1d !important;
  font-size: 12px !important;
	font-weight: 900 !important;
  letter-spacing: 2px !important;}
.ez_subsubmenu_item .wd-dropdown-menu.wd-dropdown {
  width: auto;}
.ez_sub_menu_item.menu-item .wd-dropdown-menu.wd-dropdown {
	box-shadow: none;
  margin: auto;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*home title*/
.ez_deel1 {
  font-size: 20px;}
.ez_deel2 {
  font-size: 26px;}
.ez_hometitle {
  line-height: 28px;}
}

@media (min-width: 577px) and (max-width: 767px) {
	/*home title*/
.ez_deel1 {
  font-size: 20px;}
.ez_deel2 {
  font-size: 26px;}
.ez_hometitle {
  line-height: 28px;}
}

@media (max-width: 576px) {
	.ez-paragraph-fixed-height {
	height: 85px;}
.ez-title-fixed-height {
	height: 36px;}

.wd-checkout-prod-cont .product-quantity {
  margin-bottom: 4px;}

.wp-block-wd-title.title.oai-wm-cross-sells-heading {
  text-align: left;}

/*nieuw 2026*/
.wpce-feedback-slot .wpce-message {
  border-radius: 5px;
  padding: 8px;
  font-size: 13px;}

.woocommerce-product-gallery .product-labels {
  inset-inline-end: unset !important;
  align-items: flex-start;}

.woocommerce-product-gallery .woocommerce-product-gallery__image {
  margin: 0 auto;
  width: 220px;}

.wp-block-wd-popup.ez_validator_popup.validator_universeel, .wp-block-wd-popup.ez_validator_popup.validator_universeel .wp-block-wd-button.btn {
  min-width: 100%;}

.usp_mobileview .wp-block-wd-list-item span strong {
  color: #396;}

.yoast-breadcrumb {
  padding-bottom: 2px;}

.wd-accordion.wd-style-default > .wd-accordion-item:first-of-type, .wd-accordion.wd-style-default > .wd-nav-wrapper + .wd-accordion-item {
  border-top: 1px solid var(--brdcolor-gray-300) !important;}
.wd-accordion-title {
  padding: 10px !important;}
/*nieuw 2026*/

/*styling onderdelenzoeker popup*/
  .schakelbrommer-puicon, .scooter-puicon {
  width: 60%;}
.vehicle-button-text {
  font-size: 11px;}

/*in winkelwagen knop toon hele tekst*/
.wd-product.wd-hover-buttons-on-hover .add-to-cart-loop span {
	padding: 0px !important;}

/*home title*/
.ez_deel1 {
  font-size: 17px;}
.ez_deel2 {
  font-size: 20px;}
.ez_hometitle {
  line-height: 19px;}
}

