.btn-dropdown-product-filter svg,.cat-filter-toggler svg,.product-filter-toggler svg{stroke:var(--tupak-color-gray-dark)}.afbeeldingen,.page-stars .svg-star:not(:root),.price-block{overflow:hidden}.productcat-details-payoff{font-weight:600}.carousel-products .card a,.productcat-details a{font-weight:700}.productcat{position:relative;margin:0 5px 35px;padding:30px 25px 10px}.productcat img{display:block;max-width:80%;min-height:106px;height:auto;margin:0 auto 20px}.productcat h2{font-size:18px;font-weight:800;line-height:145%;text-transform:none}.productcat h3{margin:0;color:var(--tupak-color-gray-verydark);font-size:13px;font-weight:400;text-transform:none}.productcat .stars{height:28px}.productcat svg{display:inline-block;margin-top:2px;margin-bottom:3px}.productcat .stars span{line-height:16px}.boxempty{opacity:.1}.cat-details h2,.details h1,.prod-details h2,.productcat-details h1,.subcat-details h2{line-height:125%}.cat-details .box-circle,.subcat-details .box-circle{background-image:url('/i/elements/white-circle.png');background-repeat:no-repeat;background-position:-100px -100px}.cat-details .box-circle-right,.subcat-details .box-circle-right{background-position:280px 120px}.productcat-more-info{padding:55px 60px}.productcat-more-info h2{max-width:70%;margin-bottom:20px;font-size:30px;font-weight:800;line-height:36px}.productcat-more-info img{width:140px;bottom:10px;right:15px}@media (min-width:768px){.productcat-more-info img{width:140px}}@media (min-width:992px){.cat-details .box-blue-gradient h4,.subcat-details .box-blue-gradient h4{max-width:70%}.productcat-more-info img{width:190px}}.cat-filters .cat-filter{margin-top:30px;margin-bottom:15px;padding-bottom:35px;border-bottom:2px solid var(--tupak-color-gray-verylight)}.cat-filter h5{margin-bottom:12px;cursor:pointer}.btn-dropdown-product-filter.show svg,.cat-filter h5 svg,.cat-filter-toggle svg{transform:rotate(180deg)}.cat-filter li{padding:5px 0 0}.cat-filter li.filter-disabled{color:#cdcdcd}.cat-filter li span{xcolor:#cdcdcd;color:#b6b6b6;font-size:12px}.cat-filter li.cat-filter-toggle{font-weight:500;cursor:pointer}.cat-filter li.cat-filter-toggle span{color:var(--tupak-color-gray-mid-5)}.cat-filter.cat-filter-collapsed h5 svg{transform:rotate(0);stroke:#434846}.cat-filters .cat-filter.cat-filter-collapsed{margin-bottom:15px;padding-bottom:15px}.bestel-bottom,.bestel-top,.cat-filter.cat-filter-collapsed ul,.custom-print-hidden,.product-filters .product-filter-holder,.product-filters .reset,.review-page,.tbl-prices-desktop,.tbl-prices-desktop tbody tr.row-disabled,.tbl-prices-desktop tbody tr.row-disabled td,.tbl-prices-mobile>div.row-disabled{display:none}.cat-filters .cat-filter input[type=checkbox]+label,.product-filter-holder .dropdown-menu div input[type=checkbox]+label,.product-filter-holder .dropdown-menu div input[type=radio]+label{display:inline-block;width:24px;height:24px;margin:0 15px 8px 0;border:1px solid #e6e6e6;border-radius:2px;cursor:pointer}.cat-filters .cat-filter input[type=checkbox]:checked+label:after{position:relative;display:block;top:0;left:0;width:24px;height:24px;border:1px solid var(--tupak-color-blue);background-color:var(--tupak-color-blue);content:'\2714';font-size:12px;line-height:24px;text-align:center;color:#fff}.cat-filters .cat-filter input[type=checkbox],.list-collapsed .li-collapsable,.product-filter-holder .dropdown-menu div input[type=checkbox],.product-filter-holder .dropdown-menu div input[type=radio],.tbl-prices-disabled{display:none!important}.cat-filters .cat-filter li.filter-disabled input[type=checkbox]+label,.cat-filters .cat-filter li.filter-disabled input[type=checkbox]+label:after{border:1px solid #f7f7f7;background-color:#f7f7f7}.cat-filter-btn,.product-filter-btn{height:60px;margin-bottom:15px;padding:12px 25px 13px;border:1px solid #e5e5e5;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer}.cat-filter-btn h3,.quantity-and-button .btn,.quantity-and-button .quantity{float:left}.cat-filter-toggler,.product-filter-toggler,.quantity-and-button .btn{float:right;margin-top:4px}.cat-filter-holder-open,.product-filters-open{border:1px solid #e5e5e5;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding-bottom:25px}.cat-filter-holder-open .cat-filter-btn,.product-filters-open .product-filter-btn{border:0}.cat-filter-holder-open .cat-filter-toggler svg,.product-filters-open .product-filter-toggler svg{transform:rotate(180deg);stroke:var(--tupak-color-gray-mid-2)}.cat-filter-holder-open .cat-filters,.product-filters-open .product-filter-holder{display:block;padding:0 25px}.list-collapsed .cat-filter-toggle svg{transform:rotate(0)}.catfilter-cloud-clouds{padding-top:10px;display:inline-block}.afbeeldingen div:nth-child(-n+5),.btn-order div,.btn-order span,.catfilter-cloud-clouds-inner{display:inline-block}.catfilter-cloud-clouds span{display:inline-block;margin:0 15px 15px 0;padding:9px 18px 9px 15px;-moz-border-radius:18px;-webkit-border-radius:18px;-ms-border-radius:18px;border-radius:18px;background-color:#f7f7f7;font-weight:500}.catfilter-cloud-clouds span b{float:right;margin-top:-2px;margin-left:20px;font-size:20px;font-weight:200;cursor:pointer}.catfilter-cloud-clouds span.catfilter-cloud-erase{display:inline-block;margin:0 15px 15px 0;background-color:#fff;color:#9f9f9f;cursor:pointer}.product-details{padding-left:36px}.product-detail-img{position:relative;min-height:0}.list-nav-page li,.mob-prices th,.prijzen-single th,.product-detail-img,.productvariant-afbeeldingen,.slick-slide{text-align:center}.product-slide-01{max-height:400px}.product-slide-01 img{height:auto}.afbeeldingen{clear:left;float:none;width:100%;min-height:66px;margin:15px 0 40px -5px;text-align:center}.afbeeldingen div{position:relative;display:none;width:47px;height:47px;margin:0 15px 5px 5px;border:1px solid #f5f5f5;cursor:pointer;transition:.4s ease-in-out}.afbeeldingen img{float:left;width:45px;height:45px}.afbeeldingen div.slick-active,.afbeeldingen div:hover{border:1px solid #7f97a4}.afbeeldingen div.imgdark img{filter:brightness(50%)}.afbeeldingen div b{position:absolute;left:0;top:0;width:100%;padding-top:10px;font-size:20px;font-weight:700;color:var(--tupak-color-white)}.afbeeldingen div span{position:absolute;left:7px;top:7px;width:30px;height:30px;background-color:var(--tupak-color-white);border-radius:50%;text-align:center;padding-top:4px;opacity:.9}@media (min-width:768px){.cat-filter-holder{border:0}.cat-filter-holder-open .cat-filters,.cat-filters{display:block;padding:0}.cat-filter-btn,.cat-filter-toggle{display:none}.afbeeldingen{float:left;margin-bottom:10px}.afbeeldingen div{float:left;display:none!important;width:52px;height:52px;margin:0 10px 10px 5px}.afbeeldingen div:nth-child(-n+5){display:block!important}.afbeeldingen img{width:50px;height:50px}.afbeeldingen div b{padding-top:14px}.afbeeldingen div span{left:10px;top:10px;padding-top:4px}.list-nav-page li{display:inline-block;margin-right:40px}}@media (min-width:992px){.afbeeldingen div{width:42px;height:42px}.afbeeldingen img{width:40px;height:40px}.afbeeldingen div:nth-child(-n+8){display:block!important}.afbeeldingen div b{padding-top:7px}.afbeeldingen div span{left:5px;top:5px;padding-top:4px}}@media (min-width:1400px){.afbeeldingen div:nth-child(-n+9){display:block!important}}.vanafprijs{font-size:14px;font-weight:500;color:#4f5351}.product-filter-hd,.vanafprijs div{font-weight:800;text-transform:uppercase}.vanafprijs div{margin:10px 0 0;font-size:40px;color:var(--tupak-color-gray-dark)}.vanafprijs div em{margin:0 0 0 5px;font-size:12px;font-weight:500;color:#4f5351;font-style:normal;text-transform:none}.vanafprijs .prijs-info{display:inline-block;margin-left:8px;width:14px;height:14px;border:1px solid var(--tupak-color-red-light);border-radius:50%;text-align:center;color:var(--tupak-color-red-light);font-size:10px;font-weight:600;line-height:14px;text-transform:none}.line-bottom-gray{border-bottom:1px solid var(--tupak-color-gray-lighter)}.product-filter-hd{float:left;font-size:20px;line-height:176.923%}.product-filters-open .reset{display:block;padding:0 0 0 25px}.price-block-txt>div>div,.reset{display:inline}.reset{margin-left:10px;font-size:13px;font-weight:500;color:#999}.reset-active,.stock-tooltip-low .tooltip-inner{color:#eb2921}.btn-dropdown-product-filter{min-width:210px;width:100%;padding:12px 16px;text-align:left;background:var(--tupak-color-white);border:1px solid var(--tupak-color-gray-lighter);color:var(--tupak-color-gray-dark);font-weight:500}.btn-dropdown-product-filter svg{float:right;margin-top:5px}.btn-dropdown-product-filter:hover{border:1px solid var(--tupak-color-gray-verydark);color:var(--tupak-color-gray-dark)}.btn-dropdown-product-filter-active{border:1px solid #eb2921}.product-filter-holder .dropdown-menu{min-width:210px;border:1px solid var(--tupak-color-gray-lighter);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);font-size:13px;font-weight:500;line-height:24px}.product-filter-holder .dropdown-menu div input[type=radio]+label{border-radius:12px}.product-filter-holder .dropdown-menu div input[type=checkbox]:checked+label:after,.product-filter-holder .dropdown-menu div input[type=radio]:checked+label:after{position:relative;display:block;top:0;left:0;width:24px;height:24px;border:1px solid #eb2921;background-color:#eb2921;content:'\2714';text-align:center;color:#fff}.product-filter-holder .dropdown-menu div input[type=radio]:checked+label:after{content:'';border-radius:12px}.product-filter-lbl .product-filter-lbl{float:left;width:calc(100% - 44px);xx_cursor:pointer}.product-filter-holder .product-filter-lbl{cursor:pointer}.product-filter-lbl .product-filter-nr{padding-left:5px;color:var(--tupak-color-gray-mid-4)}.product-filter-disabled,.product-filter-disabled .product-filter-lbl .product-filter-nr{color:#ddd}.product-filter-holder .dropdown-menu .product-filter-disabled input[type=checkbox]+label,.product-filter-holder .dropdown-menu .product-filter-disabled input[type=radio]+label{background-color:var(--tupak-color-gray-verylight)}.product-filter-holder .dropdown-menu .product-filter-disabled input[type=checkbox]:checked+label:after,.product-filter-holder .dropdown-menu .product-filter-disabled input[type=radio]:checked+label:after{border:1px solid #e6e6e6;border-width:0 1px 1px 0;background-color:var(--tupak-color-gray-verylight);color:#ddd}.prijzen{margin-top:40px;padding-bottom:160px}.btn-order,.btn-order:active,.btn-order:focus,.btn-order:focus-visible,.btn-order:hover{float:right;margin-bottom:20px;background-color:var(--tupak-color-red)!important;border-color:var(--tupak-color-red)!important;font-size:16px;font-weight:700;line-height:22px;color:#fff!important}.btn-order:hover{background-color:var(--tupak-color-red-dark)!important;border-color:var(--tupak-color-red-dark)!important}.btn-order svg{float:left;display:inline-block;width:20px;height:20px;margin:0 15px 0 0}.bestel-bottom{margin-bottom:20px}.tbl-prices-desktop{width:100%;margin-top:80px;background-color:var(--tupak-color-gray-verylight)}.form-custom-print .col-form-label-select,.prijzen table:first-child{margin-top:0}.tbl-prices-desktop,.tbl-prices-desktop td,.tbl-prices-desktop th{padding:4px 10px 2px;border:2px solid #fff;font-family:var(--tupak-font-table);font-size:14px;font-weight:500;text-align:left}.tbl-prices-desktop th{font-weight:600;background-color:var(--tupak-color-gray-lighter)}.tbl-prices-desktop th.th-low{padding:1px 10px 0}.tbl-prices-desktop th.staffel,.tbl-prices-mobile th.staffel,.tbl-prices-single th.staffel{background-color:#c7e8cf;color:#fff}.quantity-and-button button,.tbl-prices-desktop .quantity button{font-size:24px;color:var(--tupak-color-red-light);font-weight:500}.tbl-prices-desktop th.staffel.staffel-2,.tbl-prices-mobile th.staffel.staffel-2,.tbl-prices-single th.staffel.staffel-2{background-color:#acdcb6}.tbl-prices-desktop th.staffel.staffel-3,.tbl-prices-mobile th.staffel.staffel-3,.tbl-prices-single th.staffel.staffel-3{background-color:#90d19e}.stock-high,.tbl-prices-desktop th.staffel.staffel-4,.tbl-prices-mobile th.staffel.staffel-4,.tbl-prices-single th.staffel.staffel-4{background-color:var(--tupak-color-green)}.mob-prices,.mob-props tr td,.prijzen-single table{background-color:var(--tupak-color-gray-verylight)}.tbl-prices-desktop .quantity{width:110px;min-width:110px;text-align:center}.tbl-prices-desktop .quantity div{display:inline-block;padding-top:4px}.tbl-prices-desktop .quantity input{display:block;float:left;width:40px;height:30px;padding:4px 5px;text-align:center;border:1px solid #e5e5e5}.tbl-prices-desktop .quantity button{display:block;float:left;height:30px;border:0;background-color:transparent;line-height:26px}.tbl-prices-desktop tbody tr .prijs{text-align:center;cursor:pointer}.prijzen-single .price_active,.tbl-prices-desktop tbody tr td.price_active,.tbl-prices-mobile .price_active{background-color:#ee2e24!important;color:#fff}.tbl-prices-desktop .td-stock,.tbl-prices-desktop .th-stock{min-width:3px;padding:3px 0}.tbl-prices-desktop .th-stock,.tbl-prices-desktop tbody tr.even td:not(:first-child){background-color:#fff}.tbl-prices-desktop .th-stock div{width:3px;font-size:1px}.tbl-prices-desktop td.pallet div{background-color:#ddd!important;border:1px solid #ccc;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer;text-align:center}.tbl-prices-desktop td.td-btn-holder{padding-top:3px}.btn-order-small{margin:0!important;padding:6px 10px}.btn-order-small svg{width:16px;height:16px;margin:0;fill:#ffffff;stroke-width:.25}.mob-props,.quantity-and-button{width:100%}.tbl-prices-mobile{margin-top:60px}.mob-props{border-width:0 1px 1px}.mob-prices td,.mob-prices th,.mob-props td,.mob-props th{border:2px solid #fff}.mob-props tr td{padding:6px 9px 3px;text-align:left}.mob-hd-eigenschappen{padding-bottom:5px}.mob-props tr td:first-child{background-color:var(--tupak-color-gray-lighter)}.mob-props .stock-indicator{width:14px;height:14px;border-radius:50%}.mob-prices,.prijzen-single table{width:100%;margin-top:20px}.mob-prices td,.prijzen-single td{padding:15px 3px 3px;text-align:center;cursor:pointer}.mob-prices th.mob-hd-prijzen,.prijzen-single .rij-1{padding:14px 5px 13px;background-color:var(--tupak-color-gray-lighter)}.mob-prices th.mob-hd-prijzen,.tbl-prices-single th{padding:7px 5px}.mob-prices th.staffel,.prijzen-single th.staffel{padding:5px;color:#fff}.tbl-prices-mobile .quantity-and-button{margin-top:20px}.tbl-prices-mobile hr{height:2px;border:0;background-color:#e5e5e5!important;margin:30px 0 40px}@media (min-width:768px){#bestel,#bestel-top{display:block}#bestel-mobile{display:none}}.quantity-and-button .quantity{width:calc(48% - 10px);padding-top:0;padding-bottom:0}.page-stars .product-rating-stars,.page-stars .product-rating-stars svg{width:180px;height:36px;display:block}.quantity-and-button button{clear:none;width:50px;height:50px;border:0;background-color:transparent;line-height:32px}.quantity-and-button .quantity input[type=text]{clear:none;width:calc(100% - 100px);height:50px;padding:0;text-align:center;border:1px solid #e5e5e5}@media (max-width:575px){quantity-and-button .btn-order svg{width:16px;height:16px;margin:3px 10px 0 0}.quantity-and-button .btn{padding:11px 15px 8px}}.stock-low{background-color:#eb2921}.stock-medium{background-color:#f79f37}.stock-tooltip{--bs-tooltip-bg:#fff;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, .16))}.stock-tooltip .tooltip-inner{padding:15px 20px;text-align:left;font-weight:500}.stock-tooltip-medium .tooltip-inner{color:#f79f37}.stock-tooltip-high .tooltip-inner{color:var(--tupak-color-green)}ol.big{list-style:none;counter-reset:numList}ol.big li{float:left;position:relative;width:100%;margin:0 0 2px;padding:13px 0 2px 33px;background-image:none}ol.big li:before{counter-increment:numList;content:counter(numList);float:left;position:absolute;top:10px;left:0;font:bold 14px/24px sans-serif;text-align:center;color:#fff;width:24px;height:24px;background-color:var(--tupak-color-blue);-moz-border-radius:999px;border-radius:999px}.slick-next,.slick-prev{line-height:0;position:absolute;z-index:5;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:0;border-radius:5px;background-color:#fff;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, .05))}.movie-frame>div,.pv-img{position:relative}.slick-next svg,.slick-prev svg{margin-top:15px;stroke:#a1a1a1}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.slick-prev{left:15px}.slick-next{right:15px}.slick-slide a img{max-width:100%;margin:0 auto}@media (min-width:576px){.afbeeldingen div:nth-child(-n+6){display:inline-block}.poprec-outer{min-height:120px}.ol-pop .complementary-item:nth-child(odd){border-right:1px solid #dee2e6}}.poprec{line-height:125%!important}.poprec span{xx_display:block;color:var(--tupak-color-gray-mid-1)}.btn-order-pop svg{float:none!important}.btn-ordered,.btn-ordered:hover{background-color:#fff!important;border:1px solid #ccc!important}.btn-ordered svg{stroke:var(--tupak-color-green)}.afbeelding{margin:0 auto}.tbl-prices-single{width:100%;margin-bottom:30px;background-color:var(--tupak-color-gray-verylight)}.tbl-prices-single td,.tbl-prices-single th{border:2px solid #fff;text-align:center}.prijzen-single{padding-bottom:40px}.page-stars .product-rating-stars{float:left;line-height:36px;margin:10px 0 20px}.page-stars .product-rating-stars path,.page-stars .product-rating-stars path.half{fill:#fc5}.page-stars .product-rating-stars path.gray{fill:#dedede}.page-stars-avg{display:block;float:left;margin:14px 0 20px 20px;font-size:150%;line-height:36px}.page-stars-reviewcount{display:block;clear:both;margin:0 0 20px}.review-page-active{display:block}.price-block{float:left}.price-block-1{margin-right:25px;padding-right:25px;border-right:1px solid var(--tupak-color-gray-lighter)}.price-block-hd{font-size:11pt;font-weight:500}.price-block-txt{font-size:120%;font-weight:600}.price-block-txt>div:first-child{color:#8f8f8f}.price-block-txt span{font-size:70%}@media (min-width:350px){.price-block-1{margin-right:50px;padding-right:50px}}@media (min-width:1200px){.productcat-more-info img{width:230px}.afbeeldingen div{width:52px;height:52px}.afbeeldingen img{width:50px;height:50px}.afbeeldingen div b{padding-top:12px}.afbeeldingen div span{left:10px;top:10px;padding-top:4px}.tbl-prices-desktop .quantity{width:150px;min-width:150px}.tbl-prices-desktop .quantity input{width:80px}.price-block-hd{float:left;min-height:30px;margin-right:15px}}.form-custom-print{margin:30px 0 60px;padding:20px 30px 30px;background-color:#fbfbfb;border:1px solid #e5e5e5}.form-custom-print .col-form-label{margin-top:2px;font-weight:500}.form-custom-print .form-group-opt{padding-top:10px}.form-custom-print .btn{margin:10px 0 0}.form-custom-print .form-group.required .control-label:after,.form-custom-print .form-group.required label:after{content:"*";margin-left:5px}@media (min-width:992px){.product-filters-open{border:0;padding-bottom:0}.product-filter-btn{float:left;height:auto;margin-bottom:0;padding:0;border:0;cursor:default}.product-filter-hd{margin-bottom:0;font-size:14px;font-weight:700}.product-filter-toggler{display:none}.product-filters .reset{display:block;float:left;margin-bottom:0;padding:2px 0 0 10px}.product-filters .product-filter-holder{display:block;clear:both;float:left}.ol-pop .complementary-item:nth-child(odd){border-right:1px solid #fff}.ol-pop .complementary-item{border-right:1px solid #dee2e6!important}.ol-pop .complementary-item:nth-child(3n+3){border-right:0!important}.price-block{margin-right:0}.price-block-1{margin-right:50px}.price-block-txt{float:left}.form-custom-print .form-group.required .control-label:after,.form-custom-print .form-group.required label:after{content:""}.form-custom-print .form-group.required .control-label:before,.form-custom-print .form-group.required label:before{content:"*";float:right;margin-right:-10px;margin-left:5px}}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error label,.has-error legend,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#e05252}.has-error input[type=text]{border:1px solid #e05252}#custom-print-thankyou span{text-decoration:underline;cursor:pointer}.box-products h2{font-size:32px;line-height:137.5%}.carousel-products .card-inner{min-height:500px}.carousel-products .card img{max-width:100%}.carousel-products .card p{margin-bottom:0}.carousel-products .card p:last-child{margin-top:15px}.movie-frame{width:100%;height:400px;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;text-align:center}.movie-frame svg{margin-top:150px}.movie-frame>div{width:100%;height:400px;overflow:hidden}.movie-frame div iframe{position:absolute;top:0;left:0;width:100%;height:100%}