/** Shopify CDN: Minification failed

Line 32:1749 Comments in CSS use "/* ... */" instead of "//"
Line 59:0 Unexpected "}"

**/
.productitem__price{display:block!important;flex-direction:row-reverse}.no-touch .productgrid-listview .productitem--actions .productitem--listview-price,.productgrid-listview .productitem--actions .productitem--listview-price{display:block;width:100%;margin-bottom:0;text-align:right}@media screen and (min-width:960px){.custom-product-count-page{position:absolute;right:0}.collection--section .productgrid--outer{max-width:1536px}.productitem--description{padding:0;margin:0}.desktop-productitem--link{margin-left:0!important}.mobile-productitem--link{display:none!important}.productitem{padding-left:0;padding-top:0;padding-right:40px;padding-bottom:0}}@media screen and (max-width:960px){.desktop-productitem--link{display:none!important}.productitem--title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:12px;margin:0;line-height:1.3125;letter-spacing:normal;text-transform:none;white-space:normal}.productgrid-listview .productitem--swatches{display:flex;position:relative;opacity:1;visibility:visible}.productgrid-listview .productitem--actions{margin-top:0!important;padding-left:0!important;padding-right:5px}h2.productitem--title{margin-top:0;margin-bottom:10px}.productitem--image-link{margin:0!important}.productgrid-listview .productitem{padding:0}.productgrid-listview .productitem{display:grid;grid-template-columns:24% 49% 27%;grid-template-rows:auto minmax(0,100%);align-items:center}.productgrid-listview .productitem--actions .productitem--action{text-align:right;margin-right:0}.productitem__price{margin:0}}.productgrid-listview .productitem{align-items:center;border-radius:8px;overflow:hidden}.customsvg-cart{margin:0}.collection-link-button{padding:10px;width:fit-content;border-radius:50%}.product-tile-price{display:inline-flex;align-items:center}.product-tile-price-unit{display:none}.productgrid-listview .productitem--actions .productitem--action{text-align:right;margin-right:0}.decimalen{font-size:70%}.atc--button{display:none!important}.per-m2-sale{margin-bottom:7px}.desktop-per-m1:after{content:'per m²';font-size:70%;display:block}
.productitem--sale .productitem__price .price__current{margin-top:0;color:#f60;font-size:2.1rem;line-height:1.4375rem;font-weight:700}.price__current--max{display:none}.price__current--min{margin-top:0;color:#f60;font-size:2.1rem;line-height:1.4375rem;font-weight:700}.price__current--min:before{content:'vanaf';font-size:12px;font-weight:500;color:#000}.productitem__price .price__current{margin-top:0;color:#f60;font-size:2.1rem;line-height:1.4375rem;font-weight:700}.breadcrumbs-href{font-size:.73rem!important;color:#666}.active-breadcrumbs{font-weight:800}.custom-decimal-second{top:-4px;position:relative}.productitem--link{background-color:#059e05!important;color:#fff!important;padding:10px 15px 10px 15px;border-radius:41px;font-weight:600}.badge-korting{font-size:1rem;color:#fff;z-index:1;font-weight:600;padding-left:5px;padding-right:5px;border-radius:4px;position:absolute;box-shadow:0 0 8px 0 #32cd32;left:10px;top:10px;background-color:#32cd32}@media screen and (max-width:960px){.badge-korting{font-size:.7rem;color:#fff;z-index:1;font-weight:600;padding-left:5px;padding-right:5px;border-radius:4px;position:absolute;box-shadow:0 0 8px 0 #32cd32;left:5px;top:5px;background-color:#32cd32}}.price__compare-at{font-size:.8125rem;color:#666;text-decoration:none}@media screen and (max-width:960px){.productgrid-listview .productitem--info{padding:0 10px;width:100%;margin-left:0}.productitem--info{height:100%}.productgrid-listview .productitem--actions .productitem--listview-price{display:block;width:100%;margin-bottom:0;padding-right:5px;text-align:right}}.custom-products-listings{min-height:180px;margin:0 0 30px 0;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-shadow:0 2px 25px 0 rgb(0 0 0 / 5%);box-shadow:0 2px 25px 0 rgb(0 0 0 / 5%);background:#fff;-webkit-transition:all .2s ease 0s,background-color .2s ease 0s;transition:all .2s ease 0s,background-color .2s ease 0s}.no-touch .productgrid-listview .productitem--actions,.productgrid-listview .productitem--actions{height:100%;align-content:space-between}.productgrid-listview .productitem{align-items:center;border-radius:0;overflow:hidden;padding:0;box-shadow:none;border:none}.click-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:89}.productitem--link{height:32px;margin-left:auto;display:flex;border-radius:25px;width:75px;justify-content:center;align-items:center;color:#fff;cursor:pointer;background:#74c200!important}.breadcrumbs-container{margin:0;padding:0}.product_item_thumbnail{position:relative;width:300px;height:auto;min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.product_item_thumbnail a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product_item_content{width:100%;padding:25px 25px 25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.products .product .product_item_content .product_item_usps{margin:0 0 20px 0}ol,ul{margin:0 0 36px 0;padding:0;list-style-type:none;color:#444444;line-height:32px}.li_custom:before{content:"";position:absolute;top:13px;left:0;width:8px;height:8px;background:#e0f1ff;border-radius:100%}.li_custom{font-size:14px;padding-left:20px;position:relative}ul.products .product .product_item_content .product_item_content_heading_link{margin-top: 10px; margin-bottom: 0px;display:block;text-decoration:none}ul.products .product .product_item_content .product_item_content_heading_link h2{font-size:20px}h2{font-size:14px;line-height:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#444444;}.price .from{display:block;font-size:14px;font-weight:700;color:#444444;line-height:normal}ul.products .product .product_item_content .product_item_price_buttons .product_item_buttons .product_item_more{height:50px;padding:7px 22px;display:block}.button{
    height: 50px;
  color: #444 !important;
    padding: 7px 22px;
    width: fit-content;
    display: block;
    float: right;
}.price del{display:block;text-decoration:none;line-height:normal;position:relative;width:fit-content}
.price del:after {
    position: absolute;
    top: 50%;
    right: 0;
    max-width: 63px;
    right: 0;
    content: "";
    width: 100%;
    height: 2px;
    margin: -1px 0 0;
    background: #ff3b2c;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.woocommerce-Prices-amounts .amountsale{font-size:14px!important;color:#444444!important;line-height:normal!important}
@media only screen and (max-width:559px){.product_item_thumbnail{padding:0 0 55% 0!important}}@media only screen and (max-width:639px){.product_item_thumbnail{width:auto;padding:0 0 45% 0!important}}@media only screen and (max-width:639px){.product_item_content{padding:10px!important}}@media only screen and (max-width:1199px){.product_item_price_buttons{display:block!important}}@media only screen and (max-width:639px){.productitem--image-primary{width:100%;max-width:inherit;height:auto;min-height:100%}}@media only screen and (max-width:1199px){.priced-2{margin:0 0 15px 0!important;display:block}}.price{font-weight:700}@media only screen and (max-width:767px){.product_item_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}}@media only screen and (max-width:767px){.product_item_more{width:100%;padding:9px 40px}}.price ins{text-decoration:none}.productitem--image-primary:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease 0s,background-color .5s ease 0s;transition:all .5s ease 0s,background-color .5s ease}.money2,.product_item_content .product_item_price_buttons .price:after{content:"per m²";margin:0 0 0 0;display:inline-block;font-size:12px;font-weight:700;color:#444444;line-height:normal}.price del:before{content:"Van ";font-size:20px; color:#444444;}.price ins .amount:before{content:"Nu voor "}.money2,.price .amount{position:relative;font-size:20px;font-weight:700;color:#444444}
.money2{margin:0 auto 0 0}.withoutafter:before{display:none!important}.product_item_usps{margin:0 0 20px 0}.product_item_content_heading_link{margin:10px 0 0px 0;display:block}.onsale{position:absolute;z-index:3;top:20px;left:20px;padding:4px 10px;background:#fc7522;font-size:14px;font-weight:700;color:#fff;line-height:normal;border-radius:4px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.utils-sortby-product-count{text-align:right}.productgrid--utils .utils-sortby{max-width:50%;margin:0 0 0 auto}.utils-sortby-button{max-width:180px;padding:14px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;cursor:pointer;line-height:normal!important;background-color:#fff;height:48px;-webkit-box-shadow:0 4px 2px 0 rgb(10 20 49 / 2%);box-shadow:0 4px 2px 0 rgb(10 20 49 / 2%);border-color:#e4eaee;color:#444444}.utils-filter-text{font-weight:100}.custom-product-count-page{margin:0;margin-bottom:1rem;font-size:18px;line-height:24px;font-weight:700;color:#444444}.utils-filter-button{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none!important;outline:0!important;padding:14px 20px;cursor:pointer;border:1px solid #ffd900;color:#444;background:#ffd900;border-radius:4px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:16px;font-weight:700}.utils-sortby-select--wrapper svg{z-index:2}.utils-sortby-select--wrapper .form-field-select{max-width:180px;padding:14px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;cursor:pointer;line-height:normal!important;background-color:#fff;height:48px;-webkit-box-shadow:0 4px 2px 0 rgb(10 20 49 / 2%);box-shadow:0 4px 2px 0 rgb(10 20 49 / 2%);border-color:#e4eaee;color:#444444}// custom css collections slider subcatogerie .products_content .products_subcategories{margin:0 0 40px 0}.products_content .products_subcategories .row{margin:0 -10px}.row{margin:0 -15px 0 -15px;clear:both}.products_content .products_subcategories .row .column{padding:0 10px}.row .column.one_third{width:33.33%;margin-bottom:15px}.row .column{float:left;padding:0 15px;width:100%}.products_content .products_subcategories .row .column .product_category_block_item{margin:0 0 20px 0}.product_category_block_item{position:relative;height:160px;display:block;overflow:hidden;border-radius:4px}.product_category_block_item .product_category_block_item_content{position:absolute;z-index:3;right:15px;bottom:15px;left:15px}.product_category_block_item .product_category_block_item_thumbnail{position:relative;height:160px;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all .5s ease 0s,background-color .5s ease 0s;transition:all .5s ease 0s,background-color .5s ease 0s}.product_category_block_item .product_category_block_item_thumbnail:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.product_category_block_item .product_category_block_item_content h3{margin:0 0 5px 0;display:block;color:#fff}.blue_label{padding:3px 10px;background:#ffd900;font-size:14px;font-weight:700;color:#fff;border-radius:4px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.product_category_block_item:hover .product_category_block_item_content .blue_label{background:#006fcc;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.product_category_block_item:hover .product_category_block_item_thumbnail{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease 0s,background-color .5s ease 0s;transition:all .5s ease 0s,background-color .5s ease 0s}@media only screen and (max-width:767px){.productgrid--wrapper .products_subcategories{margin:0 0 30px 0;overflow:hidden;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media only screen and (max-width:767px){.productgrid--wrapper .products_subcategories .row{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:767px){.productgrid--wrapper .products_subcategories .row .column{width:260px;-ms-flex-negative:0;flex-shrink:0;float:none}}@media only screen and (max-width:767px){.productgrid--wrapper .products_subcategories .row .column .product_category_block_item{margin:0}}@media only screen and (max-width:767px){h3{font-size:18px;line-height:normal}}@media only screen and (min-width:767px){.clear:after{margin-bottom:20px}}.clear{zoom:1}.clear:after,.clear:before{content:' ';display:table;clear:both}.rte ul{list-style-type:disc!important}
.products_subcategories {
  display:none;
}
@media only screen and (max-width: 650px) {
.product_item_usps {
  display: none;
}
.product_item_thumbnail {
    width: 38%;
    padding: 0 0 45%!important;
}
.product_item_price_buttons {
    margin: 10px 0 0 0;
}
}
.utils-sortby-button {
  border-radius: 4px;
}
.woocommerce-loop-product__title {
  font-weight: 700;
}


.product__price .price__current {
  margin-top: 0.5rem;
}
}
.product__price {
    display: grid;
      padding: 0 20px 0px;
}

.product__price .price__current {
    display: flex;
}
.visually-hidden4 {
  margin-right: .4rem
}

.visually-hiddenvan {
  font-size: .8rem;
}
.visually-hidden4 {
    margin-right: 0.4rem;
    color: #444 !important;
    font-size: .8rem;
    line-height: 2.3;
}

.productgrid-listview .price__compare-at.visible {
  display: none !important;
}

.visually-hidden4 {
  display: none !important;
}

.product__price .price__current {
  margin: 0px;
}

.spr-badge .spr-badge-starrating .spr-icon {
  font-size: 16px;
}
.product-pricing {
  margin: 0px;
}
.spr-badge .spr-badge-caption {
  font-size: 12px;
  font-weight: 600;
}

.product_item_buttons {
  margin: 0px;
}
.product__price {
  display: flex;
  gap: 1rem;
}
[data-rimg=loaded] {
    opacity: 1;
    HEIGHT: 100%;
    width: 100%;
}
@media only screen and (max-width: 650px) {
   .ppp-product {
  display: grid !important;
  grid-template-columns: 1fr 2fr !important;
}
.woocommerce-loop-product__title {
 font-size: 13px; 
}
  .button {
    height: auto;
    padding: 0px 40px;
  }
}

.product_categories_toggle {
    display: flex !important;
    align-items: center !important;
    padding: 0px 20px !important;
}

.hidden-collections2 {
  display: none;
}