ul.legal-links li:last-child a::after {
  content: '';
  background-image: url(https://www.kmoshops.be/wp-content/uploads/2021/06/Footer-Logo-XS.png);
  width: 101px;
  height: 30px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  position: relative;
  top: 6px;
  left: 5px;
}
 .ec-size .ec-store .ec-cart-tax-id .ec-cart-tax-id__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-coupon__text {
  font-size: 16px;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 .ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 /*Move categroy description below products - START*/
.ec-size .ec-store .ec-page-title + .ec-grid {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store .grid__description {
  order: 3;
}
 footer .elementor-widget-wp-widget-ecwidvcategorieslist ul li {
  list-style-type: none;
  display: block;
  margin-left: -40px;
  margin-bottom: 1px;
}
 .elementor-widget-wp-widget-ecwidsearch h5,
.elementor-widget-wp-widget-ecwidnsfminicart h5 {
  display: none;
}
 button.ecwid-search-widget__btn {
  transform: translateX(-10px);
  height: 38px !important;
}
 .ecwid-search-widget__input[type="text"] {
  padding: 0px 0px 1px 20px !important;
}
 .ecwid-search-widget {
  max-width: 600px !important;
}
 .ecwid-search-widget__input {
  height: 48px !important;
  border-radius: 1px !important;
}
 div#SearchWidget-1 div {
  font-size: 15px !important;
}
 .elementor-document-handle {
  display: none !important;
}
 /*maatwerk Pieter 31/08/2023*/
.ecwid-productBrowser-CategoryPage-154746270 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-79647867 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147980826 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-151293015 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-151294011 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-151298506 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147980338 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147982820 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147973839 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147978834 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147976825 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-150158751 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-147973841 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152673001 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152672502 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152678509 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152673013 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152673251 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-152673501 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-154746270.grid-product__price,
.ecwid-productBrowser-CategoryPage-79647867 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147980826 .grid-product__price,
.ecwid-productBrowser-CategoryPage-151293015 .grid-product__price,
.ecwid-productBrowser-CategoryPage-151294011 .grid-product__price,
.ecwid-productBrowser-CategoryPage-151298506 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147980338 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147982820 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147973839 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147978834 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147976825 .grid-product__price,
.ecwid-productBrowser-CategoryPage-150158751 .grid-product__price,
.ecwid-productBrowser-CategoryPage-147973841 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152673001 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152672502 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152678509 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152673013 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152673251 .grid-product__price,
.ecwid-productBrowser-CategoryPage-152673501 .grid-product__price,
.ec-store__product-page--c154746270 .ec-price-item,
.ec-store__product-page--c79647867 .ec-price-item,
.ec-store__product-page--c147980826 .ec-price-item,
.ec-store__product-page--c151293015 .ec-price-item,
.ec-store__product-page--c151294011 .ec-price-item,
.ec-store__product-page--c151298506 .ec-price-item,
.ec-store__product-page--c147980338 .ec-price-item,
.ec-store__product-page--c147982820 .ec-price-item,
.ec-store__product-page--c147973839 .ec-price-item,
.ec-store__product-page--c147978834 .ec-price-item,
.ec-store__product-page--c147976825 .ec-price-item,
.ec-store__product-page--c150158751 .ec-price-item,
.ec-store__product-page--c147973841 .ec-price-item,
.ec-store__product-page--c152673001 .ec-price-item,
.ec-store__product-page--c152672502 .ec-price-item,
.ec-store__product-page--c152678509 .ec-price-item,
.ec-store__product-page--c152673013 .ec-price-item,
.ec-store__product-page--c152673251 .ec-price-item,
.ec-store__product-page--c152673501 .ec-price-item,
.ec-store__product-page--c154746270.product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c79647867 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147980826 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c151293015 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c151294011 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c151298506 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147980338 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147982820 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147973839 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147978834 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147976825 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c150158751 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c147973841 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152673001 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152672502 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152678509 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152673013 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152673251 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--c152673501 .product-details-module__content.product-details-module__content--indented {
  display: none !important;
}
 a#oabutton {
  background: black !important;
  color: white !important;
  padding: 15px !important;
  margin: 10px 0px !important;
  display: block;
  text-align: center;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now {
  display: none !important;
}
 /*NL*/
body.translatepress-nl_BE .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Vraag offerte';
}
 /*EN*/
body.translatepress-en_GB .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Request a quote';
}
 /*FR*/
