html{line-height:1.2em}body{color:rgba(var(--color-grey));font-family:Roboto,sans-serif;font-size:clamp(1rem,1vw + .43rem,1.125rem);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3{overflow-wrap:break-word;word-break:break-word;line-height:1.1em;font-family:Plus Jakarta Sans,sans-serif}.h1{font-size:clamp(1.875rem,.9vw + 1.8rem,2.5rem);font-weight:700;margin-bottom:.3em;color:#000}.h2{font-size:clamp(1.5rem,.7vw + 1.3rem,1.875rem);font-weight:700;margin-bottom:.3em;color:#000}.h3{font-size:clamp(1.125rem,.9vw + .8rem,1.375rem);font-weight:700;margin-bottom:.1em;color:#000}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}:root{--color-white: #fff;--color-black: #000;--color-blue-dark: #1C4894;--color-blue: #5983c2;--color-blue-light: #F2F7FB;--color-grey: #444;--color-grey-dark: #222;--color-grey-light: #f0f0f0}.stickyScroll{position:sticky;top:0;z-index:2000;background-color:var(--color-white);box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}#topSmallContainer{background:var(--color-blue-dark);text-align:left;font-size:14px}#topSmallContainer .basicContainer{padding-top:0;padding-bottom:0;height:30px;display:flex;align-items:center}#topSmallContainer .reviewContainer{display:flex;align-items:center}#topSmallContainer .reviewContainer .reviewText{color:#fff;margin-left:5px}#topSmallContainer .reviewContainer .reviewText a{text-decoration:underline;color:#fff}#topSmallContainer .reviewContainer .reviewText a:hover{text-decoration:underline}#topSmallContainer .reviewContainer .reviewText strong{color:#fff}#topSmallContainer .reviewStarContainer svg{width:17px;height:16px;fill:#fff}#uspContainer{display:flex;align-items:center}#uspContainer .uspItem{margin-left:20px;color:#fff}#uspContainer .uspItem:before{content:"";background:url(/images/style/icon-check-white.svg) no-repeat top left;background-size:contain;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:5px}#uspContainer ul{display:inline-block;margin-left:20px;float:right;text-align:right}#uspContainer ul li{display:inline;padding-left:15px}#uspContainer ul li a{color:#fff;text-decoration:none}#uspContainer ul li a:hover{text-decoration:underline}#topSmallMenu{display:flex;margin-left:auto;align-items:center}#topSmallMenu li{margin-right:20px}#topSmallMenu li:last-child{margin-right:0}#topSmallMenu li a{color:#fff;text-decoration:none}#topSmallMenu li a:hover{color:#fff;text-decoration:underline}#topContainer{max-width:1460px;padding:0 30px;margin:0 auto;height:80px;display:flex;align-items:center;gap:20px}#linkLogo{width:117px;aspect-ratio:117/50;background:url(/images/style/logo.png) no-repeat left center;margin:0;background-size:contain;flex:0 0 auto}#topContainer .partSearchBar.partSearchBar2{flex:1 1 auto}#topContainer .partButton.openOverlay{display:none;flex:0 0 auto}.stickyScrollSub{background-color:var(--color-blue-light)}#menuContainer{max-width:1460px;padding:0 30px;margin:0 auto}#topContact{text-align:right;flex:0 0 auto}#topContact a{display:inline-block;background:url(/images/style/icon-phone-blue.svg) no-repeat left 1px;background-size:18px 18px;padding-left:23px;font-size:22px;color:var(--color-blue);text-decoration:none;font-weight:700}#topContact a:hover{text-decoration:underline}#topContact span{display:block;font-size:10px;font-weight:400;margin-top:2px;color:#000;letter-spacing:-.5px;color:#555;line-height:120%}#homeSliderContainer{max-width:1920px;margin:0 auto;background-color:#000}#homeSliderContainer .partSlider{position:relative}#homeSliderContainer .partSlider .slideContainer{aspect-ratio:100 / 28.1}#homeSliderContainer .partSlider .sliderPagination{position:absolute;left:50%;transform:translate(-50%);bottom:20px;z-index:20}#socialIcons{padding:0;margin:0;list-style:none}#socialIcons li{padding:0;margin:0}#socialIcons li a{float:left;height:50px;border-left:1px solid #f19251;padding:0 37px}#socialIcons li a#facebook{background:url(/images/style/facebook.png) no-repeat center}#socialIcons li a#linkedin{background:url(/images/style/linkedin.png) no-repeat center}#socialIcons li a:link,#socialIcons li a:visited,#socialIcons li a:active{text-decoration:none}#socialIcons li a#facebook:hover,#socialIcons li a#linkedin:hover{text-decoration:none;background-color:var(--color-blue-dark)}#headerContainer{position:relative;height:400px}#headerLeft{width:700px;height:405px;float:left;border:1px solid #eaeaea;margin-right:20px}#headerRight{width:250px;height:405px;float:right;border:1px solid #eaeaea}#highlightContainer .partContentText,#highlightContainer .partContentCode{margin:0 20px}#homeHeader{height:304px;background:url(/images/style/homeHeader.jpg) no-repeat center top}#homeHeaderContainer{width:980px;margin:0 auto;padding:0;height:304px;text-align:center}#homeHeaderContainer h1,#homeHeaderContainer .h1{color:#fff;font-size:60px;padding:80px 0 0;margin:0}#homeHeaderContainer h1 span,#homeHeaderContainer .h1 span{color:var(--color-blue-dark)}#homeSingleImage{background-color:#fff}#homeSingleImageContainer{padding:50px 0 0;margin:0 auto;width:980px}#homeSingleImageContainer .partContentFileImageGallerySingle{margin-bottom:0}#homeSingleImageContainer .partContentFileImageGallerySingle img{margin-bottom:0;display:block}#homeDoubleImage{background:#fff}.homeDoubleImageContainer{margin:0 auto;width:980px;padding-top:50px}.homeDoubleImageOneContainer{position:relative;width:48.265306122%;float:left;margin-left:3.469387756%;min-height:178px;padding:0 30px;box-sizing:border-box}.homeDoubleImageOneContainer img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.homeDoubleImageOneContainer:nth-of-type(2n+1){margin-left:0}.homeDoubleImageOneContainer h1,.homeDoubleImageOneContainer .h1{color:#fff;position:relative;z-index:2;padding:40px 0 0}.homeDoubleImageOneContainer span{color:#fff;position:relative;z-index:2}#white{background-color:#fff}#whiteContainer{width:980px;margin:0 auto;padding:50px 0 5px;text-align:left}.mainContainer{text-align:left}.mainContainer h1{margin-bottom:30px}.mainContainer>.partContentFileImageGallery{margin-bottom:30px}.mainContainer .partContentVideo{max-width:800px}.mainContainerLeft{float:left;width:25%;padding-right:60px}.mainContainerLeft a#goBackButton{margin-bottom:20px;color:var(--color-blue);font-weight:400;display:inline-block;text-decoration:none;text-transform:uppercase;line-height:140%}.mainContainerLeft a#goBackButton:before{border:5px solid #fff;border-right-color:var(--color-blue);content:"";display:inline-block;margin-right:8px;height:0}.mainContainerLeft .partNavigation-v{margin-bottom:15px;word-break:break-word;padding-left:15px;border-left:solid 2px #eaeaea;margin-left:15px}.mainContainerRight{float:right;width:75%}.mainContainerRight h1,.mainContainerRight .h1{font-size:36px;margin-bottom:15px}.productDetailContainer{overflow:hidden}.productDetailContainerLeft{width:25%;float:left;padding-right:30px}.productDetailContainerRight{width:75%;float:right}.productDetailContainerRight .partContentFileImageGallerySingle img{width:auto;float:right}.flexContainer{margin-bottom:30px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.flexContainerNoWrap{flex-wrap:nowrap}.flexContainerNoWrap .flexItem{flex-grow:1}.flexContainerNoPadding{margin-left:-15px;width:calc(100% + 30px)}.flexContainerNoPadding p{word-wrap:break-word}.flexContainerColumns4.flexContainerNoPadding .flexItem{width:calc(25% - 30px);margin-left:15px;margin-right:15px;padding:0;text-align:left;margin-bottom:30px}.flexContainerColumns4.flexContainerNoPadding .flexItem h2,.flexContainerColumns4.flexContainerNoPadding .flexItem .partContentText,.flexContainerColumns4.flexContainerNoPadding .flexItem .dateTime{padding:0 30px}.flexItem{flex:0 1 auto;align-self:auto;padding:30px 30px 20px;float:left;transition:box-shadow .5s;border:solid 1px transparent;text-decoration:none;text-align:center}.flexItem .image{margin-bottom:15px}.flexItem .image .partContentFileImageGallery{height:100%;margin-bottom:0;aspect-ratio:1/1}.flexItem .partContentFileImageGallery.centerAlign .contentFileImage{height:100%}.flexItem .partContentFileImageGallery .contentFileImage .imagePlaceholder{padding-bottom:100%!important}.topHighLightsContainer .flexItem{max-width:25%}.flexItem:hover{box-shadow:0 1px 7px rgba(0,0,0,.08);border:solid 1px #eaeaea}.flexItem .partContentText{color:#555;font-size:14px;margin-top:10px}.flexItem .partContentText p{margin-bottom:0}.flexItem.flexItemNoPadding{padding:0}.flexItem h2{margin-bottom:10px;font-size:22px;word-break:break-word;transition:.3s;font-weight:400}.flexItem h2 a{color:#000;text-decoration:none}.flexItem h2 a:hover{text-decoration:none;color:var(--color-blue-dark)}.flexItem img{width:100%}.flexContainerColumns2 .flexItem{width:50%}.flexContainerColumns3 .flexItem{width:33.33%}.flexContainerColumns4 .flexItem{width:25%}@media (max-width:600px){.flexContainerColumns2 .flexItem{width:100%}}.orangeContainer .flexContainer{margin-left:-15px;width:calc(100% + 30px)}.orangeContainer .flexItem{background-color:#fff;width:calc(100% - 30px);margin-left:15px;margin-right:15px;transition:.3s}.orangeContainer .flexItem:hover{border:solid 1px #fff}.productDetails{font-weight:400;line-height:130%}.productDetails span{font-size:18px;display:inline-block;margin-bottom:5px}.productDetails .strikeThroughPrice{color:#999;font-size:15px;display:block;font-weight:700}.productDetails .realPrice{color:#999;font-size:14px}.productDetails .exBtwPrice{color:var(--color-blue-dark);display:block;margin-bottom:10px;font-weight:700}.flexItemProduct .partContentFileImageGallerySingle{max-width:200px;height:200px;margin:0 auto 30px}.flexItemProduct .partContentFileImageGallerySingle a{position:relative;top:50%;transform:translateY(-50%)}.flexItemProduct .partContentFileImageGallerySingle a img{max-height:200px;width:auto;margin:0 auto}#shoppingCartPopup{background-color:#fff;max-width:600px;margin:0 auto;padding:30px 30px 0;position:relative}#shoppingCartPopup .heading3{display:block;margin-bottom:30px}#shoppingCartPopup .heading3.green{font-weight:700;color:#2cb819;background:url(/images/style/icon-green-check.svg) no-repeat left center;background-size:20px 20px;font-size:16px;padding-left:30px}#shoppingCartPopup .mfp-close{color:var(--color-blue-dark)}#navigationLeft{float:left;width:250px;margin-right:60px}#productOverview{float:left;width:670px;padding-bottom:6px}#productOverview h1,#productOverview .h1{color:var(--color-blue-dark)}.invisible{display:none}#calculatorSizesContainer input{border:1px solid #000}#calculatorSizesContainer input.error{border-color:red}#calculatorSizesContainer input:valid{border-color:#006400}#calculatorSizesContainer .partMessageError{display:none}#calculationContainer{padding:30px 30px 10px;border:1px solid #eaeaea;box-shadow:0 2px 2px -2px rgba(0,0,0,.3);margin-bottom:10px;overflow:hidden}.filterContainer{display:inline-block;margin-bottom:20px;vertical-align:top}.filterContainerCalculate{display:block;border-top:dashed 1px #eaeaea;padding-top:20px}.calculationFilter{display:inline-block}.calculationFilterSizes #sizesC,.calculationFilterSizes #sizesD{display:none}#calculationContainer .blackLabel,#calculationContainer .greyLabel,#calculationContainer input,#calculationContainer select,a#buttonCalculate{display:inline-block;font-family:Roboto;color:#000;line-height:50px;vertical-align:middle}#calculationContainer .greyLabel{font-size:16px;color:#000;margin-right:10px;font-weight:400}#calculationContainer input{font-size:16px;width:54px;margin:0 13px 0 1px;color:#555;border:1px solid #eaeaea;text-align:center;box-shadow:0 2px 2px -2px rgba(0,0,0,.3);outline:0;height:50px}#calculationContainer select{font-size:16px;height:50px;margin:0 13px 0 1px;color:#555;border:1px solid #eaeaea;box-shadow:0 2px 2px -2px rgba(0,0,0,.3);outline:0;border-radius:0}#calculationContainer #calculatorSaw{width:auto;box-shadow:none;margin-left:0}a#buttonCalculate{background-color:var(--color-blue-dark);color:#fff;height:50px;line-height:50px;padding:0 20px;margin-right:10px;text-transform:uppercase;transition:.3s;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}a#buttonCalculate:hover{background-color:var(--color-blue)}.productItem{width:206px;height:366px;border:1px solid #cbcbcb;background-color:#fff;float:left;text-align:center;padding-top:30px;margin:0 0 23px 23px}.productItem h2{font-size:100%;height:40px}.productItemFirst{margin-left:0}.productItem .partContentFileImageGallerySingle img{margin-bottom:0}.productButton{height:37px;float:left;margin:10px 0 12px 12px}.productButton.buttonOrderDisabled{pointer-events:none;opacity:.5;cursor:not-allowed}.messageOrder{display:block;margin-top:10px;font-weight:700}.productItem .productButton{width:75px;margin-left:5px}.productItem .productAmount{margin-top:10px;margin-left:10px}.productItemMaster{height:320px}.productItemMaster .moreInfoButton{display:block;float:none;margin:7px auto 0;padding:1px 10px;height:35px}body .titleLong a{line-height:120%!important}.addButton{height:50px;line-height:50px;text-transform:uppercase;background:#2cb819 url(/images/style/icon-add-to-basket.svg) no-repeat center;background-size:30px 30px;display:inline-block;color:#fff;width:70px;transition:.3s;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.addButton:hover{background-color:var(--color-blue)}.moreInfoButton{width:95px;background-color:#ed7725;color:#fff;line-height:38px;padding:0;height:37px}.moreInfoButton:link,.moreInfoButton:visited,.moreInfoButton:active{color:#fff;text-decoration:none}.moreInfoButton:hover{color:#fff;text-decoration:none;background-color:var(--color-blue-dark)}.productContainer{width:608px;border:1px solid #ccc;margin-bottom:60px;padding:30px 30px 0}.productContainer h2{color:#000}.orderButton{height:50px;line-height:50px;margin-bottom:30px;background:#2cb819 url(/images/style/icon-add-to-basket.svg) no-repeat left 32px center;padding:0 34px 0 70px;text-transform:uppercase;background-size:30px 30px;display:inline-block;color:#fff;transition:.3s;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.orderButton:hover{background-color:var(--color-blue)}.productContainer .partContentFileImageGallerySingle{float:right}.productContainer .partContentFileImageGallerySingle img{float:none;margin:0 0 20px 30px}.productContainer .snippetImageSlider-ad{margin:10px 0 65px -31px}.productContainer .snippetImageSlider-ad .nivo-controlNav{margin-left:30px}.productListContainer{margin-top:40px;margin-bottom:75px}.mainContainerRight h2{margin-bottom:15px}.productListContainer span.spanBtw{text-align:left;font-style:italic;font-size:14px;margin-bottom:10px}.productListContainer span,table.calculatorResult span{display:block;line-height:140%}.productListContainer table{width:100%;border-collapse:collapse}.productListContainer table td{padding:10px 20px}.productListContainer table td:last-child{width:210px}.productListContainer table td.tdImage{width:100px}.productListContainer table td.tdImage .partContentFileImageGallery .contentFileImage{width:60px;height:60px}.order{background-color:transparent;display:flex;gap:10px}.productDetailContainerRight .order{margin-bottom:var(--partContent-margin)}.productListContainer table tr{border:1px solid #eaeaea;margin-top:10px}.productListContainer table tr:nth-child(odd){background-color:var(--color-grey-light)}.productListContainer table td.productTableColumn1{color:#555;font-size:14px}.productListContainer table td.productTableColumn3 h3{font-size:16px;font-weight:700;margin-bottom:0;line-height:140%}.productListContainer table td.productTableColumn3 h3 a{color:#000;text-decoration:underline}.productListContainer table td.productTableColumn3 h3 a span{display:inline-block;font-size:13px;margin-left:10px}.productListContainer table td.productTableColumn3 h3 a:hover{text-decoration:underline}.productListContainer table td.productTableColumn2{display:none}.productListContainer table td.productTableColumn4{min-width:140px;text-align:right}.productListContainer table .partContentFileImageGallerySingle{margin-bottom:0;width:50px;height:50px}.productListContainer table .strikeThroughPrice{font-size:15px;font-weight:700}.productListContainer table .realPrice{font-size:14px}.productListContainer table .exBtwPrice{color:var(--color-blue-dark);font-weight:700}.shoppingCartContainer .productAmount{display:inline-block;vertical-align:middle;width:50px;height:50px;text-align:center;border:1px solid #eaeaea;outline:0;box-shadow:0 2px 2px -2px rgba(0,0,0,.3);-webkit-border-radius:0;border-radius:0;font-size:14px}.shoppingCartContainer .productButton{margin-top:0;margin-bottom:0;margin-left:5px}.productListContainer:not(.productListContainerVariaties){margin-bottom:20px;margin-top:20px;padding:15px;position:relative;border:1px solid #eaeaea;overflow:hidden;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.productListContainer:not(.productListContainerVariaties) h2{margin-bottom:.5em;font-size:140%;padding-right:40px}.productListContainer:not(.productListContainerVariaties) .spanBtw{padding-right:40px}.productListContainer:not(.productListContainerVariaties) .spanShowProducts{position:absolute;right:20px;width:20px;height:14px;background:url(/images/style/arrow-black-down.png) no-repeat center;background-size:contain;top:19px;margin-top:0;cursor:pointer}.productListContainer:not(.productListContainerVariaties).active .spanShowProducts{background:url(/images/style/arrow-black-up.png) no-repeat center;background-size:contain}.productListContainerBevestigingstapesenprimer{margin-bottom:60px}.dateTime{display:block;color:#999;font-size:14px;margin-bottom:5px}#contentContainer .dateTime{position:absolute;margin-left:-177px;margin-top:55px}.flexContainerColumns1{max-width:900px;margin:0 auto}.newsItem{border-bottom:1px solid #ccc;margin:0 auto 30px;text-align:left;padding-bottom:30px;overflow:hidden;width:100%}.newsItemText .readMore{display:block;border:none;padding:0;margin-top:30px;box-shadow:none}.newsItemText{display:block;float:left;width:calc(100% - 185px)}.newsItem .dateTime{float:left;margin-right:60px;margin-top:4px}.newsItem h2{padding:0 0 15px;margin:0;font-size:140%;font-weight:400;color:var(--color-blue-dark)}.newsItem h2 a:link,.newsItem h2 a:visited,.newsItem h2 a:active{color:var(--color-blue-dark);text-decoration:none}.newsItem h2 a:hover{color:#000;text-decoration:none}.newsItem .partContentFileImageGallerySingle{float:right}.newsItem .partContentFileImageGallerySingle img{float:none;margin:0 0 20px 30px}#specificProductNavigation{list-style:none;padding:0;margin:0}#specificProductNavigation li{margin:0 0 10px}#specificProductNavigation li a{border:1px solid #ccc;display:table;font-weight:400}#specificProductNavigation li a img{float:left;width:80px}#specificProductNavigation li a span{display:table-cell;vertical-align:middle;padding:15px;min-height:50px;width:138px}#specificProductNavigation li a.selected{background-color:var(--color-blue-dark);color:#fff;border:1px solid var(--color-blue-dark)}#specificProductNavigation li a.selected:link,#specificProductNavigation li a.selected:visited,#specificProductNavigation li a.selected:active{color:#fff;text-decoration:none}#specificProductNavigation li a.selected:hover{color:#fff;text-decoration:none;background-color:var(--color-blue-dark)}#specificProductNavigation li a:link,#specificProductNavigation li a:visited,#specificProductNavigation li a:active{color:#666;text-decoration:none}#specificProductNavigation li a:hover{color:#000;text-decoration:none;background-color:var(--color-grey-light)}table.calculatorResult{border-collapse:collapse;padding:0;margin:0 0 15px;text-align:left;width:100%;line-height:140%}table.calculatorResult tr{border:1px solid #eaeaea;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}table.calculatorResult tr.tableFooter{height:10px;border:none;box-shadow:none}table.calculatorResult td{padding:10px 0 10px 20px}table.calculatorResult td.productImage{border-left:none;padding-right:20px;width:90px}table.productListResult td.productImage{width:90px}table.calculatorResult td.productImage img{margin:0 auto;display:block;max-height:50px;max-width:50px}table.calculatorResult td.productTitle{font-weight:700;color:#000}table.productListResult td.productTitle{padding-left:20px}table.productListResult tr.productRowMaster td.productButtons{width:100px}table.productListResult td .moreInfoButton{height:30px;line-height:31px;margin:0 auto;float:none;display:block}table.calculatorResult tr td:last-child{width:100px}table.calculatorResult td a.orderButton{height:50px;line-height:50px;background:#2cb819 url(/images/style/icon-add-to-basket.svg) no-repeat center;background-size:30px 30px;display:inline-block;vertical-align:middle;color:#fff;width:70px;transition:.3s;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}table.calculatorResult td a.orderButton:link,table.calculatorResult td a.orderButton:visited,table.calculatorResult td a.orderButton:active{color:#fff;text-decoration:none}table.calculatorResult td a.orderButton:hover{color:#fff;text-decoration:none;background-color:var(--color-blue)}table.productListResult .productButton{width:65px;margin:0 0 16px 6px}table.productListResult td .moreInfoButton{width:100px;float:left}table.productListResult td h2{padding:0;margin:0}table.productListResult td h2 a{font-size:18px;line-height:101px}table.calculatorResult .realPrice{color:var(--color-blue-dark);font-weight:700}table.calculatorResult .exBtwPrice{font-size:14px}.leftContainer{float:left;width:460px}.leftContainer .partContentText{border-bottom:1px solid #ccc;padding-bottom:1px}.rightContainer{float:right;width:460px}#newsList{padding:0;margin:1px 0 0;list-style:none}#newsList li{padding:0;margin:0}#newsList li a{border-bottom:1px solid #ccc;display:block;padding:16px 0 17px}#newsList li a.first{padding-top:0}#newsList li a:link,#newsList li a:visited,#newsList li a:active{color:#666;text-decoration:none}#newsList li a:hover{color:#000;text-decoration:underline}.clearBoth{height:54px;clear:both}.clearBothSmall{height:30px;clear:both}.clearBothInvisible{height:1px;clear:both}#orange{background-color:var(--color-blue-dark)}#orangeContainer{width:980px;margin:0 auto;padding:50px 0 0;text-align:left}#orangeContainer h1,#orangeContainer .h1{margin-bottom:32px}#orangeContainer h1 a:link,#orangeContainer .h1 a:link,#orangeContainer h1 a:visited,#orangeContainer .h1 a:visited,#orangeContainer h1 a:active,#orangeContainer .h1 a:active{color:#fff;text-decoration:none}#orangeContainer h1 a:hover,#orangeContainer .h1 a:hover{color:#000;text-decoration:none}#orangeContainer #productList{padding:0;margin:1px 0 30px;list-style:none}#orangeContainer #productList .productGroupContainer{background-color:transparent;border:none;border-bottom:1px #F19251 solid}#orangeContainer #productList .productGroupContainer a{color:#fff}#orangeContainer #productList .productGroupContainer a:hover{color:#000}#orangeContainer #productList .productGroupContainer .partContentFileImageGallerySingle{margin-right:19px}#orangeContainer #productList .productGroupContainer .partContentFileImageGallerySingle img{border:1px solid var(--color-blue-dark);background-color:#f19251}#orangeContainer #productList .productGroupContainer .partContentFileImageGallerySingle img:hover{border:1px solid #000}#orangeContainer #productList .partContentCode .moreButton{color:#fff;background:transparent;border:1px solid #fff}#orangeContainer #productList li{padding:0;margin:0}#orangeContainer #productList li a{float:left;margin-left:30px;margin-bottom:20px;font-weight:400;text-align:center}#orangeContainer #productList li a span.circle{background-color:#e16e1e;width:136px;height:136px;border-radius:50%;border:1px solid var(--color-blue-dark);display:block;background-repeat:no-repeat;background-position:center}#orangeContainer #productList li a span.productTitle{display:block;margin-top:7px;height:40px;width:138px}#orangeContainer #productList li a.first{margin-left:0}#orangeContainer #productList li a:link,#orangeContainer #productList li a:visited,#orangeContainer #productList li a:active{color:#fff;text-decoration:none}#orangeContainer #productList li a:hover span.circle{color:#fff;text-decoration:none;background-color:var(--color-blue-dark)}#whiteContainer #productList{padding:0;margin:1px 0 0;list-style:none}#whiteContainer #productList li{padding:0;margin:0}#whiteContainer #productList li a{float:left;margin-left:30px;text-align:center;margin-bottom:19px;margin-top:35px}#whiteContainer #productList li a span.circle{background-color:var(--color-grey-light);width:136px;height:136px;border-radius:50%;border:1px solid #ccc;display:block;background-repeat:no-repeat;background-position:center}#whiteContainer #productList li a span.productTitle{display:block;margin-top:17px;width:136px}#whiteContainer #productList li a.first{margin-left:0}#whiteContainer #productList li a:link,#whiteContainer #productList li a:visited,#whiteContainer #productList li a:active{color:#000;text-decoration:none}#whiteContainer #productList li a:hover span.circle{color:#000;text-decoration:none;background-color:#ed7725;border:1px solid #ED7725}#whiteContainer #productList li a:hover span.productTitle{color:#ed7725}#productList li a span.circle{background-image:url(/images/style/icons/default.png);background-repeat:no-repeat}#deliveryMethodContainer{margin:20px 0}input#deliveryAfleveren,input#deliveryLocations,input#deliveryVestiging{margin-left:20px}.deliveryMethodFooter{clear:both;display:block;height:9px;margin-top:9px}#shoppingCartLocationsGoogleMaps{float:left;width:450px}#shoppingCartLocationsGoogleMaps .partGoogleMaps{width:450px;height:613px}#shoppingCartLocationsGoogleMaps .partGoogleMaps .partContentText{min-width:250px}#shoppingCartLocationsGoogleMaps .partGoogleMaps .partContentText p{padding:0}#shoppingCartLocationsChoice{float:left;width:480px;padding-left:20px}#shoppingCartLocationsChoice h2{font-size:18px;cursor:pointer;background-color:var(--color-grey-light);color:#000;display:block;padding:0;height:37px;border:1px solid #cbcbcb;line-height:38px;margin-bottom:5px;outline:0}#shoppingCartLocationsChoice h2 span.ui-accordion-header-icon{float:left;width:37px;height:37px;background:url(/images/style/white-arrow-right.png) no-repeat 14px 11px;margin-right:10px}#shoppingCartLocationsChoice h2#afhaal span.ui-accordion-header-icon{background-color:#f0543c}#shoppingCartLocationsChoice h2#service span.ui-accordion-header-icon{background-color:#2cb819}#shoppingCartLocationsChoice h2.ui-accordion-header-active span.ui-accordion-header-icon{background:url(/images/style/white-arrow-down.png) no-repeat 11px 15px}#shoppingCartLocationsChoice h2 span.titleText{float:left}#shoppingCartLocationsChoice h2 span.clearFloat{display:block;clear:both}#shoppingCartLocationsChoice .locationDescription{display:block;margin-bottom:20px}.locationChoices{padding-top:4px}.locationChoices input{float:left}.locationChoices label{font-size:16px;padding:0 0 9px 10px;float:left}.locationFooter{clear:both;display:block;height:9px;border-top:1px dashed #cbcbcb;padding-top:5px}.locationFooter:first-child{border-top:none}.locationFooter:last-child{border-top:none}#productList .productGroupContainer{border:1px solid #cbcbcb;padding:20px;margin:10px 0 10px 20px}#productList .productGroupContainer:hover{background-color:var(--color-grey-light)}#productList .productGroupContainerFirst{margin-left:0}.productGroupContainer{float:left;width:185px;text-align:center}.productGroupContainer h2{font-size:130%;height:50px}.productGroupContainer a{color:#000}.productGroupContainer:hover a{color:var(--color-blue-dark)}.productGroupContainer:hover .moreInfoButton{color:#fff}.productGroupContainer .partContentFileImageGallerySingle img{margin:0 0 0 -20px}.productGroupContainer .moreInfoButton{display:block;margin:17px 0 0 28px;padding:3px 15px;font-size:100%;text-align:center;height:auto;line-height:28px;background:#2cb819;border:1px #2cb819 solid}.productGroupContainer .partContentCode{padding:0;margin-top:17px}.productGroupContainer .partContentCode .moreButton{height:auto;margin:0;padding:3px 23px;font-size:100%;text-align:center;background:transparent;color:var(--color-blue-dark);border:1px var(--color-blue-dark) solid;font-weight:400}#productList .productGroupWhite{border:1px var(--color-blue-dark) solid}#productList .productGroupWhite .partContentCode .moreButton{background:#fff;color:#ed7725}#switchContainer{margin-top:30px;margin-bottom:30px}#switchContainer span{float:left;line-height:25px}#switchRows{float:left;height:25px;width:24px;background:url(/images/style/switchRows.png) no-repeat top center;margin-left:10px}#switchGrid{float:left;width:25px;height:25px;background:url(/images/style/switchGrid.png) no-repeat top left;margin-left:10px}#switchRows.selected{background:url(/images/style/switchRows.png) no-repeat bottom left}#switchGrid.selected{background:url(/images/style/switchGrid.png) no-repeat bottom left}#switchRows:hover{background:url(/images/style/switchRows.png) no-repeat bottom left}#switchGrid:hover{background:url(/images/style/switchGrid.png) no-repeat bottom left}.ctaButton{transition:.3s;letter-spacing:1px;padding:17px 25px;color:#fff;margin-right:26px;display:inline-block;margin-bottom:30px;border-radius:0;border:0px;cursor:pointer;background-color:var(--color-blue-dark);text-transform:uppercase;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.ctaButton:link,.ctaButton:visited,.ctaButton:active{color:#fff;text-decoration:none}.ctaButton:hover{background-color:var(--color-blue);text-decoration:none;border-bottom-color:var(--color-blue)}.ctaButton.green{background-color:#2cb819}.ctaButtonGhost{color:var(--color-blue-dark);background-color:transparent;padding-left:0;padding-right:0;border-bottom:solid 2px var(--color-blue-dark);padding-bottom:15px}.ctaButtonGhost:link,.ctaButtonGhost:visited,.ctaButtonGhost:active{color:var(--color-blue-dark);text-decoration:none}.ctaButtonGhost:hover{color:var(--color-blue);text-decoration:none;border-bottom-color:var(--color-blue);background-color:transparent}.partContentCode .moreButton{transition:.3s;letter-spacing:1px;padding:17px 34px;color:#fff;margin-right:26px;display:inline-block;margin-bottom:30px;background-color:var(--color-blue-dark);text-transform:uppercase;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.partContentCode .moreButton:link,.partContentCode .moreButton:visited,.partContentCode .moreButton:active{color:#fff;text-decoration:none}.partContentCode .moreButton:hover{background-color:var(--color-blue);text-decoration:none;border-bottom-color:var(--color-blue)}.whiteContainer{background:#fff}.greyContainer{background-color:var(--color-grey-light);text-align:center}.greyContainer.logoFooter{border-top:solid 1px rgba(0,0,0,.1)}.greyContainer.logoFooter .basicContainer{padding-top:30px;padding-bottom:1px}.greyContainer .h1{display:block}.orangeContainer{background-color:var(--color-blue-dark)}.orangeContainer h1,.orangeContainer .h1{color:#fff;margin-bottom:20px;display:block}.darkContainer{background-color:var(--color-grey-dark);font-size:14px}.basicContainer{max-width:1460px;margin:0 auto;padding:60px 30px 30px}.basicContainerSmall{max-width:900px;text-align:left}.basicContainerSmall .partContentFileImageGallery.single,.basicContainerSmall #formContact{margin-bottom:var(--partContent-margin)}.topHighLightsContainer .h2{font-size:150%;display:block;margin-top:20px;line-height:1.2em;color:#000}.topHighLightsContainer .h2:after{content:"";background:url(/images/style/icon-arrow-right-orange.svg) no-repeat bottom left;width:14px;height:18px;display:inline-block;margin-left:10px;transition:.3s;background-size:18px 14px}.topHighLightsContainer .oneFourth:hover span:after{margin-left:15px}.topHighLightsContainer .flexContainer{justify-content:center}.basicContainer.aboutUs{padding-top:0;margin-bottom:0;padding-bottom:0}.basicContainer.aboutUs .flexContainer{background-color:var(--color-grey-light);text-align:left;margin-bottom:0}.basicContainer.aboutUs .flexItem,.basicContainer.aboutUs .flexItem:hover{border:none}.basicContainer.aboutUs .partContentFileImageGallerySingle{margin-bottom:0}.basicContainer.aboutUs .partContentFileImageGallerySingle img{width:100%}.basicContainer.aboutUs .flexItemAboutUs{padding:50px 50px 20px;text-align:left}.basicContainer.aboutUs:hover .flexItem{border:none;box-shadow:none}.basicContainer.aboutUs .flexItemAboutUsImage{background-size:cover;background-repeat:no-repeat;background-position:top center}.whiteContainer .recensies{margin-top:0;padding-top:0}.whiteContainer .recensies .flexContainer{background:var(--color-grey);padding:20px}.whiteContainer .recensies .partContentText{color:rgba(255,255,255,.7)}.whiteContainer .recensies .flexContainer .flexItem{text-align:left;padding-bottom:30px;color:#fff}.whiteContainer .recensies .flexContainer .flexItem .name{font-weight:700;font-size:120%}.whiteContainer .recensies .flexContainer .flexItem .starsContainer{padding:15px 0;overflow:hidden}.whiteContainer .recensies .flexContainer .flexItem .reviewStarContainer{padding:5px;border-radius:50%;background:var(--color-blue-dark);overflow:hidden;float:left;margin-right:5px}.whiteContainer .recensies .flexContainer .flexItem svg{fill:#fff;width:14px;height:15px;display:block}.whiteContainer .recensies .flexContainer .flexItem .partContentText p{margin-bottom:0}.whiteContainer .recensies .flexContainer .flexItem:hover{border:solid 1px transparent;box-shadow:none}.whiteContainer .recensies .flexContainer .reviewScoreLabel{line-height:25px;font-size:16px;margin-left:10px;font-weight:600}.labelPhone,.of,.labelMail{display:inline-block;vertical-align:middle;margin:20px 10px 30px}.labelPhone{background:url(/images/style/icon-phone-orange.svg) no-repeat left center;background-size:30px;padding-left:40px}.of{font-size:150%;font-style:italic;font-weight:400;color:var(--color-grey)}.labelMail{background:url(/images/style/icon-mail-orange.svg) no-repeat left center;background-size:30px;padding-left:40px}.labelPhone,.labelMail{color:var(--color-blue-dark);line-height:1.4em;font-size:clamp(1.5rem,.7vw + 1.3rem,1.875rem);text-decoration:none;transition:.3s;font-weight:700}.labelPhone:hover,.labelMail:hover{text-decoration:underline}.darkGreyContainer{background-color:var(--color-grey)}#footerNavigation{display:flex;justify-content:center}#footerNavigation .footerNavigationItem{flex:0 1 auto;width:33.33%;padding:30px 30px 20px}#footerNavigation .footerNavigationItem span{font-weight:400;display:block;font-size:20px;color:#fff}.blogContainer{background:var(--color-grey-light)}.blogItem{text-align:left;overflow:hidden;border-bottom:solid 1px #fff;margin-bottom:40px;text-align:center;padding-bottom:20px}.blogItem h2{margin-bottom:10px}.blogItem h2 a{color:#000;text-decoration:none}.blogItem h2 a:hover{color:var(--color-blue-dark);text-decoration:none}.blogContainer .basicContainer{display:flex;flex-wrap:wrap}.blogItemHome{width:calc(100% - 400px);text-align:left;display:flex;border-bottom:none;margin-bottom:0;padding-bottom:0}.blogItemHome .partContentFileImageGallery{width:30%}.blogItemHome .blogItemContent{width:70%;padding-left:50px;padding-right:50px}.blogContainer .basicContainer span.h1{color:#000;margin-bottom:.3em;font-size:120%;display:inline-block}#signUpNewsLetter{width:400px;text-align:left}#signUpNewsLetter .h1{display:inline-block;margin-bottom:.3em}.logoFooter .basicContainer{border-top:solid 1px #eaeaea}.logoFooter ul{text-align:center;margin-bottom:30px}.logoFooter ul li{display:inline-block;margin:0 80px}.logoFooter ul li a{display:block}.logoFooter ul li a img{height:30px}.darkContainer .basicContainer{padding-top:20px;padding-bottom:20px}.darkContainer ul{line-height:140%;display:flex;flex-wrap:wrap;gap:15px 20px}.darkContainer ul li{color:#eef2f7}.darkContainer ul li a{display:block;color:#eef2f7;text-decoration:underline;transition:.3s}.darkContainer ul li a:hover{color:var(--color-blue-dark)}.socialShareContainer{display:inline-block}.socialShareContainer .socialShareLabel,.socialShareContainer .socialShareIcons{display:inline-block;vertical-align:middle;padding-left:0}.socialShareContainer .socialShareLabel{font-weight:700}.socialShareContainer .socialShareIcons{width:100%;margin:0}.socialShareContainer .socialShareIcons li{display:inline-block;vertical-align:middle;margin-left:10px}.socialShareContainer .socialShareIcons a svg{fill:#7b7878;transition:.3s;height:20px;display:block}.socialShareContainer .socialShareIcons a:hover svg{fill:#7b7878}.svgIconFacebook{width:10px}.svgIconTwitter{width:25px}.svgIconLinkedIn{width:21px}.svgIconGooglePlus{width:32px}.svgIconEnvelope{width:28px}#productOverviewTop{text-align:left}.shoppingCartRow{width:100%;line-height:140%}.searchResults li{border:1px solid var(--color-grey-light);padding:15px;margin-bottom:30px;text-align:left}.searchTitle a{color:#000;font-size:22px;font-weight:700;display:block;text-decoration:none;margin-bottom:15px}.searchLink a{color:var(--color-blue-dark);word-break:break-all;line-height:1.4em}#shoppingCart{display:flex;flex-direction:column}#shoppingCartFooterContainer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}#shoppingCartCouponCodeContainer{margin-right:auto;padding-right:25px;padding-top:25px;padding-bottom:15px}#shoppingCartCouponCodeContainer .partButton.couponCodeButtonShow{text-decoration:underline}#shoppingCartCouponCodeContainer .partButton.couponCodeButtonShow:hover{color:#000}#shoppingCartCouponCodeControl{display:none;margin-bottom:10px}#shoppingCartCouponCodeControl.active{display:flex}#shoppingCartCouponCodeControl .inputCouponCode{height:36px;border:solid 1px #999;border-radius:3px;margin-right:5px;padding:0 8px;flex:1 1 auto}#shoppingCartCouponCodeControl .inputCouponCode.error{border-color:#eb0400}#shoppingCartCouponCodeControl .partButton{height:36px;width:36px;justify-content:center;border-radius:3px;background-color:#00b900;flex:0 0 auto}#shoppingCartPriceContainer{line-height:1.3em;background-color:var(--color-brown-lighter);width:100%;max-width:600px;margin-bottom:25px;padding:15px 25px;align-self:flex-end}#shoppingCartPriceContainer table{width:100%}#shoppingCartPriceContainer tr td{padding:10px 0;vertical-align:top}#shoppingCartPriceContainer tr.priceTotal td{font-weight:700;color:#000}#shoppingCartPriceContainer tr.priceTotal.large td:last-child{font-size:1.5em}#shoppingCartPriceContainer tr td:last-child{text-align:right;white-space:nowrap}#shoppingCartPriceContainer .controlCheckBoxRadio{border:solid 1px var(--color-brown-darker);padding:.83333em;border-radius:.22222em}#shoppingCartPriceContainer .controlCheckBoxRadio.controlCheckBoxRadio4 .inputReplacer{margin-right:.6em;border-color:var(--color-brown-darker)}#shoppingCartPriceContainer .controlCheckBoxRadio.controlCheckBoxRadio4 .inputLabel{font-size:1.125rem;margin-top:0}.shoppingCartMessageContainer{width:100%;max-width:600px;margin-left:auto;margin-right:0}.shoppingCartMessageContainer .partMessage{margin-bottom:20px}.shoppingCartOverviewButtonContainer{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:10px}.shoppingCartOverviewButtonContainer .partButton{margin-left:15px;margin-bottom:15px}.shoppingCartOverviewButtonContainer .partButton:first-child{margin-left:0}@media screen and (max-width: 667px){#shoppingCartCouponCodeContainer{padding-right:0}#shoppingCartPriceContainer{font-size:16px}#shoppingCartPriceContainer tr td{padding:5px 0}#shoppingCartPriceContainer tr.priceTotal.large td:last-child{font-size:1.25em}.shoppingCartOverviewButtonContainer{flex-direction:column}.shoppingCartOverviewButtonContainer .partButton{margin-left:0;justify-content:center}.shoppingCartOverviewButtonContainer .buttonToOrderProcess{order:1}.shoppingCartOverviewButtonContainer .buttonToShop{order:2}}#calculatorContainer{display:grid;grid-template-columns:auto 25%;gap:30px}#calculator{border:solid 1px #eaeaea;display:grid;grid-template-columns:600px auto;margin-bottom:30px}#calculator .controls{padding:30px;display:flex;flex-direction:column;gap:20px}#calculator .controls .item{display:grid;align-items:center;grid-template-columns:120px auto;gap:5px 15px}#calculator .controls .item.shape{grid-template-columns:auto}#calculator .controls .item .label{color:var(--color-grey)}#calculator .controls .item .value{color:#000}#calculator .controls .item .value .partControlDropDown{width:100px}#calculator .controls .item.price .value{color:var(--color-blue-dark);font-weight:700}#calculator .controls .item.figure{align-items:flex-start}#calculator .controls .item #partControlRadioFigure.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal label{flex-direction:column}#calculator .controls .item #partControlRadioFigure.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal label .inputImage img{max-width:40px;height:40px;display:block;margin-bottom:.3em}#calculator .controls .item #partControlRadioFigure.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal label .inputLabel{font-size:12px}#calculator .controls .item.sizes{align-items:flex-start}#calculator .controls .item.sizes input{width:70px;font-size:1rem;padding:0 .5em;height:36px;border-radius:4px}#calculatorSizeDescription{font-size:14px;margin-top:.4em}#calculator .controls .partButton{margin-left:135px}#calculator .result{background-color:var(--color-blue-light);padding:30px;display:flex;flex-direction:column;align-items:flex-end}#calculator .result h2{align-self:flex-start}#calculator .result table{width:100%;line-height:1.4em;margin-bottom:30px;color:#000}#calculator .result table td{vertical-align:top;padding:5px 15px 5px 0;border-bottom:solid 1px rgba(0,0,0,.1)}#calculator .result table td:last-child{font-weight:700;padding-right:0}#calculator .result .calculatorResultPriceTotalExcl{font-size:14px;margin-bottom:5px}#calculator .result .calculatorResultPriceIncl{margin-bottom:5px;color:var(--color-blue-dark);font-weight:700;font-size:1.2222em}#calculator .result .order{margin-top:15px}#calculator .result .partContentFileImageGallery{width:100%;max-width:300px}body.overlayActive{position:fixed;overflow:hidden;width:100%}.overlayWindow{position:fixed;background-color:#fff;z-index:3110;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;width:400px;max-width:100%}.overlayCloseButton{font-size:1rem;text-transform:uppercase;border-top:solid 30px var(--color-blue-dark);color:#000;padding:0 20px;height:70px;background-color:var(--color-blue-light);flex:0 0 auto;position:sticky;top:0;z-index:10;width:100%;display:flex;justify-content:flex-end;align-items:center}.overlayCloseButton .icon{width:23px;height:23px;position:relative}.overlayCloseButton .icon span{height:23px;border-left:3px solid #000;position:absolute;left:calc(50% - 1px)}.overlayCloseButton .icon span:nth-child(1){transform:rotate(45deg)}.overlayCloseButton .icon span:nth-child(2){transform:rotate(-45deg)}.overlayCloseButton .label{font-weight:700;margin-right:.15em;text-align:left}.overlayContainer{flex:1 1 auto}.overlayFooterContainer{width:100%;padding:.3em;position:sticky;bottom:0;background-color:#fff;box-shadow:4px -4px 10px rgba(0,0,0,.05);z-index:10;flex:0 0 auto}.overlayFooterContainer .partButton{width:100%}#overlayBackground{background-color:rgba(0,0,0,0);position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100;visibility:hidden;opacity:0;transition:ease .15s}body.overlayActive #overlayBackground{background-color:rgba(0,0,0,.3);visibility:visible;opacity:1;cursor:pointer;transition:ease .3s}.overlayWindow.overlayLeft{top:0;left:0;transform:translate(-100%);transition:transform ease .3s}.overlayWindow.overlayLeft.show{transform:translate(0)}@media (max-width: 667px){.overlayWindow{width:100%!important}#overlayBackground{transition:none}}
