@media (max-width:1199px){.woocommerce ul.products{margin:0 -15px}.woocommerce ul.products.columns-3 li.product{margin:10px 15px;width:calc(50% - 30px)}.woocommerce ul.products.columns-4 li.product{margin:10px 15px;width:calc(50% - 30px)}}@media (max-width:991px){.col_filter{position:fixed;left:0;top:0;right:0;background:#fff;z-index:9999;bottom:0;opacity:0;pointer-events:none;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.col_filter.active{opacity:1;pointer-events:inherit}.col_filter .sidebar-products{margin:0;overflow:auto;height:100%}.col_filter .close{position:fixed;right:0;top:0;background:#003da5;font-size:2rem;color:#fff;width:50px;height:50px;text-align:center;line-height:50px;font-weight:300;cursor:pointer;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.toggle_filter_tab{display:inline-block;vertical-align:top;background:#f4f4f4;border-radius:0;padding:10px 20px;font-weight:700;color:#000;font-size:16px;cursor:pointer;position:sticky;top:75px;z-index:1;margin-bottom:30px}.toggle_filter_tab img{display:inline-block;vertical-align:middle;height:20px!important;width:auto;margin-right:10px}.toggle_filter_tab .text{display:inline-block;position:relative}.toggle_filter_tab .text .filter_count{background:#41b6e6;color:#fff;border-radius:50em;width:23px;height:23px;line-height:23px;padding:0;position:relative;top:0;margin-left:5px;font-size:11px;text-align:center;display:inline-block;vertical-align:middle}.section_products_archive{padding-top:30px!important}.products_wrapper{padding-right:0}.woocommerce-message{display:flex;flex-direction:column;padding:20px;text-align:center;font-size:16px;line-height:25px}.woocommerce-message:before{position:relative;display:block;top:inherit;left:inherit;font-size:25px;margin-bottom:5px}.woocommerce-message .button{order:2;margin-top:10px!important;text-align:center;font-size:16px!important;padding:15px!important}.sidebar-products{border:0;padding:50px 15px}.sidebar-products .heading{font-size:30px;font-weight:700;margin:0 0 15px}.product_extra .full_description{margin-right:0}}@media (max-width:768px){.woocommerce ul.products{margin:0 -5px}.woocommerce ul.products.columns-2 li.product{margin:10px 5px;width:calc(50% - 10px)}.woocommerce ul.products.columns-3 li.product{margin:10px 5px;width:calc(50% - 10px)}.woocommerce ul.products.columns-4 li.product{margin:10px 5px;width:calc(50% - 10px)}.woocommerce ul.products li.fullwidth{padding:25px 0}.woocommerce ul.products li.fullwidth .usp_items ul{text-align:left}.woocommerce ul.products li.fullwidth .usp_items ul li{display:block;margin:0 0 5px!important}.woocommerce ul.products li.product .product_inner .product_image{padding:0;margin:0 0 15px;overflow:hidden}.woocommerce ul.products li.product .product_inner .product_image .img{margin:10px}.woocommerce ul.products li.product .product_inner .product_content{padding:0 15px 80px;height:auto}.woocommerce ul.products li.product .product_inner .product_content .product_title{font-size:13px;line-height:16px}.woocommerce ul.products li.product .product_inner .product_content .short_description{display:none}.woocommerce ul.products li.product .product_inner .product_content .price{left:15px;right:15px;bottom:15px}.woocommerce ul.products li.product .product_inner .product_content .price del{display:block;line-height:15px;margin-bottom:5px}.woocommerce ul.products li.product .product_inner .product_content .price .woocommerce-Price-amount{font-size:19px}.woocommerce ul.products li.product .product_inner .product_content .price .button_wrap .btn{padding:10px!important;font-size:12px;letter-spacing:.25px}.woocommerce .woocommerce-result-count{line-height:30px}.woocommerce .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{height:40px;font-size:14px;width:100%;margin:0 0 15px}.woocommerce div.product div.images{width:100%}.woocommerce div.product div.summary{width:100%;padding-right:0}.woocommerce div.product .product_usps{font-size:15px}.woocommerce div.product .product_title{font-size:27px;line-height:37px;margin-bottom:15px}.woocommerce div.product form.cart .quantity_minus{bottom:47px}.woocommerce div.product form.cart .quantity_plus{bottom:72px}.woocommerce div.product form.cart .quantity_minus,.woocommerce div.product form.cart .quantity_plus{width:36px;height:25px}.woocommerce div.product form.cart div.quantity input{height:50px;top:0}.woocommerce div.product form.cart .button{width:calc(100% - 110px);font-size:16px;left:110px;height:50px;line-height:15px;padding:0 15px;bottom:47px}.woocommerce div.product form.cart button.btn{font-size:14px;padding:14px 17px}.woocommerce div.product p.stock{font-size:15px;line-height:22px}.woocommerce div.product .product_main_description{font-size:16px;line-height:27px}.woocommerce ul.order_details{display:block}.woocommerce .woocommerce-customer-details address{padding:15px}#main_images_dots{--bs-gutter-x:2rem}.below_product_side{margin-left:0}.related_products{white-space:nowrap!important;overflow:auto!important;display:block!important;width:calc(100% + 35px)!important}.related_products li.product{float:none!important;flex:none!important;display:inline-block!important;width:75%!important;white-space:normal!important}.woocommerce-customer-details .woocommerce-columns{display:block}.woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-customer-details h2.woocommerce-column__title{font-size:22px;line-height:32px;margin:0 0 10px!important}.tawcvs-swatches .swatch{width:40px;height:40px;line-height:40px;margin:4px}.tawcvs-swatches .swatch-label{font-size:13px}.product_wrapper .product_main_images_wrapper{margin-top:25px}.product_wrapper .product_main_images_wrapper .product_main_images_carousel .owl-dots{margin:10px 0 0;padding:15px 0 0}.product_wrapper .product_main_images_wrapper #main_images_navigation .owl-prev,.product_wrapper .product_main_images_wrapper #main_images_navigation .owl-next{width:40px;height:40px;line-height:40px;font-size:14px}section.up-sells ul.products.columns-4 li.product{margin:10px 5px;width:100%}section.up-sells ul.products.columns-4 li.product .product_inner{display:block}section.up-sells ul.products.columns-4 li.product .product_image{float:left;width:100px}section.up-sells ul.products.columns-4 li.product .product_content{float:right;width:calc(100% - 100px);padding:0 5px 0 15px;text-align:left!important}section.up-sells ul.products.columns-4 li.product .product_content ul.colors{margin:8px 0}section.up-sells ul.products.columns-4 li.product .product_content .price{position:relative;left:inherit;right:inherit;bottom:inherit}section.up-sells ul.products.columns-4 li.product .product_content .price .button_wrap{margin-bottom:0}.woocommerce div.product .price .woocommerce-Price-amount{font-size:35px}.product_images_large .owl-nav .owl-prev{left:-16px}.product_images_large .owl-nav .owl-next{right:-16px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;z-index:1;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation:before{content:'';display:block;background:url(https://sp-ao.shortpixel.ai/client/ret_wait+q_glossy/www.hetonderdelenhuis.nl/wp-content/themes/onderdelenhuis/woocommerce/css/../img/scroll.png);width:100px;height:13px;opacity:.15;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;margin:0 auto 10px}.woocommerce-account .woocommerce-MyAccount-content{width:100%;padding:15px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{background:transparent!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr{border:1px solid rgb(0 0 0 / .1);margin:0 0 30px;background:#fff}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:nth-child(2n){background:#ccc}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td{font-size:15px;line-height:30px;padding:8px 15px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td:first-of-type{display:block}.woocommerce-MyAccount-navigation{margin:0 0 15px}.woocommerce-MyAccount-navigation ul{white-space:nowrap;overflow-x:auto;display:flex}.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0}.woocommerce-MyAccount-navigation ul li a{padding:10px 15px;box-shadow:none;font-size:14px;font-weight:700}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li a:active{padding:10px 15px}.fullwidth_add{margin-top:30px;margin-bottom:20px}.product_extra{margin-top:35px}.product_extra .product_below_headings ul{display:block!important;white-space:nowrap;width:calc(100% + 30px);overflow:auto}.woocommerce-account .the_content{padding-bottom:50px}.product_reviews{margin-left:0}.product_reviews .woocommerce-Reviews-title{font-size:19px;line-height:30px;padding-bottom:15px}.product_reviews .review-comments ul li{padding:20px 25px;font-size:16px;line-height:26px}.product_reviews .review-comments ul li time{display:block}.product_reviews .add_review .add_review_btn{padding:15px 30px;font-size:13px}.woocommerce-cart-form{width:100%;padding-right:0;float:none}.cart-collaterals{width:100%!important;float:none}.back_shopping{margin:15px 0 0}li.woocommerce-cart-form__cart-item{padding:18px}#thumbs .owl-nav{display:none!important}.woocommerce-cart-form .product-thumbnail{width:100px}.woocommerce-cart-form .product-thumbnail img{height:70px!important}.woocommerce-cart-form .product-quantity .quantity{display:block;width:100%}.woocommerce-cart-form .product-quantity .quantity:before{content:'Aantal:';font-weight:700;display:block;margin:0 0 5px}.woocommerce-cart-form .product-quantity button{margin-top:10px}.shop_table .cart_item .cart-item-details{margin-left:16px;font-size:17px;line-height:26px}.shop_table .cart_item .cart-item-details p{margin:0 0 15px}.shop_table .cart_item .cart-item-details .product-name{font-size:17px;line-height:25px;padding-right:18px}.shop_table .cart_item .cart-item-details .product-remove{right:-5px;top:-10px}.shop_table .cart_item .cart-item-details .product-remove a.remove{line-height:40px}.shop_table .cart_item .cart-item-details .product-price{font-size:18px;line-height:26px;margin:0 0 15px}.shop_table .cart_item .cart-item-details .product-price .stukprijs{font-size:16px}.shop_table .cart_item .cart-item-details .product-price .stukprijs,.shop_table .cart_item .cart-item-details .product-price .subtotal{display:block}.shop_table .cart_item .cart-item-details .product-quantity .qty{height:46px;width:65px;border-width:2px;padding:0 5px;text-align:center}table.woocommerce-table--order-details tbody tr td{display:block;width:100%;padding:25px 20px!important}table.woocommerce-table--order-details tfoot tr,table.woocommerce-table--order-details tfoot th,table.woocommerce-table--order-details tfoot td{display:block;width:100%}table.woocommerce-table--order-details tfoot th{font-weight:400!important}table.woocommerce-table--order-details tfoot tr:first-of-type{padding-top:0}table.woocommerce-table--order-details tfoot tr:first-of-type td{padding-top:0}.banner{font-size:12px;padding:0 10px;height:30px;line-height:30px;right:0}.percent_banner{width:50px;height:50px;left:10px;top:10px}.percent_banner .within{top:37%}.percent_banner .within .percent{font-size:16px}.percent_banner .within .discount{font-size:10px;line-height:12px}.product_reviews{font-size:16px;line-height:27px}.woocommerce .woocommerce-breadcrumb{margin:0 0 25px}.woocommerce .cart-collaterals .cart_totals{margin-top:25px;font-size:15px;line-height:26px}.woocommerce .cart-collaterals .cart_totals h2{font-size:27px;line-height:37px;margin:0 0 15px}.woocommerce ul#shipping_method li{margin:0 0 2px}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{color:#000}.woocommerce table.shop_table_responsive .includes_tax{display:block}#customer_details{display:block;width:100%;padding:0}#customer_details label{font-size:17px}#order_review{display:block;width:100%}.woocommerce ul.related_products li:nth-child(3){display:none}.related ul.products{margin:0 -5px}.related ul.products.columns-4 li.product{margin:10px 5px;width:calc(50% - 10px)}.related ul.products.columns-4 li.product:nth-child(3){display:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button{font-size:15px}.woocommerce div.product div.images.woocommerce-product-gallery .typed_text_wrapper{height:65px;top:34%}}