body.translatepress-fr_FR .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Demande de devis';
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  display: block;
  background: black;
  padding: .5em;
  font-weight: bold;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  margin: 20px;
  border: #bfbfbf 1px solid;
  border-radius: 2px;
  background-color: #f2f2f2;
  color: #646464;
  font-size: 14px;
}
 /*maatwerk Anthony 30/10/2023*/
.ec-store__product-page--593306822 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593306822 .grid-product__price,
.ec-store__product-page--593306822 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593306822 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593307323 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593307323 .grid-product__price,
.ec-store__product-page--593307323 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593307323 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593306831 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593306831 .grid-product__price,
.ec-store__product-page--593306831 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593306831 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593300087 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593300087 .grid-product__price,
.ec-store__product-page--593300087 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593300087 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593299784 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593299784 .grid-product__price,
.ec-store__product-page--593299784 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593299784 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593315029 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593315029 .grid-product__price,
.ec-store__product-page--593315029 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593315029 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--598801369 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--598801369 .grid-product__price,
.ec-store__product-page--598801369 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--598801369 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593320763 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593320763 .grid-product__price,
.ec-store__product-page--593320763 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593320763 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593299804 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593299804 .grid-product__price,
.ec-store__product-page--593299804 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593299804 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593320764 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593320764 .grid-product__price,
.ec-store__product-page--593320764 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593320764 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--593315040 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--593315040 .grid-product__price,
.ec-store__product-page--593315040 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--593315040 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--598813612 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--598813612 .grid-product__price,
.ec-store__product-page--598813612 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--598813612 .details-product-price__value.ec-price-item.notranslate,
.ec-store__product-page--598794127 .grid-product__button.grid-product__buy-now,
.ec-store__product-page--598794127 .grid-product__price,
.ec-store__product-page--598794127 .product-details-module__content.product-details-module__content--indented,
.ec-store__product-page--598794127 .details-product-price__value.ec-price-item.notranslate {
  display: none !important;
}
 /* Apply styles for products with zero prices on individual product pages */
.ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now,
.ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now {
  display: none !important;
}
 /* Language-specific content for product subtitles on specific product pages */
/* NL */
body.translatepress-nl_BE .ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-nl_BE .ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Vraag offerte';
}
 /* EN */
body.translatepress-en_GB .ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-en_GB .ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Request a quote';
}
 /* FR */
body.translatepress-fr_FR .ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
body.translatepress-fr_FR .ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Demande de devis';
}
 /* General styles for product subtitle on specific product pages */
.ec-store__product-page--580523669 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--580523667 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--580530565 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--580529368 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--365735499 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--302307163 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--358183283 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--302307180 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--302297845 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after,
.ec-store__product-page--302298612 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  display: block;
  background: black;
  padding: .5em;
  font-weight: bold;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  margin: 20px;
  border: #bfbfbf 1px solid;
  border-radius: 2px;
  background-color: #f2f2f2;
  color: #646464;
  font-size: 14px;
}
 .ecwid-productBrowser-CategoryPage-112153772 .grid-product__button.grid-product__buy-now,
.ecwid-productBrowser-CategoryPage-112153772 .grid-product__price,
.ec-store__product-page--c112153772 .ec-price-item,
.ec-store__product-page--c112153772 .product-details-module__content.product-details-module__content--indented {
  display: none !important;
}
 a#oabutton {
  background: black !important;
  color: white !important;
  padding: 15px !important;
  margin: 10px 0px !important;
  display: block;
  text-align: center;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__price,
.ec-store-productsGrid-cell-zeroPrice .grid-product__buy-now {
  display: none !important;
}
 /*NL*/
body.translatepress-nl_BE .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Vraag offerte';
}
 /*EN*/
body.translatepress-en_GB .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Request a quote';
}
 /*FR*/
body.translatepress-fr_FR .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  content: 'Demande de devis';
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__subtitle-inner:after {
  display: block;
  background: black;
  padding: .5em;
  font-weight: bold;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  margin: 20px;
  border: #bfbfbf 1px solid;
  border-radius: 2px;
  background-color: #f2f2f2;
  color: #646464;
  font-size: 14px;
}
 