@charset "UTF-8";div#nav-video.tab-pane.fade{opacity:1}.carousel .invisible_link.active a{position:absolute;width:100%;height:100%;top:0;left:0}.vehicle-family-title:before,.overlaybox h3:before,.lineabove:before,#newbike-page h1:before,h5.tech-card-header:before,.halfbannerbrand h1:before{border-top:8px solid #F63636}.overlaybox h3,.vehicle-family-title{color:#333}.kymco-tech-spec-bg h3,.kymco-tech-spec-bg .h2,.pricebox .h2{color:#F63636}#ctaarea .cta_test_ride,#ctaarea .cta_px,#ctaarea .cta_finance{display:none}.kymco-tech-spec-bg{background-color:#efefef}.tech-spec .tech-card-header,.pricebox{background:#222}.tech-spec .card-body{background:#333}.tech-spec .table-dark,.tech-spec .table-dark>th,.tech-spec .table-dark>td{background-color:#333}div#dealer-lowertext{background-color:#000}.btn-kymco{background:#F63636;color:#FFF;text-transform:uppercase;font-weight:700}.btn-kymco:hover{background:#af2a2a;color:#FFF}.overlaybox{min-width:210px!important}.affix .find-a-dealer-sticky{display:block!important}.kpb-wrap{font-family:'Barlow',sans-serif;color:#2c2c2c;line-height:1.75;font-size:1rem}.kpb-wrap h2{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1.5rem;color:#111;text-transform:uppercase;border-left:4px solid #d0021b;padding-left:12px;margin-top:2.2rem;margin-bottom:.9rem;letter-spacing:.02em}.kpb-opener{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1.75rem;color:#111;text-transform:uppercase;letter-spacing:.02em;margin-top:0!important;margin-bottom:1.2rem;border-left:none;padding-left:0;border-bottom:3px solid #d0021b;padding-bottom:10px}.kpb-wrap h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.15rem;color:#111;text-transform:uppercase;margin-top:1.6rem;margin-bottom:.5rem}.kpb-wrap p{margin-bottom:1.1rem}.kpb-wrap strong{font-weight:600;color:#111}.kpb-lead{font-size:1.1rem;font-weight:500;border-left:4px solid #d0021b;padding-left:14px;margin-bottom:1.8rem;color:#333}.kpb-features{display:flex;flex-wrap:wrap;gap:10px;margin:1.2rem 0 1.8rem}.kpb-feat{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:10px 16px;flex:1 1 200px}.kpb-feat-icon{font-family:'Barlow Condensed',sans-serif;font-size:1.5rem;font-weight:800;color:#d0021b;line-height:1;margin-bottom:4px}.kpb-feat-label{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:#555}.kpb-feat-val{font-weight:600;font-size:.95rem;color:#111}.kpb-uses{background:#f9f9f9;border-radius:6px;padding:20px 22px;margin:1.5rem 0}.kpb-uses ul{padding-left:0;list-style:none;margin:0}.kpb-uses ul li{padding:6px 0;border-bottom:1px solid #e8e8e8;display:flex;align-items:flex-start;gap:10px;font-size:.95rem}.kpb-uses ul li:last-child{border-bottom:none}.kpb-tick{color:#1a7a3e;font-weight:700;flex-shrink:0;font-size:1rem}.kpb-faq{margin:2rem 0}.kpb-faq-item{border-bottom:1px solid #e0e0e0;padding:14px 0}.kpb-faq-item:last-child{border-bottom:none}.kpb-faq-q{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.05rem;color:#111;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.kpb-faq-a{font-size:.95rem;color:#444;margin:0}.kpb-cta{background:#111;border-radius:6px;padding:28px 28px;text-align:center;margin:2rem 0}.kpb-cta p{color:rgb(255 255 255 / .8);margin-bottom:1.2rem;font-size:.95rem}.kpb-btn{background:#d0021b;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;padding:12px 28px;border-radius:4px;text-decoration:none!important;display:inline-block;margin:4px}.kpb-btn:hover{background:#a8001a;color:#fff!important}.kpb-btn-out{background:#fff0;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;padding:10px 28px;border-radius:4px;border:2px solid rgb(255 255 255 / .4);text-decoration:none!important;display:inline-block;margin:4px}.kpb-btn-out:hover{border-color:#fff;color:#fff!important}.kpb-compare{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;margin:1.5rem 0}.kpb-compare-head{background:#d0021b;color:#fff;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;padding:10px 18px}.kpb-compare-body{padding:16px 18px;font-size:.92rem}.kpb-range-nav{background:#f5f5f5;border-radius:6px;padding:16px 18px;margin:1.8rem 0;font-size:.88rem}.kpb-range-nav strong{font-family:'Barlow Condensed',sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#555;display:block;margin-bottom:8px}.kpb-range-nav a{color:#d0021b;text-decoration:none;margin-right:14px}.kpb-range-nav a:hover{text-decoration:underline}@media(max-width:576px){.kpb-feat{flex:1 1 45%}.kpb-cta{padding:22px 16px}}