@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&family=DM+Mono:wght@400;500&display=swap');:root{--cream:#f5f5f5;--cream2:#eeeeee;--sand:#e8e8e8;--white:#ffffff;--mid:#666666;--dark:#222222;--near-black:#111111;--stone:#999999;--goud:#b8945a;--goud-light:#d4b07a;--goud-dark:#9a7a45;--antraciet:#2a2a2a;--border:rgba(0,0,0,0.10);--border2:rgba(0,0,0,0.05)}body:not(.et-fb) .et_pb_text,body:not(.et-fb) .et_pb_blurb,body:not(.et-fb) p,body:not(.et-fb) li,body:not(.et-fb) input,body:not(.et-fb) select,body:not(.et-fb) textarea{font-family:'DM Sans',sans-serif}body:not(.et-fb) h1,body:not(.et-fb) h2,body:not(.et-fb) h3,body:not(.et-fb) .et_pb_text h1,body:not(.et-fb) .et_pb_text h2,body:not(.et-fb) .et_pb_text h3,body:not(.et-fb) .et_pb_blurb_title,body:not(.et-fb) .et_pb_slide_title,body:not(.et-fb) .et_pb_module_header{font-family:'Bebas Neue',sans-serif!important;font-weight:400;letter-spacing:0.04em;line-height:1.0;text-shadow:none!important}body:not(.et-fb) p,body:not(.et-fb) .et_pb_text p,body:not(.et-fb) .et_pb_blurb .et_pb_blurb_description{font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.8}.gold-dash,.gold-dash-left,.gold-dash-center,.mcycles-label,p.gold-dash,p.gold-dash-left,p.gold-dash-center{font-family:'DM Mono',monospace!important;font-size:11px!important;font-weight:400!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#b8945a!important;line-height:1.2!important;margin-bottom:14px!important}.gold-dash{display:flex!important;align-items:center!important;gap:12px!important}.gold-dash-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.gold-dash-center{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.mcycles-label{display:flex!important;align-items:center!important;gap:12px!important}.gold-dash::before,.gold-dash-left::before,.gold-dash-center::before,.mcycles-label::before{content:''!important;display:inline-block!important;width:28px!important;height:1px!important;background:#b8945a!important;flex-shrink:0!important}.et_pb_blurb_title{font-family:'Bebas Neue',sans-serif!important;font-size:24px!important;letter-spacing:0.05em!important;color:#111111!important;margin-bottom:12px!important}.et_pb_blurb_description{font-size:14px!important;line-height:1.75!important;color:#666666!important}.et_pb_testimonial_description,.et_pb_testimonial blockquote{font-family:'DM Sans',sans-serif!important;font-weight:300!important;line-height:1.6!important;color:#111111!important;text-shadow:none!important}.et_pb_testimonial_author{font-family:'DM Mono',monospace!important;font-size:11px!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:#999999!important}.svc-num{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:0.2em;color:#b8945a;margin-bottom:24px}.svc-title{font-family:'Bebas Neue',sans-serif;font-size:24px;letter-spacing:0.04em;color:#111111;margin-bottom:14px}.svc-desc{font-size:14px;font-weight:300;line-height:1.75;color:#666666}.fit-step-num{font-family:'DM Mono',monospace;font-size:11px;color:#b8945a;padding-top:3px;letter-spacing:0.1em}.fit-step-title{font-size:15px;font-weight:500;color:#111111;margin-bottom:5px;letter-spacing:0.02em}.fit-step-desc{font-size:13px;font-weight:300;line-height:1.65;color:#666666}.bike-cell-tag{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:#b8945a;margin-bottom:6px}.bike-cell-name{font-family:'Bebas Neue',sans-serif;font-size:22px;font-weight:400;color:#ffffff;letter-spacing:0.04em}.bike-cell-sub{font-size:12px;font-weight:300;color:rgba(255,255,255,0.6);margin-top:2px}.photo-strip-tag{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:#b8945a;margin-bottom:4px}.photo-strip-name{font-family:'Bebas Neue',sans-serif;font-size:18px;font-weight:400;color:#ffffff;letter-spacing:0.04em}.trust-label{font-size:12px;letter-spacing:0.06em;font-weight:400;color:rgba(255,255,255,0.75)}body,#page-container,.et_pb_section{background-color:#f5f5f5}.et_pb_section{padding:80px 0!important}.bg-cream2{background-color:#eeeeee!important}.bg-sand{background-color:#e8e8e8!important}.bg-white{background-color:#ffffff!important}.bg-dark{background-color:#111111!important}.bg-antraciet{background-color:#2a2a2a!important}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark p,.bg-dark .et_pb_text,.bg-dark .et_pb_blurb_title,.bg-dark .et_pb_blurb_description{color:#f5f5f5!important}.bg-dark .mcycles-label,.bg-dark .gold-dash,.bg-dark .gold-dash-left,.bg-dark .gold-dash-center{color:#b8945a!important}.bg-antraciet h1,.bg-antraciet h2,.bg-antraciet h3,.bg-antraciet p,.bg-antraciet .et_pb_text,.bg-antraciet .et_pb_blurb_title,.bg-antraciet .et_pb_blurb_description{color:#f0f0f0!important}.bg-antraciet .mcycles-label,.bg-antraciet .gold-dash,.bg-antraciet .gold-dash-left,.bg-antraciet .gold-dash-center{color:#b8945a!important}.rij-smal.et_pb_row{column-gap:12px!important}.rij-smal.et_pb_row .et_pb_column{padding:0 6px!important}.kaart-strava{transition:background-color 0.3s!important}.kaart-strava:hover{background-color:#ffffff!important}#main-header,#et-top-navigation{background:rgba(255,255,255,0.97)!important;backdrop-filter:blur(16px);border-bottom:none!important;box-shadow:0 2px 12px rgba(0,0,0,0.06)!important}#main-header::after{content:'';display:block;height:3px;background:linear-gradient(to right,#2d8a3a 0%,#2d8a3a 20%,#f0c800 20%,#f0c800 40%,#111111 40%,#111111 60%,#b8945a 60%,#b8945a 80%,#1155a0 80%,#1155a0 100%)}#logo{max-height:50px}#top-menu>li>a,#et-top-navigation .et_pb_menu__menu>ul>li>a{font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.06em!important;color:#666666!important;text-transform:none!important}#top-menu>li>a:hover,#et-top-navigation .et_pb_menu__menu>ul>li>a:hover{color:#111111!important}#top-menu>li.nav-cta>a{background:#b8945a!important;color:#ffffff!important;padding:8px 20px!important;font-size:12px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;font-weight:500!important}#top-menu>li.nav-cta>a:hover{background:#9a7a45!important}.et_pb_text ul,.et_pb_blurb ul{list-style:none;padding-left:0}.et_pb_text ul li,.et_pb_blurb ul li{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:300;color:#666666;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.et_pb_text ul li::before,.et_pb_blurb ul li::before{content:'';display:inline-block;width:20px;height:1px;background:#b8945a;flex-shrink:0}.bg-dark .et_pb_text ul li,.bg-dark .et_pb_blurb ul li{color:rgba(255,255,255,0.72);border-bottom-color:rgba(255,255,255,0.06)}.et_pb_blurb{background:#ffffff;border:1px solid rgba(0,0,0,0.10);padding:40px 36px!important;transition:background 0.3s;position:relative;overflow:hidden}.et_pb_blurb::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,#b8945a,#d4b07a);transform:scaleX(0);transform-origin:left;transition:transform 0.35s}.et_pb_blurb:hover{background:#eeeeee}.et_pb_blurb:hover::before{transform:scaleX(1)}.bg-dark .et_pb_blurb{background:#1a1a1a;border-color:rgba(255,255,255,0.06)}.bg-dark .et_pb_blurb:hover{background:#222222}.bg-dark .et_pb_blurb_title{color:#f5f5f5!important}.bg-antraciet .et_pb_blurb{background:#333333;border-color:rgba(255,255,255,0.06)}.bg-antraciet .et_pb_blurb:hover{background:#3a3a3a}.bg-antraciet .et_pb_blurb_title{color:#f0f0f0!important}.et_pb_image img,.et_pb_gallery_image img{transition:transform 0.5s ease,filter 0.4s;filter:brightness(0.95)}.et_pb_image:hover img,.et_pb_gallery_image:hover img{transform:scale(1.04);filter:brightness(1)}.et_pb_contact_form input,.et_pb_contact_form select,.et_pb_contact_form textarea,.et_pb_newsletter_form input,.et_pb_newsletter_form textarea{font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:300!important;background:#ffffff!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:0!important;color:#111111!important;padding:13px 16px!important;outline:none!important;transition:border-color 0.2s!important}.et_pb_contact_form input:focus,.et_pb_contact_form textarea:focus{border-color:#b8945a!important;box-shadow:none!important}.et_pb_contact_form input::placeholder,.et_pb_contact_form textarea::placeholder{color:#999999!important}.et_pb_contact_submit,.et_contact_bottom_container .et_pb_button{background:#b8945a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'DM Sans',sans-serif!important;font-size:12px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-weight:500!important;padding:14px 32px!important}.et_pb_contact_submit:hover{background:#9a7a45!important}.et_pb_testimonial{background:#eeeeee!important;border:none!important;text-align:center!important;padding:64px!important}.et_pb_slider,.et_pb_slider *,.et_pb_slide_title,.et_pb_slide_content,.et_pb_slide_description{text-shadow:none!important}.et_pb_divider{border-color:rgba(0,0,0,0.10)!important}.divider-goud .et_pb_divider_internal{border-top:1px solid rgba(184,148,90,0.35)!important}.et_pb_number_counter .title{font-family:'DM Mono',monospace!important;font-size:11px!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:#666666!important}.et_pb_number_counter .percent{font-family:'Bebas Neue',sans-serif!important;font-size:52px!important;color:#111111!important;letter-spacing:0.04em!important}.bg-dark .et_pb_number_counter .percent{color:#b8945a!important}.bg-dark .et_pb_number_counter .title{color:rgba(255,255,255,0.55)!important}.et_pb_tab_active,.et_pb_tabs_controls li.et_pb_tab_active a{color:#b8945a!important;border-bottom:none!important}.et_pb_toggle_title{font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:500!important;color:#111111!important;letter-spacing:0.02em!important}.et_pb_toggle_open .et_pb_toggle_title{color:#b8945a!important}.gold-top-border{border-top:3px solid #b8945a!important}.border-subtle{border:1px solid rgba(0,0,0,0.10)!important;background-color:#ffffff!important;transition:background-color 0.3s!important}.border-subtle:hover{background-color:#eeeeee!important}.border-subtle h3{color:#111111!important;margin-bottom:12px!important}.border-subtle p{padding-bottom:16px!important}.watermark-text{position:relative;overflow:hidden}.watermark-text::before{content:'MCYCLES';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:clamp(100px,18vw,220px);font-weight:400;color:rgba(0,0,0,0.04);letter-spacing:0.1em;white-space:nowrap;pointer-events:none;z-index:0}.fade-up{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.trust-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;background:#2a2a2a!important;padding:18px 56px!important;border-bottom:none!important}.trust-item{display:flex!important;align-items:center!important;gap:10px!important}.trust-divider{width:1px!important;height:28px!important;background:rgba(184,148,90,0.3)!important;display:block!important}.photo-strip{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;height:280px;gap:3px;background:#eeeeee;overflow:hidden;width:100%}.photo-strip-cell{position:relative;overflow:hidden}.photo-strip-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s;filter:brightness(0.92)}.photo-strip-cell:hover img{transform:scale(1.05);filter:brightness(1)}.photo-strip-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(to top,rgba(0,0,0,0.65),transparent)}.bikes-grid{display:grid;grid-template-columns:1.2fr 0.8fr 0.8fr;grid-template-rows:300px 300px;gap:12px;width:100%;background:#e8e8e8}.bike-cell.tall{grid-row:1 / 3;height:612px}.bike-cell.wide{grid-column:2 / 4}.bike-cell{position:relative;overflow:hidden;height:100%;min-height:300px}.bike-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease,filter 0.4s;filter:brightness(0.92)}.bike-cell:hover img{transform:scale(1.04);filter:brightness(1)}.bike-cell-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.svc{background:#ffffff;border:1px solid rgba(0,0,0,0.09);padding:40px 36px;position:relative;overflow:hidden;transition:background 0.3s;height:100%}.svc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,#b8945a,#d4b07a);transform:scaleX(0);transform-origin:left;transition:transform 0.35s}.svc:hover{background:#eeeeee}.svc:hover::before{transform:scaleX(1)}.svc-icon{margin-bottom:20px;opacity:0.7}.fit-step{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.fit-step:first-child{border-top:1px solid rgba(0,0,0,0.05)}.comm-hero .et_pb_column:first-child{background-color:#2a2a2a!important;border-bottom:3px solid #b8945a!important;padding:40px 36px!important}#main-footer,.et_pb_footer_bottom_inside,#footer-widgets{background:#111111!important;border-top:3px solid #b8945a!important}#main-footer *,#footer-widgets *{color:rgba(255,255,255,0.48)!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:300!important}#main-footer h4,#footer-widgets h4,#main-footer .widget-title,#footer-widgets .widget-title{font-family:'DM Mono',monospace!important;font-size:10px!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.28)!important;margin-bottom:20px!important}#main-footer a:hover,#footer-widgets a:hover{color:rgba(255,255,255,0.9)!important}#et-footer-nav{border-top:1px solid rgba(255,255,255,0.08)!important;background:#111111!important}.et_pb_footer_bottom_inside{color:rgba(255,255,255,0.22)!important;font-size:12px!important}@media (max-width:980px){.et_pb_section{padding:56px 0!important}.et_pb_blurb{padding:28px 24px!important}.et_pb_testimonial{padding:40px 24px!important}.trust-bar{padding:16px 24px!important}.bikes-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bike-cell.tall{grid-row:auto;height:260px}.bike-cell.wide{grid-column:auto;height:200px}.photo-strip{grid-template-columns:1fr 1fr;height:auto}.photo-strip-cell{height:180px}}@media (max-width:767px){.et_pb_section{padding:48px 0!important}.trust-bar{gap:12px!important}.trust-divider{display:none!important}}