/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:Karla;src:url(../../fonts/karla-regular-webfont.woff2) format("woff2"),url(../../fonts/karla-regular-webfont.woff) format("woff"),url(../../fonts/karla-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Karla;src:url(../../fonts/karla-italic-webfont.woff2) format("woff2"),url(../../fonts/karla-italic-webfont.woff) format("woff"),url(../../fonts/karla-italic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Karla;src:url(../../fonts/karla-bold-webfont.woff2) format("woff2"),url(../../fonts/karla-bold-webfont.woff) format("woff"),url(../../fonts/karla-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Karla;src:url(../../fonts/karla-bolditalic-webfont.woff2) format("woff2"),url(../../fonts/karla-bolditalic-webfont.woff) format("woff"),url(../../fonts/karla-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:jfz;src:url(../../fonts/jfz.eot?5jmh6c);src:url(../../fonts/jfz.eot?5jmh6c#iefix) format("embedded-opentype"),url(../../fonts/jfz.ttf?5jmh6c) format("truetype"),url(../../fonts/jfz.woff?5jmh6c) format("woff"),url(../../fonts/jfz.svg?5jmh6c#jfz) format("svg");font-weight:400;font-style:normal}.formrow--complete:after,[class*=" icon-"],[class^=icon-]{font-family:jfz!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star-o:before{content:"\e919"}.icon-star-half-full:before{content:"\e91a"}.icon-star:before{content:"\e91b"}.icon-key:before{content:"\e917"}.icon-pencil:before{content:"\e918"}.icon-cogs:before{content:"\e916"}.icon-navigatie:before{content:"\e915"}.icon-remove:before{content:"\e913"}.icon-refresh:before{content:"\e914"}.icon-pijl-links:before{content:"\e912"}.icon-handleiding:before{content:"\e910"}.icon-instructiefilmpjes:before{content:"\e911"}.icon-recensie:before{content:"\e900"}.icon-zoeken:before{content:"\e901"}.icon-fabriek:before{content:"\e902"}.icon-telefoon:before{content:"\e903"}.icon-winkelwagen:before{content:"\e904"}.icon-helpdesk:before{content:"\e905"}.icon-fax:before{content:"\e906"}.icon-showroom:before{content:"\e907"}.icon-stalen-aanvragen:before{content:"\e908"}.icon-faq:before{content:"\e909"}.icon-sluiten:before{content:"\e90a"}.icon-onderdelen:before{content:"\e90b"}.icon-maatwerk:before{content:"\e90c"}.icon-informatie:before{content:"\e90d"}.icon-kleurenstudio:before{content:"\e90e"}.icon-akkoord:before{content:"\e90f"}html.popup-open{overflow:hidden}.popup-hidden{display:none!important}.popup{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0 8px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(11,11,11,.8);overflow:auto;outline:none;z-index:1043}.popup[open]{display:-webkit-box;display:flex}.popup__content{position:relative;margin:auto}.popup--inline .popup__content{width:100%}.popup__close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0 0 18px 10px;border:0;background:transparent;line-height:44px;text-align:center;color:#333;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;opacity:.65;cursor:pointer;z-index:1}.popup__close:focus,.popup__close:hover{opacity:1}.popup__close:active{top:1px}.popup--iframe .popup__close,.popup--image .popup__close{right:-6px;width:100%;padding-right:6px;text-align:right;color:#fff}.popup--image .popup__content{max-width:100%}.popup__figure{position:relative;margin:0;line-height:0}.popup__figure:after{content:"";position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.popup__img{display:block;width:auto;max-width:100%;height:auto;max-height:100vh;margin:0 auto;padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.popup__figure--error .popup__bar,.popup__figure--error .popup__img,.popup__figure--error:after{display:none}.popup__figure--error:before{content:"De afbeelding kon niet worden geladen.";display:block;padding:60px 20px;line-height:18px;color:#ccc}.popup__bar{position:absolute;top:100%;left:0;width:100%;margin-top:-36px;line-height:18px}.popup__title{display:block;padding-right:36px;text-align:left;color:#f3f3f3;word-wrap:break-word}.popup__counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;white-space:nowrap}.popup__arrow{position:fixed;top:50%;width:90px;height:110px;margin:-55px 0 0;padding:0;border:0;background:transparent;opacity:.65;cursor:pointer;-webkit-tap-highlight-color:transparent}.popup__arrow:active{margin-top:-54px}.popup__arrow:focus,.popup__arrow:hover{opacity:1}.popup__arrow:after,.popup__arrow:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:0;margin-top:35px;margin-left:35px;border:inset transparent}.popup__arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px}.popup__arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.popup__arrow--left{left:0}.popup__arrow--left:after{margin-left:31px;border-right:17px solid #fff}.popup__arrow--left:before{margin-left:25px;border-right:27px solid #3f3f3f}.popup__arrow--right{right:0}.popup__arrow--right:after{margin-left:39px;border-left:17px solid #fff}.popup__arrow--right:before{border-left:27px solid #3f3f3f}.popup--iframe .popup__content{width:100%;max-width:900px;padding:40px 0;line-height:0}.popup--iframe .popup__close{top:-40px}.popup__iframe{position:relative}.popup__iframe-scaler{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.popup__iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.popup--img-mobile.popup--image{padding-right:0;padding-left:0}.popup--img-mobile .popup__img{padding:0}.popup--img-mobile .popup__figure:after{top:0;bottom:0}.popup--img-mobile .popup__bar{position:fixed;top:auto;bottom:0;margin:0;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.6)}.popup--img-mobile .popup__counter{top:3px;right:5px}.popup--img-mobile .popup__close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;line-height:35px;text-align:center;background:rgba(0,0,0,.6)}}@media (max-width:900px){.popup__arrow{-webkit-transform:scale(.75);transform:scale(.75)}.popup__arrow--left{-webkit-transform-origin:0;transform-origin:0}.popup__arrow--right{-webkit-transform-origin:100%;transform-origin:100%}.popup{padding-right:6px;padding-left:6px}}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;text-transform:none;overflow:visible;font:inherit;margin:0;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.alert-dismissable button::-moz-focus-inner{border:0;padding:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger,.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger,.alert-error hr{border-top-color:#e4b9c0}.alert-danger .alert-link,.alert-error .alert-link{color:#843534}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#484545;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{margin:0;padding:0;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:400;height:100%;width:100%}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#f6f6f6}.fonts-not-loaded{letter-spacing:.3px}.fonts-loaded,.fonts-loaded body{font-family:Karla,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.01em}a{color:#0072ae;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#005a8a}.focus-visible{outline:3px solid rgba(0,114,174,.45);outline-offset:2px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font:inherit;font-size:1rem;color:#484545;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:40px;padding:0 12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23484545' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}textarea{height:auto;padding:10px 12px}input:focus,select:focus,textarea:focus{outline:none;border-color:#0072ae;-webkit-box-shadow:0 0 0 3px rgba(0,114,174,.3);box-shadow:0 0 0 3px rgba(0,114,174,.3)}noscript{display:block}article{max-width:1170px;margin:0 auto;-webkit-box-flex:1;flex:1;flex-shrink:0}aside{float:right;width:300px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);padding:20px;margin-left:20px}aside li{padding-bottom:5px}aside .icon{display:inline-block;margin-right:5px;vertical-align:-2px}@media (max-width:600px){aside{float:none;margin:0;width:auto}}.stretch{max-width:none}.hidden{display:none!important}.row{display:-webkit-box;display:flex;grid-gap:30px;padding-top:30px}.no-padding{padding:0}.col{-webkit-box-flex:1;flex:1;min-width:0}.scrollable-table{max-width:100%;overflow:auto}.btn{display:inline-block;background-color:#0072ae;color:#fff;text-decoration:none;font:inherit;font-size:.9375rem;font-weight:700;line-height:1.25;min-height:44px;padding:12px 22px;border:0;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.btn:hover{color:#fff;background-color:#005a8a;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn--gray{color:#484545;background-color:#eceff2}.btn--gray:hover{color:#484545;background-color:#dfe3e8}.btn--offer{background-color:#ff6400}.btn--offer:hover{background-color:#e55a00}.btn--ghost{background-color:hsla(0,0%,100%,.08);-webkit-box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.85);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.85)}.btn--ghost:hover{background-color:#fff;color:#484545;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.btn--wave{position:relative;overflow:hidden}.btn--wave span{position:relative;z-index:2}.btn--wave:after{display:block;content:"";position:absolute;width:100%;height:100%;background-color:#0481c2;-webkit-clip-path:ellipse(58.22% 72.02% at 41.63% 3px);clip-path:ellipse(58.22% 72.02% at 41.63% 3px);z-index:1;left:0;top:0}.title{color:#0072ae;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.inner-block{display:inline-block;padding-right:30px}.highlightable{-webkit-transition:color ease-in-out;transition:color ease-in-out}.highlight{color:#f5e79e}.rating{padding-bottom:10px}.rating__label{display:inline-block;padding-right:4px}.rating__stars{display:inline-block;white-space:nowrap}.rating__star{width:15px;color:#eaa944;display:inline-block;vertical-align:-2px}.maattabel{border-collapse:collapse;width:100%!important}.maattabel p{margin:0}.maattabel thead{background-color:#f5f5f5}.maattabel td,.maattabel th{border:1px solid #484545;padding:5px;text-align:center}.product-tab-container{display:-webkit-box;display:flex;flex-wrap:wrap;border-bottom:1px solid #d6d6d6;padding:0 10px;margin-top:25px}.product-tab{flex-shrink:0;cursor:pointer;color:#a09a9a;background-color:#eceaea!important;padding:4px 10px!important;border:1px solid #d6d6d6!important;border-bottom:none!important}.product-tab strong{font-weight:400}.product-tab+.product-tab{margin-left:5px}.product-tab-content{display:none}.product-tab-content--active{display:block}.product-tab--active{background-color:transparent!important;color:#484545}.blog-photo{margin-right:0!important;border:0!important;padding:10px!important;width:490px;max-width:100%}.pull-left{float:left}.pull-right{float:right}.clearfix,.hide-text{overflow:hidden}.hide-text{text-indent:-9999em;text-align:left}.no-wrap{white-space:nowrap}.full-size{top:0;right:0;bottom:0;left:0;position:absolute}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.plain-list{margin:0;padding:0;list-style-type:none}.alert,.wrap{max-width:1170px;margin:0 auto;overflow:hidden;position:relative}.alert{margin-bottom:20px}.list-usp{margin:0;padding:0;list-style-position:inside;line-height:1.6rem}.list-usp div{padding-left:15px}.maintitle{padding:.67em 0}.breadcrumbs ul{list-style-type:none;max-width:1170px;margin:0 auto;overflow:hidden;position:relative;padding:29px 0 0}.breadcrumbs li{float:left;font-size:.8125rem;color:#6f6b6b}.breadcrumbs li+li:before{content:"⨠";display:inline-block;margin:0 5px}.white-container{background:#fff;padding:20px;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.blue{color:#0072ae}.floating{position:fixed;bottom:0}.prijs{text-align:right}.form--small label{width:80px}.form--small input,.form--small label,.form--small select{display:inline-block}.form--small input{width:80px;text-align:center}.form--styled .formrow{padding-bottom:10px}.form--styled input,.form--styled select,.form--styled textarea{margin-right:10px}.form--styled label{display:block;color:#6f6b6b;font-size:.875rem}.form--styled .label--has-help,.form--styled input[type=checkbox]+label{display:inline-block}.form--styled .checkbox{padding-bottom:10px}.form--styled input[type=email],.form--styled input[type=number],.form--styled input[type=password],.form--styled input[type=tel],.form--styled input[type=text],.form--styled select,.form--styled textarea{font-size:1rem}.form--styled input[type=checkbox],.form--styled input[type=radio]{height:auto}.form--styled textarea{height:60px}.form--styled h4{margin-top:0}.form--styled h4 label{color:#484545;font-size:1rem}.form--styled .checkbox-row{background-color:#f6f6f6;border-bottom:2px solid #fff;border-radius:6px;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.form--styled .checkbox-row:hover{background-color:#e6f1f7}.form--styled .checkbox-row label{color:#484545;padding:15px 25px;display:block}.form--styled .child_safety{padding:15px 25px}.form--styled .child_safety label{padding:0;display:inline}.form--styled .error_list,.form--styled .error_list~.afmetinghelp,.form--styled .error_list~label,.form--styled .has-error .afmetinghelp,.form--styled .has-error label{color:#b94a48}.form--styled .error_list~input,.form--styled .has-error input{background-color:#fdf3f3;border:1px solid #d9534f;color:#b94a48}.form--styled .prijs{color:#6f6b6b;font-size:.8125rem;display:inline-block;margin-left:15px}.form--styled .btn{min-height:36px;padding:8px 14px;font-size:.875rem}.form--styled .filtered-option,.form--styled .hidden-linked-option,.form--styled .hidden-option{display:none}.hide-option-max{opacity:.6}.hide-option-max .prijs{display:none}.hide-help{overflow:visible;white-space:normal;text-overflow:clip;padding:5px}.image-checkbox{display:inline-block;vertical-align:top;border-right:2px solid #fff}.image-checkbox .image,.image-checkbox img{display:block;margin-top:5px}.image-checkbox .prijs{position:absolute;bottom:16px;left:26px;margin-left:0;background-color:hsla(0,0%,100%,.9);padding:2px 10px;color:#0072ae}.inline-popup{position:relative;background:#fff;border-radius:10px;padding:20px;width:auto;max-width:75vw;margin:20px auto;text-align:center}.inline-popup--small{text-align:center;padding-top:50px}.mask-text__masked_content{position:relative;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 50%,transparent);height:115px;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;overflow:hidden}.mask-text--expanded .mask-text__masked_content{-webkit-mask-image:none;mask-image:none}.formrow input[readonly]{background-color:#eee;opacity:1}.formrow .hint{color:#6f6b6b;font-size:.8125rem}.nice-checkbox [type=checkbox]:checked,.nice-checkbox [type=checkbox]:not(:checked){position:absolute;left:0;opacity:.01}.nice-checkbox [type=checkbox]:checked+label,.nice-checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:2.3em;font-size:1.05em;line-height:1.4;cursor:pointer;padding-bottom:3px}.nice-checkbox [type=checkbox]:checked+label:before,.nice-checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;background:#e6e6e6;border-radius:.2em;-webkit-transition:all .275s;transition:all .275s}.nice-checkbox [type=checkbox]:checked+label:before{background-color:#0072ae}.nice-checkbox>label{margin-bottom:4px}.nice-checkbox [type=checkbox]:checked+label:after,.nice-checkbox [type=checkbox]:not(:checked)+label:after{content:"";position:absolute;top:0;left:.5em;width:.5em;height:1em;-webkit-transition:all .2s;transition:all .2s;border:solid transparent;border-width:0 2px 2px 0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.nice-checkbox [type=checkbox]:checked+label:after{border-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nice-checkbox [type=checkbox]:disabled:checked+label:before,.nice-checkbox [type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#e9e9e9}.nice-checkbox [type=checkbox]:disabled:checked+label:after{color:#777}.nice-checkbox [type=checkbox]:disabled+label{color:#aaa}.nice-checkbox [type=checkbox]:checked:focus+label:before,.nice-checkbox [type=checkbox]:not(:checked):focus+label:before{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px #0072ae;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px #0072ae}.nice-radio label{position:relative;cursor:pointer;font-size:18px}.nice-radio input{position:absolute;z-index:-1;opacity:0}.nice-radio .control__indicator{position:relative;height:20px;width:20px;background:#e6e6e6;border-radius:50%;margin-right:10px;-webkit-transition:all .275s;transition:all .275s}.nice-radio input:focus~.control__indicator,.nice-radio label:hover input~.control__indicator{background:#ccc}.nice-radio input:checked~.control__indicator{background:#0072ae}.nice-radio input:checked:focus~.control__indicator,.nice-radio label:hover input:not([disabled]):checked~.control__indicator{background:#0e647d}.nice-radio input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.nice-radio .control__indicator:after{content:"";position:absolute;display:none;left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.nice-radio input:checked~.control__indicator:after{display:block}.nice-radio input:disabled~.control__indicator:after{background:#7b7b7b}.nice-radio .control__label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.dropzone.dropzone_area{border:2px dashed #0072ae;border-radius:5px;background:#fff;min-height:120px}.dropzone_area .dz-message{font-weight:400;text-align:center;margin:2em 0;font-size:1.2rem}.dropzone_area button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:#0072ae}@media (max-width:1240px){.alert,.breadcrumbs ul,.wrap,article{padding-left:20px;padding-right:20px}.stretch{padding-left:0;padding-right:0}}@media (max-width:900px){.row{-webkit-box-orient:vertical;flex-direction:column}.grid--3,.row{-webkit-box-direction:normal}.grid--3{-webkit-box-orient:horizontal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.grid--3 .col{-webkit-box-flex:0;flex:none;width:calc(50% - 15px)}}@media (max-width:500px){.grid--3{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid--3 .col{-webkit-box-flex:1;flex:1;width:auto}}header{height:120px;flex-shrink:0;background-color:#fff}.header__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;position:relative}.header__spacer{-webkit-box-flex:1;flex:1}.header__logo{display:block;height:120px;width:189px;background-repeat:no-repeat;background-position:0;background-size:189px 78px;background-image:url(../../images/logo.svg)}.header__sidemenu{height:50px;overflow:hidden;margin-right:40px}.header__sidemenu li{float:left}.header__sidemenu li+li{margin-left:30px}.header__sidemenu a{font-size:.9375rem;color:#484545;text-decoration:none}.header__sidemenu a:hover{color:#0072ae}.header__btn{background:transparent;border-radius:6px;display:block;position:relative;max-height:50px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header__btn:hover{background-color:#f5f5f5}.header__btn+.header__btn,.header__search-wrap+.header__btn{margin-left:10px}.header__btn .icon{width:50px;height:50px}.header__btn .icon:before{font-size:24px;line-height:50px;text-align:center;width:50px;display:inline-block}.header__btn .icon:before,.header__cart--active{color:#484545;text-decoration:none}.header__cart--active .icon:before{color:#0072ae}.header__cart--active>span:not(.visuallyhidden){position:absolute;top:3px;right:1px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background-color:#ff6400;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.header__search-wrap{position:relative}.header__searchform{display:-webkit-box;display:flex;overflow:hidden;position:absolute;right:0;top:0;height:100%;opacity:0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:opacity .5s,-webkit-transform .25s;transition:opacity .5s,-webkit-transform .25s;transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s,-webkit-transform .25s;background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.header__searchform--active{-webkit-transform:translate(0);transform:translate(0);opacity:1;margin-right:50px}.header__search-field{margin:10px;width:250px;max-width:75vw}.header__searchform .header__btn{border:0;padding:0;margin:0;background-color:#0072ae}.header__searchform .header__btn .icon:before{color:#fff}.header__toggle-menu{width:50px;height:50px}.header__toggle-menu .hamburger{position:absolute;top:50%;right:12px;display:block;width:26px;height:2px;background-color:#484545;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}.header__toggle-menu .hamburger:after,.header__toggle-menu .hamburger:before{position:absolute;left:0;width:100%;height:2px;background:#484545;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header__toggle-menu .hamburger:before{-webkit-transform:translateY(-300%);transform:translateY(-300%)}.header__toggle-menu .hamburger:after{-webkit-transform:translateY(300%);transform:translateY(300%)}.menu--open .header__toggle-menu .hamburger{background-color:transparent}.menu--open .header__toggle-menu .hamburger:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu--open .header__toggle-menu .hamburger:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.header--small-display{display:none}.cookie-notification,.corona-warning{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.8rem;font-size:.8rem;background:#fff}.cookie-notification form{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.cookie-notification .cookie-notification__text{padding-right:.8rem;-webkit-box-flex:1;flex:1}.cookie-notification .close{line-height:24px;width:44px;font-size:1.5rem}@media only screen and (min-width:668px){.cookie-notification{background-color:#fff;position:fixed;bottom:0;z-index:9;width:100%;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2);border-bottom:0}}.corona-warning,.corona-warning a{font-size:.9rem;color:#eb0400}@media (max-width:1100px){.header--small-display{display:block}.header__sidemenu{display:none}.corona-warning{padding-left:0;padding-right:0}}@media (max-width:500px){header{height:70px}.header__logo{height:50px;width:110px;background-size:contain}.header__btn,.header__btn .icon,.header__btn .icon:before{height:44px}.header__btn .icon,.header__btn .icon:before,.header__toggle-menu{width:44px}.header__btn .icon:before{line-height:44px}.header__toggle-menu .hamburger{width:20px}}nav{height:60px;background-color:#fff;border-top:1px solid #eee;-webkit-box-shadow:0 1px 0 #e6e6e6,0 4px 12px rgba(16,24,40,.04);box-shadow:0 1px 0 #e6e6e6,0 4px 12px rgba(16,24,40,.04);position:relative;z-index:20;flex-shrink:0}.menu,.menu__submenu{padding:0;list-style-type:none;position:relative;overflow:visible}.menu--small-display{display:none;margin:0}.menu__btn{float:left}.menu__btn>a,.menu__link,.menu__submenu-btn>a{height:60px;line-height:60px;padding:0 22px;color:#484545;display:block;text-decoration:none;font-size:1.0625rem;font-weight:700;-webkit-transition:color .2s ease,-webkit-box-shadow .2s ease;transition:color .2s ease,-webkit-box-shadow .2s ease;transition:color .2s ease,box-shadow .2s ease;transition:color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.menu__link{font-size:.875rem}.menu__btn--active>a{color:#0072ae;-webkit-box-shadow:inset 0 -3px 0 #0072ae;box-shadow:inset 0 -3px 0 #0072ae}.menu__submenu{display:none;background-color:#fff;position:absolute;z-index:15;border:1px solid #e6e6e6;border-top:0;border-radius:0 0 10px 10px;-webkit-box-shadow:0 8px 24px rgba(16,24,40,.12);box-shadow:0 8px 24px rgba(16,24,40,.12);overflow:hidden}.menu__btn--active>.menu__submenu{display:block}.menu__submenu--wide{left:0;right:0}.menu__submenu-btn{display:block;width:270px}.menu__submenu-btn>a{color:#484545;height:40px;line-height:40px;font-size:.9375rem;font-weight:400;background-color:#f6f6f6}.menu__submenu-btn+.menu__submenu-btn{border-top:2px solid #fff}.menu__description{display:none;overflow:hidden;position:absolute;top:0;left:270px;right:0;height:100%;padding:25px}.menu__description h2{color:#0072ae;font-size:1.375rem;margin:0}.menu__description p{margin:0;font-size:.9375rem}.menu__description h2+p{color:#c6c6c6;padding:5px 0 10px;font-size:1rem;line-height:1.375rem;max-width:400px}.menu__description .btn{margin-top:15px;margin-bottom:15px}.menu__description .img{width:360px;height:190px;border-radius:10px;background-size:cover;float:right;margin-left:20px;margin-bottom:20px}.menu__description .sublinks{padding-top:20px}.menu__description .sublinks a{display:inline-block;margin-right:40px;padding:0;line-height:40px}.menu__description .sublinks span{font-size:30px}.menu__description .sublinks .icon{display:inline-block;float:left;margin-top:3px;margin-right:10px;color:#0072ae}.no-touch .menu__btn:hover>.menu__submenu{display:block}.no-touch .menu__btn:hover>a{color:#0072ae;-webkit-box-shadow:inset 0 -3px 0 #0072ae;box-shadow:inset 0 -3px 0 #0072ae}.no-touch .menu__submenu-btn:hover>a{color:#0072ae;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.no-touch .menu__submenu-btn:hover .menu__description{display:block}.no-touch .producten-menu:hover+.menu__submenu--wide li:first-of-type>a{background-color:#fff}.no-touch .producten-menu:hover+.menu__submenu--wide li:first-of-type .menu__description{display:block}@media (max-width:900px){.no-touch .menu__btn:hover>.menu__submenu{display:none}}@media (max-width:1100px){nav{height:auto;border-top:0}.menu{display:none}.menu--open .menu{display:block;padding-top:20px}.menu--open .menu--small-display{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly}.menu li{display:block;float:none;text-align:center;font-weight:700}.menu__btn>a,.menu__link,.menu__submenu-btn>a{line-height:50px;height:auto}.menu__link{font-weight:400}}footer{background-color:#005a8a;color:hsla(0,0%,100%,.8);padding-bottom:50px;line-height:1.8;margin-top:60px}.footer__wrap{padding-top:50px}footer a{color:#fff;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer .bedrijfsvideo img{display:block;margin:8px 0 16px;border-radius:10px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}footer .bedrijfsvideo:hover img{opacity:.85}footer .col{padding:0}footer h4{margin-top:0;color:#fff}footer .icon{margin-right:5px;color:hsla(0,0%,100%,.6)}footer .inner-block{min-width:220px}footer address{font-style:normal}footer .rating__label{display:block}.company-links{padding-top:20px}.company-links__link{display:inline-block;margin:6px 10px 0 0;width:90px;height:40px;padding:8px;text-align:center;background-color:#fff;border-radius:6px}.company-links__link .sprite{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75;-webkit-transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,-webkit-filter .2s ease;transition:filter .2s ease,opacity .2s ease;transition:filter .2s ease,opacity .2s ease,-webkit-filter .2s ease}.company-links__link:hover .sprite{-webkit-filter:none;filter:none;opacity:1}.sprite{background:url(../../images/jfz-sprite.png) no-repeat 0 0;width:74px;height:24px}.sprite.bece{background-position:0 0}.sprite.brel{background-position:-84px 0}.sprite.luxaflex{background-position:-168px 0}.sprite.kvadrat-shade{background-position:-252px 0}.sprite.somfy{background-position:-336px 0}.sprite.motionblinds{background-position:-420px 0}.sprite.velux{background-position:-504px 0}.sprite.multisol{background-position:-588px 0}.sprite.toppoint{background-position:-672px 0}@media (max-width:500px){footer .pull-right{float:none}}.slider{height:540px;width:100%;position:relative;overflow:hidden;background-color:#484545;flex-shrink:0}.slider__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;overflow:visible}.slider__description{position:relative;z-index:2;max-width:560px;color:#fff}.slider__description h1{font-size:2.875rem;line-height:1.1;letter-spacing:-.02em;color:#fff;margin:0 0 16px;text-shadow:0 1px 12px rgba(0,0,0,.25);text-wrap:balance}.slider__lead{font-size:1.1875rem;color:hsla(0,0%,100%,.9);margin:0 0 28px}.slider__actions{display:-webkit-box;display:flex;flex-wrap:wrap;grid-gap:12px}.slider__actions .btn{font-size:1rem;padding:14px 26px}.slider__image{z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.slider__image--in{opacity:1}.slider__image--out{opacity:0}.slider__image--veiled:before{content:" ";width:100%;height:100%;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(rgba(10,24,36,.78)),color-stop(40%,rgba(10,24,36,.55)),color-stop(75%,rgba(10,24,36,.1)),to(rgba(10,24,36,0)));background-image:linear-gradient(90deg,rgba(10,24,36,.78),rgba(10,24,36,.55) 40%,rgba(10,24,36,.1) 75%,rgba(10,24,36,0));z-index:2}.slider__preload{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}.trust-bar{background-color:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0}.trust-bar__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;grid-gap:30px;padding-top:22px;padding-bottom:22px}.trust-bar__item,.trust-bar__item>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;grid-gap:12px;font-size:.9375rem;font-weight:700;line-height:1.3;color:#484545}.trust-bar__item>i{flex-shrink:0;font-size:28px;color:#0072ae}.trust-bar__item>a{text-decoration:none}.trust-bar__item>a:hover span{text-decoration:underline}.trust-bar__item .rating{padding-bottom:0}.trust-bar__item .rating__label{display:none}.trust-bar__item .rating__star{width:18px}.trust-bar__item--rating span{font-weight:400}@media (max-width:900px){.slider{height:460px}.slider__description h1{font-size:2.25rem}.trust-bar__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 30px}}@media (max-width:500px){.slider{height:auto}.slider__wrap{display:block;padding-top:150px;padding-bottom:32px}.slider__image--veiled:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(10,24,36,.05)),color-stop(45%,rgba(10,24,36,.55)),to(rgba(10,24,36,.85)));background-image:linear-gradient(180deg,rgba(10,24,36,.05),rgba(10,24,36,.55) 45%,rgba(10,24,36,.85))}.slider__description h1{font-size:1.75rem}.slider__lead{font-size:1rem;margin-bottom:20px}.slider__actions .btn{-webkit-box-flex:1;flex:1 1 100%;text-align:center}.trust-bar__list{grid-template-columns:1fr;padding-top:16px;padding-bottom:16px;grid-gap:10px}.trust-bar__item,.trust-bar__item>a{font-size:.875rem;grid-gap:10px}.trust-bar__item>i{width:22px;font-size:22px;text-align:center}.trust-bar__item .rating__star{width:15px}}.product-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.product-list__product{border:1px solid #ebebeb;background-color:#fff;text-align:left;-webkit-box-flex:0;flex:0 0 25%;margin-bottom:10px;position:relative;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.product-list__product:hover{-webkit-box-shadow:0 8px 24px rgba(16,24,40,.12);box-shadow:0 8px 24px rgba(16,24,40,.12);z-index:1}.product-list__product--filtered{opacity:.3}.product-list__image{width:100%;height:190px;overflow:hidden}.product-list__image a{display:block;height:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:silver;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.product-list__product:hover .product-list__image a{-webkit-transform:scale(1.04);transform:scale(1.04)}.product-list__image--image-contain a{background-size:contain;background-color:#fff}.product-list__image img{display:none}.product-list__desc h3{color:#0072ae;font-size:1.0625rem;margin:0;padding:25px 25px 5px}.product-list__desc .price{font-size:1.0625rem;font-weight:700;padding:0 25px 25px;color:#484545}.product-list__desc a{text-decoration:none}.product-filter{font-size:.875rem;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);padding:10px;margin:30px auto;text-align:left;overflow:visible}.product-filter__container{display:none;padding-top:5px;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.product-filter__container--visible{display:-webkit-box;display:flex}.product-filter-home .product-filter__container{margin-left:-15px;margin-right:-15px}.product-filter__container .help{padding-left:5px;margin-right:20px}.product-filter__container label{width:auto;padding-right:5px}.filter{position:relative;padding:10px 20px;cursor:pointer}.filter--breedte{align-self:flex-end}.filter__wrap{display:inline-block}.filter__label .icon{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px;margin-left:10px}.filter__select{display:none;border-top:2px solid #0072ae;position:absolute;top:100%;background-color:#fff;padding:10px 30px 10px 10px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 8px 24px rgba(16,24,40,.12);box-shadow:0 8px 24px rgba(16,24,40,.12);z-index:10;cursor:pointer}.filter--active .filter__select,.filter:hover .filter__select{display:block}.filter__select--expanded{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:left;justify-content:left;flex-wrap:wrap;border-top:0;padding:0;margin-left:-20px}.filter__option{display:block;cursor:pointer;line-height:2rem;white-space:nowrap}.filter__select--expanded .filter__option{padding:10px 30px 10px 10px;background-color:#eee;border-radius:6px;margin-bottom:20px;margin-left:20px}.filter__option .icon{visibility:hidden;margin-right:5px}.filter__option--selected .icon{visibility:visible}.filter__select--expanded .filter__option--selected{color:#fff;background-color:#0072ae}@media (min-width:1800px){.product-list__product{-webkit-box-flex:0;flex:0 0 20%}}@media (min-width:2200px){.product-list__product{-webkit-box-flex:0;flex:0 0 16.66667%}}@media (min-width:2600px){.product-list__product{-webkit-box-flex:0;flex:0 0 14.28571%}}@media (min-width:3000px){.product-list__product{-webkit-box-flex:0;flex:0 0 12.5%}}@media (max-width:1240px){.product-list__product{-webkit-box-flex:0;flex:0 0 33.33333%}}@media (max-width:800px){.product-list__product{-webkit-box-flex:0;flex:0 0 50%}}@media (max-width:500px){.product-list__product{-webkit-box-flex:0;flex:0 0 100%}}.icons-list__item{padding-bottom:10px}.icons-list__item>i{color:#0072ae;font-size:22px;padding-right:10px}.icons-list__item a,.icons-list__item span{display:inline;vertical-align:top}.reviews-list{font-style:italic}.media-column h3{color:#0072ae;margin:0;padding-bottom:1em}.media-column__image{padding:30px 30px 0}.media-column__image a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#e6f1f7;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.media-column__image a:before{font-family:jfz;font-size:30px;line-height:1;color:#0072ae;-webkit-transition:color .2s ease;transition:color .2s ease}.media-column:hover .media-column__image a{background-color:#0072ae}.media-column:hover .media-column__image a:before{color:#fff}.media-column__desc{padding:20px 30px 30px}.home-tekst,.prijscalculator,.product-filter-home{background-color:#fff;min-height:280px;position:relative;padding:30px;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.homepage-block .desc,.homepage-block .form>div{margin-top:10px}.homepage-block .help{display:inline-block;margin-left:10px}.homepage-block .totaal{position:absolute;bottom:0;left:0;line-height:50px;padding-left:30px;width:100%;height:50px;background-color:#484545;color:#fff;border-radius:0 0 10px 10px;overflow:hidden}.homepage-block .btn{float:right;height:100%;padding:0 24px;border-radius:0;cursor:pointer}.prijscalculator{padding-bottom:70px}.media-column{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.klantenservice .media-column__image a:before{content:"\e905"}.plan-uw-route .media-column__image a:before{content:"\e907"}.montage .media-column__image a:before{content:"\e910"}.home .product-list{margin-top:30px}.afspraak-popup{position:fixed;right:30px;bottom:30px;z-index:8;max-width:260px;background-color:hsla(0,0%,100%,.8);padding:5px;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.8);box-shadow:0 3px 4px rgba(0,0,0,.8)}.afspraak-popup--closed{display:none}.afspraak-popup__border{border:1px solid #0072ae;padding:15px}.afspraak-popup p{margin-top:0}.afspraak-popup .btn{width:100%;text-align:center}.afspraak-popup .close{position:absolute;right:-10px;top:-10px;border-radius:50%;padding:6px;line-height:1rem;background-color:hsla(0,0%,100%,.9);border:1px solid #0072ae;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.afspraak-popup .close a{text-decoration:none}@media (max-width:800px){.afspraak-popup{background-color:#fff}}@media (max-width:320px){.afspraak-popup{right:50%;margin-right:-130px}}@media (max-width:900px){.home-tekst,.product-filter-home{min-height:auto}}.pageimage{display:inline-block;margin-top:1.5rem;min-width:300px;max-width:300px;margin-left:20px}.pageimage img{width:100%}.pageimage--blogimages{clear:both;float:left}.referenties{text-align:center;float:left;height:350px}.referenties__link{display:block;padding:10px}.referenties__desc h3,.referenties__desc p{text-align:center}.referenties__stack{position:relative;z-index:10}.referenties__stack:after,.referenties__stack:before{content:" ";border-radius:3px;width:100%;height:100%;position:absolute;border:10px solid #fff;left:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.referenties__stack:before{top:4px;z-index:-10;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.referenties__stack:after{top:8px;z-index:-20;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.referenties__img{max-width:100%;height:200px;background-repeat:no-repeat;background-position:50%;background-size:cover;vertical-align:bottom;border:10px solid #fff;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4)}.faq h2,.faq strong{cursor:pointer}.faq h2{padding:5px 20px;color:#0072ae;line-height:2em;background-color:#efefef}.faq h2:first-child{margin-top:0}.faq h2+p{margin-top:1.5em}.faq strong{color:#0072ae;margin-left:3px}.faq strong:before{content:"\2192\0000a0"}.tekst-pagina img{max-width:100%}.product-head{display:-webkit-box;display:flex;height:400px;-webkit-box-pack:stretch;justify-content:stretch}.product-head__image{-webkit-box-flex:1;flex:1;position:relative;border-radius:10px;overflow:hidden}.product-head__side{width:370px;border-radius:10px;background-color:#0072ae;color:#fff;padding:20px;margin-left:30px}.product-bestel{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07)}.product-bestel__header{color:#fff;background-color:#0072ae;border-radius:10px 10px 0 0;margin:0;padding:13px 30px}.product-bestel .formrow{padding:30px;border-bottom:2px solid #f6f6f6}.formrow--complete{position:relative}.formrow--complete:after{content:"\e90f";position:absolute;font-size:25px;color:#96c85c;right:20px;top:30px}.product-opties+.formrow{border-bottom:0}.kleur-keuze{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);text-align:center;padding:30px}.kleur-keuze+article,article+.kleur-keuze{margin-top:20px}.kleur-keuze>.choice-header>label{color:#484545;display:block;padding-bottom:20px;text-align:left}.kleur-keuze .image-checkbox{background-color:#f6f6f6;border-bottom:2px solid #fff;position:relative;text-align:left;padding:15px 25px}.kleur-keuze .checkbox-row label{padding:0;display:inline;font-size:.8125rem}.kleur-keuze label span{max-width:225px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;vertical-align:middle}.product-opties .choice-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:18px 0 2px}.product-opties .choice-header>label{margin:0;color:#484545;font-weight:700}.product-opties .choice-header .help-toggle{padding:0 10px}.product-opties .optie:not(.hidden-option):not(.hidden-linked-option):not(.filtered-option),.product-opties .subkeuze:not(.hidden-option):not(.hidden-linked-option){display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px}.product-opties .optie>:not(.checkbox-row),.product-opties .subkeuze>:not(.checkbox-row){grid-column:1/-1}.product-opties .help-label:not(.visible){display:none}.product-opties .checkbox-row{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.product-opties .checkbox-row:hover{border-color:#0072ae;background-color:#fff}.product-opties .checkbox-row[\:has\(input\:checked\)]{border-color:#0072ae;background-color:#e6f1f7;-webkit-box-shadow:inset 0 0 0 1px #0072ae;box-shadow:inset 0 0 0 1px #0072ae}.product-opties .checkbox-row[\:has\(input.focus-visible\)]{-webkit-box-shadow:0 0 0 3px rgba(0,114,174,.3);box-shadow:0 0 0 3px rgba(0,114,174,.3)}.product-opties .checkbox-row label{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;align-content:flex-start;grid-gap:4px 10px;height:100%;padding:12px 14px;font-size:.9375rem;cursor:pointer}.product-opties .checkbox-row input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#0072ae}.product-bestel .product-opties .image-checkbox span,.product-opties .checkbox-row .option-title{-webkit-box-flex:1;flex:1;min-width:0;max-width:none;margin:0;white-space:normal;overflow:visible;line-height:1.3}.product-opties .checkbox-row .prijs,.product-opties .image-checkbox .prijs{position:static;display:block;margin:2px 0 0;padding:0;background:none;color:#6f6b6b;text-align:left}.product-opties .image-checkbox .image,.product-opties .image-checkbox img{flex-basis:100%;width:100%;height:110px;margin:6px 0 0;border:0;-o-object-fit:contain;object-fit:contain;background-size:contain;background-position:50%}.product-opties .checkbox-row .hide-help{display:block;padding:0 14px 12px;font-size:.8125rem}.product-bestel .btn{margin-top:10px;height:auto}.product-bestel .form--small{margin-bottom:10px}.product-bestel .form--small label{display:inline-block;width:100px}.product-bestel .image,.product-bestel img{border:1px solid #d9d9d9;border-radius:6px}.bestel-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;grid-gap:16px;padding:14px 30px;background-color:#fff;border-top:1px solid #ebebeb;border-radius:0 0 10px 10px;-webkit-box-shadow:0 -8px 20px rgba(16,24,40,.08);box-shadow:0 -8px 20px rgba(16,24,40,.08)}.bestel-footer__summary{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:baseline;align-items:baseline;grid-column-gap:8px;min-width:0}.bestel-footer__label{font-size:.875rem;color:#6f6b6b}.bestel-footer .totaalprijs{font-size:1.5rem;font-weight:700;line-height:1.2;color:#484545;-webkit-transition:color .3s ease;transition:color .3s ease}.bestel-footer .totaalprijs.highlight{color:#ff6400}.bestel-footer__status{flex-basis:100%;font-size:.8125rem;color:#6f6b6b}.bestel-footer__status--complete{color:#5c9a2e}.bestel-footer__status--complete:before{content:"\2713  "}.bestel-footer .btn{flex-shrink:0;margin:0}.product-bestel .btn+.btn{margin-left:10px}.kleur-keuze .image,.product-bestel .image{width:200px;height:175px;background-size:cover;background-repeat:no-repeat}.kleur-keuze .image--complete,.product-bestel .image--complete{background-size:contain;background-position:50%}.kleur-keuze .image{width:250px}.kleur-keuze--volledige-kleur .image{width:200px}.kleur-keuze .hide-option-max .hide-help{display:inline-block;max-width:250px}.kleur-keuze--volledige-kleur .hide-option-max .hide-help{display:inline-block;max-width:200px}.product-bestel .image-checkbox span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:175px;vertical-align:bottom;margin-left:5px}.product-bestel .hide-option-max{opacity:.6}.product-bestel .hide-option-max .prijs{display:none}.product-bestel .hide-option-max .hide-help{overflow:visible;white-space:normal;text-overflow:clip;padding:5px}.product-bestel .gekozen-kleur{padding-bottom:10px}.help-toggle{text-decoration:none;padding:20px;vertical-align:middle}.help-label{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.help-label.visible{-webkit-transform:scaleY(1);transform:scaleY(1);padding-bottom:10px;max-height:none;overflow:visible;-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.product-main-image{width:100%}@media (max-width:900px){.kleur-keuze{padding:20px 10px;max-width:95vw}.kleur-keuze .image-checkbox{padding:15px}}@media (max-width:450px){.product-bestel .btn+.btn{margin-left:0}}@media (max-width:900px){.product-head__side{display:none}}@media (max-width:500px){.product-head{height:250px}.product-bestel .formrow{padding:20px}.product-bestel .formrow--complete:after{top:18px;right:16px}.product-opties .optie,.product-opties .subkeuze{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.product-opties .checkbox-row label{padding:10px 12px;grid-gap:4px 8px}.bestel-footer{grid-gap:12px;padding:12px 16px}.bestel-footer .totaalprijs{font-size:1.25rem}.bestel-footer__status{font-size:.75rem;line-height:1.35}.bestel-footer .btn{padding:10px 14px;font-size:.875rem}}.part-row{display:-webkit-box;display:flex;padding:10px;margin-bottom:5px}.part-row+.part-row{margin-bottom:0;margin-top:5px;border-top:1px solid #f5f5f5}.part-row__image{width:150px;flex-shrink:0;margin-right:25px}.part-row__image img{max-width:100%}.part-row__content{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.part-row__content,.part-row__desc{-webkit-box-flex:1;flex:1}.part-row__content .form{flex-shrink:0;width:300px;padding:10px;margin-top:5px}.part-row__price{display:block;margin-bottom:2em}.form--small .part-row__select{display:block;margin-bottom:5px;width:100%}.voortgang{overflow:hidden;display:-webkit-box;display:flex}.voortgang__stap{-webkit-box-flex:1;flex:1;height:37px;background-color:#fff}.voortgang__stap a{overflow:hidden;display:block;line-height:37px;padding-left:20px;color:#b7b7b7;text-decoration:none;font-size:1.125rem}.voortgang__stap--active a{background-color:#0072ae;color:#fff}.voortgang__stap svg{float:right;height:37px;width:37px}.voortgang__stap .part-left path,.voortgang__stap .part-right path{fill:#fff}.voortgang__stap--active .part-left path,.voortgang__stap--active .part-right path{fill:#0072ae}.voortgang--1 .voortgang__stap--1 .part-right path,.voortgang--2 .voortgang__stap--2 .part-right path,.voortgang--3 .voortgang__stap--3 .part-right path{fill:#fff}.voortgang__stap:last-of-type .part-right path{fill:#f6f6f6}.winkelmandje{background:#fff;margin-top:30px;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.07);overflow:hidden}.winkelmandje__header{font-weight:700}.winkelmandje__row{border-bottom:1px solid #f5f5f5;display:-webkit-box;display:flex}.winkelmandje__row .aantal,.winkelmandje__row .prijs,.winkelmandje__row .productnaam,.winkelmandje__row .span-3,.winkelmandje__row .span-4,.winkelmandje__row .specificaties{overflow:hidden;text-overflow:ellipsis;padding:20px;flex-shrink:0}.winkelmandje__row .productnaam{-webkit-box-flex:4;flex:4}.winkelmandje__row .aantal,.winkelmandje__row .prijs,.winkelmandje__row .specificaties{-webkit-box-flex:2;flex:2}.winkelmandje__row .span-3{-webkit-box-flex:8;flex:8}.winkelmandje__row .span-4{-webkit-box-flex:1;flex:1}.winkelmandje button{border:0;padding:0 0 0 10px;background-color:transparent;cursor:pointer}.verwijderlink a{text-decoration:none}.klantgegevens label{color:#484545;font-size:1rem}.klantgegevens input[type=email],.klantgegevens input[type=password],.klantgegevens input[type=tel],.klantgegevens input[type=text],.klantgegevens select,.klantgegevens textarea{width:300px;padding:0 10px}.klantgegevens .housenumber,.klantgegevens .zipcode{display:inline-block}.klantgegevens .housenumber input,.klantgegevens .zipcode input{width:100%}.klantgegevens .housenumber{width:100px}.klantgegevens .zipcode{width:150px;margin-right:25px}.bestelbuttons{margin-top:20px}.bestelbuttons .btn{margin-right:0}.overzichtklantgegevens{display:inline-block;padding-right:40px;vertical-align:top}.payment_details,.payment_explanation{padding-bottom:20px;margin-bottom:20px}.payment_details label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:5px}.payment_details img{width:48px;margin-right:5px}.ideal_issuers{margin-left:25px}@media (max-width:960px){.voortgang__stap-label{display:none}}@media (max-width:750px){.payment_details{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ideal_issuers{margin-top:25px;margin-left:0}.voortgang__stap-label{display:inline}.voortgang,.winkelmandje__body .winkelmandje__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:stretch;justify-content:stretch}.part-right path{fill:#f6f6f6!important}.winkelmandje__header{display:none}.productnaam{font-size:1.2rem;font-weight:700}.winkelmanje_afbeelding{margin-top:10px}.winkelmandje__body .prijs{text-align:left;-webkit-box-ordinal-group:4;order:3}.winkelmandje__body .aantal{-webkit-box-ordinal-group:5;order:4}.desc-line .label{font-weight:700}.winkelmandje__body .aantal,.winkelmandje__body .prijs,.winkelmandje__body .span-3,.winkelmandje__body .specificaties{padding-top:0}.winkelmandje__row .aantal,.winkelmandje__row .prijs,.winkelmandje__row .productnaam,.winkelmandje__row .span-3,.winkelmandje__row .span-4,.winkelmandje__row .specificaties{-webkit-box-flex:1;flex:1}}.white-container--sticky{overflow:visible}.handleidingen{--hl-blue:var(--supportcolor1,#0072ae);--hl-orange:var(--offercolor,#ff6400);--hl-line:var(--bordercolor,#d9d9d9);--hl-muted:var(--textcolor-muted,#6f6b6b);--hl-bg:var(--background-color,#f6f6f6)}.handleidingen__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.handleidingen__steps{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;margin:20px 0}.handleidingen__step{border:1px solid var(--hl-line);border-radius:10px;padding:18px;display:-webkit-box;display:flex;grid-gap:14px;-webkit-box-align:start;align-items:flex-start}.handleidingen__num{-webkit-box-flex:0;flex:none;width:36px;height:36px;border-radius:50%;background:var(--hl-blue);color:#fff;font-weight:700;display:grid;-webkit-box-align:center;align-items:center;justify-items:center}.handleidingen__step--alt .handleidingen__num{background:var(--hl-orange)}.handleidingen__step h3{margin:0 0 4px;font-size:1rem}.handleidingen__step p{margin:0;font-size:.875rem;color:var(--hl-muted)}.handleidingen__step a{color:var(--hl-blue);font-weight:600;font-size:.875rem;text-decoration:none}.handleidingen__filters{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff;padding:12px 0;display:-webkit-box;display:flex;flex-wrap:wrap;grid-gap:8px;border-bottom:1px solid var(--hl-line)}.handleidingen__filters button{border:1px solid var(--hl-blue);background:#fff;color:var(--hl-blue);padding:7px 14px;border-radius:20px;font-size:.875rem;cursor:pointer}.handleidingen__filters button.on{background:var(--hl-blue);color:#fff}.handleidingen__search{margin-left:auto;padding:7px 12px;border:1px solid var(--hl-line);border-radius:20px;font-size:.875rem;min-width:200px}.handleidingen__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));grid-gap:16px;margin:20px 0 32px}.handleidingen__card{border:1px solid var(--hl-line);border-radius:10px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.handleidingen__card[hidden]{display:none}.handleidingen__card--wide{grid-column:1/-1}.handleidingen__top{padding:14px 16px;border-bottom:1px solid var(--hl-line)}.handleidingen__top h2{margin:0;font-size:1.0625rem}.handleidingen__sub{font-size:.8125rem;color:var(--hl-muted)}.handleidingen__cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;-webkit-box-flex:1;flex:1}.handleidingen__col{padding:12px 16px}.handleidingen__col+.handleidingen__col{border-left:1px solid var(--hl-line)}.handleidingen__lbl{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;color:var(--hl-orange)}.handleidingen__lbl--meet{color:var(--hl-blue)}.handleidingen__doc{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;grid-gap:8px;padding:7px 9px;margin-bottom:6px;border-radius:6px;background:var(--hl-bg);color:inherit;text-decoration:none;font-size:.875rem}.handleidingen__doc:focus,.handleidingen__doc:hover{background:#e6f1f7}.handleidingen__doc svg{-webkit-box-flex:0;flex:none}.handleidingen__none{font-size:.8125rem;color:var(--hl-muted);font-style:italic;padding:7px 0}.handleidingen__tip{font-size:.8125rem;background:#eef6ee;border-left:3px solid #4a9a4a;padding:8px 10px;margin:4px 16px 14px;border-radius:4px}.handleidingen__help{background:var(--hl-blue);color:#fff;border-radius:10px;padding:22px;display:-webkit-box;display:flex;flex-wrap:wrap;grid-gap:20px;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.handleidingen__help h3{margin:0 0 4px;color:#fff}.handleidingen__help p{margin:0}.handleidingen__help p a{color:#fff}.handleidingen__btn{display:inline-block;background:var(--hl-orange);color:#fff;text-decoration:none;padding:10px 18px;border-radius:6px;font-weight:600;margin:4px 8px 4px 0}.handleidingen__btn--ghost{background:transparent;border:1px solid #fff}@media (max-width:960px){.handleidingen__grid{grid-template-columns:1fr}}@media (max-width:760px){.handleidingen__steps{grid-template-columns:1fr}.handleidingen__cols{grid-auto-flow:row}.handleidingen__col+.handleidingen__col{border-left:0;border-top:1px solid var(--hl-line)}.handleidingen__search{margin-left:0;width:100%}}