body::-webkit-scrollbar{display:none}body{font-family:roboto,Helvetica,sans-serif;font-weight:300;-ms-overflow-style:none;width:100vw;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:roboto,Helvetica,sans-serif;font-weight:300}h1,h2,h3{color:#40c51d}h1{font-size:2.5em}h2{font-size:1.75em}h3{font-size:1.35em}button,input,textarea,select{font-family:inherit}.main{font:100% roboto,Helvetica,sans-serif;color:#158aff;width:80%;max-width:1200px;margin:0 auto;padding-bottom:80px;display:block}.content{max-width:750px;margin:0 auto;color:#333}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:40px 0 15px}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content p,.content ul,.content ol{line-height:1.7;margin:15px 0}.content ul,.content ol{padding-left:20px}.content table{width:100%;border-collapse:collapse;margin:20px 0}.content table th,.content table td{text-align:left;padding:10px 0;border-bottom:1px solid #e5e5e5}.content table th{font-weight:500;color:#333}.content table th:last-child,.content table td:last-child{text-align:right}.content table td:last-child{color:#40c51d;font-weight:500}.content .table-note{margin-top:-5px;font-size:.85em;color:#888}.content .info-callout{background:rgba(21,138,255,6%);border-left:3px solid #158aff;padding:15px 20px;margin:20px 0;line-height:1.6}.content .info-callout strong{color:#158aff}.content .news-highlight{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.content .news-highlight .news-highlight-label{background:#158aff;color:#fff;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:3px}.content .news-highlight a{color:#158aff;font-weight:500;text-decoration:none}.content .news-highlight a:hover{text-decoration:underline}.content .review-card{background:#fff;border:1px solid #e5e5e5;border-left:3px solid #40c51d;padding:15px 20px;margin:20px 0}.content .review-card p{margin:0 0 10px;font-style:italic}.content .review-card cite{display:block;font-style:normal;font-size:.85em;color:#888}header{background-color:#fff;padding-top:20px;position:sticky;top:0;z-index:100}header .container-paragraph{width:80%;max-width:1200px;margin:0 auto;overflow:hidden}header .navbar-left{width:300px;float:left}header .navbar-right{overflow:hidden;float:right}header ul{list-style-type:none;margin:0;padding:0;overflow:hidden}header li{float:left}header li a{display:block;color:#a0a0a0;text-align:center;padding:14px 16px;text-decoration:none}header li a:hover{color:#292929}header li a.active{color:#292929;border-top:3px solid #40c51d;padding-top:11px}header .nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:24px;background:0 0;border:none;cursor:pointer;padding:0}header .nav-toggle span{display:block;height:2px;background:#333;border-radius:1px}@media(max-width:768px){header .container-paragraph{display:flex;align-items:center;flex-wrap:wrap}header .navbar-left{width:auto}header .navbar-space{flex:1}header .nav-toggle{display:flex}header .navbar-right{float:none;width:100%;order:3;display:none}header .navbar-right ul{overflow:visible}header .navbar-right li{float:none;width:100%}header .navbar-right li a.active{border-top:none;border-left:3px solid #40c51d;padding-top:14px;padding-left:13px}body.nav-open header .navbar-right{display:block}}.paragraph{margin:0 auto}.paragraph .container-paragraph{overflow:hidden;display:flex}.paragraph .container-paragraph .image{width:35%;float:left}.paragraph .container-paragraph .image img{width:100%}.paragraph .container-paragraph .mid{width:3%}.paragraph .container-paragraph .text{width:70%;float:right}@media(max-width:768px){.paragraph .container-paragraph{flex-direction:column}.paragraph .container-paragraph .image,.paragraph .container-paragraph .text{width:100%;float:none}.paragraph .container-paragraph .mid{width:auto;height:20px}}.footer{background-color:#213a4e;margin:0;padding:60px 0 0}.footer .container-footer{width:80%;max-width:1200px;margin:0 auto;display:flex;gap:40px;font-size:.95em;color:#fff}.footer .container-footer a{color:#fff;text-decoration:none}.footer .container-footer a:hover{text-decoration:underline;color:#40c51d}.footer .container-footer h3{color:#fff;margin:0 0 20px;font-weight:300;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15)}.footer .container-footer p{margin:12px 0;line-height:1.7;color:rgba(255,255,255,.8)}.footer .container-footer .icon svg{vertical-align:middle;margin-right:8px}.footer .container-footer .icon svg path,.footer .container-footer .icon svg circle,.footer .container-footer .icon svg polyline{stroke:#fff}.footer .container-footer .col-first{flex:1;min-width:0}.footer .container-footer .col-first svg path,.footer .container-footer .col-first svg circle,.footer .container-footer .col-first svg polyline{stroke:#fff}.footer .container-footer .col-first .social-links{display:flex;gap:15px;margin-top:15px}.footer .container-footer .col-first .social-links a{display:inline-block}.footer .container-footer .col-first .social-links a svg path{fill:#158aff;stroke:none;transition:fill .2s}.footer .container-footer .col-first .social-links a:hover svg path{fill:#40c51d}.footer .container-footer .col-sec{flex:1;min-width:0}.footer .container-footer .col-sec .hp-field{display:none}.footer .container-footer .col-sec .contact-form .form-group{margin-bottom:15px}.footer .container-footer .col-sec .contact-form .form-group label{display:block;color:rgba(255,255,255,.8);margin-bottom:5px;font-size:.9em}.footer .container-footer .col-sec .contact-form .form-group input,.footer .container-footer .col-sec .contact-form .form-group textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,8%);color:#fff;font-size:.95em;outline:none}.footer .container-footer .col-sec .contact-form .form-group input::placeholder,.footer .container-footer .col-sec .contact-form .form-group textarea::placeholder{color:rgba(255,255,255,.4)}.footer .container-footer .col-sec .contact-form .form-group input:focus,.footer .container-footer .col-sec .contact-form .form-group textarea:focus{border-color:#158aff;background:rgba(255,255,255,.12)}.footer .container-footer .col-sec .contact-form .form-group textarea{resize:vertical;min-height:100px}.footer .container-footer .col-sec .contact-form .form-submit{text-align:right}.footer .container-footer .col-sec .contact-form button[type=submit]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.95em;font-weight:500;border:none;cursor:pointer;background-color:#158aff;color:#fff;transition:background-color .2s}.footer .container-footer .col-sec .contact-form button[type=submit] svg polygon{fill:#fff}.footer .container-footer .col-sec .contact-form button[type=submit]:hover{background-color:#3e9eff}.footer .container-footer .col-sec .contact-form button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.footer .container-footer .col-sec .contact-form .form-status{margin-top:10px;font-size:.9em;min-height:1.2em;color:rgba(255,255,255,.8)}.footer .container-footer .col-sec .contact-form .form-status--success{color:#40c51d}.footer .container-footer .col-sec .contact-form .form-status--error{color:#ff8080}.footer .container-footer .col-third{flex:1;min-width:0}.footer .container-footer .col-third .availability-container{display:flex;color:rgba(255,255,255,.8)}.footer .container-footer .col-third .availability-container .availability-days{flex:1;line-height:2}.footer .container-footer .col-third .availability-container .availability-times{flex:1;text-align:right;line-height:2}.footer .copyright{text-align:center;padding:25px 0;font-size:.85em;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.1);margin-top:50px}@media(max-width:768px){.footer .container-footer{flex-direction:column;gap:30px}}.bikes-grid{display:flex;flex-wrap:wrap;gap:30px}.bike-card{flex:1 1 calc(25% - 23px);max-width:calc(25% - 23px);min-width:220px;background:#fff;border:1px solid #e5e5e5;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.bike-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.bike-card .bike-image{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f7f7f7}.bike-card .bike-image img{width:100%;height:100%;object-fit:contain;display:block}.bike-card .bike-info{padding:15px}.bike-card .bike-info .bike-nr{font-size:.85em;color:#888}.bike-card .bike-info .bike-title{font-weight:400;font-size:1.1em;margin:5px 0 8px;color:#333}.bike-card .bike-info .bike-info-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.bike-card .bike-info .bike-info-brand{min-width:0}.bike-card .bike-info .bike-make,.bike-card .bike-info .bike-model{display:block;font-size:.85em;color:#888}.bike-card .bike-info .bike-price{flex-shrink:0;font-size:1.5em;font-weight:600;color:#40c51d;text-align:right}.nieuws-page{max-width:750px;margin:0 auto}.nieuws-list{display:flex;flex-direction:column;gap:20px}.nieuws-card{background:#fff;border:1px solid #e5e5e5;border-left:3px solid #40c51d;padding:15px 20px;transition:box-shadow .2s,transform .2s}.nieuws-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.nieuws-card .nieuws-date{font-size:.85em;color:#888}.nieuws-card .nieuws-title{font-weight:400;font-size:1.1em;margin:5px 0 10px;color:#40c51d}.nieuws-card .nieuws-excerpt{margin:0 0 10px;color:#333}.nieuws-card .nieuws-readmore{color:#158aff;text-decoration:none;font-weight:500;font-size:.9em}.nieuws-card .nieuws-readmore:hover{text-decoration:underline}.nieuws-detail .back-link{display:inline-block;margin-bottom:20px;color:#158aff;text-decoration:none;font-size:.9em}.nieuws-detail .back-link:hover{text-decoration:underline}.nieuws-detail .nieuws-date{display:block;font-size:.85em;color:#888;margin-bottom:5px}.bike-detail{max-width:750px;margin:0 auto}.bike-detail .back-link{display:inline-block;margin-bottom:20px;color:#158aff;text-decoration:none;font-size:.9em}.bike-detail .back-link:hover{text-decoration:underline}.bike-detail .bike-detail-price{font-size:1.5em;font-weight:500;color:#40c51d;margin:5px 0}.bike-detail .bike-detail-make{color:#888;margin:0 0 20px}.bike-detail .bike-detail-gallery{display:flex;gap:15px;margin-bottom:20px}.bike-detail .bike-detail-gallery img{width:100%;max-width:calc(50% - 8px);border:1px solid #e5e5e5}.bike-detail .bike-detail-description{line-height:1.7;color:#333;margin-bottom:25px}.bike-detail .cta-button{display:inline-block;padding:12px 25px;background-color:#158aff;color:#fff;text-decoration:none;font-weight:500;transition:background-color .2s}.bike-detail .cta-button:hover{background-color:#40c51d}@media(max-width:768px){.bike-detail .bike-detail-gallery{flex-direction:column}.bike-detail .bike-detail-gallery img{max-width:100%}}.merken-page h2{font-weight:400;margin:50px 0 20px}.merken-page h2:first-of-type{margin-top:30px}.makes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.makes{display:block;text-align:center;text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e5e5;padding:25px 20px;transition:box-shadow .2s,transform .2s,border-color .2s}.makes:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#158aff}.makes .image{height:100px;display:flex;align-items:center;justify-content:center}.makes .image img{width:100%;height:100%;object-fit:contain}.makes .text{margin-top:12px;font-size:.95em;color:#333}.contact-map-container{display:flex;gap:40px;margin-top:30px}.contact-map-container .contact-info{flex:1;min-width:280px}.contact-map-container .contact-info h2{font-weight:400;margin:0 0 20px}.contact-map-container .contact-info h3{font-weight:400;margin:30px 0 15px}.contact-map-container .contact-info p{margin:15px 0;line-height:1.6;color:#333}.contact-map-container .contact-info p a{color:#158aff;text-decoration:none}.contact-map-container .contact-info p a:hover{text-decoration:underline}.contact-map-container .contact-info .opening-hours{width:100%;border-collapse:collapse}.contact-map-container .contact-info .opening-hours tr td{padding:8px 0;border-bottom:1px solid #e5e5e5}.contact-map-container .contact-info .opening-hours tr td:first-child{color:#333}.contact-map-container .contact-info .opening-hours tr td:last-child{text-align:right;color:#888}.contact-map-container .contact-info .contact-social-links{display:flex;gap:15px;margin-top:10px}.contact-map-container .contact-info .contact-social-links a{display:inline-block}.contact-map-container .contact-info .contact-social-links a svg path{fill:#158aff;transition:fill .2s}.contact-map-container .contact-info .contact-social-links a:hover svg path{fill:#40c51d}.contact-map-container .contact-right{flex:2;min-width:300px;display:flex;flex-direction:column;gap:30px}.contact-map-container .contact-right .contact-map iframe{width:100%;height:450px;border:none}.contact-map-container .contact-right .contact-form h3{font-weight:400;margin:0 0 20px}.contact-map-container .contact-right .contact-form .form-row{display:flex;gap:20px;margin-bottom:15px}.contact-map-container .contact-right .contact-form .form-row .form-group{flex:1}.contact-map-container .contact-right .contact-form .form-group{margin-bottom:15px}.contact-map-container .contact-right .contact-form .form-group label{display:block;margin-bottom:5px;font-size:.9em;color:#333}.contact-map-container .contact-right .contact-form .form-group input,.contact-map-container .contact-right .contact-form .form-group textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ddd;font-size:.95em;outline:none;transition:border-color .2s}.contact-map-container .contact-right .contact-form .form-group input:focus,.contact-map-container .contact-right .contact-form .form-group textarea:focus{border-color:#158aff}.contact-map-container .contact-right .contact-form .form-group input::placeholder,.contact-map-container .contact-right .contact-form .form-group textarea::placeholder{color:#888}.contact-map-container .contact-right .contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-map-container .contact-right .contact-form .form-submit{text-align:right}.contact-map-container .contact-right .contact-form .form-submit button{display:inline-flex;align-items:center;gap:8px;padding:12px 25px;background-color:#158aff;color:#fff;border:none;font-size:1em;cursor:pointer;transition:background-color .2s}.contact-map-container .contact-right .contact-form .form-submit button svg polygon{fill:#fff}.contact-map-container .contact-right .contact-form .form-submit button:hover{background-color:#40c51d}.contact-map-container .contact-right .contact-form .form-submit button:disabled{opacity:.6;cursor:not-allowed}.contact-map-container .contact-right .contact-form .hp-field{display:none}.contact-map-container .contact-right .contact-form .form-status{margin-top:10px;font-size:.9em;min-height:1.2em;color:#333}.contact-map-container .contact-right .contact-form .form-status--success{color:#40c51d}.contact-map-container .contact-right .contact-form .form-status--error{color:#c0392b}@media(max-width:768px){.contact-map-container{flex-direction:column}.contact-map-container .contact-info,.contact-map-container .contact-right{flex:none;width:100%}.contact-map-container .contact-right .contact-form .form-row{flex-direction:column;gap:0}}