@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}.custom_vehicle_range_link{background-color:#F63636;color:#fff;padding:2px;border-radius:5px;text-decoration:none;transition:background-color 0.2s ease-in-out}.custom_vehicle_range_link:hover{background-color:darkred;color:#fff;text-decoration:none}.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}}.kpb-wrap a{color:#d0021b;text-decoration:none}.kpb-wrap a:hover{text-decoration:underline}.kpb-cross{color:#d0021b;font-weight:700;flex-shrink:0;font-size:1rem}.kpb-cta h3{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1.6rem;text-transform:uppercase;color:#fff;margin:0 0 .6rem}.katv-divider{border:none;border-top:2px solid #e0e0e0;margin:2.8rem 0}.katv-intro-note{font-size:.85rem;color:#888;margin-top:-.5rem;margin-bottom:1.5rem;font-style:italic}.katv-matcher{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.88rem}.katv-matcher th{background:#111;color:#fff;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;text-align:left}.katv-matcher th:first-child{border-radius:4px 0 0 0}.katv-matcher th:last-child{border-radius:0 4px 0 0}.katv-matcher td{padding:9px 14px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.katv-matcher tr:nth-child(even) td{background:#fafafa}.katv-matcher tr:hover td{background:#fff5f5}.katv-matcher .katv-model-link{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.95rem;color:#d0021b;text-decoration:none;white-space:nowrap}.katv-matcher .katv-model-link:hover{text-decoration:underline}.katv-matcher .katv-price{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:#111;white-space:nowrap}.katv-tag{display:inline-block;font-size:.7rem;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:3px;margin:1px}.katv-tag-red{background:#d0021b;color:#fff}.katv-tag-dark{background:#333;color:#fff}.katv-tag-green{background:#1a7a3e;color:#fff}.katv-trust{display:flex;flex-wrap:wrap;gap:12px;margin:1.5rem 0 2rem}.katv-trust-tile{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;flex:1 1 180px;text-align:center}.katv-trust-num{font-family:'Barlow Condensed',sans-serif;font-size:2.2rem;font-weight:800;color:#d0021b;line-height:1}.katv-trust-label{font-size:.78rem;color:#555;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.06em;margin-top:5px}.katv-usecase-grid{display:flex;flex-wrap:wrap;gap:12px;margin:1.5rem 0}.katv-usecase-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;flex:1 1 220px;border-top:3px solid #d0021b}.katv-usecase-card h3{margin-top:0;font-size:1rem}.katv-usecase-card p{font-size:.88rem;color:#555;margin:0}.katv-usecase-card a{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#d0021b;text-decoration:none;display:inline-block;margin-top:10px}.katv-usecase-card a:hover{text-decoration:underline}@media(max-width:576px){.katv-matcher{display:block;overflow-x:auto}.katv-trust-tile{flex:1 1 45%}}