body.single-product .product-type-composite .composite_form .component_title_toggled{color:white!important;margin-bottom:0}body.single-product .product-type-composite #extra-informatie{display:none}body.single-product .product-type-composite .bundled_product .bundled_product_excerpt{display:none}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;border:solid 1px #00356c47}input,button,textarea{border:solid 1px #00356c47}body.single-product .product-type-composite .bundled_product .item_title{font-size:17px}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue{background:#00356c!important;color:white!important}body.single-product .product-type-composite .bundled_product div.images img{max-width:100px}body.single-product .bundled_product_summary .bundled_product_title a.bundled_product_permalink{display:inline}body.single-product .summary-add-to-cart-form-composite .component_title_wrapper{background:#60c1ec;padding:10px 20px;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;box-sizing:border-box}.composite_form .aria_button,.widget_composite_summary .aria_button{outline:none!important}@media screen and (max-width:850px){.woocommerce-page div.product div.bundled_product_images,.woocommerce-page #content div.product div.bundled_product_images,.woocommerce div.product div.bundled_product_images,.woocommerce #content div.product div.bundled_product_images{width:100%!important}div.bundled_product_summary:not(.thumbnail_hidden) .details{width:100%!important;padding:0!important}body.single-product .product-type-composite .bundled_product div.images img{max-width:200px!important}}#mobile-cart{display:none}@media screen and (max-width:800px){#mobile-cart{background:#00356c;z-index:999999999999999;position:fixed;color:#fff;padding:20px;border-radius:100%;bottom:10px;right:10px;display:block;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / 29%);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.29);box-shadow:0 0 30px 0 rgb(0 0 0 / 29%);height:10px;width:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#mobile-cart span.cart-total{position:absolute;top:0;right:0;background:#001a35;border-radius:100%;font-size:13px;padding:3px;box-sizing:border-box;width:22px;height:22px;text-align:center;display:flex;justify-content:center;align-items:center}}.woocommerce h1.page-title{color:var(--maincolor)}.woocommerce div.product #sale-wrapper{overflow:hidden;width:200px;height:200px;position:absolute}.woocommerce .woocommerce-breadcrumb a{display:inline-block}.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:left}body:not(.page) .woocommerce ul.products li.product{flex:0 0 32.666666667%;padding:20px;box-sizing:border-box}.woocommerce ul.products li.product .cmflex{display:flex;flex-wrap:wrap;height:180px;margin:0 15px}.woocommerce ul.products li.product .yousave{display:none}.woocommerce ul.products li.product a .imagewrapper{height:180px;width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:1}.woocommerce ul.products li.product a .sale{background:#fcad03;color:#fff;width:100%;text-align:left;position:relative;bottom:0;box-sizing:border-box;font-size:13px;padding:5px 15px!important;box-sizing:border-box;font-weight:700}.woocommerce ul.products li.product .subsidie{position:relative;background:#FF9800;padding:6px 4px;box-sizing:border-box;width:auto;color:aliceblue;text-transform:uppercase;font-weight:900;font-size:14px;border:1px solid #d47e00;display:table;margin:auto}.woocommerce ul.products li.product a .cmex{flex:1;color:#333;line-height:26px;font-size:13px;padding-left:20px;box-sizing:border-box;font-weight:500;display:none}.woocommerce ul.products li.product a .cmex p{margin:5px!important}.woocommerce ul.products li.product a .cmex li{list-style-type:disc;border:none!important;display:list-item!important}.woocommerce ul.products li.product a .cmex ul{padding-left:18px}.woocommerce ul.products li.product{overflow:hidden;box-sizing:border-box;flex-wrap:wrap;align-content:space-between;margin-right:1%;margin-bottom:0!important;transition:all ease-in-out .2s;background:#fff;height:auto;box-shadow:0 0 4px 2px #f2f2f2;flex:0 0 23.2%}}.woocommerce ul.products li.product.last{margin-right:0}@media screen and (max-width:1500px){.woocommerce ul.products li.product{flex:0 0 23.25%}.woocommerce ul.products li.product:nth-child(4n+4){margin-right:0!important}.woocommerce ul.products li.product:nth-child(n+5){margin-top:1%}.woocommerce ul.products li.product.last{margin-right:1%}}@media screen and (max-width:1050px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 1% 0 0}.woocommerce ul.products li.product{flex:0 0 32.666667%}.woocommerce ul.products li.product:nth-child(4n+4){margin-right:1%!important}.woocommerce ul.products li.product:nth-child(3n+3){margin-right:0!important}.woocommerce ul.products li.product:nth-child(n+4){margin-top:1%}}.woocommerce ul.products li.product a img{transition:all ease-in-out .2s;margin-bottom:0;max-height:180px;width:125px;margin:0 auto}.woocommerce ul.products li.product mark{display:none}.woocommerce section.related ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce section.related ul.products li.product{flex:0 0 49.5%}.woocommerce section.related ul.products li.product:nth-child(2n){margin-right:0}.woocommerce section.related ul.products li.product:nth-child(n+3){margin-top:1%}.up-sells ul.products li.product{flex:0 0 20%}.up-sells ul.products li.product a{width:100%}.up-sells h2{color:#ff6719;font-size:30px;font-weight:700}section.related ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none;max-height:180px;width:auto;margin:0 auto}.woocommerce div.product .woocommerce-tabs .panel h2{color:#00356c;font-weight:600;margin-bottom:0!important;max-width:100%;font-size:20px}.woocommerce div.product .woocommerce-tabs .panel a{color:#00356c;font-size:20px}.woocommerce ul.products li.product:hover img{transition:all ease-in-out .2s;transform:scale(1.03)}.woocommerce ul.products li.product:nth-child(1n+6){margin-top:1%}.woocommerce ul.products li.product a{overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.woocommerce ul.products li.product a img.in3-logo{height:12px!important;width:auto!important;margin-left:2px!important;top:-2px}.woocommerce ul.products li.product .button{background:#00356c;color:#fff;font-size:15px;text-align:center;margin-top:0;font-weight:400;width:-webkit-fill-available;box-sizing:border-box;padding:12px 20px;display:flex;justify-content:center;overflow:hidden;line-height:18px;border-radius:0}.woocommerce ul.products li.product h2{color:#333;font-size:14px!important;margin:15px!important;text-align:left;font-weight:500;padding:0!important}.woocommerce ul.products .onsale{border-radius:0;color:#fff;font-size:15px;line-height:inherit;min-height:inherit;min-width:inherit;padding:10px 5px;position:absolute;text-align:center;text-transform:uppercase;width:200px;background:var(--maincolor) none repeat scroll 0 0;left:-60px!important;top:35px!important;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;font-weight:600;z-index:auto;z-index:9999}.woocommerce ul.products li.product .price del{color:#fc8003;font-size:13px}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:500;color:#4CAF50}.woocommerce ul.products li.product .price{color:var(--maincolor);font-size:17px!important;text-align:center;font-weight:500;padding:0!important;text-align:left;margin:15px;font-weight:500;color:#4CAF50}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-weight:600;background:#ffeb3b;color:#444;padding:2px 5px;box-sizing:border-box;display:inline-block;margin-top:10px}.woocommerce ul.products li.product .price del .woocommerce-Price-amount{background:none;padding:0;text-decoration:line-through;color:red}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:10px 20px;color:#6d6d6d;border-color:#969696}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:10px 0}.woocommerce div#cat-filter-wrapper .woocommerce-ordering,.woocommerce div#cat-filter-wrapper .woocommerce-result-count{position:absolute;top:-10px;transform:translateY(-100%)}.woocommerce div#cat-filter-wrapper .woocommerce-result-count{left:0}.woocommerce div#cat-filter-wrapper .woocommerce-ordering{right:0}@media screen and (max-width:700px){.woocommerce div#cat-filter-wrapper .woocommerce-result-count{top:-50px}}body.tax-product_cat .full-width{padding:20px 0;box-sizing:border-box;width:80%;margin:0 auto}@media screen and (max-width:1200px){body.tax-product_cat .full-width{width:90%}}body.post-type-archive .full-width.full-shop{padding:20px 0;box-sizing:border-box;width:80%;margin:0 auto}@media screen and (max-width:1200px){body.post-type-archive .full-width.full-shop{width:90%}}body.tax-product_cat .full-width .container{width:90%}body.tax-product_cat #content,.post-type-archive-product #content{padding:50px 0 80px 0}body.tax-product_cat #content .woocommerce-breadcrumb,.post-type-archive-product #content .woocommerce-breadcrumb{display:none}body.tax-product_cat section#single-slider #caption h1,.post-type-archive-product section#single-slider #caption h1{margin:0;color:#fff;text-transform:uppercase;font-weight:500;font-size:50px}body.tax-product_cat section#single-slider,.post-type-archive-product section#single-slider{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}body.tax-product_cat section#single-slider:before,.post-type-archive-product section#single-slider:before{position:absolute;content:'';background:rgba(0,0,0,.39);width:100%;height:100%;left:0;right:0}body.tax-product_cat section#single-slider #caption,.post-type-archive-product section#single-slider #caption{position:absolute}body.tax-product_cat section#single-slider #caption .woocommerce-breadcrumb,.post-type-archive-product section#single-slider #caption .woocommerce-breadcrumb{color:#fff;text-align:center}body.tax-product_cat section#single-slider #caption .woocommerce-breadcrumb a,.post-type-archive-product section#single-slider #caption .woocommerce-breadcrumb a{color:#fff;display:inline-block}body.tax-product_cat nav.woocommerce-pagination ul li a,.post-type-archive-product nav.woocommerce-pagination ul li a{background:var(--maincolor);color:#00356c}body.tax-product_cat nav.woocommerce-pagination ul li span.current,.post-type-archive-product nav.woocommerce-pagination ul li span.current{background:#11598a;color:#fff}body.tax-product_cat #cat-filter-wrapper,.post-type-archive-product #cat-filter-wrapper{position:relative;width:100%;display:flex}@media screen and (max-width:800px){body.tax-product_cat #cat-filter-wrapper,.post-type-archive-product #cat-filter-wrapper{display:block}}body.tax-product_cat #cat-filter-wrapper #primary-sidebar,.post-type-archive-product #cat-filter-wrapper #primary-sidebar{flex:0 0 320px;background:#fff;box-sizing:border-box;margin-right:40px;height:fit-content;border-right:1px solid #d7d7d7;padding-right:40px;box-sizing:border-box}@media screen and (max-width:1050px){body.tax-product_cat #cat-filter-wrapper #primary-sidebar,.post-type-archive-product #cat-filter-wrapper #primary-sidebar{flex:0 0 250px;margin-right:20px;padding-right:20px}}@media screen and (max-width:900px){body.tax-product_cat #cat-filter-wrapper #primary-sidebar,.post-type-archive-product #cat-filter-wrapper #primary-sidebar{flex:0 0 230px}}@media screen and (max-width:800px){body.tax-product_cat #cat-filter-wrapper #primary-sidebar,.post-type-archive-product #cat-filter-wrapper #primary-sidebar{flex:1 0 100%;margin-right:0;margin-bottom:40px;border-right:0;padding-right:0}}body.tax-product_cat #cat-filter-wrapper ul.products,.post-type-archive-product #cat-filter-wrapper ul.products{clear:none;display:flex;flex-wrap:wrap;width:100%;align-content:flex-start}header.woocommerce-products-header{background:none;display:block;width:auto}.woocommerce-message .button{background:var(--maincolor)!important;font-size:19px!important;text-align:center;font-weight:300!important;box-sizing:border-box;border-radius:0!important;color:white!important;padding:10px 20px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--maincolor);color:#fff;font-size:19px;width:100%;text-align:center;font-weight:300;box-sizing:border-box}#nav-menu a.winkelwagen{position:relative;display:block;float:left;height:60px}body.woocommerce-cart .content h1{color:#333}body.woocommerce-cart .content table{color:#333}body.woocommerce-cart .content table .product-name a{color:var(--maincolor)}body.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}body.woocommerce-checkout h3#ship-to-different-address span{color:var(--maincolor);font-weight:600;font-size:16px}body.single-product .onsale{-webkit-font-smoothing:antialiased;z-index:9;border-radius:0;color:#fff;font-size:16px;line-height:inherit;min-height:inherit;min-width:inherit;padding:15px 5px;position:absolute;text-align:center;text-transform:uppercase;width:250px;background:#27a24e none repeat scroll 0 0;left:-75px!important;top:32px!important;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;font-weight:600;display:none}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){border:none}.woocommerce div.product form.cart .variations tr{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart .variations td{width:100%!important}.woocommerce div.product form.cart .variations td div{display:flex;align-items:center}.woocommerce div.product form.cart .variations td input[type="radio" i]{cursor:pointer}.woocommerce div.product form.cart .variations td label{font-weight:500;cursor:pointer;color:#004285}.woocommerce div.product form.cart .variations td label[for="pa_hoeveelheid"]{color:#ff6719;font-size:24px;font-weight:700;margin-bottom:10px;cursor:inherit;padding-left:0}body.single-product div.product p.price .yousave{background:#4caf50;color:#fff;text-decoration:none;padding:5px 10px;box-sizing:border-box;text-transform:uppercase;font-weight:900;font-size:16px;position:absolute;right:0;top:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#27a24e;text-decoration:none}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0!important}.woocommerce div.product span.price del span{font-size:20px!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--maincolor);color:#fff;box-sizing:border-box;border-radius:0;text-align:center;padding:10px;font-size:16px;font-weight:500}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#ff7d3a}body.woocommerce-cart .container .content h1{color:var(--maincolor)}body.woocommerce-cart table.shop_table{border-radius:0}body.woocommerce-cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--maincolor)!important;text-decoration:none;font-weight:700;border:0}body.woocommerce-cart a.remove:hover{background:var(--maincolor)}body.woocommerce-cart table.cart input{border:1px solid #bebebe;padding:10px;box-sizing:border-box}body.woocommerce-cart .cart-collaterals h2{color:var(--maincolor)}body.woocommerce-order-received .woocommerce-customer-details address{line-height:30px}body.woocommerce-order-received .content h1{color:var(--maincolor);margin-top:0}body.home section#categories{overflow:hidden}body.home section#categories .product h2{position:absolute;top:0;height:100%;display:flex;align-items:center;font-size:50px!important;color:#fff;width:100%;justify-content:center;text-align:center;margin:0!important}body.home section#categories .product:hover h2{display:none}body.home section#categories ul.products{margin-bottom:0}body.home section#categories .product h2 mark{display:none}body.home section#categories .product{display:block;margin:0;flex:1;box-shadow:none;border-right:1px solid var(--maincolor);border-left:1px solid #aac5c2}body.home section#categories .product:first-child{border-left:0}body.home section#categories .product:last-child{border-right:0}body.home section#categories .product a{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.home section#categories .product a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(118,163,158,.75);content:''}body.home section#categories .product a img{margin-bottom:0}@media screen and (max-width:1300px){body.home section#categories .product{flex:1 0 30%}}@media screen and (max-width:750px){body.home section#categories .product{flex:1 0 50%}}@media screen and (max-width:500px){body.home section#categories .product{flex:1 0 100%}}section#featured{padding:60px 0;background:#f8f8f8}section#featured .container{overflow:visible}section#featured ul.products{margin-bottom:0;justify-content:flex-start}section#featured ul.products li{display:block;margin:0;box-shadow:none;box-sizing:border-box;flex:0 0 19.2%!important;margin-right:1%!important;border:none;box-shadow:0 0 10px 1px #ececec;margin-top:0%!important}section#featured ul.products li:nth-child(n+6){margin-top:1%!important}section#featured ul.products li:nth-child(5){margin-right:0!important}section#featured ul.products li:nth-child(10){margin-right:0!important}@media screen and (max-width:1500px){section#featured ul.products li{flex:0 0 24.25%!important}section#featured ul.products li:nth-child(5n){margin-right:1%!important}section#featured ul.products li:nth-child(4n){margin-right:0!important}section#featured ul.products li:nth-child(n+5){margin-top:1%!important}}@media screen and (max-width:1200px){section#featured ul.products li{flex:0 0 32.66667%!important}section#featured ul.products li:nth-child(4n){margin-right:1%!important}section#featured ul.products li:nth-child(3n){margin-right:0!important}section#featured ul.products li:nth-child(n+4){margin-top:1%!important}}@media screen and (max-width:700px){section#featured ul.products li{flex:0 0 49.5%!important}section#featured ul.products li:nth-child(3n){margin-right:1%!important}section#featured ul.products li:nth-child(2n){margin-right:0!important}section#featured ul.products li:nth-child(n+3){margin-top:1%!important}}@media screen and (max-width:500px){section#featured ul.products li{flex:0 0 100%!important;margin-right:0!important}section#featured ul.products li:nth-child(n+2){margin-top:1%!important}}section#featured h1{color:var(--maincolor);font-size:25px;margin-top:0;text-transform:uppercase}section#featured .yousave{display:none}section#featured .price del{display:inline-block;color:red;font-size:12px}.payin3-tooltip{font-size:12px!important;font-style:inherit;font-weight:300;color:#123177;display:block!important;line-height:normal}@media screen and (max-width:1400px){section#featured .container{width:90%}}@media screen and (max-width:1200px){section#featured ul.products li{flex:1 0 25%}section#featured ul.products li:nth-child(3n){margin-right:0}section#featured ul.products li:nth-child(n+4){margin-top:1%}}@media screen and (max-width:700px){section#featured ul.products li{flex:1 0 34%}section#featured ul.products li:nth-child(odd){margin-right:1%}section#featured ul.products li:nth-child(n+3){margin-top:1%}section#featured ul.products li:nth-child(even){margin-right:0}}@media screen and (max-width:500px){section#featured ul.products li{flex:1 0 100%;margin:0}section#featured ul.products li:nth-child(n+2){margin-top:1%}}@media screen and (max-width:450px){body.tax-product_cat ul.products li.product{flex:0 0 100%;display:block}}.betaling-mogelijkheden{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex;align-items:baseline;justify-content:flex-start;width:calc(100% - 30px)}body.woocommerce-cart table.cart td.actions .coupon .input-text{padding:9px;min-width:94px}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:0}body .in3-extra-fields{padding:0}.woocommerce-checkout #payment div.form-row{padding:0}#payment .form-row.place-order{padding:15px!important}.woocommerce div.product form.cart table td{padding:0}.woocommerce-product-details__short-description{margin-top:10px;border-bottom:1px solid #e3e2e2;padding-bottom:15px}@media screen and (max-width:450px){.woocommerce section.related ul.products li.product{flex:0 0 100%}}