/*! 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:rgba(0,0,0,0);-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"}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;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}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;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}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.alert{padding:15px;border:1px solid rgba(0,0,0,0);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:15px;color:#484545;line-height:1.46667rem}*,: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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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}a{color:#0072ae}noscript{display:block}article{max-width:1170px;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0}aside{float:right;width:300px;background-color:#f5f5f5;border:1px solid #e6e6e6;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:-ms-flexbox;display:flex;padding-top:30px}.no-padding{padding:0}.col{-webkit-box-flex:1;-ms-flex:1;flex:1;background-clip:padding-box;border-right:15px solid rgba(0,0,0,0)}.col+.col{border-left:15px solid rgba(0,0,0,0)}.col:last-of-type{border-right:0}.scrollable-table{max-width:100%;overflow:auto}.btn{display:inline-block;text-transform:uppercase;background-color:#0072ae;color:#fff;text-decoration:none;font-size:.8rem;padding:10px;border:0;cursor:pointer}.btn--gray{color:#fff;background-color:#484545}.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.46667rem;line-height:1.46667rem}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d6d6d6;padding:0 10px;margin-top:25px}.product-tab{-ms-flex-negative:0;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:rgba(0,0,0,0)!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:.8rem;color:#a9a6a4;letter-spacing:1.1px}.breadcrumbs li+li:before{content:"⨠";display:inline-block;margin:0 5px}.white-container{background:#fff;padding:20px;overflow:hidden}.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:50px;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:#c6c6c6;font-size:.86667rem}.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{background-color:#f5f5f5;border:0;font-size:.86667rem;height:30px}.form--styled input[type=checkbox],.form--styled input[type=radio]{height:auto}.form--styled textarea{height:60px}.form--styled select{padding:0 10px}.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;position:relative}.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:#f2dede;border:1px solid #eed3d7;color:#b94a48}.form--styled .prijs{color:#c6c6c6;font-size:.8rem;display:inline-block;margin-left:15px}.form--styled .btn{padding:2px 10px}.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;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(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(180deg,#000 50%,rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(180deg,#000 50%,rgba(0,0,0,0));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:#999;font-size:11px}.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 rgba(0,0,0,0);border-width:0 2px 2px 0;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.nice-checkbox [type=checkbox]:checked+label:after{border-color:#fff;-webkit-transform:rotate(45deg);-ms-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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-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}.slider .slider-description{margin-left:20px}}@media (max-width:900px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row .col{border:0}.row .col+.col{margin-top:30px}.grid--3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid--3 .col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%;border-right:15px solid rgba(0,0,0,0)}.grid--3 .col+.col{margin-top:0;border-left:15px solid rgba(0,0,0,0);border-right:0}.grid--3 .col:last-of-type{margin-top:30px;border-left:7.5px solid rgba(0,0,0,0);border-right:7.5px solid rgba(0,0,0,0)}}@media (max-width:500px){.grid--3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid--3 .col{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;border:0}.grid--3 .col+.col{margin-top:30px;border-left:0}.grid--3 .col:last-of-type{border-left:0;border-right:0}}header{height:120px;-ms-flex-negative:0;flex-shrink:0}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}.header__spacer{-webkit-box-flex:1;-ms-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:.93333rem;color:#484545;text-decoration:none}.header__btn{background:#ebebeb;display:block;position:relative;max-height:50px}.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:25px;color:#b6b6b6;text-decoration:none;line-height:50px;text-align:center;width:50px;display:inline-block}.header__cart--active{width:75px;line-height:50px;color:#484545;text-decoration:none}.header__cart--active .icon:before{color:inherit}.header__search-wrap{position:relative}.header__searchform{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:absolute;right:0;top:0;height:100%;opacity:0;-webkit-transform:translate(100%);-ms-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:#ebebeb}.header__searchform--active{-webkit-transform:translate(0);-ms-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;background-color:#484545}.header__toggle-menu .hamburger{position:absolute;top:50%;right:12px;display:block;width:26px;height:2px;background-color:#fff;-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:#fff;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%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.header__toggle-menu .hamburger:after{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.menu--open .header__toggle-menu .hamburger{background-color:rgba(0,0,0,0)}.menu--open .header__toggle-menu .hamburger:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu--open .header__toggle-menu .hamburger:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-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:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cookie-notification .cookie-notification__text{padding-right:.8rem;-webkit-box-flex:1;-ms-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:#484545;-ms-flex-negative:0;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:#fff;display:block;text-decoration:none;font-size:1.26667rem}.menu__link{font-size:.93333rem}.menu__btn--active>a{background-color:#0072ae}.menu__submenu{display:none;background-color:#fff;position:absolute;z-index:15;border:1px solid #ccc;border-top:0}.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:1rem;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.46667rem;margin:0}.menu__description p{margin:0;font-size:1rem}.menu__description h2+p{color:#c6c6c6;padding:5px 0 10px;font-size:1.06667rem;line-height:1.46667rem;max-width:400px}.menu__description .btn{margin-top:15px;margin-bottom:15px}.menu__description .img{width:360px;height:190px;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{background-color:#0072ae}.no-touch .menu__submenu-btn:hover>a{background-color:#fff}.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}.menu{display:none}.menu--open .menu{display:block;padding-top:20px}.menu--open .menu--small-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-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:#0072ae;color:#fff;padding-bottom:40px;line-height:1.93333rem;margin-top:30px}.footer__wrap{padding-top:30px}footer a{color:#fff;text-decoration:none}footer .col{padding:0}footer h4{margin-top:0}footer .icon{margin-right:5px}footer .inner-block{min-width:220px}footer address{font-style:normal}footer .rating__label{display:block}.company-links{padding-top:10px}.company-links__link{display:inline-block;margin-right:10px;width:90px;height:40px;padding:8px;text-align:center;background-color:#fff}.sprite{background:url(../../images/jfz-sprite.png) no-repeat 0 0;width:74px;height:24px}.sprite.bece{background-position:0 0}.sprite.ideal48x48{background-position:-84px 0}.sprite.luxaflex{background-position:-168px 0}.sprite.postnl48x48{background-position:-252px 0}.sprite.somfy{background-position:-336px 0}.sprite.ups48x48{background-position:-420px 0}.sprite.velux{background-position:-504px 0}.sprite.verosol{background-position:-588px 0}@media (max-width:500px){footer .pull-right{float:none}}.slider{height:600px;width:100%;position:relative;background-color:#fff;-ms-flex-negative:0;flex-shrink:0}.slider__wrap{height:100%;overflow:visible}.slider__description{height:300px;margin-top:140px;float:left;background-color:hsla(0,0%,100%,.9);font-size:1rem;position:absolute;z-index:2;color:#484545;padding:12px 32px;max-width:470px}.slider__description h1{font-size:2rem;line-height:2.46667rem;color:#484545;margin:.5em 0 .3em}.slider__description .btn{margin-top:8px}.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-color:hsla(0,0%,100%,.6);z-index:2}.slider__wrap .slider__image{left:-30px;right:-30px}.slider__preload{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}.slider__description .icons-list__item{font-size:1.2rem}@media (max-width:1270px){.slider__wrap .slider__image{left:0;right:0}}@media (max-width:500px){.slider{height:auto;background-color:#f6f6f6}.slider__description{width:auto;height:auto;margin:0 auto;float:none;position:relative}.slider__wrap{position:relative;padding-top:70px}.slider__image--veiled{display:none}.slider__image{height:250px;top:0;bottom:0}.slider__description h1{font-size:1.33333rem;line-height:1.6rem}.slider__description .icons-list__item{font-size:.93333rem}}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-list__product{height:290px;border:1px solid #ebebeb;background-color:#fff;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:10px}.product-list__product--filtered{opacity:.3}.product-list__image{width:100%;height:190px}.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}.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.13333rem;margin:0;padding:25px 25px 5px}.product-list__desc .price{font-size:1.13333rem;padding:0 25px 25px;color:#484545}.product-list__desc a{text-decoration:none}.product-filter{font-size:.86667rem;background-color:#fff;padding:10px;margin:30px auto;text-align:left;overflow:visible}.product-filter__container{display:none;padding-top:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-filter__container--visible{display:-webkit-box;display:-ms-flexbox;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{-ms-flex-item-align:end;align-self:flex-end}.filter__wrap{display:inline-block}.filter__label .icon{display:inline-block;-webkit-transform:rotate(90deg);-ms-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;z-index:10;cursor:pointer}.filter--active .filter__select,.filter:hover .filter__select{display:block}.filter__select--expanded{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;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;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;-ms-flex:0 0 20%;flex:0 0 20%}}@media (min-width:2200px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}}@media (min-width:2600px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%}}@media (min-width:3000px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}}@media (max-width:1240px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}@media (max-width:800px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:500px){.product-list__product{-webkit-box-flex:0;-ms-flex:0 0 100%;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{height:190px}.media-column__image a{background-size:75%;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:inline-block}.media-column__desc{padding:20px}.home-tekst,.prijscalculator,.product-filter-home{background-color:#fff;min-height:280px;position:relative;padding:30px}.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}.homepage-block .btn{float:right;height:100%;padding:0 20px;cursor:pointer;font-size:.93333rem}.prijscalculator{padding-bottom:70px}.media-column{background-color:#fff}.klantenservice .media-column__image a{background-image:url(../../images/klantenservice.jpg)}.plan-uw-route .media-column__image a{background-image:url(../../images/plan-uw-route.jpg)}.montage .media-column__image a{background-image:url(../../images/montage.jpg)}.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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-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);-ms-transform:rotate(4deg);transform:rotate(4deg)}.referenties__stack:after{top:8px;z-index:-20;-webkit-transform:rotate(-4deg);-ms-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:-ms-flexbox;display:flex;height:400px;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.product-head__image{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.product-head__side{width:370px;background-color:#0072ae;color:#fff;padding:20px;margin-left:30px}.product-bestel{background-color:#fff}.product-bestel__header{color:#fff;background-color:#0072ae;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;text-align:center;padding:30px}.kleur-keuze+article,article+.kleur-keuze{margin-top:20px}.kleur-keuze>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:.86667rem}.kleur-keuze label span{max-width:225px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;vertical-align:middle}.product-opties .optie>label,.product-opties .subkeuze>label,.product-opties>label{margin:15px 0 10px;color:#484545}.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 .btn--gray{color:#484545;background-color:#c6c6c6}.product-bestel .image,.product-bestel img{border:1px solid #484545}.bestel-footer{background:#484545;color:#fff;visibility:hidden}.bestel-footer .btn{margin-top:0;margin-right:0}.bestel-footer .btn,.bestel-footer .totaalprijs{padding:10px 20px}.product-bestel .btn+.btn{margin-left:10px}.bestelform--floating-prijs{padding-bottom:42px}.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);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-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);-ms-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}}.part-row{display:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.part-row__image img{max-width:100%}.part-row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.part-row__desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.part-row__content .form{-ms-flex-negative:0;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:-ms-flexbox;display:flex}.voortgang__stap{-webkit-box-flex:1;-ms-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.2rem}.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}.winkelmandje__header{font-weight:700}.winkelmandje__row{border-bottom:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;flex-shrink:0}.winkelmandje__row .productnaam{-webkit-box-flex:4;-ms-flex:4;flex:4}.winkelmandje__row .aantal,.winkelmandje__row .prijs,.winkelmandje__row .specificaties{-webkit-box-flex:2;-ms-flex:2;flex:2}.winkelmandje__row .span-3{-webkit-box-flex:8;-ms-flex:8;flex:8}.winkelmandje__row .span-4{-webkit-box-flex:1;-ms-flex:1;flex:1}.winkelmandje button{border:0;padding:0 0 0 10px;background-color:rgba(0,0,0,0);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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-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;-ms-flex-direction:column;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;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-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;-ms-flex-order:3;order:3}.winkelmandje__body .aantal{-webkit-box-ordinal-group:5;-ms-flex-order:4;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;-ms-flex:1;flex:1}}