.woocommerce a{color:#60269E}.woocommerce a:hover{color:#31221B}.woocommerce .button{font-size:.8rem;line-height:1;font-weight:700;background:#00A7E1!important;color:#FFF!important;padding:.75rem 1.5rem!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none!important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.woocommerce .button:hover{background:#60269E!important}.woocommerce .button:hover::after{margin-left:15px}.woocommerce .add_to_cart_button:hover:before,.woocommerce button.single_add_to_cart_button:hover:before{color:#60269E!important}.woocommerce select{font-size:.8rem;border:1px solid #8F8F90;color:#8F8F90;width:100%;min-width:150px;height:50px;padding:0 1.5rem 0 1rem;background-image:url(../../../../../../../themes/techfabrique/images/dropdown-select.svg)!important;background-repeat:no-repeat;background-position:right!important;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-size:44px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce select::-ms-expand{display:none}.woocommerce h2{font-size:1.5rem;margin-bottom:1.5rem}.woocommerce .term-description{font-size:.75rem}.woocommerce .content-block p+p{margin:0!important}.woocommerce .content-block a{color:#60269E}.woocommerce label{font-size:.8rem;font-weight:600;margin-bottom:0.25rem!important}.woocommerce ins{text-decoration:none!important;font-weight:700}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{display:none!important}.woocommerce .woocommerce-form-login input.woocommerce-Input,.woocommerce .woocommerce-form-login span.password-input{width:100%!important;max-width:20rem!important}.woocommerce .u-column1+.u-column2{margin-top:1.5rem}.woocommerce .woocommerce-form-register input.woocommerce-Input,.woocommerce .woocommerce-form-register span.password-input{width:100%!important;max-width:30rem!important}.woocommerce-message{border-top-color:#60269E}.woocommerce-error{margin-bottom:2rem!important}.woocommerce span.onsale{font-size:.7rem;border-radius:0;margin:0;min-height:inherit;background:#013F52;line-height:1.75rem;padding:0 .5rem}.woocommerce ul.products li.product .onsale{margin:0;top:1rem;right:1rem}.woocommerce div.product span.onsale{left:0;top:0}.woocommerce.content-block ul li:before{content:none!important}.dgwt-wcas-search-wrapp{z-index:9;margin:0!important;display:inline-block;max-width:100%!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#FFF;color:#000;padding:10px 40px 10px 20px!important;border:1px solid #E7E7E7;font-size:16px!important;height:45px!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:25px;opacity:1;fill:#60269E}.woocommerce ul.products li.product .price del,.woocommerce .product p.price del,.productencarousel .prijs del,#page-modules .product-carousel .prijs del,#page-modules .producten .prijs del{display:none!important}.productencarousel .prijs ins,#page-modules .product-carousel .prijs ins,#page-modules .producten .prijs ins{text-decoration:inherit}#page-shop .sidebar .wrapper{padding:1.5rem;border:1px solid rgba(0,0,0,.1)}#page-shop .sidebar .wcpf-heading-label{font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700!important;color:#60269E;text-transform:inherit;margin-bottom:.75rem;border-bottom:.5px solid #969696}.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-title-container,.wcpf-field-radio-list .wcpf-radio-list .wcpf-radio-item .wcpf-input-container,.wcpf-field-radio-list .wcpf-radio-list .wcpf-radio-item .wcpf-radio-label{font-size:.8rem;color:#969696}#page-shop .sidebar .wcpf-front-element{margin-bottom:2rem}.wcpf-filter button{border:none!important}.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container,.wcpf-field-radio-list .wcpf-radio-list .wcpf-radio-item .wcpf-input-container{border:1px solid #e5e5e5!important;margin-top:.6rem}.wcpf-layout-item.wcpf-box-style .wcpf-heading-label .box-toggle,.wcpf-field-item.wcpf-box-style .wcpf-heading-label .box-toggle{height:auto;padding:0}.term-description p+p{margin-top:1.5rem!important}.term-description p+p,.term-description p+h2,.term-description p+h3,.term-description p+h4,.term-description p+h5,.term-description p+ul,.term-description h3+ul,.term-description h4+ul,.term-description ul+p,.term-description ul+h3{margin-top:1.5rem!important}.term-description h3,.term-description h4{margin-bottom:1rem}.woocommerce ul.products{margin:0}.woocommerce .woocommerce-ordering{margin:1rem 0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#FFF;padding:1.5rem!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.woocommerce ul.products li.product .image-wrapper{order:1;background:#FFF;position:relative;height:8rem;width:100%;margin-bottom:0.75rem!important}.woocommerce ul.products li.product .image-wrapper img{margin:0 auto!important;max-height:8rem;height:auto!important;width:auto!important}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}.woocommerce a.woocommerce-loop-product__link{display:flex;flex-direction:column}.woocommerce ul.products li.product span.category{font-size:.7rem;color:#93959B;order:1}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-family:'Poppins',sans-serif;font-size:.9rem;font-weight:700!important;color:#00A7E1;padding:0 0 .75rem 0;line-height:1.5rem;display:block;text-align:left!important;order:2}.woocommerce ul.products li.product .woocommerce-loop-category__title{color:#3A3A3A!important;text-align:center!important}.woocommerce ul.products li.product .price{order:3}.woocommerce ul.products li.product .price .from{font-size:.7rem;color:#7A7A7A;text-transform:inherit;padding-right:.25rem}.woocommerce ul.products li.product .price span.amount{font-family:'Poppins',sans-serif;font-size:0.8rem!important;color:#00A7E1;font-weight:700}.woocommerce ul.products li.product .price .woocommerce-price-suffix{color:#00A7E1}.woocommerce ul.products li.product .button{background:#60269E!important;border-radius:0;-webkit-clip-path:polygon(calc(0% + 0.75rem) 0,100% 0,100% calc(100% - 0.75rem),calc(100% - 0.75rem) 100%,0 100%,0 calc(0% + 0.75rem));clip-path:polygon(calc(0% + 0.75rem) 0,100% 0,100% calc(100% - 0.75rem),calc(100% - 0.75rem) 100%,0 100%,0 calc(0% + 0.75rem))}.woocommerce ul.products li.product .button::after{content:"";display:inline-block;position:relative;width:5px;height:5px;background-color:#FFF;z-index:9;margin-left:.5rem;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.woocommerce ul.products li.product .button:hover::after{margin-left:15px}.woocommerce ul.products li.product a.added_to_cart{font-size:0.75rem!important;color:#31221B!important;padding-top:0!important;bottom:-35px!important;left:15px;position:absolute!important}@media (min-width :1200px){.woocommerce ul.products li.product:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}#page-shop+#brands{padding-top:0!important}@media all and (max-width :992px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%!important}}@media all and (max-width :767px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product.featured{width:100%!important}}.woocommerce div.product div.images{background:#FFF;margin:0 0 2.5rem 0;overflow:hidden;-webkit-clip-path:polygon(calc(0% + 2.5rem) 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%,0 calc(0% + 2.5rem));clip-path:polygon(calc(0% + 2.5rem) 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%,0 calc(0% + 2.5rem))}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background:none!important}.woocommerce-product-gallery__image{pointer-events:none}.woocommerce div.product div.images img{border-radius:0;background:none!important;width:auto!important;max-height:450px!important;margin:0 auto;overflow:hidden}.woocommerce div.product div.images .flex-control-thumbs{padding-left:-2.5px;padding-right:-2.5px}.woocommerce div.product div.images .flex-control-thumbs li{padding:.75em 2.5px}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{height:450px!important;object-fit:contain;object-position:center}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%!important}@media all and (max-width:992px){.woocommerce div.product div.images{width:100%!important}}.woocommerce div.product div.summary{background:#FFF;padding:2rem;margin:0;display:flex;flex-direction:column;float:right!important;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.woocommerce .product .summary .description{order:1}.woocommerce .product .summary .description p+p{margin-top:1.5rem!important}.woocommerce .product .summary .product_meta{order:2;display:flex;flex-direction:column}.woocommerce .product .summary .product_meta h1{margin-bottom:1rem}.woocommerce .product .summary .product_meta .sku-category{order:-1;font-size:.7rem;padding:0 0 .1rem 0;border-bottom:1px solid #DDD;margin-bottom:1rem}.woocommerce .product .summary .product_meta span.sku_wrapper{margin-right:1rem}.woocommerce .product .summary .product_meta span.sku_wrapper span.sku{font-weight:400!important;display:inline-block}.woocommerce .product .summary .product_meta span.posted_in a{color:#00A7E1}@media all and (max-width:992px){.woocommerce div.product div.summary{width:100%!important;margin-bottom:2.5rem}}.woocommerce .product p.price{font-size:1.5rem!important;font-weight:700!important;color:#60269E!important;order:3;margin:0 0 1rem 0!important}.woocommerce-Price-currencySymbol{padding-right:0!important}.woocommerce .product p.price .woocommerce-price-suffix{font-size:.8rem;font-weight:400}.woocommerce div.product p.stock{order:4;margin-bottom:1rem!important}.woocommerce div.product form.cart{text-align:right;margin:0 0 .75rem 0;display:flex!important;order:7}.woocommerce .quantity .qty{width:3rem;height:2.5rem;margin-right:.5rem;border:1px solid #8F8F90!important;padding-right:5px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.woocommerce div.product form.cart .button{height:2.5rem;padding-top:0!important;padding-bottom:0!important}.woocommerce div.product form.cart .button:hover{background:#60269E!important}.woocommerce div.product form.cart .button:hover::after{margin-left:.5rem}.woocommerce div.product form.cart .variations{margin-bottom:.5rem}.woocommerce div.product form.cart .variations tr th{text-align:left}.woocommerce div.product form.cart .variations tr th label{font-weight:400;text-align:left;padding-right:.5rem;margin:0;line-height:50px}.woocommerce div.product form.cart .variations tr td{padding-bottom:.5rem}.woocommerce .woocommerce-variation-price span.price{font-size:1.25rem!important;font-weight:700!important;color:#31221B!important;margin-bottom:.5rem;display:block}.woocommerce .product p.price span.from{font-size:.9rem;font-weight:400!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:none;border-radius:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-top:2px solid #00A7E1}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none}.woocommerce div.product .woocommerce-tabs .panel{padding:1.25rem}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.25rem;margin-bottom:1rem}.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes{border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th{width:10rem;padding:.25rem;border-bottom:1px solid rgba(0,0,0,.1)!important}.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes td{border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)!important;font-style:inherit;padding:.25rem}.woocommerce table.shop_table{border:none!important;border-radius:0}.woocommerce table.shop_table tbody,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody strong{font-size:.9rem;color:#000}.woocommerce table td.product-thumbnail{text-align:center!important}.woocommerce table td.product-thumbnail img{width:100px}.woocommerce a.remove:hover{color:#8E8E93!important;background:none!important}.woocommerce .cart-collaterals .cart_totals{border:1px solid rgba(0,0,0,.1);padding:1.5rem 1.5rem 0 1.5rem}.woocommerce .cart_totals th{text-align:left!important;font-weight:normal!important}.woocommerce .cart_totals td{text-align:right!important}.woocommerce table.shop_table .order-total{border-top:1px dashed #56198E!important}.woocommerce .wc-proceed-to-checkout{text-align:right!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:-5px}.woocommerce ul#shipping_method li{margin:0}.woocommerce ul#shipping_method li:before{content:none}p.woocommerce-shipping-destination{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block!important}.woocommerce .cart-collaterals .cross-sells ul li:before,.woocommerce-page .cart-collaterals .cross-sells ul li:before{display:none}@media all and (max-width:754px){.woocommerce .product-remove a.remove{position:relative}.woocommerce .product-remove a.remove:after{content:"Verwijderen";font-size:.8rem;bottom:2px;position:relative;padding-left:.3rem}}@media all and (max-width:550px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1rem 2.75rem}.woocommerce-message::before{display:none!important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;display:block!important}}.woocommerce .woocommerce-billing-fields h3,.woocommerce .woocommerce-shipping-fields h3,.woocommerce h3#order_review_heading{font-size:1.25rem!important;margin-bottom:1rem}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#E39325}.woocommerce .checkout .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce .checkout #order_review_heading,.woocommerce .checkout #order_review{width:47.8260869565%;float:right;margin-right:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:0 0 100%;max-width:100%;width:100%}.woocommerce .col2-set .col-1{z-index:8}.woocommerce .checkout .col2-set .col-2{float:none!important}.woocommerce form .form-row label{padding-left:0;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single,.woocommerce form .form-row select,.woocommerce form .coupon input,.woocommerce form input#geboortedatum{background-color:#F2F2F2!important;height:50px;font-size:16px;line-height:1.5;width:100%!important;background-image:none;border:0;margin:0;padding:0 10px;box-shadow:none;border-radius:0;display:block!important}.woocommerce form .form-row,.woocommerce form p.form-row+p.form-row{margin:1rem 0!important;padding:0}.select2-container--default .select2-selection--single{margin:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px!important}.woocommerce form .form-row textarea{height:6em!important;padding:1em!important;width:100%!important}.woocommerce form p.thwcfd-field-paragraph{font-size:.7rem}.woocommerce #ship-to-different-address{font-family:'DM Sans',sans-serif;text-transform:inherit;letter-spacing:0}.woocommerce #ship-to-different-address .checkbox{margin-left:0}.woocommerce #order_review table.shop_table{border-collapse:collapse!important}.woocommerce #order_review table thead th{color:#31221B!important;padding:1rem 0!important}.woocommerce #order_review table td,.woocommerce #order_review table th{padding:1rem 0!important}.woocommerce #order_review table th,.woocommerce #order_review table td.product-name{font-size:.8rem;text-align:left;color:#31221B}.woocommerce #order_review table td.product-name strong.product-quantity{font-size:0.7rem!important;color:#31221B;padding-left:.25rem}.woocommerce #order_review table td{text-align:right;padding:.4em .2em}.woocommerce #order_review table tfoot th{padding-right:0!important}.woocommerce #order_review table tfoot td{padding-left:0!important}.woocommerce #order_review table th.product-total{text-align:right!important}.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row{margin:0!important}.woocommerce .woocommerce-shipping-fields .input-checkbox{margin:5px 0 0 0}.woocommerce #ship-to-different-address span{margin-left:5px}.woocommerce .woocommerce-terms-and-conditions-wrapper .input-checkbox{margin:10px 0 0 0!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:0;border-radius:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:none!important;padding:0}.woocommerce-checkout #payment div.payment_box p{display:none}.woocommerce-checkout #payment div.payment_box fieldset p{display:block}.woocommerce-checkout #payment div.payment_box fieldset label{padding-left:0}.woocommerce .woocommerce-terms-and-conditions-wrapper a{color:#60269E;font-weight:600}.woocommerce .woocommerce-terms-and-conditions-wrapper a:hover{color:#0B1D44}.woocommerce-billing-fields .woocommerce-input-wrapper{width:100%}.woocommerce-billing-fields #billing_address_2_field{display:none!important}.woocommerce-billing-fields .screen-reader-text,.woocommerce-billing-fields select#billing_country{width:auto!important}.woocommerce form .coupon input{margin-bottom:1rem!important}.woocommerce .woocommerce-terms-and-conditions-wrapper{margin-bottom:1.25rem}.woocommerce .woocommerce-terms-and-conditions-checkbox-text{font-size:.8rem;margin-left:5px}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex}.woocommerce-checkout #payment ul.payment_methods li::before,.woocommerce .woocommerce-shipping-fields h3::after{display:none!important}.woocommerce-checkout select#shipping_country{width:auto!important}@media all and (max-width :992px){.woocommerce .checkout .col2-set,.woocommerce .checkout #order_review_heading,.woocommerce .checkout #order_review{width:100%}}.woocommerce .woocommerce-MyAccount-navigation ul{background:#FFF;padding:0!important}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li{display:block;line-height:2.25rem;font-weight:700;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation ul li:before{content:none}.woocommerce .woocommerce-MyAccount-navigation ul li+li{border-top:1px solid #EBEAEA}.woocommerce .woocommerce-MyAccount-content p+p{margin:0!important}.woocommerce .woocommerce-MyAccount-content p{margin-bottom:2rem}.woocommerce .woocommerce-MyAccount-content span em{font-size:.75rem}.woocommerce .woocommerce-Address-title h3,.woocommerce .woocommerce-MyAccount-content fieldset{margin-top:1.25rem}.woocommerce .woocommerce-Address address{margin-bottom:0}.woocommerce table.shop_table .button{background:#60269E!important}.woocommerce header{background:none;left:inherit;right:inherit;margin:0 auto}.woocommerce header:after{content:none}.woocommerce-MyAccount-content address{display:block}.woocommerce table.shop_table tbody,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody strong{font-size:0.8rem!important}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:.5rem 1rem;text-align:left}.woocommerce-info{border-top-color:#60269E;margin-bottom:1rem!important}.woocommerce-info::before{color:#60269E}.woocommerce .password-input{margin-bottom:1.25rem!important}@media all and (max-width :800px){.woocommerce .woocommerce-MyAccount-navigation ul li{display:block!important}.woocommerce .woocommerce-MyAccount-navigation ul li+li{margin-left:0!important}}.woocommerce .woocommerce-order p{margin-bottom:1.5rem!important}.woocommerce ul.order_details{padding:0;margin-bottom:1.5rem!important}.woocommerce .woocommerce-customer-details address{border:none;border-radius:0;padding:0;line-height:1.5rem;margin-bottom:0!important}.woocommerce .woocommerce-column--billing-address h2,.woocommerce .woocommerce-column--shipping-address h2{font-size:1.5rem;margin-bottom:.5em}.woocommerce .woocommerce-column--billing-address address,.woocommerce .woocommerce-column--shipping-address address{margin-bottom:1.5rem!important;line-height:1.5rem}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding:0!important}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{content:none!important}