:root{--zwart:#000000;--wit:#ffffff;--grijs:#f8f9fa;--donker-grijs:#7f7f7f;--blauw:#00aac8;--blauw-opacity:#e5f5f9;--beige:#e9e5d1;--donker-blauw:#0d062c;--goud:#ffd300;--zilver:#c0c0c0;--brons:#cd7f32;--cargo-store:#886bac;--mobility-store:#d67929;--status-groen:#28a745;--status-rood:#dc3545;--status-oranje:#fd9843;--block-padding:50px 0px;--block-margin:50px 0px;--box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;--border-radius:8px}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/MontserratAlternates-Black.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Montserrat-Regular.ttf)}#loadOverlay{display:none}.full-container{width:100%}body,html{color:#000;font-display:swap;font-family:Montserrat,sans-serif;font-weight:400;overflow-x:hidden}body.scroll-disabled{overflow-y:hidden;height:100vh}.container-fluid{width:95%}:focus{outline:0}figure,p{margin:0}a{color:#00aac8}a:hover{color:#00aac8}h1,h2,h3{font-family:'Montserrat Alternates',sans-serif;font-weight:800}img{height:100%;width:100%;object-position:center center}img.contain{object-fit:contain}img.cover{object-fit:cover}.sectie-titel{margin-bottom:25px}.button{position:relative;text-decoration:none;border-radius:8px;font-weight:800;font-family:Montserrat,sans-serif;transition:all .3s ease-in-out;cursor:pointer;transform:scale(1);overflow:hidden}.button i{margin-right:5px}.button.button-blauw{background:#00aac8;color:#fff;text-align:center;display:block;padding:10px 15px}.button.button-blauw i{color:#0d062c;margin-left:8px}.button.ghost-button-blauw{border:1px solid #00aac8;color:#00aac8;text-align:center;display:block;padding:10px 15px}.button.ghost-button-blauw i{color:#00aac8;margin-left:8px}.button.ghost-button-blauw:before{background:0 0}.button.button-donkerblauw{background:#0d062c;color:#fff;text-align:center;display:inline-block;padding:10px 15px}.button.ghost-button-donkerblauw{border:1px solid #0d062c;color:#0d062c;text-align:center;display:block;padding:10px 15px}.button.ghost-button-donkerblauw i{color:#0d062c;margin-left:8px}.button.ghost-button-donkerblauw:before{background:0 0}.button.button-wit{background:#fff;color:#00aac8;text-align:center;display:block;padding:10px 15px}.button.button-mobility-store{background:#d67929;color:#fff;text-align:center;display:block;padding:10px 15px}.button.button-cargo-store{background:#886bac;color:#fff;text-align:center;display:block;padding:10px 15px}.button.button-bike-store{background:#00aac8;color:#fff;text-align:center;display:block;padding:10px 15px}.button:before{content:'';position:absolute;top:0;left:-100%;width:50px;height:100%;opacity:.25;background:#fff;transition:all .8s ease-in-out;transform:skewX(-45deg)}.button:hover{transform:scale(1.05)}.button:hover:before{left:110%}.owl-carousel{position:relative}.owl-carousel .owl-dots{display:none;margin:20px 0 0 0;text-align:center}.owl-carousel .owl-dots button.owl-dot{transition:all .3s ease-in-out;background:#fff;width:12px;height:12px;margin:0 5px;border-radius:100%}.owl-carousel .owl-dots button.owl-dot.active{background:#00aac8;opacity:1}.owl-carousel .owl-nav{display:block;position:absolute;width:130%;left:-15%;top:40%;height:100%}.owl-carousel .owl-nav button{height:40px;width:40px;line-height:40px!important;background:#f8f9fa!important;border-radius:8px}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:0}.owl-carousel .owl-nav button.owl-next{position:absolute;right:0}.gform_page_footer{padding:16px 0 0 0}.read-more-button{display:block;margin:20px 0 10px 0}.winkelmand-loader{height:100%;width:100%;position:fixed;line-height:100vh;text-align:center;z-index:999999998;color:#fff;font-size:38px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.35)}100%{transform:scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animated.fadeInUp{animation-name:fadeInUp;animation-duration:1.5s}.animated.fadeInLeft{animation-name:fadeInLeft;animation-duration:1.5s}.animated.fadeInRight{animation-name:fadeInRight;animation-duration:1.5s}svg.shape{position:absolute;height:200px;width:200px;z-index:0;animation:pulse 50s infinite}svg.shape.shape__blauw{fill:#00aac8}svg.shape.shape__wit{fill:#fff}svg.shape path.cls-1{opacity:.3}svg.shape path.cls-2{opacity:.7}nav.rank-math-breadcrumb{margin:0 0 20px 0}nav.rank-math-breadcrumb a:hover{color:#00aac8}.product-compare{position:fixed;bottom:60px;left:0;z-index:9999;display:flex;flex-direction:row;align-items:center;height:90px}.product-compare.hidden{display:none}.product-compare .container-fluid{position:relative}.product-compare .container-fluid .product-compare-label{padding:10px 15px;background:#00aac8;color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center}.product-compare .container-fluid .product-compare-label a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compare .container-fluid .product-compare-label .count{display:block;height:20px;width:30px;border-radius:100%;background:#0d062c;color:#fff;margin-left:7px;display:flex;justify-content:center;align-items:center;font-size:.8rem}.product-compare .container-fluid .product-container-inner{display:flex;flex:90%;width:90%}.product-compare .container-fluid .product-container-inner .compare-product{width:33%}.product-compare .container-fluid .product-container-inner .compare-product .product-naam{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compare .container-fluid .button{flex:10%}.header{position:relative;z-index:2;color:#fff}.header .shape_1{top:-20px;left:30px;transform:rotate(-45deg)}.header .shape_2{bottom:-20px;right:-50px;transform:rotate(180deg)}.header .header-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.header .header-carousel .owl-stage-outer{height:100%}.header .header-carousel .owl-stage-outer .owl-stage{height:100%}.header .header-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.header .header-carousel .owl-stage-outer .owl-stage .owl-item figure{position:relative}.header figure.achtergrond-afbeelding{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden}.header figure.achtergrond-afbeelding .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65)}.header .content-container{position:relative;display:flex;align-items:center;flex-direction:column;padding:50px 0;z-index:1}.header .search{margin-top:20px}.topbalk .topbalk-inner{height:60px;padding:10px 0;display:flex;align-items:center}.topbalk .topbalk-inner figure.logo{margin:0}.topbalk .topbalk-inner .account-acties{display:flex;flex-direction:row;justify-content:end;align-items:center;height:100%}.topbalk .topbalk-inner .account-acties figure{display:flex;height:20px;width:20px;margin:0 8px}.topbalk .topbalk-inner .account-acties figure a{position:relative;width:100%;height:100%}.topbalk .topbalk-inner .account-acties figure a .aantal-wensenlijst-items,.topbalk .topbalk-inner .account-acties figure a .aantal-winkelmand-items{position:absolute;top:-10px;right:-10px;font-size:12px;color:#fff;background:#00aac8;height:20px;width:20px;border-radius:100%;line-height:20px}.google-reviews{background:var(--blauw-opacity);font-size:.8rem}.topbalk .google-reviews a{text-decoration:none;color:var(--zwart)}.topbalk .google-reviews a i{color:#fbbc04}.topbalk .usps{margin:0}.popup-opening{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:auto;color:#fff;text-align:left;z-index:999999}.popup-opening .popup-sluiten{position:absolute;top:5px;right:10px;font-size:20px;color:#fff;background:#00aac8;border-radius:100%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99}.popup-opening.active{display:block}.popup-opening figure{position:relative;height:200px;width:100%;margin:0;border-radius:8px 8px 0 0}.popup-opening figure img{border-radius:8px 8px 0 0}.popup-opening .popup-inner{background:#0d062c;padding:20px 40px;border-radius:0 0 8px 8px}.popup-opening-bg{position:fixed;background:rgba(0,0,0,.7);top:0;right:-100%;width:100%;height:100%;transition:all .3s ease-in-out;z-index:9999}.popup-opening-bg.active{display:block;right:0}.popup-opening.afbeelding{height:350px;width:350px}.search{position:relative;color:#000}.search input{border-radius:35px;padding:10px 20px;border:8px solid #e9e5d1;width:100%}.search i{position:absolute;right:30px;color:#000;top:20px}.live-search-results{display:none;position:absolute;width:100%;background:var(--wit);box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px;z-index:99;max-height:300px;overflow-y:scroll;text-align:left}.live-search-results .search-section__title{margin-bottom:5px}.live-search-results .search-section--brands,.live-search-results .search-section--categories{background:var(--grijs);padding:15px}.live-search-results .search-section--brands .live-result-box,.live-search-results .search-section--categories .live-result-box{background:0 0;padding:0}.live-search-results .live-result-box{display:flex;transition:all .3s ease-in-out;cursor:pointer;background:var(--wit);padding:10px}.live-search-results .live-result-box .type-result{font-size:.7rem;padding:5px 10px;background:var(--blauw);border-radius:15px;color:var(--wit);margin:3px 0}.live-search-results .live-result-box:hover{text-decoration:underline}.live-search-results .live-result-box:first-child{margin-top:0}.live-search-results .live-result-box h4{color:var(--zwart);font-size:1rem;margin-bottom:0}.live-search-results .live-result-box .result-image{display:flex;flex:20%;height:50px;margin:0}.live-search-results .live-result-box .result-image.placeholder{padding:10px;background:var(--wit);opacity:1}.live-search-results .live-result-box .result-info{display:flex;flex:80%;align-items:flex-start;justify-content:center;height:inherit;flex-direction:column;padding-left:10px}.live-search-results .live-result-box .result-info .categorieen{color:var(--zwart);font-size:.7rem;margin-top:4px}.over-brouwer{background:#e9e5d1;padding:50px 0}.over-brouwer .d-flex{flex-direction:column;justify-content:center}.over-brouwer .d-flex .content-container h2.sectie-titel{color:#00aac8}.over-brouwer .owl-carousel{position:relative}.over-brouwer .owl-carousel .owl-item{transition:all .5s;transform:scale(1)!important}.over-brouwer .owl-carousel .owl-item figure{position:relative;height:400px;padding:40px 0;width:100%;border-radius:8px}.over-brouwer .owl-carousel .owl-item figure img{border-radius:8px}.over-brouwer .owl-carousel .owl-item figure .medewerkers{position:absolute;bottom:60px;width:100%}.over-brouwer .owl-carousel .owl-item figure .medewerkers span{display:block;font-size:1rem;font-weight:700;text-align:center;color:#fff}.over-brouwer .owl-carousel .owl-item figure .medewerkers p{text-align:center;font-size:.75rem;color:#fff}.over-brouwer .owl-carousel .owl-item.center{z-index:2;transform:scale(1)!important}.over-brouwer .owl-carousel .owl-item.left-of-center{transform:scale(.9) translateX(30%)!important}.over-brouwer .owl-carousel .owl-item.right-of-center{transform:scale(.9) translateX(-30%)!important}.over-brouwer .owl-carousel .owl-item .owl-dots,.over-brouwer .owl-carousel .owl-item .owl-nav{display:none!important}.over-brouwer .owl-carousel .owl-nav{display:none}.popup-sidebar.winkelmand{padding:30px 0}.popup-sidebar.winkelmand .popup-inner{padding:30px}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product{background:#f8f9fa;padding:15px 30px;border-radius:8px;margin:20px 0}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product .flex-align{display:flex;justify-content:center;height:100%;flex-direction:column}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product figure{height:150px;width:100%}.popup-sidebar.winkelmand .popup-inner .added-to-cart-product .popup-doorgaan-button{margin-top:10px;background:#fff;color:#000;padding:15px 15px;cursor:pointer}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten{margin-top:50px}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-naam a{text-decoration:none;font-size:1.2rem;color:#0d062c}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-foto{height:250px}.popup-sidebar.winkelmand .popup-inner .gerelateerde-producten .product-foto img{object-fit:contain}.popup-bg{position:fixed;background:rgba(0,0,0,.4);top:0;right:-100%;width:100%;height:100%;transition:all .3s ease-in-out;z-index:9999}.popup-bg.active{right:0;display:block}.popup-sidebar{position:fixed;right:-9999px;top:0;width:100%;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:99999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.popup-sidebar.active{right:0}.popup-sidebar .popup-sluiten{position:absolute;right:30px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup-sidebar .popup-inner{position:relative;padding:30px 15px;overflow-y:scroll}.popup-sidebar .popup-inner h3{margin-bottom:20px;font-family:Montserrat,sans-serif}.popup-sidebar.service-pakket .labels-container{margin:10px 0;clear:both;overflow:hidden}.popup-sidebar.service-pakket .labels-container .label{background-color:#d09d1f;background-image:linear-gradient(315deg,#d09d1f 0,#c6920d 74%);color:#fff;margin:5px 5px 5px 0;padding:5px 10px;border-radius:8px;float:left}.popup-sidebar.service-pakket .labels-container .label:first-child{margin-left:0}.popup-sidebar.service-pakket .labels-container .label i{margin-right:5px;color:#fff}.popup-sidebar.service-pakket ul{list-style-type:none;padding-left:0}.popup-sidebar.service-pakket ul li{display:table}.popup-sidebar.service-pakket ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f00c';color:#00aac8;font-weight:600;padding-right:8px}.popup-sidebar.specificaties h3{padding-bottom:30px;margin-bottom:30px}.popup-sidebar.specificaties .specificaties-tab .spec-sectie{border-bottom:2px solid #f8f9fa;margin:20px 0;padding:20px 0}.popup-sidebar.specificaties .specificaties-tab .spec-sectie:first-child{padding-bottom:40px;margin-top:0;padding-top:0}.popup-sidebar.specificaties .specificaties-tab .spec-sectie h4{font-size:1.2rem;margin-bottom:20px}.popup-sidebar.specificaties .specificaties-tab .spec-rij{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 5px}.popup-sidebar.specificaties .specificaties-tab .spec-rij:nth-child(odd){background:#f8f9fa}.popup-sidebar.specificaties .specificaties-tab .spec-rij .spec-naam{font-weight:800}.popup-sidebar.specificaties .specificaties-tab .spec-rij .spec-value{display:flex;justify-content:end;text-align:right}.popup-sidebar.specificaties .specificaties-tab .meer-specificaties{display:table;margin:20px 0 10px 0;color:#00aac8;cursor:pointer}.popup-sidebar.specificaties .specificaties-tab .meer-specificaties:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f0da';color:#00aac8;font-weight:600;padding-right:8px}.notify{margin:50px 0}.notify h2{margin-bottom:30px}.notify ul{width:66.67%;padding:0;margin:0 auto}.notify ul li{list-style:none;border-radius:5px;border:1px solid #000;margin-top:10px;padding:10px;display:flex;justify-content:space-between}.notify ul li a{width:50%}.lease-calculator{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:9999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.lease-calculator.active{display:block;right:0}.lease-calculator .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.lease-calculator .popup-inner{position:relative;padding:30px 1rem 0 1rem}.lease-calculator .popup-inner h3{margin-bottom:20px;font-family:Montserrat,sans-serif}.lease-calculator #employee-calculator{margin-top:0!important;margin-bottom:0!important}.lease-calculator #employee-calculator a.logo{display:none}.popup.login{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll;padding:30px}.popup.login.active{display:block;right:0}.popup.login .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup.login .popup-inner{position:relative;padding:30px 1rem 0 1rem}.popup.login .popup-inner h3{margin-bottom:20px;font-family:Montserrat,sans-serif}.popup.login .popup-inner .login-submit input{background:#0d062c;color:#fff;text-align:center;display:inline-block;padding:10px 15px;text-decoration:none;border-radius:8px;font-weight:800;font-family:Montserrat,sans-serif;margin-top:10px}.popup.login .popup-inner .login-remember{margin:10px 0}.service-formulieren{margin:50px 0}.service-formulieren .ui-tabs-nav{display:flex;list-style-type:none;padding-left:0;justify-content:space-between;margin-bottom:0}.service-formulieren .ui-tabs-nav li{display:flex;width:30%;text-align:center;justify-content:space-between;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background:#e9e5d1;border-radius:8px 8px 0 0;padding:5px;align-items:center;font-size:.8rem}.service-formulieren .ui-tabs-nav li a{text-decoration:none;color:#0d062c}.service-formulieren .ui-tabs-nav li a svg{height:30px;width:100%;margin:10px 0}.service-formulieren .ui-tabs-nav li.ui-tabs-active{background:#fff}.service-formulieren .ui-tabs-nav li.ui-tabs-active svg{fill:#00aac8}.service-formulieren .ui-tabs-panel{background:#fff;padding:20px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:0 0 8px 8px}.service-formulieren .ui-tabs-panel .formulier-titel{display:block;font-size:1.2rem;margin-bottom:10px;font-family:'Montserrat Alternates',sans-serif}.service-formulieren .ui-tabs-panel .gform_next_button{background:#0d062c;padding:10px 25px;font-size:1rem;color:#fff;border-radius:8px;border:none}.service-formulieren .ui-tabs-panel ul{margin-bottom:0}.service-formulieren .ui-tabs-panel ul li{display:table}.service-formulieren .ui-tabs-panel ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f00c';color:#00aac8;font-weight:600;padding-right:8px}.service-formulieren form .gform_page_footer{display:flex;justify-content:space-between}.service-formulieren form .gform_page_footer input[type=submit]{float:right}.service-formulieren form .gform-datepicker{width:100%!important}.handleiding-popup{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.handleiding-popup.active{display:block;right:0}.handleiding-popup .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.handleiding-popup .popup-inner{position:relative;padding:30px 1rem 0 1rem}.handleiding-popup .popup-inner h3{margin-bottom:20px;font-family:Montserrat,sans-serif}.leasen-popup{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.leasen-popup.active{display:block;right:0}.leasen-popup .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.leasen-popup .popup-inner{position:relative;padding:40px 30px 0 30px}.leasen-popup .popup-inner ul.ui-tabs-nav{padding-left:0;list-style-type:none}.leasen-popup .popup-inner ul.ui-tabs-nav li{border:2px solid #f8f9fa;background:#f8f9fa;display:inline-block;padding:10px 25px}.leasen-popup .popup-inner ul.ui-tabs-nav li.ui-tabs-active{background:#fff;border-bottom:none}.leasen-popup .popup-inner ul.ui-tabs-nav li a{text-decoration:none}.leasen-popup .popup-inner .button-container{margin-top:20px}.leasen-popup .popup-inner h3{margin-bottom:20px;font-family:Montserrat,sans-serif}.spraypay-popup{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll}.spraypay-popup.active{display:block;right:0}.spraypay-popup .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:#00aac8;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.spraypay-popup .popup-inner{position:relative;padding:40px 30px 0 30px}.spraypay-popup .popup-inner .button-container{margin-top:20px}.spraypay-popup .popup-inner h2{margin-bottom:20px;font-family:Montserrat,sans-serif}.handleidingen-overzicht{margin:50px 0}.handleidingen-overzicht .handleiding-box{margin-bottom:30px}.handleidingen-overzicht .handleiding-box figure{height:200px;margin-bottom:30px}.handleidingen-overzicht .handleiding-box h3{font-family:Montserrat,sans-serif;font-weight:800}.handleidingen-overzicht .handleiding-box .button-container{margin-top:30px}.team{margin:50px 0}.team .owl-carousel .owl-stage{padding-left:0!important}.team #thumbs .medewerker-thumbnail{transition:all .3s ease-in-out;transform:scale(1)}.team #thumbs .medewerker-thumbnail.active{transform:scale(1.1);opacity:1}.team #thumbs .medewerker-thumbnail:not(.active){opacity:.5}.team #thumbs .medewerker-thumbnail figure{height:80px;aspect-ratio:1;margin:5px;border-radius:8px;cursor:pointer}.team #thumbs .medewerker-thumbnail figure img{border-radius:8px;object-position:center top}.team .medewerker-box{margin-bottom:20px}.team .medewerker-box .medewerker-info{background:#e9e5d1;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:30px 40px;height:100%;width:100%;border-radius:0 0 8px 8px}.team .medewerker-box .medewerker-info h3{font-family:Montserrat,sans-serif;font-size:1.5rem}.team .medewerker-box .medewerker-info .divider{margin:10px 0;height:2px;background:#f8f9fa}.team .medewerker-box figure{border-radius:8px 8px 0 0;height:250px;width:100%;margin-bottom:0}.team .medewerker-box figure img{border-radius:8px 8px 0 0;object-position:center top}#CookiebotWidget{display:none!important}.tijdlijn{position:relative;padding:50px 0;margin:50px 0;background:#e9e5d1}.tijdlijn .tijdlijn-box .tijdlijn-box-inner{padding:20px 30px;background:#fff;border-radius:0 0 8px 8px}.tijdlijn .tijdlijn-box .datum{position:relative;margin:20px 0;padding:5px 0;font-size:1rem;background:#0d062c;color:#fff;border-radius:8px}.tijdlijn .tijdlijn-box .datum:before{font-family:"Font Awesome 5 Free";content:'\f133';font-weight:400;color:#fff;margin-right:8px;font-size:1.2rem}.tijdlijn .tijdlijn-box .datum:after{position:absolute;top:50%;left:-25px;height:1px;width:30px;border-top:dashed 1px #0d062c}.tijdlijn .tijdlijn-box .jaar{font-weight:800}.tijdlijn .tijdlijn-box figure{border-radius:8px 8px 0 0;height:300px;margin-bottom:0}.tijdlijn .tijdlijn-box figure img{border-radius:8px 8px 0 0;object-position:center top}.tijdlijn .owl-scrollbar{position:relative;height:10px;margin:0 auto;margin-top:30px;background:#0d062c;width:100%}.tijdlijn .owl-dots{display:block}.tijdlijn .owl-dots button.owl-dot{position:relative;margin:0 10px}.tijdlijn .owl-dots button.owl-dot:before{content:'';position:absolute;left:-10px;top:50%;width:10px;height:1px;background:#fff;opacity:.4}.tijdlijn .owl-dots button.owl-dot:after{content:'';position:absolute;right:-10px;top:50%;width:10px;height:1px;background:#fff;opacity:.4}.tijdlijn .owl-dots button.owl-dot:first-child:before{content:none;display:none}.tijdlijn .owl-dots button.owl-dot:last-child:after{content:none;display:none}.tijdlijn .shape.shape-1{top:50px;left:-100px;transform:rotate(140deg)}.tijdlijn .shape.shape-2{bottom:-50px;right:-100px}.single-product{padding:50px 0}.single-product h1.product-titel{margin-top:20px}.single-product .actie-beschrijving{margin-top:20px;background:#0d062c;padding:30px;color:#fff;border-radius:8px}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-gallery .sale-afbeelding{position:absolute;top:20px;left:15px;height:150px;width:100px;z-index:99}.single-product .woocommerce-product-gallery .sale-afbeelding img{object-position:top left}.single-product .woocommerce-product-gallery .sale-label{position:absolute;z-index:2;top:20px;left:15px;color:#fff;padding:5px 15px;border-radius:8px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;left:0;top:0;width:100%;z-index:4;display:block;height:100%;content:""}.single-product .woocommerce-product-gallery .product-foto{position:relative;height:300px}.single-product .woocommerce-product-gallery .product-foto img{object-fit:contain;object-position:center center;height:100%;width:100%}.single-product .woocommerce-product-gallery .product-thumbnails{position:relative;z-index:10;display:flex;flex-direction:row;margin:20px 0;flex-flow:wrap}.single-product .woocommerce-product-gallery .product-thumbnails figure.product-thumb{height:50px;width:80px;margin:0 5px;padding:5px;border:2px solid #f8f9fa;border-radius:8px;cursor:pointer}.single-product .woocommerce-product-gallery .product-thumbnails figure.product-thumb img{object-fit:contain}.single-product .woocommerce-product-gallery .vergelijking-toevoegen{position:absolute;left:0;bottom:0;color:#00aac8;cursor:pointer;z-index:99}.single-product .woocommerce-product-gallery .vergelijking-toevoegen::before{font-family:"Font Awesome 5 Free";content:'\f055';font-weight:600;color:#00aac8;margin-right:8px;font-size:1.2rem}.single-product .woocommerce-product-gallery .knop-wensenlijst{display:block;z-index:99;height:30px;width:30px;position:absolute;top:0;right:0;cursor:pointer;font-size:30px;color:#7f7f7f}.single-product .servicepakket-label{background:#e5f5f9;color:#000;border-radius:8px;padding:10px 15px;cursor:pointer}.single-product .servicepakket-label i{color:#0d062c;margin-right:8px}.single-product .divider{margin:20px 0;height:2px;background:#f8f9fa}.single-product .showroom-link{display:table;margin:20px 0}.single-product .showroom-link a{font-weight:400}.single-product .showroom-link a i{display:none}.single-product .showroom-link:before{display:table-cell;font-family:"Font Awesome 5 Free";content:'\f0da';font-weight:600;color:#00aac8;padding-right:8px;font-size:1.2rem}.single-product .whatsapp{font-size:1rem}.single-product .whatsapp a{color:var(--zwart);text-decoration:none}.single-product .whatsapp a i{color:var(--status-groen);margin-right:10px;font-size:1.5rem}.single-product .product-prijs{margin:10px 0 20px 0;font-weight:800;font-size:1.2rem}.single-product .product-prijs .product-prijs-container{margin-bottom:10px}.single-product .product-prijs .old-price{text-decoration:line-through;font-size:.8rem;margin-left:8px}.single-product .product-prijs .sale-price{font-size:1.2rem;color:#00aac8}.single-product .product-prijs .gratis-servicepakket{font-weight:400;font-size:1rem;cursor:pointer}.single-product .product-prijs .gratis-servicepakket:after{font-family:"Font Awesome 5 Free";content:'\f059';font-weight:400;color:#00aac8;float:right;font-size:1.2rem}.single-product .product-prijs .gratis-servicepakket:hover{text-decoration:underline}.single-product .product-prijs .leaseprijs-berekenen{cursor:pointer;margin:10px 0;font-size:1rem;font-weight:400}.single-product .product-prijs .leaseprijs-berekenen:after{font-family:"Font Awesome 5 Free";content:'\f059';color:#00aac8;float:right;font-size:1.2rem}.single-product .product-prijs .leaseprijs-berekenen:hover{text-decoration:underline}.single-product .product-prijs .spraypay-prijs{cursor:pointer;margin:10px 0;font-size:1rem;font-weight:400;display:flex;align-items:center;justify-content:space-between}.single-product .product-prijs .spraypay-prijs span{width:90%}.single-product .product-prijs .spraypay-prijs span:hover{text-decoration:underline}.single-product .product-prijs .spraypay-prijs figure{height:50px;aspect-ratio:1;margin:0;margin-right:10px}.single-product .product-prijs .spraypay-prijs:after{font-family:"Font Awesome 5 Free";content:'\f059';color:#00aac8;float:right;font-size:1.2rem}.single-product h1,.single-product h2{font-family:Montserrat,sans-serif}.single-product .voorraad-status{font-size:1rem}.single-product .specificaties-tab .spec-rij{display:flex;flex-direction:row;align-items:top;justify-content:space-between;padding:10px 5px}.single-product .specificaties-tab .spec-rij:nth-child(odd){background:#f8f9fa}.single-product .specificaties-tab .spec-rij .spec-naam{font-weight:800}.single-product .specificaties-tab .spec-rij .spec-value{display:flex;flex-direction:column;justify-content:end}.single-product .specificaties-tab .meer-specificaties{display:table;margin:10px 0;color:#00aac8;cursor:pointer}.single-product .specificaties-tab .meer-specificaties:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f0da';color:#00aac8;font-weight:600;padding-right:8px}.single-product table.variations{width:100%}.single-product table.variations th.label{width:100%;display:table;margin-top:15px}.single-product table.variations td.value{width:100%;display:block}.single-product table.variations td.value ul{padding-left:0}.single-product table.variations td.value div{margin:10px 0;text-align:center;background:0 0;color:#0d062c;transition:all .3s ease-in-out;cursor:pointer;position:relative}.single-product table.variations td.value div label{padding:10px 20px;width:100%;height:100%;cursor:pointer;border:1px solid #0d062c;border-radius:8px}.single-product table.variations td.value div label.actief{background-color:#0d062c;color:#fff}.single-product table.variations td.value div label.actief .accu-opslag{color:#28a745}.single-product table.variations td.value div label.actief .accu-opslag.inbegrepen{color:#fff}.single-product table.variations td.value div input[type=radio]{visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.single-product table.variations td.value div.selected{background:#0d062c;color:#fff;border:2px solid #0d062c}.single-product table.variations td.value .accu-opslag{position:absolute;right:10px;font-size:1rem;margin-left:20px;color:#28a745;width:80px;float:right;margin-top:2px}.single-product table.variations td.value .accu-opslag.inbegrepen{color:#7f7f7f;opacity:.8;font-size:.8rem}.single-product table.variations a.reset_variations{display:none}.single-product .pdp-buttons{margin:10px 0}.single-product .pdp-buttons .winkelmand-button,.single-product .pdp-buttons button.single_add_to_cart_button{background:#00aac8;color:#fff;text-align:center;padding:10px 15px;border:none;width:100%;border-radius:8px;cursor:pointer;font-weight:800}.single-product .pdp-buttons .winkelmand-button:after,.single-product .pdp-buttons button.single_add_to_cart_button:after{font-family:'Font Awesome 5 Free';content:'\f061';color:#fff;font-weight:600;float:right}.single-product .pdp-buttons .winkelmand-button.disabled{background:gray;cursor:auto}.single-product .pdp-buttons .wc-no-matching-variations{border:1px solid #dc3545;border-radius:8px;color:#dc3545;background:0 0;padding:10px}.single-product .pdp-buttons .wc-no-matching-variations:before{content:''}.single-product .pdp-buttons .gform_confirmation_wrapper{display:table}.single-product .pdp-buttons .gform_confirmation_wrapper:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f058';color:#28a745;font-weight:400;padding-right:8px;font-size:1.2rem}.single-product .pdp-buttons .quantity,.single-product .pdp-buttons a.reset-variations{display:none!important}.single-product .pdp-buttons .woocommerce-variation-availability{margin:5px 0}.single-product .pdp-buttons .proefrit-button{margin-top:10px}.single-product .pdp-buttons .proefrit-button i{float:right}.single-product .pdp-buttons .woocommerce-variation-availability{display:none}.single-product .pdp-buttons .giftcard-formulier{margin-bottom:20px}.single-product .pdp-buttons .giftcard-formulier input[type=date],.single-product .pdp-buttons .giftcard-formulier input[type=email],.single-product .pdp-buttons .giftcard-formulier input[type=text],.single-product .pdp-buttons .giftcard-formulier textarea{border-radius:10px;padding:10px 15px!important;border:1px solid #7f7f7f;background-image:none;width:100%;margin-bottom:10px}.single-product .pdp-buttons .giftcard-formulier h4{font-size:1rem;margin:15px 0 10px 0}.single-product .pdp-buttons a.reset_variations{display:none!important}.single-product .pdp-buttons .op_de_hoogte_wrapper input[type=submit]{margin-top:10px!important;margin-bottom:20px!important}.single-product .pdp-buttons ul.radio__variations--list .radio__variations--item{position:relative;overflow:hidden}.single-product .pdp-buttons ul.radio__variations--list .radio__variations--item label{text-transform:capitalize}.single-product .pdp-buttons ul.radio__variations--list .radio__variations--item .framemaat{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;padding:0 10px;width:40px;background:#00aac8;color:#fff;border:1px solid #00aac8;border-radius:8px 0 0 8px}.single-product .proefrit{background:#00aac8;border-radius:8px;color:#fff;margin-top:30px}.single-product .proefrit .content-container{display:flex;align-items:center;flex-direction:column;padding:30px 0;height:100%;justify-content:center}.single-product .proefrit .content-container .tekst-wrapper{padding:0 36px}.single-product .proefrit .content-container .tekst-wrapper h2{margin-bottom:20px;font-size:1.5rem}.single-product .proefrit .content-container .tekst-wrapper .button-container{display:inline-block}.single-product .proefrit figure{height:275px;width:100%;margin:0}.single-product .proefrit figure img{border-radius:8px 0 0 8px;object-position:center}.single-product .showroom{background:#e9e5d1;color:#0d062c;margin:50px 0}.single-product .showroom .content-container{display:flex;flex-direction:column;justify-content:center;height:100%}.single-product .showroom .content-container .tekst-wrapper{padding:30px 36px}.single-product .showroom .content-container .tekst-wrapper h2{color:#00aac8;margin-bottom:20px;font-size:1.5rem}.single-product .showroom .content-container .tekst-wrapper .button-container{display:inline-block}.single-product .showroom figure{width:100%}.single-product .showroom figure img{border-radius:8px 8px 0 0}.single-product .handleiding{background:#00aac8;color:#fff;padding:50px 0;border-radius:8px}.single-product .handleiding .content-container{padding:30px 36px;margin-top:30px}.single-product .handleiding .content-container h2{margin-bottom:20px;color:#fff}.single-product .handleiding .content-container .content{margin-bottom:10px}.single-product .handleiding figure{height:275px;width:100%}.single-product .handleiding figure img{border-radius:8px}.single-product .handleiding .handleiding-button{cursor:pointer}.single-product .recent-bekeken{background:#fff;padding:0;margin:50px 0;color:#0d062c}.single-product .recent-bekeken h3.sectie-titel{text-align:center;margin-bottom:40px}.single-product .recent-bekeken h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.single-product .gerelateerde-producten{padding:0;margin:75px 0}.single-product .gerelateerde-producten h3.sectie-titel{text-align:center;margin-bottom:40px}.single-product .gerelateerde-producten h3{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.single-product .voorraad-melding{background:#f8f9fa;padding:20px 15px;border-radius:8px}.single-product .voorraad-melding .voorraad-melding-tekst{margin-bottom:10px}.single-product .voorraad-melding input[type=email]{margin-bottom:15px!important}.single-product .voorraad-melding input[type=submit]{font-weight:800;width:100%;margin:0!important}.single-product .voorraad-melding .gform_footer{margin:0!important;padding:0!important}.single-product .product-variaties input[type=submit]{font-weight:800;width:100%;margin:0!important}.single-product .product-variaties .gform_footer{margin:0!important;padding:0!important}.single-product .product-variaties .single_variation_wrap .woocommerce-variation-price .price{display:none}.single-product #comments{margin:50px 0}.single-product #comments h2{font-size:1.5rem;margin-bottom:20px}.single-product #comments .review-box{margin:30px 0;padding:20px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-size:1rem}.single-product #comments .review-box .review-info{background:#f8f9fa;border-radius:8px;padding:10px 10px}.single-product #comments .review-box .review-rating{width:50%;float:left;text-align:left}.single-product #comments .review-box i{color:#00aac8;font-size:1rem}.single-product .review-datum{text-align:right;font-size:1rem;color:#0d062c}.single-product .review-content{margin-top:15px}.single-product .review-product{font-size:14px;color:#f8f9fa;font-style:italic;margin-top:10px;width:100%}.single-product .review-pluspunten{margin-top:15px}.single-product ul.minpunt-list,.single-product ul.pluspunt-list{padding:0;margin:0;list-style-type:none;display:table}.single-product ul.minpunt-list li:before,.single-product ul.pluspunt-list li:before{font-family:"Font Awesome 5 Free";font-weight:900;padding-right:10px;display:table-cell}.single-product ul.pluspunt-list li:before{content:"\f067";color:#28a745}.single-product ul.minpunt-list li:before{content:"\f068";color:#dc3545}.single-product ul.minpunt-list li,.single-product ul.pluspunt-list li{display:table-row}.single-product .woocommerce-info,.single-product .woocommerce-verification-required{display:block;padding:10px;border:1px solid #0d062c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#0d062c;font-size:14px;clear:both;width:100%}.single-product .woocommerce-info{margin-bottom:30px}.single-product .woocommerce-info a{color:#0d062c;text-decoration:underline}.single-product .gerelateerde-producten{margin-top:45px}.single-product #review_form_wrapper{margin-bottom:45px}.single-product #commentform{background:#f7f7f7;padding:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.single-product #commentform .comment-form-rating{margin-bottom:20px}.single-product #commentform label{font-weight:700;margin-bottom:10px;font-size:1.2rem}.single-product #commentform .form-submit{margin-top:30px}.single-product #commentform i.fas.fa-minus{color:var(--status-rood)}.single-product .product-beschrijving{position:relative}.single-product .product-beschrijving .product-beschrijving-wrapper.read-more-available{position:relative;height:200px;overflow:hidden;transition:all .3s ease-in-out}.single-product .read-more-button{margin-top:20px;color:var(--zwart);font-weight:800;cursor:pointer}.single-product .product-beschrijving-wrapper.read-more-available::after{content:"";position:absolute;left:0;bottom:0;display:block;height:5rem;width:100%;background:#021b79;background:-moz-linear-gradient(180deg,rgba(2,27,121,0) 11%,#fff 73%);background:-webkit-linear-gradient(180deg,rgba(2,27,121,0) 11%,#fff 73%);background:linear-gradient(180deg,rgba(2,27,121,0) 11%,#fff 73%);transition:all .3s ease-in-out}.single-product .product-beschrijving.active .product-beschrijving-wrapper.read-more-available::after{height:0}.single-product .product-beschrijving.active .product-beschrijving-wrapper.read-more-available{height:auto}.single-product .minpunten,.single-product .pluspunten{margin-bottom:20px}.single-product .minpunt-item,.single-product .pluspunt-item{margin-bottom:15px}.single-product .rij-toevoegen{cursor:pointer;display:block;margin-top:10px;font-size:14px}.single-product .rij-toevoegen i{margin-right:10px;color:#28a745}.single-product .stars a:before{content:'\f005';font-family:'Font Awesome 5 Free';font-weight:300;font-size:16px;cursor:pointer;color:#ffb933;text-decoration:none}.single-product .stars a.active:before,.single-product .stars a:hover:before{font-weight:700}.single-product .stars a{font-size:0;color:#fff}.single-product .review-content{position:relative}.single-product .verwijder-review{position:absolute;right:0;top:0;color:#cc4f4f;font-size:14px;cursor:pointer}.single-product .verwijder-review i{color:#cc4f4f}.usps{background:#00aac8;padding:10px 0;color:#fff}.usps .owl-carousel .owl-dots{display:none}.usps .owl-carousel .usp-box{display:flex;flex-direction:row;justify-content:center}.usps .owl-carousel .usp-box figure.icoon{height:25px;width:25px;margin:0;margin-right:8px}.voorraad-status{display:flex;flex-direction:row;margin:10px 0;align-items:center;font-size:.75rem}.voorraad-status .status-rondje{height:8px;width:8px;border-radius:100%;margin-right:8px;background:#28a745}.voorraad-status .status-rondje.instock{background:#28a745}.voorraad-status .status-rondje.outofstock{background:#28a745}.voorraad-status .status-rondje.onbackorder{background:#28a745}.wensenlijst{padding:50px 0}.wensenlijst .wensenlijst-formulier{background:#f8f9fa;padding:30px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:8px}.wensenlijst .wensenlijst-formulier .wensenlijst-formulier-inner{width:70%}.wensenlijst .wensenlijst-formulier .wensenlijst-formulier-inner .content{margin-bottom:20px}.wensenlijst .wensenlijst-formulier .wensenlijst-formulier-inner .gform_wrapper{width:100%}.wensenlijst .wensenlijst-formulier .wensenlijst-formulier-inner .gform_wrapper input[type=submit]{width:100%!important}.read-more__container{margin:10px 0}.read-more__container .read-more__text.hidden{display:none}.read-more__container .read-more__button{color:#00aac8;text-decoration:underline;cursor:pointer}.product-box{position:relative;margin-bottom:20px}.product-box .product-box-inner{position:relative;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:70px 20px 10px 20px;height:100%}.product-box .product-box-inner a{text-decoration:none;color:#000}.product-box .product-box-inner h3.product-naam{color:#000;font-size:1.1rem}.product-box .product-box-inner figure.product-foto{height:170px;width:100%;margin-bottom:15px}.product-box-specs{opacity:.6;font-size:.9rem}.product-box-specs span:first-child{font-weight:800}.product-box .product-box-inner .custom-img-actie{position:absolute;top:-10px;left:-10px;height:100px;width:70px}.product-box .product-box-inner .product-acties{display:flex;align-items:center}.product-box .product-box-inner .product-acties .vergelijking-toevoegen{color:#00aac8;cursor:pointer}.product-box .product-box-inner .product-acties .vergelijking-toevoegen::before{font-family:"Font Awesome 5 Free";content:'\f055';font-weight:600;color:#00aac8;margin-right:8px}.product-box .product-box-inner .product-acties .bekijk-product{background:#00aac8;color:#fff;border-radius:8px;height:45px;width:45px;line-height:45px;text-align:center;float:right}.product-box .product-box-inner .product-acties .bekijk-product a{color:#fff}.product-box .product-box-inner .knop-wensenlijst{display:block;height:30px;width:30px;position:absolute;top:10px;right:20px;cursor:pointer;z-index:2;font-size:30px;color:#7f7f7f}.product-box .product-box-inner .new-prijs{font-weight:800;font-size:1.1rem}.product-box .price-container ins,.product-box .product-box-inner .sale-price{color:#00aac8;text-decoration:none;font-size:1.2rem}.product-box .price-container del,.product-box .product-box-inner .old-prijs{font-size:.9rem;text-decoration:line-through}.product-box .product-box-inner .sale-afbeelding{position:absolute;top:20px;left:15px;height:150px;width:100px;z-index:99}.product-box .product-box-inner .sale-afbeelding img{object-position:top left}.product-box .product-box-inner .sale-label{position:absolute;top:20px;left:15px;color:#fff;padding:5px 15px;border-radius:8px}.resultaten:not(.bg-active){margin:50px 0}.resultaten.bg-active{padding:50px 0}.resultaten .resultaat-box{display:flex;align-items:center;justify-content:center;flex-direction:column}.resultaten .resultaat-box .cijfer{color:#00aac8;font-weight:800;font-size:2rem}.resultaten .resultaat-box .tekst{font-size:1rem}.resultaten .owl-carousel .owl-dots{display:block}.content-block:not(.bg-active){margin:50px 0}.content-block.bg-active{padding:50px 0}.content-block .flex-align{display:flex;justify-content:center;height:100%;flex-direction:column}.content-block h2{color:#00aac8;font-weight:800;font-family:Montserrat;font-size:2rem}.content-block h3{font-weight:800;font-family:Montserrat;font-size:1.3rem}.content-block figure{border-radius:8px;margin-bottom:30px;height:350px;width:100%}.content-block figure img{border-radius:8px}.content-block ul{margin-bottom:0;list-style-type:none;padding-left:0}.content-block ul li{display:table}.content-block ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f00c';color:#00aac8;font-weight:600;padding-right:8px}.content-block table{margin-top:20px}.content-block table th{font-weight:800;border:1px solid #000}.content-block table td{padding:5px 10px;border:1px solid #000}.content-block .button-container{margin-top:20px}.content-block .column{background:var(--beige);padding:30px;border-radius:var(--border-radius);height:100%}.content-block .row .column:last-child{border-right:none}.content-block.column-3 .owl-dots{display:block}.content-block.column-3 .owl-dots button{background:var(--beige)}.popup.winkelmand{margin:0!important}.popup.winkelmand h3.sectie-titel{margin-top:15px}.service .veelgestelde-vragen .accordion-img{display:none}.contact{margin:50px 0}.contact aside{margin-top:20px}.contact aside figure{height:300px;width:100%;margin-bottom:30px}.contact aside .contact-box{background:#f8f9fa;padding:20px;margin-bottom:20px;border-radius:8px}.contact aside .contact-box:last-child{margin-bottom:0}.contact aside .contact-box strong{margin-bottom:10px}.contact aside .contact-box ul{list-style-type:none;padding-left:0;margin-bottom:0}.contact aside .contact-box ul li{margin:5px 0}.contact aside .contact-box ul li a{color:#0d062c;text-decoration:none}.contact aside .contact-box ul li a i{margin-right:8px}.contact aside .contact-box ul.openingstijden li{display:flex}.contact aside .contact-box ul.openingstijden li span{width:50%}.locatie iframe{display:flex;bottom:0}.proefrit-formulier{margin:50px 0}.proefrit-formulier h1{margin-bottom:30px;color:#00aac8}.proefrit-formulier .content{background:#0d062c;color:#fff;padding:30px 20px;border-radius:8px;margin-bottom:30px}.proefrit-formulier .content h2,.proefrit-formulier .content h3{font-family:Montserrat,sans-serif;font-size:1.2rem}.proefrit-formulier .content ul{list-style-type:none;padding-left:0;margin-bottom:0}.proefrit-formulier .content ul li{display:table;margin:5px 0}.proefrit-formulier .content ul li strong{color:#00aac8}.proefrit-formulier .content ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f00c';color:#00aac8;font-weight:600;padding-right:8px}.proefrit-formulier .geselecteerde-fiets{border:2px solid #f8f9fa;padding:20px 30px;border-radius:8px;margin-bottom:30px}.proefrit-formulier .geselecteerde-fiets figure{height:100px;margin-bottom:0}.proefrit-formulier .geselecteerde-fiets .link{margin-top:20px}.proefrit-formulier .geselecteerde-fiets .link a{color:#0d062c;font-size:.8rem;text-decoration:none}.proefrit-formulier .geselecteerde-fiets .link a:hover{text-decoration:underline}.proefrit-formulier .geselecteerde-fiets .fiets-naam{display:flex;align-items:center;height:100%}.proefrit-formulier form input[type=submit]{float:right}.proefrit-formulier form .gform_previous_button{float:left}.proefrit-formulier form .gform-theme-button{background:#0d062c;color:#fff;text-align:center;display:block;padding:10px 25px;border:none}.instagram-feed{margin:50px 0}.instagram-feed .container-fluid{padding:50px 0;border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa}.instagram-feed .container-fluid #sbi_load{margin-top:20px}.leasen-formulier{margin:50px 0}.leasen-formulier h1{margin-bottom:30px;color:#00aac8}.leasen-formulier .content{background:#0d062c;color:#fff;padding:30px 20px;border-radius:8px;margin-bottom:30px}.leasen-formulier .content h2,.leasen-formulier .content h3{font-family:Montserrat,sans-serif;font-size:1.2rem}.leasen-formulier .content ul{list-style-type:none;padding-left:0;margin-bottom:0}.leasen-formulier .content ul li{display:table;margin:5px 0}.leasen-formulier .content ul li strong{color:#00aac8}.leasen-formulier .content ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f00c';color:#00aac8;font-weight:600;padding-right:8px}.leasen-formulier .geselecteerde-fiets{border:2px solid #f8f9fa;padding:20px 30px;border-radius:8px;margin-bottom:30px}.leasen-formulier .geselecteerde-fiets figure{height:100px;margin-bottom:10px}.leasen-formulier .geselecteerde-fiets .link{margin-top:20px}.leasen-formulier .geselecteerde-fiets .link a{color:#0d062c;font-size:.8rem;text-decoration:none}.leasen-formulier .geselecteerde-fiets .link a:hover{text-decoration:underline}.leasen-formulier .geselecteerde-fiets .fiets-prijs{color:#0d062c;font-size:1.2rem;font-weight:800}.leasen-formulier form .gform-theme-button{background:#0d062c;color:#fff;text-align:center;display:block;padding:10px 25px;border:none}.leasen-formulier form input[type=text]{width:100%!important}.leasen-formulier aside figure{border-radius:8px}.leasen-formulier aside figure img{border-radius:8px}.orders{margin:50px 0}.orders .woocommerce-orders-table__row{padding:15px;border:1px solid #7f7f7f;border-radius:8px;margin:5px 5px 40px 5px}.orders .woocommerce-orders-table__row.cargo-order figure{height:50px;margin:0}.orders .woocommerce-orders-table__row.cargo-order figure img{object-position:center left}.orders .woocommerce-orders-table__row.cargo-order .bekijk-mijn-account-order a{border:none!important;background:#886bac}.orders .woocommerce-orders-table__row.mobility-order figure{height:50px;margin:0}.orders .woocommerce-orders-table__row.mobility-order figure img{object-position:center left}.orders .woocommerce-orders-table__row.mobility-order .bekijk-mijn-account-order a{background:#d67929;border:none!important}.orders .woocommerce-orders-table__row .order-info-row-mijn-account{background:#f8f9fa;margin:10px 0;padding:15px}.orders .woocommerce-orders-table__row .order-acties{display:flex;justify-content:flex-end;align-items:center;margin:10px 0}.orders .woocommerce-orders-table__row .order-acties .button{padding:10px 15px;margin:0 10px}.orders .woocommerce-orders-table__row .order-acties .bekijk-mijn-account-order{margin:0}.orders .woocommerce-orders-table__row .order-acties .bekijk-mijn-account-order a{margin-right:0;border:1px solid #0d062c}.orders .woocommerce-orders-table__row .besteldatum-mijn-account-order i{margin-right:5px}.orders .woocommerce-orders-table__row .product-box{margin-bottom:0;padding:0;box-shadow:none}.orders .woocommerce-orders-table__row .product-box:hover{transform:none}.orders .woocommerce-orders-table__row .product-box h3.product-naam{text-align:center;font-family:Montserrat,sans-serif}.orders .woocommerce-orders-table__row .product-box.retour-aangemaakt figure{opacity:.4}.orders .woocommerce-orders-table__row .product-box.retour-aangemaakt h3{opacity:.4}.orders .woocommerce-orders-table__row .product-box .retour-aangemaakt-datum{text-align:center;display:block;font-size:14px;color:#00aac8}.werkwijze{position:relative;padding:50px 0;margin:50px 0;background:#e9e5d1;color:#fff;overflow:hidden}.werkwijze h2.sectie-titel{color:#00aac8}.werkwijze .container-fluid{z-index:1;position:relative}.werkwijze .content{color:#0d062c}.werkwijze .owl-carousel{margin-top:30px;padding-left:5%}.werkwijze .owl-carousel .owl-stage{padding-left:0!important}.werkwijze .owl-carousel .owl-dots{display:block}.werkwijze .owl-carousel .owl-dots button.owl-dot{position:relative;margin:0 10px}.werkwijze .owl-carousel .owl-dots button.owl-dot:before{content:'';position:absolute;left:-10px;top:50%;width:10px;height:1px;background:#fff;opacity:.4}.werkwijze .owl-carousel .owl-dots button.owl-dot:after{content:'';position:absolute;right:-10px;top:50%;width:10px;height:1px;background:#fff;opacity:.4}.werkwijze .owl-carousel .owl-dots button.owl-dot:first-child:before{content:none;display:none}.werkwijze .owl-carousel .owl-dots button.owl-dot:last-child:after{content:none;display:none}.werkwijze .werkwijze-box{z-index:1}.werkwijze .werkwijze-box figure{margin:0;height:200px}.werkwijze .werkwijze-box figure img{border-radius:8px 8px 0 0}.werkwijze .werkwijze-box .box-inner{background:#fff;color:#0d062c;padding:20px;border-radius:0 0 8px 8px}.werkwijze .werkwijze-box .box-inner .button-container{margin-top:15px}.werkwijze .werkwijze-box .box-inner .button-container a:hover{color:#00aac8}.werkwijze .shape{height:400px!important;width:400px!important}.werkwijze .shape.shape-1{top:50px;left:-100px;transform:rotate(140deg)}.werkwijze .shape.shape-2{bottom:-50px;right:-100px}.order-received{margin:50px 0}.besteld-product-box{border-bottom:1px solid #f8f9fa;padding-bottom:10px;margin-bottom:10px}.order-information-box{border:1px solid #f8f9fa;margin-bottom:20px;background:#fff}.order-information-box .row{border-bottom:1px solid #f8f9fa;margin-bottom:5px;padding:5px 10px}.order-information-box .row:last-child{border-bottom:0}.view-order-button{display:block;background:#00aac8;padding:8px 8px;color:#fff;cursor:pointer;font-size:1rem;text-align:center;text-decoration:none}.view-order-button:hover{color:#fff}.retour-notificatie{margin:10px 0 20px 0;padding:10px;background:#0d062c;color:#fff}.retour-button{margin:5px 0}.bekijk-mijn-account-order{margin:15px 0}.mijn-account-order-product-carousel{overflow:hidden;margin:15px 0}.mijn-account-order-product-carousel .product-box .product-naam{font-size:1rem}.mijn-account-order-product-carousel .product-box figure{height:150px!important}.mijn-account-order-product-carousel .product-box figure img{object-fit:contain;object-position:center center;height:100%;width:100%}.view-order{margin:50px 0}.view-order h2{margin-bottom:30px}.view-order h3{font-weight:800;font-family:Montserrat;font-size:1.3rem}.view-order figure.product-thumbnail img{object-position:center left;object-fit:contain;height:100%;width:100%}.view-order .winkelmand-totaal{margin:20px 0}.view-order a.retour-button{display:block;margin:10px 0}.single-blog{padding:50px 0;background:#f8f9fa}.single-blog .content-container{background:#fff;border-radius:8px;padding:20px 30px}.single-blog .content-container figure.thumbnail{height:250px;border-radius:8px;margin:20px 0}.single-blog .content-container figure.thumbnail img{border-radius:8px}.single-blog .content-container .blog-info{background:#f8f9fa;margin:10px 0;padding:10px 20px}.single-blog .content-container .blog-info strong{margin-right:8px}.single-blog .content-container .inhoudsopgave ol{margin-bottom:0;margin:20px 0}.single-blog .content-container .inhoudsopgave ol li{margin:8px 0}.single-blog .content-container .inhoudsopgave ol li a{text-decoration:none}.single-blog .content-container .auteur{margin:10px 0;display:flex;align-items:center;justify-content:start}.single-blog .content-container .auteur figure{flex:25% 0%;height:75px;width:75px;border-radius:100%}.single-blog .content-container .auteur figure img{border-radius:100%}.single-blog .content-container .auteur .auteur-naam{display:flex;flex:75%;padding-left:20px}.single-blog .content-container h1{color:#00aac8;margin:15px 0 20px 0}.single-blog .content-container h2{font-family:Montserrat,sans-serif;font-size:1.5rem}.single-blog .content-container h3{font-family:Montserrat,sans-serif;font-size:1.2rem}.single-blog .content-container .blog-tag{display:inline-block;color:#fff;background:#0d062c;border-radius:10px;padding:5px 10px;font-size:14px;font-weight:300;margin-right:5px}.single-blog .content-container .delen{border-top:1px solid #f8f9fa;padding-top:20px;margin-top:20px}.single-blog aside{margin-top:20px}.single-blog aside .sidebar-box{background:#fff;padding:20px 30px;border-radius:8px}.single-blog aside .sidebar-box h3{font-family:Montserrat,sans-serif;margin-bottom:20px;font-size:1.4rem}.single-blog aside .sidebar-box ul a{color:#000;text-decoration:none}.single-blog aside .sidebar-box ul a:hover{text-decoration:underline}.single-blog aside .sidebar-box figure{margin:0}.retour-formulier{margin:50px 0}.retour-formulier .notificatie{margin-top:5px;color:#dc3545}.retour-formulier input[type=submit]{background:#00aac8;color:#fff;padding:10px;text-align:center;display:block;font-size:18px;font-weight:700;text-decoration:none;margin-top:15px;border:none;width:100%}.onze-filialen{margin:50px 0}.onze-filialen .filiaal-box{position:relative;padding:150px 20px 30px 20px;color:#fff}.onze-filialen .filiaal-box a{color:#fff;text-decoration:none}.onze-filialen .filiaal-box:first-child{margin-bottom:30px}.onze-filialen .filiaal-box .content-container{position:relative;z-index:9}.onze-filialen .filiaal-box .content-container h3{margin-bottom:15px}.onze-filialen .filiaal-box .content-container .button-container .button{display:inline-block}.onze-filialen .filiaal-box figure.filiaal-logo{position:absolute;right:20px;top:20px;width:150px;z-index:10}.onze-filialen .filiaal-box figure.filiaal-logo img{object-position:top right}.onze-filialen .filiaal-box figure.achtergrond{position:absolute;top:0;left:0;width:100%;height:100%}.onze-filialen .filiaal-box figure.achtergrond .overlay{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.onze-filialen .filiaal-box figure.achtergrond img{border-radius:8px}.inloggen{margin:50px 0}.inloggen h1{color:#0d062c}.inloggen h3{font-family:Montserrat,sans-serif;margin:10px 0;font-size:1.2rem}.inloggen form{margin-top:20px}.inloggen form input{margin:10px 0}.inloggen form input[type=submit]{margin-top:20px}.mijn-account{margin:30px 0}.mijn-account .dashboard-box{cursor:pointer;border:1px solid #0d062c;background:#0d062c;padding:15px 10px;color:#fff;text-align:center;margin-bottom:30px;border-radius:8px}.mijn-account .dashboard-box:hover i{color:#fff;font-size:30px}.mijn-account .dashboard-box i{font-size:28px;color:#00aac8;margin-bottom:15px;transition:all .2s ease-in-out}.mijn-account .dashboard-box a{text-decoration:none;font-size:.8rem}.mijn-account .dashboard-box a:hover{text-decoration:none;color:#fff}.mijn-account .dashboard-box .box-naam{display:block;font-weight:300;color:#fff;word-wrap:break-word}.mijn-account .registreren-container{background:#f8f9fa;padding:30px;border-radius:8px}.mijn-account .registreren-container h3{font-family:Montserrat,sans-serif;margin-bottom:20px}.mijn-account .registreren-container .button-container{margin-top:20px}.account-navigatie{margin:30px 0 15px 0}.account-navigatie h1{color:#000;margin-bottom:0}.account-navigatie .woocommerce-MyAccount-navigation-link--customer-logout{float:right}.account-navigatie .logout-btn{border:1px solid #0d062c;color:#0d062c;border-radius:8px;padding:5px 25px;text-align:center;display:inline-block;font-size:16px;font-weight:300;text-decoration:none;transition:all .2s ease-in-out;float:right}.account-navigatie .logout-btn:hover{background:#0d062c;color:#fff;text-decoration:none}.account-navigation{background:#f8f9fa;padding:15px;margin:5px 0;border-radius:8px}.account-navigation ul{padding:0;margin:0}.account-navigation ul li{list-style-type:none;display:inline-block;margin-right:20px}.account-navigation ul li:last-child{margin-right:0}.account-navigation ul li a{color:#000;text-decoration:none}.formulier{padding:50px 0}.formulier .formulier-inner{border-radius:8px;margin:0 auto}.formulier .formulier-inner .content-container{margin:0 auto}.formulier .formulier-inner .content-container form{margin-top:30px}.formulier .formulier-inner .content-container form .gform_next_button,.formulier .formulier-inner .content-container form .gform_previous_button{background:#0d062c;padding:10px 25px;font-size:1rem;color:#fff;border-radius:8px;border:none}.formulier .formulier-inner .content-container form .validation_message{border-radius:8px}.handleiding-blok{color:#fff;padding:50px 0}.handleiding-blok .handleiding-blok-inner{background:#00aac8;padding:30px;border-radius:8px}.handleiding-blok .handleiding-blok-inner .content-container{margin-top:30px}.handleiding-blok .handleiding-blok-inner .content-container h2{margin-bottom:20px;color:#fff}.handleiding-blok .handleiding-blok-inner .content-container .content{margin-bottom:10px}.handleiding-blok .handleiding-blok-inner .content-container .content a{color:#fff}.handleiding-blok .handleiding-blok-inner figure{height:275px;width:100%;margin-bottom:0}.handleiding-blok .handleiding-blok-inner figure img{border-radius:8px}.handleiding-blok .handleiding-blok-inner .handleiding-button{cursor:pointer;margin-top:20px}footer{margin-top:50px;color:#fff}footer figure.footer-banner{height:350px;margin-bottom:0}footer .footer-container{background:#0d062c;padding:50px 0}footer .footer-container .footer-col{margin-bottom:30px}footer .footer-container .footer-col .footer-titel{color:#00aac8;font-size:1.1rem;font-weight:800;margin-bottom:20px}footer .footer-container .footer-col ul{list-style-type:none;padding-left:0;margin-bottom:0}footer .footer-container .footer-col ul li{display:table;padding-bottom:5px}footer .footer-container .footer-col ul li:before{display:table-cell;font-family:'Font Awesome 5 Free';content:'\f105';color:#00aac8;font-weight:600;padding-right:8px}footer .footer-container .footer-col ul li.no-icon:before{content:'';padding-right:0}footer .footer-container .footer-col ul li.no-icon i{padding-right:8px}footer .footer-container .footer-col ul li a{color:#fff;text-decoration:none}footer .footer-container .footer-col ul.contactgegevens{margin-bottom:30px}footer .footer-container .footer-col ul.openingstijden li{display:flex}footer .footer-container .footer-col ul.openingstijden li span{width:40%}.footer-bottom{font-size:.8rem;padding:10px 0}.footer-bottom ul.socials{padding-left:0;margin-bottom:0;list-style-type:none}.footer-bottom ul.socials li{display:inline-block;margin:0 5px}.footer-bottom ul.socials li:first-child{margin-left:0}.footer-bottom ul.socials li:last-child{margin-right:0}.footer-bottom ul.socials li a{font-size:1.1rem}.registratie-error{margin:50px 0;margin-bottom:0}.registreren{padding:50px 0}.registreren h1{margin-bottom:30px}.registreren h3{font-family:Montserrat,sans-serif;margin:20px 0}.registreren .hidden{display:none}.registreren label{margin-top:15px}.registreren input[type=submit]{margin-top:20px}.banners{margin:50px 0}.banners .banner-groot{height:350px}.banners .banner-klein{height:250px}.banners .banner-box{position:relative;border-radius:8px;transform:scale(1);transition:all .3s ease-in-out}.banners .banner-box:hover{transform:scale(1.03)}.banners .banner-box a{text-decoration:none}.banners .banner-box figure{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:8px}.banners .banner-box figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-moz-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:-webkit-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);border-radius:8px}.banners .banner-box figure img{border-radius:8px}.banners .banner-box .content-container{position:absolute;padding:30px;bottom:0;left:0}.banners .banner-box .content-container h2{color:#fff;width:60%}.banners .banner-box .content-container .button-container{margin-top:30px}.banners .banner-box .content-container .button-container .button{display:inline-block}.merken{margin:50px 0}.merken .merken-carousel{width:80%;margin:0 auto}.merken .merken-carousel .owl-stage-outer{position:relative;z-index:2}.merken .merken-carousel .owl-stage-outer .merk-box{background:#fff;padding:20px}.merken .merken-carousel .owl-stage-outer .merk-box figure{height:150px;width:100%;margin:0;box-shadow:rgba(0,0,0,.1) 0 4px 12px;padding:20px;border-radius:8px}.merken .merken-carousel .owl-stage-outer .merk-box figure:hover img{filter:grayscale(0)}.merken .merken-carousel .owl-stage-outer .merk-box figure img{transition:all .3s ease-in-out;filter:grayscale(1)}.merken .merken-carousel .owl-nav{display:block!important}.merken .merken-carousel .owl-nav i{color:#fff}.actiebanners{position:relative;color:#fff;margin:50px 0;overflow:hidden}.actiebanners .banner-carousel .owl-dots{display:block}.actiebanners .banner-carousel .owl-dots button{background-color:#00aac854}.actiebanners .banner-box{background:#00aac8}.actiebanners .banner-box .content-container{display:flex;align-items:center;flex-direction:column;padding:30px 0;height:100%;justify-content:center;position:relative}.actiebanners .banner-box .content-container .container-fluid{z-index:1}.actiebanners .banner-box .content-container .container-fluid .content{padding:30px 0}.actiebanners .banner-box .content-container .container-fluid .content a{color:#fff;font-weight:700}.actiebanners .banner-box .content-container .container-fluid .button-container{display:inline-block}.actiebanners .banner-box .content-container .shape{width:300px;height:300px;bottom:-100px;right:30px}.actiebanners .banner-box .content-container .shape path.cls-2{opacity:.5}.actiebanners .banner-box figure{position:relative;width:100%}.actiebanners .banner-box figure img{border-radius:0}.service{margin:50px 0}.service .content-container{display:flex;flex-direction:column;justify-content:center;background:#0d062c;color:#fff;padding:30px 20px;padding-bottom:0;border-radius:8px 8px 0 0}.service figure{margin:0;height:250px}.service figure img{border-radius:0 0 8px 8px}.service .veelgestelde-vragen{margin-top:40px}.service .veelgestelde-vragen .accordion-img figure{display:none;padding:20px}.service .veelgestelde-vragen .accordion-img figure img{border-radius:25px}.service .veelgestelde-vragen .accordion-img figure.active{display:block}.service .veelgestelde-vragen .service-accordion{margin-top:30px}.service .veelgestelde-vragen .service-accordion h3{position:relative;padding:15px 0;margin:0;border-bottom:2px solid #f8f9fa;cursor:pointer;font-size:1.1rem}.service .veelgestelde-vragen .service-accordion h3 span{width:80%}.service .veelgestelde-vragen .service-accordion h3:first-child{border-top:2px solid #f8f9fa}.service .veelgestelde-vragen .service-accordion h3:after{position:absolute;right:10px;top:15px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";transition:all .3s ease-in-out;transform:rotate(0)}.service .veelgestelde-vragen .service-accordion h3.ui-accordion-header-active{border-bottom:none}.service .veelgestelde-vragen .service-accordion h3.ui-accordion-header-active:after{transform:rotate(180deg)}.service .veelgestelde-vragen .service-accordion .ui-accordion-content{padding-bottom:15px;margin-top:10px;border-bottom:2px solid #f8f9fa}.lease-a-bike-calculator{margin:50px 0}.lease-a-bike-calculator a.logo{display:none!important}.faq{margin:50px 0}.faq .sectie-titel{color:#00aac8}.faq .service-accordion{margin-top:30px}.faq .service-accordion h3{position:relative;padding:15px 0;margin:0;width:90%;border-bottom:2px solid #f8f9fa;cursor:pointer;font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:800}.faq .service-accordion h3 span{width:80%}.faq .service-accordion h3:first-child{border-top:2px solid #f8f9fa}.faq .service-accordion h3:after{position:absolute;right:-5%;top:15px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";transition:all .3s ease-in-out;transform:rotate(0)}.faq .service-accordion h3.ui-accordion-header-active{border-bottom:none}.faq .service-accordion h3.ui-accordion-header-active:after{transform:rotate(180deg)}.faq .service-accordion .ui-accordion-content{padding-bottom:15px;margin-top:10px;border-bottom:2px solid #f8f9fa}.edit-account{margin:50px 0}.edit-account .sectie-titel{margin-bottom:20px}.edit-account .form-row{margin-bottom:10px}.edit-account .verzendadres{margin-top:30px}.edit-account input[type=submit]{margin-top:10px}.edit-account .wachtwoord-wijzigen{margin-top:30px}.edit-account .wachtwoord-wijzigen input[type=password]{margin-top:10px}.edit-account input[type=submit]{display:block;text-align:center;background:#00aac8;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;margin-top:5px;border:0;cursor:pointer;width:100%}.single-product #ui-datepicker-div .ui-state-default,.single-product #ui-datepicker-div .ui-widget-content .ui-state-default,.single-product #ui-datepicker-div .ui-widget-header,.single-product #ui-datepicker-div .ui-widget-header .ui-state-default{background:#0d062c!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#0d062c!important;background:#fff!important;border:1px sold #0d062c!important}.productfeed{background:#fff;margin:50px 0}.productfeed .container-fluid.left{width:95%;margin-left:5%}.productfeed .owl-stage{display:flex;padding-left:0!important;padding:30px 0}.productfeed .owl-stage .product-box{height:100%}.productfeed .owl-stage .cta-blok{padding:30px;background:#e9e5d1;border-radius:8px;display:flex;justify-content:center;flex-direction:column;height:100%}.productfeed .owl-stage .cta-blok h3{margin-bottom:20px}.productfeed .owl-stage .cta-blok .button-container{margin-top:20px}.productfeed .ui-tabs-nav{list-style-type:none;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap}.productfeed .ui-tabs-nav li{display:inline-block;margin:0 10px;padding-bottom:3px;margin-bottom:5px;border-bottom:3px solid transparent;transition:all .5s ease-in-out}.productfeed .ui-tabs-nav li:first-child{margin-left:0}.productfeed .ui-tabs-nav li.ui-state-active{border-bottom:3px solid #00aac8;padding-bottom:5px}.productfeed .ui-tabs-nav li a{color:#0d062c;text-decoration:none;text-transform:uppercase;font-weight:800}.productfeed .button-container{margin-top:20px}.productfeed .carousel-custom-controls>div{border:1px solid var(--grijs);padding:10px 15px;color:var(--zwart);cursor:pointer;box-shadow:var(--box-shadow)}.wachtwoord-vergeten{padding:50px 0}.wachtwoord-vergeten h2{margin-bottom:10px}.wachtwoord-vergeten .content{margin-bottom:20px}.wachtwoord-vergeten label{margin-bottom:5px}.wachtwoord-vergeten .button{background:#0d062c;color:#fff;padding:10px;text-align:center;display:block;font-size:18px;font-weight:700;text-decoration:none;margin-top:15px;border:0;width:100%}.woocommerce-form-login-toggle .woocommerce-info{border:1px solid #f8f9fa;color:#0d062c;background:#fff}.woocommerce-form-login-toggle .woocommerce-info a{text-decoration:underline;color:#0d062c}.woocommerce-form-login-toggle .woocommerce-billing-fields label{display:block;width:100%;margin-bottom:0}.woocommerce-form-login-toggle .woocommerce-input-wrapper{width:100%}.woocommerce-form-login-toggle .checkout_coupon{margin-bottom:30px}.woocommerce-form-login-toggle .login-box{padding:25px;border:1px solid #f8f9fa;margin:30px 0}.woocommerce-form-login-toggle #billing_company_field.hidden,.woocommerce-form-login-toggle #btw_nummer_field.hidden,.woocommerce-form-login-toggle #kvk_nummer_field.hidden,.woocommerce-form-login-toggle #shipping_company_field.hidden{display:none}.woocommerce-form-login-toggle #billing_phone_field,.woocommerce-form-login-toggle #billing_postcode_field,.woocommerce-form-login-toggle #shipping_phone_field,.woocommerce-form-login-toggle #shipping_postcode_field{width:47%!important;float:left!important;clear:none!important}.woocommerce-form-login-toggle #billing_city_field,.woocommerce-form-login-toggle #billing_email_field,.woocommerce-form-login-toggle #shipping_city_field,.woocommerce-form-login-toggle #shipping_email_field{width:47%!important;float:right!important;clear:none!important}.woocommerce-form-login-toggle #ship-to-different-address{margin-top:45px}.woocommerce-form-login-toggle .woocommerce-account-fields,.woocommerce-form-login-toggle .woocommerce-additional-fields{clear:both;width:100%}.woocommerce-form-login-toggle #order_review .winkelmand-totaal{margin-top:35px}.woocommerce-form-login-toggle #order_review .winkelmand-totaal i{display:none}.woocommerce-form-login-toggle #shipping_details{display:none}.woocommerce-form-login-toggle input[type=text],.woocommerce-form-login-toggle textarea{width:100%;padding:5px;border:1px solid rgba(0,0,0,.2)}.woocommerce-form-login-toggle input[type=checkbox]{margin-right:10px;border:1px solid rgba(0,0,0,.2)}.woocommerce-form-login-toggle .intro{margin-bottom:20px;background:#f8f9fa;padding:20px 0}.woocommerce-form-login-toggle aside{margin-top:20px}.woocommerce-form-login-toggle aside h3{margin-bottom:20px}section.klant-partner{border-top:2px solid #7f7f7f30;padding:50px 0}section.klant-partner .main-partner-wrapper{position:relative}section.klant-partner .main-partner-wrapper:after{content:"";position:absolute;display:block;width:2px;height:100%;background-color:#7f7f7f30;right:0;top:0}section.klant-partner .main-partner-wrapper h2{margin-bottom:30px}section.klant-partner .main-partner-wrapper .partner-wrapper figure{height:100px}section.klant-partner .main-partner-wrapper .partner-wrapper figure:hover img{filter:grayscale(0)}section.klant-partner .main-partner-wrapper .partner-wrapper figure img{transition:all .3s ease-in-out;filter:grayscale(1);margin:20px 0}section.klant-partner .main-klant-wrapper h2{margin-bottom:30px}section.klant-partner .main-klant-wrapper .ss-review-carousel{height:275px;flex-direction:column-reverse}section.klant-partner .main-klant-wrapper .ss-review-carousel .ss-review-carousel__carousel{height:200px}section.klant-partner .main-klant-wrapper .ss-review-carousel .ss-review-carousel__scores{flex-direction:row!important;justify-content:center!important}section.klant-partner .main-klant-wrapper .ss-review-carousel.show-border{border:0}.pswp{z-index:999999}.pswp .pswp__bg{background:#fff}.pswp .pswp__ui .pswp__top-bar{background:#0d062c}.pswp .pswp__ui .pswp__button--arrow--left{opacity:1;background:#0d062c!important;text-align:center;height:30px;width:30px;border-radius:8px}.pswp .pswp__ui .pswp__button--arrow--left:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f060";color:#fff;background:0 0;line-height:30px;position:relative;top:auto;left:auto}.pswp .pswp__ui .pswp__button--arrow--right{opacity:1;background:#0d062c!important;text-align:center;height:30px;width:30px;border-radius:8px}.pswp .pswp__ui .pswp__button--arrow--right:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";color:#fff;background:0 0;line-height:30px;position:relative;top:auto;left:auto}.pswp img{object-fit:contain}.vergelijken{padding:50px 0}.vergelijken figure{position:relative;height:100px;margin-bottom:30px;border:2px solid #f8f9fa;border-radius:8px}.vergelijken .comp-verwijderen{position:absolute;top:-15px;right:-15px;background:#00aac8;display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:100%;cursor:pointer}.vergelijken .comp-verwijderen i{color:#fff}.vergelijken .foto-rij .switch{position:relative}.vergelijken .foto-rij .switch .form-switch{position:absolute;bottom:0;left:22px}.vergelijken .foto-rij .switch .form-switch .form-check-input:checked{background-color:#0d062c;border-color:#0d062c}.vergelijken .attribuut-rij{padding:10px 10px;font-size:.8rem}.vergelijken .attribuut-rij:nth-child(odd){background:#f8f9fa}.vergelijken .attribuut-rij .spec-label{font-weight:800}.vergelijken .zelfde{display:none}.checkout-pagina{margin:50px 0}.checkout-pagina h3{margin:20px 0}.checkout-pagina .login-melding{padding:10px 30px;margin-bottom:15px;background:#f8f9fa;border-radius:8px}.checkout-pagina .divider{border-bottom:1px solid rgba(0,0,0,.25);margin:5px 0 15px 0}.checkout-pagina .login-melding .login-submit input,.checkout-pagina .login-melding .open-login-popup{background:#00aac8;color:#fff;padding:6px 10px 6px 10px;text-align:center;font-size:16px;font-weight:700;text-decoration:none;margin-top:5px;border:0;display:block;cursor:pointer;margin:10px 0;width:100%}.checkout-pagina .login-melding .geen-account-melding{font-size:.8rem;padding:6px 0}.checkout-pagina .form-row label{font-size:14px}.checkout-pagina .form-row label[for=billing_company],.checkout-pagina .form-row label[for=ship_to_different_address],.checkout-pagina .form-row label[for=shipping_company]{padding-top:0}.checkout-pagina .form-row label[for=terms]{margin-top:15px;padding-top:0}.checkout-pagina .woocommerce-billing-fields #billing_company_field.hidden{display:none}.checkout-pagina .winkelmand-items{margin-bottom:20px}.checkout-pagina .winkelmand-items .product-thumbnail{padding:0;display:flex;align-items:center;justify-content:center}.checkout-pagina .winkelmand-items .product-naam{margin-bottom:0;font-size:16px}.checkout-pagina .winkelmand-items .product-aantal{margin-top:0}.checkout-pagina .winkelmand-items .product-aantal input{padding:4px}.checkout-pagina .winkelmand-items .product-verwijder{display:none}.checkout-pagina .winkelmand-totalen{background:#f8f9fa;padding:25px;margin-bottom:20px}.checkout-pagina .winkelmand-totalen .row{margin-bottom:15px}.checkout-pagina .winkelmand-totalen .totaal-winkelmand{font-weight:700;font-size:16px}.checkout-pagina .winkelmand-totalen .checkout-button{margin-top:20px;font-size:16px;padding:10px;margin-top:0}.checkout-pagina .woocommerce-checkout-payment#payment{background:#f8f9fa;border-radius:8px}.checkout-pagina .mollie-gateway-icon{margin:1px 0 0 .5em!important}.checkout-pagina .betaalmethoden{border:1px solid #f8f9fa;padding:25px;margin-top:30px;margin-bottom:30px;float:left;clear:both;width:100%}.checkout-pagina .betaalmethoden ul{padding:0;margin:0;float:left;width:100%;clear:both}.checkout-pagina .betaalmethoden ul li{display:block;list-style-type:none;cursor:pointer;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f8f9fa}.checkout-pagina .betaalmethoden ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.checkout-pagina .betaalmethoden ul li img{width:55px;height:auto}.checkout-pagina #place_order,.checkout-pagina #place_order:hover{background:#00aac8;color:#fff;padding:15px;text-align:center;display:block;font-size:18px;font-weight:700;text-decoration:none;margin-top:15px;border:0;width:100%;border:none;border-radius:8px}.checkout-pagina .form-row.place-order{width:100%;clear:both;float:left}.checkout-pagina span.algemene-voorwaarden,.checkout-pagina span.privacy-policy{text-decoration:underline;cursor:pointer}.checkout-pagina .algemene-voorwaarden-content{display:none;height:200px;overflow-y:scroll;border:1px solid var(--grijs);padding:15px;margin-top:10px;margin-bottom:10px}.checkout-pagina .algemene-voorwaarden-content.active{display:block}.checkout-pagina .woocommerce-terms-and-conditions-wrapper{margin-top:30px}.checkout-pagina .woocommerce-cart-form__cart-item{width:100%;margin:0 auto;padding:20px 0}.checkout-pagina .woocommerce-cart-form__cart-item figure{height:50px}.checkout-pagina .woocommerce-cart-form__cart-item figure img{object-fit:contain;height:100%;width:100%}.checkout-pagina .korting-box{background:#f8f9fa;border-radius:8px;padding:30px;margin:15px 0;float:left;clear:both;width:100%}.checkout-pagina .korting-box h3{font-size:1rem;color:#0d062c;margin:0;margin-bottom:10px}.checkout-pagina .korting-box input[type=text]{margin:10px 0}.checkout-pagina .korting-box span.coupon-button{background:#0d062c;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;padding:8px;width:100%;display:block;cursor:pointer;text-align:center}.checkout-pagina .korting-box .verwijder-coupon{text-decoration:underline;cursor:pointer;color:#0d062c;font-size:12px}.blog{margin:50px 0}.blog .blog-box{margin-bottom:50px;transition:all .5s ease-in-out;transform:scale(1)}.blog .blog-box:hover{transform:scale(1.05)}.blog .blog-box a{color:#0d062c;text-decoration:none}.blog .blog-box figure.post-thumbnail{position:relative;height:200px;border-radius:8px 8px 0 0;margin-bottom:0}.blog .blog-box figure.post-thumbnail img{border-radius:8px 8px 0 0}.blog .blog-box h3{font-size:1.3rem}.blog .blog-box .content-container{padding:20px;background:#f8f9fa;border-radius:0 0 8px 8px}.blog .blog-box .content-container .blog-info{align-items:center;font-size:.8rem;margin-bottom:20px}.blog-auteur{display:flex;flex-direction:row;justify-content:start;align-items:center}.blog-auteur .auteur-foto{width:45px;height:45px;border-radius:100%;background:var(--grijs);margin:0;margin-right:15px}.blog-auteur a{color:var(--zwart);text-decoration:none}.blog-auteur a:hover{text-decoration:underline}.blog-auteur .auteur-foto img{object-fit:cover;border-radius:100%}.winkelmand{margin:50px 0}.winkelmand h1{margin-bottom:50px}.winkelmand .betaalmethodes-partners-carousel{margin-top:20px}.winkelmand .woocommerce-cart-form__cart-item{position:relative;margin-bottom:20px;border:1px solid rgba(127,127,127,.5);padding:20px;border-radius:8px}.winkelmand .woocommerce-cart-form__cart-item .variatie-tabel{padding-top:15px}.winkelmand .woocommerce-cart-form__cart-item .divider{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #7f7f7f}.winkelmand .woocommerce-cart-form__cart-item figure{height:250px}.winkelmand .woocommerce-cart-form__cart-item figure a{height:100%}.winkelmand .woocommerce-cart-form__cart-item figure a img{object-fit:contain;object-position:center center;height:100%;width:100%}.winkelmand .woocommerce-cart-form__cart-item .product-naam a{font-size:1.2rem;color:#00aac8;text-decoration:none;font-weight:800}.winkelmand .woocommerce-cart-form__cart-item .product-subtotal .product-prijs{float:right}.winkelmand .woocommerce-cart-form__cart-item .product-aantal{margin-top:25px;width:150px}.winkelmand .woocommerce-cart-form__cart-item .product-aantal label{display:none}.winkelmand .woocommerce-cart-form__cart-item .product-aantal .quantity{display:block!important;width:200px}.winkelmand .woocommerce-cart-form__cart-item .product-aantal input.qty{text-align:center;padding:5px;background:var(--grijs);border:none}.winkelmand .woocommerce-cart-form__cart-item .min-aantal{cursor:pointer;float:left;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#47bcc6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.winkelmand .woocommerce-cart-form__cart-item .plus-aantal{cursor:pointer;float:left;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#47bcc6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.winkelmand .woocommerce-cart-form__cart-item .giftcard-informatie{font-size:.9rem;margin-top:10px}.winkelmand .woocommerce-cart-form__cart-item .giftcard-informatie .giftcard-rij{padding:5px 10px}.winkelmand .woocommerce-cart-form__cart-item .giftcard-informatie .giftcard-rij:nth-child(odd){background:#f8f9fa}.winkelmand .woocommerce-cart-form__cart-item .montagekosten del{font-size:.8rem}.winkelmand .woocommerce-cart-form__cart-item .montagekosten .sale-price{color:var(--status-groen);margin-left:8px}.winkelmand .cart-item-knoppen{display:flex}.winkelmand .cart-item-knoppen .knop-wensenlijst{border:1px solid #0d062c;border-radius:8px;color:#0d062c;width:40px;height:40px;text-align:center;line-height:normal;cursor:pointer;padding:10px;margin-right:10px}.winkelmand .cart-item-knoppen .knop-wensenlijst.verwijderen i{color:#0d062c}.winkelmand .cart-item-knoppen .product-verwijder{display:inline-block;vertical-align:top;border:1px solid #0d062c;border-radius:8px;color:#0d062c;width:40px;height:40px;text-align:center;cursor:pointer;line-height:40px}.winkelmand .cart-item-knoppen .product-verwijder a{color:#f8f9fa}.winkelmand #shipping_method{padding:0;margin:0}.winkelmand #shipping_method li{list-style-type:none;display:block}.winkelmand .checkout-button{display:block;background:#00aac8;padding:15px 15px;color:#fff;cursor:pointer;text-align:center;text-decoration:none}.winkelmand .checkout-button:hover{color:#fff}.winkelmand .woocommerce-NoticeGroup-updateOrderReview{display:none!important}.winkelmand .update-cart-button{display:none}.winkelmand .winkelmand-totaal{background:#f8f9fa;padding:25px}.winkelmand .winkelmand-totaal .row{margin-bottom:15px}.winkelmand .winkelmand-totaal .totaal-winkelmand{font-weight:700;font-size:16px}.winkelmand .winkelmand-totaal .checkout-button{margin-top:20px;font-size:16px;padding:10px;margin-top:0}.winkelmand .winkelmand-totaal .fee-Service strong{color:#28a745}.winkelmand .winkelmand-totaal .winkelmand-totaal-inner .row:last-child{border-top:1px solid rgba(127,127,127,.5);padding-top:15px;margin-top:5px}.winkelmand .select2-container--default .select2-selection--single{border-radius:none!important}.winkelmand .checkout .select2-container .select2-selection--single{height:40px!important}.winkelmand .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important}.zoekresultaten h1{margin-bottom:50px}.category{padding:20px 0 50px 0}.category .filter-row{margin-bottom:20px}.category .filter-row #sortBy{height:44px;border-radius:8px;cursor:pointer}.category .filter-row .filters-open{background:#0d062c;color:#fff;padding:10px;border-radius:8px}.category .filter-row #product-zoeken{width:100%;font-size:1rem;font-weight:400;margin-top:20px;cursor:pointer;border-radius:35px;padding:10px 20px;border:8px solid #e9e5d1}.category .filter-resultaat{margin-bottom:30px}.category .seo-tekst figure{margin:0;border-radius:8px 8px 0 0;max-height:400px}.category .seo-tekst figure img{border-radius:8px 8px 0 0}.category .seo-tekst.boven{background:#e9e5d1;color:#0d062c;border-radius:8px;margin-bottom:30px}.category .seo-tekst.boven h1{color:#00aac8;margin-bottom:15px;font-weight:800;font-family:Montserrat}.category .seo-tekst.onder{background:#e9e5d1;color:#0d062c;border-radius:8px;margin-top:50px}.category .seo-tekst.onder h2{color:#00aac8;margin-bottom:15px;font-weight:800;font-family:Montserrat;font-size:2rem}.category .seo-tekst.onder h3{margin-bottom:15px;font-weight:800;font-family:Montserrat;font-size:1.3rem}.category .seo-tekst .content-container{padding:20px;border-radius:0 0 8px 8px}.category .product-overzicht .laatste-blok-container{height:calc(100% - 20px)}.category .product-overzicht .product-overzicht-banner{position:relative;background:#0d062c;color:#fff;border-radius:8px;margin-bottom:20px}.category .product-overzicht .product-overzicht-banner figure{margin:0;border-radius:8px 8px 0 0;width:100%;height:100%}.category .product-overzicht .product-overzicht-banner figure.achtergrond-afbeelding{position:absolute;top:0;left:0;z-index:1}.category .product-overzicht .product-overzicht-banner figure.passend{max-height:300px;padding:20px}.category .product-overzicht .product-overzicht-banner figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-moz-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:-webkit-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);border-radius:8px}.category .product-overzicht .product-overzicht-banner figure img{border-radius:0 0 8px 8px}.category .product-overzicht .product-overzicht-banner h3{color:#00aac8;margin-bottom:15px;font-weight:800;font-family:Montserrat}.category .product-overzicht .product-overzicht-banner .content-container{position:relative;z-index:2;padding:50px;border-radius:0 0 8px 8px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;text-align:left;height:100%}.category .product-overzicht .laatste-blok{position:relative;height:calc(100% - 20px);padding:30px;display:flex;align-items:flex-end}.category .product-overzicht .laatste-blok h3{color:#fff;margin-bottom:10px}.category .product-overzicht .laatste-blok figure{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:8px}.category .product-overzicht .laatste-blok figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-moz-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:-webkit-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);background:linear-gradient(45deg,#000 0,rgba(255,255,255,0) 50%);border-radius:8px}.category .product-overzicht .laatste-blok figure img{border-radius:8px}.category .product-overzicht .laatste-blok .content-container{position:relative;z-index:2}.filter-container{position:fixed;top:0;left:-9999px;width:100vw;height:100vh;overflow-y:scroll;background:#0d062c;color:#fff;z-index:9999;padding:20px 0;transition:all .5s ease-in-out}.filter-container.active{left:0}.filter-container .filter-container-inner{width:90%;margin:0 auto}.filter-container .toon-resultaten-btn{background:#00aac8;padding:15px 15px;color:#fff;cursor:pointer;border-radius:8px;margin-top:20px}.filter-container .reset-filter{color:#00aac8;margin:5px 0 15px 0;cursor:pointer}.filter-container .filters-sluiten{position:absolute;top:15px;right:15px;font-size:1.8rem;cursor:pointer;height:40px;width:40px;border-radius:100%;background:#00aac8;color:#fff}.filter-groep{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.filter-groep fieldset{display:flex;justify-content:space-between}.filter-groep fieldset .prijs-filter-inner{width:45%;font-size:14px;display:flex;flex-direction:column}.filter-groep h4{cursor:pointer}.filter-groep h4 i{float:right;transition:all .3s ease-in-out;color:#0d062c;transform:rotate(270deg)}.filter-groep.closed fieldset{display:none}.filter-groep.closed i{transform:rotate(90deg)}.filter-groep .prijs-filter-inner{width:45%;float:left;font-size:14px}.filter-groep .prijs-filter-inner input{width:100%;padding:5px}.filter-groep .prijs-filter-inner .prijs-filter-inner:last-child{padding-left:10px}.filter-groep .filter-optie label{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300}.filter-groep .filter-optie label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-groep .filter-optie label input:checked~.checkmark:after{display:block}.filter-groep .filter-optie label .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #0d062c}.filter-groep .filter-optie label .checkmark:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";position:absolute;display:none;color:#00aac8;left:1px;top:-3px;width:5px;height:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.filter-groep .filter-optie label:hover input~.checkmark{background-color:#fff;border:1px solid #00aac8}.filter-groep .filter-optie label:hover input:checked~.checkmark{background-color:#fff;border:1px solid #00aac8}#pager{margin:20px 0 10px 0;display:flex;justify-content:center}#pager button{background:#e9e5d1;color:#0d062c;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;padding:5px 15px;margin:0 5px;transition:all .3s ease-in-out}#pager button.is-active,#pager button:hover{background:#0d062c;color:#fff}.wc-pagination{margin:10px 0;display:flex;justify-content:center}.wc-pagination a{background:#e9e5d1;color:#0d062c;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;padding:5px 15px;margin:0 5px;transition:all .3s ease-in-out;text-decoration:none}.wc-pagination a:hover{background:#0d062c;color:#fff}.wc-pagination span.current{background:#0d062c;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;padding:5px 15px;margin:0 5px;transition:all .3s ease-in-out}.wc-pagination span.current:hover{background:#0d062c;color:#fff}form select{border-radius:8px;padding:10px 15px!important;border:1px solid #7f7f7f;background-image:none;background:#fff;width:100%}form textarea{border-radius:10px;padding:10px 15px;border:1px solid #7f7f7f;background-image:none;width:100%}form input[type=file]{width:100%!important}form input[type=date],form input[type=email],form input[type=password],form input[type=tel],form input[type=text]{border-radius:10px;padding:10px 15px!important;border:1px solid #7f7f7f;background-image:none;width:100%!important}form input[type=checkbox]{margin-right:5px;width:auto!important}form input[type=submit]{background:#0d062c;color:#fff;text-align:center;display:block;padding:10px 25px;border-radius:8px;border:none}form img.gform_ajax_spinner{display:none!important}nav.mobile{position:fixed;z-index:997;bottom:0;left:0;right:0;background:#0d062c;height:60px;border-top:1px solid #fff}nav.mobile .flex-container{display:flex;justify-content:space-evenly;grid-auto-flow:column;height:100%}nav.mobile figure{position:relative;display:flex;flex:1 1 0px;align-items:center;margin:0;border-right:1px solid #fff;height:100%}nav.mobile figure .icon-container{position:relative}nav.mobile figure .icon-container svg{position:relative;fill:#fff;height:20px}nav.mobile figure .icon-container .aantal-wensenlijst-items,nav.mobile figure .icon-container .aantal-winkelmand-items{position:absolute;top:-10px;right:-10px;font-size:12px;color:#fff;background:#00aac8;height:20px;width:20px;border-radius:100%;line-height:20px}nav.mobile figure a{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}nav.mobile figure.hamburger-menu{float:right;border-left:1px solid #fff;cursor:pointer;background:#e9e5d1}nav.mobile figure.hamburger-menu i{color:#0d062c;margin:0 auto;font-size:25px}ul.main-menu-mobiel{list-style:none;padding-left:0;margin:0;height:auto;overflow:scroll}ul.main-menu-mobiel li{border-bottom:1px solid #00000020}ul.main-menu-mobiel li.menu-item-has-children{position:relative}ul.main-menu-mobiel li.menu-item-has-children ul.sub-menu li a .sub{display:none}ul.main-menu-mobiel li.menu-item-has-children ul.sub-menu li.current-menu-item a{color:#00aac8}ul.main-menu-mobiel li.menu-item-has-children ul.sub-menu i.go-back a:before{font-family:"Font Awesome 5 Free";content:"\f053";padding-right:20px;font-size:13px}ul.main-menu-mobiel li.menu-item-has-children ul.sub-menu li.go-back a:after{content:""}ul.main-menu-mobiel li.menu-item-has-children.current-menu-item ul.sub-menu li a{color:#000}ul.main-menu-mobiel li.current-menu-item a{background:#fff;color:#000}ul.main-menu-mobiel li.current-menu-item a:after{color:#f8f9fa}ul.main-menu-mobiel li:last-child{border-bottom:none;margin-bottom:54px}ul.main-menu-mobiel li a{position:relative;display:block;padding:20px 40px;color:#000;font-weight:600;font-size:16px}ul.main-menu-mobiel li a:active,ul.main-menu-mobiel li a:focus,ul.main-menu-mobiel li a:hover{text-decoration:none;background:#f9f9f9}ul.main-menu-mobiel li ul.sub-menu{position:fixed;display:block;z-index:999999;background:#fff;list-style-type:none;padding-left:0;margin:0;top:190px;right:-100%;width:100%;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}ul.main-menu-mobiel li ul.moves-out{right:0!important;height:100%!important}ul.main-menu-mobiel li .sub{font-size:16px;font-weight:300;position:absolute;display:block;top:0;right:0;padding:20px 40px;border-left:1px solid #00000020}.kennisbank{margin:50px 0}.kennisbank .categorie-box{margin-bottom:15px}.kennisbank .categorie-box .categorie-box-inner{padding:20px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:8px}.kennisbank .categorie-box .categorie-box-inner a{color:#0d062c;text-decoration:none}.kennisbank .categorie-box .categorie-box-inner i{font-size:4rem;color:#00aac8;display:flex;justify-content:center;margin-bottom:30px;background:#f8f9fa;padding:20px 30px}.kennisbank .categorie-box .categorie-box-inner h3{color:#0d062c;margin:10px 0 20px 0}.kennisbank .categorie-box:last-child{margin-bottom:0}.kennisbank .categorie-box:first-child{margin-top:0}.nieuwsbrief{margin:50px 0;color:#fff}.nieuwsbrief figure{margin-bottom:0;height:250px;border-radius:8px 8px 0 0}.nieuwsbrief figure img{border-radius:8px 8px 0 0}.nieuwsbrief .nieuwsbrief-container{background:#00aac8;padding:30px;border-radius:0 0 8px 8px;height:100%}.nieuwsbrief .nieuwsbrief-container .input-group{display:flex;justify-content:start;flex-direction:row}.nieuwsbrief .nieuwsbrief-container .input-group #mce-EMAIL{display:flex;border:none;width:50%!important;padding:10px 0 10px 15px;border-radius:8px 0 0 8px}.nieuwsbrief .nieuwsbrief-container .input-group #mc-embedded-subscribe{background:#0d062c;color:#fff;border:none;display:flex;width:50%!important;padding:10px;height:44px;border-radius:0 8px 8px 0;font-weight:800}.kennisbank-categorie{margin:50px 0}.kennisbank-categorie aside{margin-bottom:20px}.kennisbank-categorie aside .artikelen{padding:15px 20px;background:#f8f9fa;border-radius:8px}.kennisbank-categorie aside .artikelen strong{display:block;font-size:1.1rem;margin-bottom:10px}.kennisbank-categorie aside .artikelen ul{padding-left:15px}.kennisbank-categorie aside .artikelen ul li{margin:5px 0}.kennisbank-categorie aside .artikelen ul li a{color:#0d062c;text-decoration:none}.kennisbank-categorie aside .artikelen ul li a:hover{text-decoration:underline}.kennisbank-categorie figure.thumbnail{height:250px;border-radius:8px}.kennisbank-categorie figure.thumbnail img{border-radius:8px}.kennisbank-categorie h1{margin-bottom:15px;color:#00aac8}.kennisbank-categorie h2{font-family:Montserrat,sans-serif;font-size:1.2rem}.reviews{padding:50px 0;background:#f8f9fa}.reviews figure.reviews-logo{height:100px;margin-bottom:50px}.reviews .review-box .sterren{margin-bottom:20px}.reviews .review-box .sterren i{color:#00aac8;font-size:1.3rem}.reviews .review-box .auteur{margin-bottom:20px;font-weight:800;background:#e9e5d1;color:#0d062c;padding:5px 10px}.stappen{margin:50px 0}.stappen.bg-active{padding:50px 0}.stappen .sectie-titel{margin-bottom:50px;color:#00aac8}.stappen .stap-box{margin-bottom:30px}.stappen .stap-box .icoon{font-size:3rem;color:#00aac8;margin-bottom:30px}.stappen .stap-box h3{font-family:Montserrat,sans-serif;font-weight:800;margin-bottom:10px}.single-kennisbank{margin:50px 0}.single-kennisbank aside{margin-bottom:20px}.single-kennisbank figure.thumbnail{height:250px;border-radius:8px;margin-bottom:20px}.single-kennisbank figure.thumbnail img{border-radius:8px}.single-kennisbank h1{margin-bottom:15px;color:#00aac8}.single-kennisbank h2{font-family:Montserrat,sans-serif;font-size:1.2rem}.single-kennisbank ol.in-dit-artikel li{margin:5px 0;margin:10px 0}.single-kennisbank ol.in-dit-artikel li a{color:#0d062c;text-decoration:none}.single-kennisbank ol.in-dit-artikel li a:hover{color:#00aac8}.single-kennisbank .artikelen{padding:15px 20px;background:#f8f9fa;border-radius:8px;margin-top:20px}.single-kennisbank .artikelen strong{display:block;font-size:1.1rem;margin-bottom:10px}.single-kennisbank .artikelen ul{padding-left:15px}.single-kennisbank .artikelen ul li{margin:5px 0}.single-kennisbank .artikelen ul li a{color:#0d062c;text-decoration:none}.single-kennisbank .artikelen ul li a:hover{text-decoration:underline}.vacatures{margin:50px 0}.vacatures h1{margin-bottom:30px}.vacatures .vacature-rij{margin-bottom:20px;background:#f8f9fa;border-radius:8px;padding:20px;height:100%}.vacatures .vacature-rij h2{margin-bottom:15px}.vacatures .vacature-rij h2 a{font-size:1.4rem;text-decoration:none;font-family:Montserrat,sans-serif}.vacatures .vacature-rij h3{font-family:Montserrat,sans-serif;font-size:1rem;margin:20px 0}.vacatures .vacature-rij .content{margin:20px 0}.vacatures .vacature-rij .tags .uren{border-radius:8px;background:#0d062c;padding:5px 10px;color:#fff}.single-vacature{margin:50px 0}.single-vacature h1{color:#00aac8;font-size:1.4rem}.single-vacature h2,.single-vacature h3{font-family:Montserrat,sans-serif;font-size:1.2rem}.single-vacature #sollicitatie-formulier{margin:30px 0}.single-vacature #sollicitatie-formulier h3{margin-bottom:15px}.single-vacature aside .sidebar-box{box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px;border-radius:8px;background:#fff;margin-bottom:20px}.single-vacature img{border-radius:8px;width:auto;display:block}.single-vacature figure{border-radius:8px}.single-vacature figure img{border-radius:8px;object-fit:cover;object-position:center center;height:100%;width:100%}.single-vacature .button-container{margin:20px 0}#service-beurt .populate-service-beurten .gchoice{position:relative;margin:0 10px 10px 0;display:inline-block;width:100%}#service-beurt .populate-service-beurten .gchoice label{transition:all .3s ease-in-out;background:#f8f9fa;padding:20px;color:#0d062c;border-radius:8px;width:100%;cursor:pointer;text-align:center;display:flex;align-items:center;flex-direction:column}#service-beurt .populate-service-beurten .gchoice label:before{content:"\f206";font-family:'Font Awesome 5 Free';font-weight:900;color:#00aac8;font-size:3rem;display:block;text-align:center}#service-beurt .populate-service-beurten .gchoice label:hover{background:#0d062c;color:#fff}#service-beurt .populate-service-beurten .gchoice.active label{background:#0d062c;color:#fff}#service-beurt .populate-service-beurten .gchoice input{position:absolute;z-index:-1}.social-share{display:inline-block}.social-share .social-icoon{width:40px;height:40px;float:left;margin-right:10px;overflow:hidden;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.social-share .social-icoonfirst-child{margin-left:0}.social-share .social-icoon.facebook a{background:#3b5998}.social-share .social-icoon.whatsapp a{background:#50c900}.social-share .social-icoon.twitter a{background:#1da1f2}.social-share .social-icoon.linkedin a{background:#008cc9}.social-share .social-icoon.email a{background:#f8f9fa;color:#444}.social-share .social-icoon a{display:block;width:100%;height:100%;line-height:42px;text-align:center;color:#fff;font-size:18px}.mobile-menu-container{background:#fff;color:#0d062c;position:fixed;top:0;left:-9999px;width:100vw;height:100%;z-index:99999;transition:all .3s ease-in-out;overflow-y:scroll}.mobile-menu-container.tonen{left:0}.mobile-menu-container .mobile-menu-header{margin:20px 0}.mobile-menu-container figure.logo{height:40px}.mobile-menu-container a{text-decoration:none;color:#fff}.mobile-menu-container .menu-sluiten{cursor:pointer;height:40px;line-height:40px;width:40px;background:#00aac8;color:#fff;border-radius:100%;float:right;font-size:25px}.mobile-menu-container .container-fluid{width:95%}.mobile-menu-container .container-fluid ul{position:relative;list-style-type:none;padding-left:0;margin:20px 0}.mobile-menu-container .container-fluid ul.sub-menu{top:0;right:-100%;height:auto}.mobile-menu-container .container-fluid ul.sub-menu.moves-out{position:fixed;top:100px}.mobile-menu-container .container-fluid ul li a{color:#0d062c;font-size:1rem}.mobile-menu-container .search{position:relative;margin:15px 0}.mobile-menu-container .andere-filialen .andere-store-link{height:60px;padding:10px;background:#fff;border-radius:8px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;margin-bottom:20px}.mobile-menu-container .andere-filialen .andere-store-link figure{height:100%;width:100%;margin-bottom:0}.service-beurten{padding:50px 0}.service-beurten ul.ui-tabs-nav{list-style-type:none;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap}.service-beurten ul.ui-tabs-nav li{display:inline-block;margin:0 10px;padding-bottom:3px;margin-bottom:5px;border-bottom:3px solid transparent;transition:all .5s ease-in-out}.service-beurten ul.ui-tabs-nav li.ui-state-active{border-bottom:3px solid #e9e5d1;padding-bottom:5px}.service-beurten ul.ui-tabs-nav li a{color:#0d062c;text-decoration:none;text-transform:uppercase;font-weight:800}.service-beurten .service-wrapper{border-radius:8px;height:100%;border:1px solid #00000010;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.service-beurten .service-wrapper .service-head{position:relative;text-align:center;border-radius:8px 8px 0 0;padding:30px 30px 70px 30px;margin:30px 30px 40px 30px}.service-beurten .service-wrapper .service-head span{background:#fff;display:inline-block;padding:30px;border-radius:59%;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);font-size:1.5rem;font-weight:700;border:1px solid #00000010;box-shadow:rgba(149,157,165,.5) 2px 2px 20px}.service-beurten .service-wrapper .beschrijving{padding:20px 30px}.service-beurten .service-wrapper .beschrijving ul{--icon-space:1.3em;list-style:none;padding:0}.service-beurten .service-wrapper .beschrijving ul li{padding-left:var(--icon-space);margin-bottom:15px}.service-beurten .service-wrapper .beschrijving ul li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);color:#28a745}.service-beurten .service-wrapper.goud .service-head{background-color:#d09d1f;background-image:linear-gradient(315deg,#d09d1f 0,#c6920d 74%)}.service-beurten .service-wrapper.zilver .service-head{background:linear-gradient(45deg,#ededed,#bdbdbd);background:-webkit-radial-gradient(45deg,#ededed,#bdbdbd);background:-moz-radial-gradient(45deg,#ededed,#bdbdbd);background:-o-radial-gradient(45deg,#ededed,#bdbdbd)}.service-beurten .service-wrapper.brons .service-head{background-color:#f5d3c8;background-image:linear-gradient(315deg,#f5d3c8 0,#c08552 74%)}.service-beurten .service-accordion{margin-top:30px}.service-beurten .service-accordion h3{position:relative;padding:15px 0;margin:0;width:90%;border-bottom:2px solid #f8f9fa;cursor:pointer;font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:800}.service-beurten .service-accordion h3:first-child{border-top:2px solid #f8f9fa}.service-beurten .service-accordion h3.ui-accordion-header-active{border-bottom:none}.service-beurten .service-accordion h3:after{position:absolute;right:-5%;top:15px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";transition:all .3s ease-in-out;transform:rotate(0)}.service-beurten .service-accordion h3.ui-accordion-header-active{border-bottom:none}.service-beurten .service-accordion h3.ui-accordion-header-active:after{transform:rotate(180deg)}.service-beurten .service-accordion .ui-accordion-content{padding-bottom:15px;margin-top:10px;border-bottom:2px solid #f8f9fa}@media (min-width:576px){.container-fluid{width:80%}.button.button-blauw,.button.button-donker-blauw{display:inline-block!important;padding:10px 25px}.topbalk figure.logo{max-height:30px;height:100%}.topbalk figure.logo img{object-position:center left}.header .search{margin-top:40px}.orders .order-info-row-mijn-account{font-size:.8rem}.orders .order-info-row-mijn-account strong{display:block}.handleiding-popup,.leasen-popup{width:80vw}.productfeed .container-fluid{width:90%}.winkelmand .woocommerce-cart-form__cart-item figure{width:100%;height:auto;aspect-ratio:1;margin-bottom:0}}@media screen and (min-width:768px){.container-fluid{width:90%}.popup.login{width:50%}.popup-opening.afbeelding{height:450px;width:450px}.popup-sidebar{width:25%}.productfeed .container-fluid{width:90%}.handleiding-popup,.leasen-popup,.spraypay-popup{width:40vw}.service .intro .content-container{border-radius:8px 0 0 8px;height:100%;padding:40px 40px}.service .intro figure{height:100%}.service .intro figure img{border-radius:0 8px 8px 0}.service .accordion-img{display:block!important}.service .accordion-img figure{height:100%;border-radius:0 8px 8px 0}.service .accordion-img figure img{border-radius:0 8px 8px 0}.service-accordion h3:after{right:15px!important}.vergelijken .attribuut-rij{font-size:1rem}.service-formulieren{margin:50px 0}.service-formulieren .container-fluid{width:90%}.service-formulieren .container-fluid .ui-tabs-panel{border-radius:0 8px 8px 8px}.service-formulieren .container-fluid .ui-tabs-panel .gform_previous_button{background:#0d062c;padding:10px 25px;font-size:1rem;color:#fff;border-radius:8px;border:none}.service-formulieren .container-fluid .ui-tabs-nav{flex-direction:column}.service-formulieren .container-fluid .ui-tabs-nav li{width:100%;border-radius:8px 0 0 8px;margin-bottom:10px;padding:10px 5px}.service-formulieren .container-fluid .ui-tabs-nav li a{margin:0 auto}.service-formulieren form .gform_page_footer{display:flex;flex-direction:row}.service-formulieren form .gform_page_footer>input[type=submit]{margin-right:5px}.handleiding-blok .handleiding-blok-inner{padding:50px}.handleiding-blok .handleiding-blok-inner .content-container{margin-top:0}.werkwijze .werkwijze-box figure{height:250px;border-radius:8px 0 0 8px}.werkwijze .werkwijze-box figure img{border-radius:8px 0 0 8px}.werkwijze .werkwijze-box .box-inner{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;border-radius:0 8px 8px 0;height:100%}.actiebanners .banner-box figure{height:100%;margin:0;border-radius:0 8px 8px 0}.actiebanners .banner-box figure img{border-radius:0 8px 8px 0}.product-compare{position:fixed;display:flex;bottom:0;left:0;padding:15px 0;background:#00aac8;color:#fff;z-index:999;width:100vw}.product-compare .container-fluid{position:relative}.product-compare .container-fluid .product-compare-label{position:absolute;bottom:75px;left:0;padding:10px 25px;background:#00aac8;color:#fff;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center}.product-compare .container-fluid .product-compare-label .count{display:block;height:20px;width:20px;border-radius:100%;background:#0d062c;color:#fff;margin-left:7px;display:flex;justify-content:center;align-items:center;font-size:.8rem}.product-compare .container-fluid .product-container{display:flex;align-items:center;flex-direction:row;justify-content:start;height:100%}.product-compare .container-fluid .product-container .compare-product{height:100%;background:#fff;border-radius:8px;padding:5px 10px;display:flex;align-items:center;flex-direction:row;margin-right:10px;width:33%;overflow:hidden}.product-compare .container-fluid .product-container .compare-product a{color:#0d062c;text-decoration:none;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compare .container-fluid .product-container .compare-product figure{width:100px;height:50px;margin-bottom:0;padding-right:10px;border-radius:8px}.product-compare .container-fluid .product-container .compare-product figure img{border-radius:8px}.product-compare .container-fluid .product-container .compare-product .product-naam{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compare .container-fluid .product-container .compare-product .comp-verwijderen{background:#0d062c;border-radius:8px;color:#fff;width:30px;height:20px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:8px}.banners .banner-box{height:350px}.content-block figure{margin-bottom:0}.formulier .formulier-inner{width:60%}.product-box .product-box-inner figure.product-foto{height:230px}.productfeed .owl-stage{display:flex;padding:30px 0}.productfeed .owl-stage .product-box{height:100%}.productfeed .owl-stage .cta-blok{height:100%}.nieuwsbrief .nieuwsbrief-container{border-radius:0 8px 8px 0}.category .product-overzicht .product-overzicht-banner figure img{border-radius:8px 0 0 8px}.content-block .column{border-bottom:none;border-right:2px solid rgba(149,157,165,.35);padding-bottom:40px}.content-block .column h2{min-height:77px}.content-block .row .column:last-child{border-right:none}}@media (min-width:992px){.container-fluid{width:90%}.popup-opening{width:40%}svg.shape{height:300px;width:300px}.wachtwoord-vergeten .container-fluid form{width:50%}section.klant-partner .main-partner-wrapper h2{padding:0 50px}section.klant-partner .main-partner-wrapper .partner-wrapper{padding:30px 0}section.klant-partner .main-partner-wrapper .partner-wrapper:after{content:none}section.klant-partner .main-klant-wrapper h2{padding:0 50px}section.klant-partner .main-klant-wrapper .ss-review-carousel{max-width:100%}.single-vacature h1{color:#00aac8;font-size:1.4rem}header.header .content-container{padding:75px 0}header.header .search{width:500px;margin:0 auto;margin-top:50px}.team .medewerker-box figure{height:350px}.over-brouwer .owl-carousel .owl-item{border-radius:8px}.over-brouwer .owl-carousel .owl-item figure{height:400px;margin:0;max-height:none;padding:0}.popup-sidebar.winkelmand{width:60vw}.popup-sidebar.winkelmand figure{margin-bottom:0}.banners{padding:75px 0}.productfeed{margin:75px 0}.service{margin:75px 0}.onze-filialen{margin:75px 0}.merken{margin:75px 0}.service-formulieren{margin:75px 0}.instagram-feed{margin:75px 0}.nieuwsbrief{margin:75px 0}.over-brouwer{padding:75px 0}.werkwijze{padding:75px 0}footer .footer-container{padding:75px 0}.notificatie-balk{position:relative;padding:10px 0;background:#e9e5d1;color:#000;font-size:.8rem;height:40px}.notificatie-balk .container-fluid{position:relative}.notificatie-balk .container-fluid a{color:#0d062c;font-weight:800}.notificatie-balk .container-fluid .notificatie-sluiten{cursor:pointer;position:absolute;top:0;right:0;font-size:.7rem;border:2px solid #0d062c;border-radius:100%;width:20px;height:20px}.header-placeholder{display:none;height:140px}header.desktop{top:0;left:0;z-index:9999;width:100%}header.desktop.scroll{position:fixed}header.desktop .topbalk{background:#e5f5f9;padding:3px 0;width:100vw;height:30px}header.desktop .topbalk ul{list-style-type:none;padding-left:0;display:flex;justify-content:end;margin-bottom:0}header.desktop .topbalk ul li{display:inline-block;margin:0 8px}header.desktop .topbalk ul li:last-child{margin-right:0}header.desktop .topbalk ul li a{color:#0d062c;text-decoration:none;font-size:.8rem}header.desktop .menubalk{position:relative;padding:10px 0;height:70px;background:#fff}header.desktop .menubalk .container-fluid{height:100%;display:flex;align-items:center}header.desktop .menubalk figure{position:relative;height:60px;margin:0;flex:15%}header.desktop .menubalk figure img{object-position:center left}header.desktop .menubalk figure .aantal-wensenlijst-items,header.desktop .menubalk figure .aantal-winkelmand-items{position:absolute;top:5px;right:0;font-size:12px;color:#fff;background:#00aac8;height:20px;width:20px;border-radius:100%;line-height:20px}header.desktop .menubalk .menu-hoofdmenu-container{display:flex;justify-content:end;align-items:center;height:100%;flex:75%}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop{height:100%;display:flex;margin-bottom:0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li{display:flex;margin:0 20px;height:100%;border:none}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li a{padding:0!important;align-items:center;display:flex}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children a:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:900;margin-left:10px}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children .sub-menu{display:none;transition:all .3s ease-in-out;margin-top:50px;background:#fff;z-index:999;padding:50px 0;transition:all .5s ease-in-out;padding:20px 30px;border-radius:0 0 20px 20px;margin-left:-30px}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children .sub-menu li{margin:0 20px 0 0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children .sub-menu a:after{content:''}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children .sub-menu .sub-menu{margin-left:0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu{display:flex;position:absolute}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li{display:flex;text-align:left;flex:0 0 auto;flex-direction:column;align-items:flex-start}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu{display:block!important;position:relative!important;top:auto!important;padding:0!important;width:auto!important;left:0!important;opacity:1!important;margin-top:0!important}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu a{padding:0!important}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu a:after{content:""}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu a:hover{text-decoration:underline}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu li{margin:8px 0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li .sub-menu li a{font-weight:400;padding:0!important}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover>.sub-menu li.go-back{display:none}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover.single-column ul{display:block}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover.single-column ul li{display:block;margin:8px 0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover.single-column ul li a{font-weight:400}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li.menu-item-has-children:hover.single-column ul li a:hover{text-decoration:underline}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li:first-child{margin-left:0}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li a{text-decoration:none;padding:0;color:#0d062c;padding:20px;font-weight:800}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li .sub{display:none}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li .sub-menu{display:none}header.desktop .menubalk .account-acties{display:flex;align-items:center;justify-content:space-between}header.desktop .menubalk .account-acties figure{display:flex;align-items:center;flex:33%;margin-left:15px}header.desktop .menubalk .account-acties figure svg{height:20px}header.desktop .menubalk .account-acties:before{content:'|';color:#00aac8;padding:0 20px 0 0;display:inline-block}.usps{background:#00aac8;color:#fff;padding:10px 0;margin:0}.usps .usp-box{display:flex;align-items:center;cursor:pointer}.usps .usp-box a{color:#fff;text-decoration:none;display:flex;align-items:center;cursor:pointer}.usps .usp-box figure{margin:0;height:30px;padding-right:15px}.team .medewerker-box .medewerker-info{border-radius:0 8px 8px 0}.team .medewerker-box figure{border-radius:8px 0 0 8px}.team .medewerker-box figure img{border-radius:8px 0 0 8px}.view-order a.retour-button{margin:0;margin-bottom:10px}.single-product .showroom figure{margin-bottom:0}.single-product .showroom figure img{border-radius:8px 0 0 8px}.single-product .specificaties-tab{margin-top:30px}.single-product .specificaties-tab h2{font-size:1.5rem;margin-bottom:20px}.single-product .prod-info{box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:40px;border-radius:8px}.single-product .prod-info h1{font-size:25px}.single-product .product-beschrijving h2{font-size:1.5rem}.single-blog aside{margin-top:0}.nieuwsbrief figure img{border-radius:8px 0 0 8px}.nieuwsbrief .nieuwsbrief .nieuwsbrief-container{border-radius:0 8px 8px 0}.service-formulieren .container-fluid{width:70%}.winkelmand .woocommerce-cart-form__cart-item figure{height:200px}.category .filter-resultaat{margin-bottom:0}.team .container-fluid{width:70%}}@media (min-width:1200px){.clearfix{float:left;clear:both}.popup.login{width:40%}.popup-opening{width:30%}header.desktop .menubalk .menu-hoofdmenu-container ul.main-menu-desktop li a{font-size:1rem}header.desktop .menubalk figure .aantal-wensenlijst-items,header.desktop .menubalk figure .aantal-winkelmand-items{right:10px}.pswp .pswp__ui .pswp__button--arrow--left{height:70px;width:70px}.pswp .pswp__ui .pswp__button--arrow--left:before{line-height:70px}.pswp .pswp__ui .pswp__button--arrow--right{height:70px;width:70px}.pswp .pswp__ui .pswp__button--arrow--right:before{line-height:70px}.header .shape_2{bottom:-150px;transform:rotate(200deg)}.category .seo-tekst.boven .content-container,.category .seo-tekst.onder .content-container{padding:50px}.category .seo-tekst figure{width:100%;margin:0}.category .seo-tekst figure img{border-radius:0 8px 8px 0}.category .seo-tekst figure img.contain{padding:20px}.filter-container{position:relative;left:0;top:0;height:auto;padding:0;overflow-y:visible;z-index:1;width:100%;background:0 0}.filter-container .filter-container-inner{background:var(--grijs);border-radius:var(--border-radius);padding:30px 15px;width:100%}.filter-container .filter-container-inner .filter-groep{margin-bottom:30px;padding-bottom:0;border-bottom:0}.filter-container .filter-container-inner .filter-groep:first-child{margin-left:-20px}.filter-container .filter-container-inner .filter-groep .filter-groep-inner{color:var(--zwart)}.filter-container .filter-container-inner .filter-groep h4{margin-bottom:20px;font-size:1.3rem;font-weight:600!important;color:var(--donker-blauw)}.reset-filter-wrapper{width:auto;margin:8px 0}.reset-filter-wrapper .reset-filter{background:#00aac8;color:#fff!important;padding:5px;border-radius:8px;cursor:pointer}.category .filter-row{margin-top:25px}.category .filter-row #product-zoeken{width:500px;margin-top:0}.category .filter-row #sortBy{width:auto;border:1px solid #000;text-align:center}.category .filter-row #sortBy i{margin-left:10px}.popup-sidebar.service-pakket,.popup-sidebar.specificaties{width:30%}.sale-label{padding:10px 15px;font-size:1.1rem}svg.shape{height:400px;width:400px}.menubalk .aantal-wensenlijst-items,.menubalk .aantal-winkelmand-items{top:5px}.faq .service-accordion h3{width:100%}}@media (min-width:1400px){.container-fluid{width:85%}.header .content-container .container-fluid{width:40%}.popup.login{width:30%}.popup-sidebar.service-pakket,.popup-sidebar.specificaties{width:25%}section.productfeed .container-fluid .row #ebikes .info-block{background-color:#e9e5d1;border-radius:25px;width:500px}.handleiding-popup,.leasen-popup,.spraypay-popup{width:25vw}header.desktop .menubalk figure .aantal-wensenlijst-items,header.desktop .menubalk figure .aantal-winkelmand-items{right:-10px;top:10px}}td.value select{display:block!important}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{aspect-ratio:1}.tippy-box[data-theme~=goonline]{background:#0d062c;color:#fff;padding:5px;font-size:.9rem;max-width:300px}.single-auteur{position:relative;padding:var(--block-padding) 0}.single-auteur h1{color:var(--donkerblauw)}.single-auteur .container-fluid{position:relative;z-index:1}.single-auteur .auteur-intro .auteur-foto{position:relative;width:150px;height:150px;border-radius:100%;margin:0 auto;background:var(--wit)}.single-auteur .auteur-intro .auteur-foto .inner-circle{position:absolute;top:10px;margin-left:auto;margin-right:auto;left:0;right:0;width:100px;height:100px;border-radius:100%}.single-auteur .auteur-intro .auteur-foto img{position:relative;z-index:2;object-fit:cover;object-position:center top;border-radius:100%}.single-auteur .blog-overzicht{margin:0;padding:50px 0}.price-input-container{width:100%}.price-input .price-field{display:flex;margin-bottom:22px}.price-field span{margin-right:10px;margin-top:6px;font-size:17px}.price-field input{flex:1;height:35px;font-size:15px;font-family:"DM Sans",sans-serif;border-radius:9px;text-align:center;border:0;background:#e4e4e4}.price-input{width:100%;font-size:19px;color:#555}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-container{width:100%}.slider-container{height:6px;position:relative;background:#e4e4e4;border-radius:5px}.slider-container .price-slider{height:100%;left:25%;right:15%;position:absolute;border-radius:5px;background:#01940b}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;background:0 0;top:-5px;pointer-events:none;cursor:pointer;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:#555;pointer-events:auto;-webkit-appearance:none}.swiper-button-next,.swiper-button-prev{height:80px;width:80px;border:1px solid var(--grijs)}.filter-container{position:fixed;top:0;left:-9999px;width:100vw;height:100vh;overflow-y:scroll;background:#fff;color:#000;z-index:99;padding:20px 0 100px 0;transition:all .5s ease-in-out}.filter-container.active{left:0;z-index:999999999}.filter-container .filter-container-inner{width:90%;margin:0 auto}.filter-container .toon-resultaten-btn{background:#fff;padding:15px 15px;color:#fff;cursor:pointer;margin-top:20px}.reset-filter{display:none;color:red;margin:5px 0 15px 0;cursor:pointer}.filter-container .filters-sluiten{position:absolute;top:15px;right:15px;font-size:1.8rem;cursor:pointer;height:40px;width:40px;border-radius:100%;background:#000;color:#fff}.filter-group{margin-top:15px;padding:10px 0;border-bottom:1px solid rgba(173,173,173,.5)}.price-inputs{display:flex;gap:1rem;align-items:center}.price-inputs label{font-size:14px}.price-inputs input{width:100px;padding:4px 6px;border:1px solid #ccc;border-radius:4px}.filter-groep-container.last{border-bottom:none}.filter-group legend{margin:0;margin-bottom:10px;font-size:1rem;font-weight:800}.filter-group legend[data-bs-toggle=collapse]{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.filter-group legend[data-bs-toggle=collapse]:after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f106";color:#fff;background:#000;height:25px;width:25px;display:flex;align-items:center;justify-content:center;font-size:.8rem}.filter-group legend[aria-expanded=false]:after{content:"\f106"}.filter-group legend[aria-expanded=true]:after{content:"\f107"}.filter-group fieldset{display:flex;justify-content:space-between}.filter-prijs input{width:100%;padding:5px;color:#000!important}.filter-group .filter-optie label{display:block;position:relative;margin-bottom:5px;cursor:pointer;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300}.product-filters input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px!important;height:18px;border:1px solid #000;border-radius:3px;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;outline:0;margin-right:6px;background:#fff;transition:all .2s ease}.product-filters input[type=checkbox]:checked{background-color:#000;border-color:#000}.product-filters input[type=checkbox]:checked::after{content:'';position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-group label input~.checkmark:after{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f111";position:absolute;color:#fff;transition:all .3s ease-in-out}.filter-group label input:checked~.checkmark:after{color:#000;font-weight:900;content:"\f00c"}.checkmark:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";position:absolute;display:none;color:#fff}.filter-group label input:checked~.checkmark:after{display:block}.filter-group label .checkmark:after{left:2px;top:-2px;width:9px;height:9px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.close-filters{cursor:pointer}@media (min-width:992px){.filter-container{position:relative;height:auto;width:auto;background:#fff;overflow-y:auto;left:auto;top:auto}}