@import url(https://use.typekit.net/faj8lvq.css);@charset "UTF-8";:root{--contentwidth:1600px;--footerwidth:745px;--listviewwidth:1400px;--detailviewwidth:1735px;--primarycolor:#cb0300;--primarycolor-hover:#950809;--secondarycolor:#307E42;--secondarycolor-hover:#1C4B27;--bglight:#f8f9fa;--bgdark:#222222;--bggrey:#dfdfdf;--bgprimary-text:#FFFFFF;--text:#333333;--paneltextlink:#FFFFFF;--paneltextlinkhover:#FFFFFF;--sale:#FF0000;--bigtext:2rem;--mediumtext:1.5rem;--smalltext:1rem;--altbg:#F4F3F8;--accent-font:'Play', sans-serif;--primary-font:proxima-nova-extra-condensed, sans-serif;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 0 12px rgb(14 15 16 / 8%)}body{font-family:var(--primary-font);font-size:1.4rem!important}.themecolor,a.themecolor,p a{color:var(--primarycolor)}button.navbar-toggler.burgernav{color:var(--primarycolor);width:60px;height:auto}body{font-family:var(--primary-font)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--primary-font);text-transform:uppercase;font-weight:400!important}div#dealer-nav .locationandphonewrapper{color:white!important;align-items:center;width:auto;margin-right:215px!important}div#dealer-nav .dealerlogowrap{width:auto;max-height:90px;max-width:50%;align-items:center}#dealer-nav .dealerlogowrap img{max-width:100%;object-fit:contain;max-height:90px}body div#dealer-nav .dealerlogowrap:after{content:"";position:absolute;top:27px;right:15px;background:url(https://cdn.dealerwebs.co.uk/honda/honda-logo-landscape-white.svg);background-repeat:no-repeat;width:180px;height:30px}body div#dealer-nav div#mainmenu.navitemswrap{background:none}body .bg-primary{background-color:var(--primarycolor)!important}body .btn-primary,body .btn.used-bike-cta{color:#fff!important;background-color:var(--primarycolor)!important;border-color:var(--primarycolor)!important;text-transform:uppercase!important;padding:10px 20px;font-size:1.2rem}body .btn-secondary{color:#fff!important;background-color:var(--secondarycolor)!important;border-color:var(--secondarycolor)!important;text-transform:uppercase!important;padding:10px 20px;font-size:1.2rem}body .btn-primary:hover,body .btn.used-bike-cta:hover,div#top_banner a.btn.cta:hover{color:#fff!important;background-color:var(--primarycolor-hover)!important;border-color:var(--primarycolor-hover)!important}body .btn-secondary:hover{color:#fff!important;background-color:var(--secondarycolor-hover)!important;border-color:var(--secondarycolor-hover)!important}div#dealer-nav{color:#fff;background:#000}div#dealer-nav a{color:#fff}#dealer-nav .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;font-size:1.3rem;font-weight:300;color:#fff}#dealer-nav li.nav-item.homeicon{display:none}#dealer-nav .dealer-number{font-size:1.5rem;font-weight:300}#top_banner_section div#top_banner .img-fluid{object-fit:cover}#top_banner_section div#top_banner .carousel{min-height:280px}#top_banner_section div#top_banner .carousel .carousel-inner,#top_banner_section div#top_banner .carousel .carousel-inner .carousel-item{height:100%}#top_banner_section div#top_banner .img-fluid{object-fit:cover;height:100%;object-position:center}body.home #top_banner_section div#top_banner .carousel-indicators,body.home #top_banner_section div#top_banner .carousel-control-prev,body.home #top_banner_section div#top_banner .carousel-control-next{display:flex}body.home #top_banner_section div#top_banner .carousel-control-prev,body.home #top_banner_section div#top_banner .carousel-control-next{margin:auto 1rem}#top_banner_section div#top_banner .carousel-indicators,#top_banner_section div#top_banner .carousel-control-prev,#top_banner_section div#top_banner .carousel-control-next{display:none}#top_banner_section div#top_banner .carousel-indicators{position:absolute;right:0;bottom:3%;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;margin-bottom:.5rem}#top_banner_section div#top_banner .carousel-indicators li{position:relative;flex:0 1 auto;width:1rem;height:1rem;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgb(0 0 0 / .5);border:1px solid rgb(0 0 0 / .9)}#top_banner_section div#top_banner .carousel-indicators .active{background-color:var(--primarycolor);border:1px solid var(--primarycolor)}#top_banner_section div#top_banner .carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}#top_banner_section div#top_banner .carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}#top_banner_section div#top_banner .carousel-control-prev-icon,#top_banner_section div#top_banner .carousel-control-next-icon{background-color:var(--primarycolor);background-size:25%;border-radius:50%;width:50px!important;height:50px!important;background-repeat:no-repeat;background-position:50%;max-width:10vw;max-height:10vw}#top_banner_section div#top_banner .carousel-control-next-icon{background-position:56%}#top_banner_section div#top_banner .carousel-caption{position:absolute;right:0%;left:0%;bottom:0%;width:100%;height:100%;color:#fff;text-align:center;display:block!important;background:none;width:fit-content;margin:auto;max-width:80%}#top_banner_section div#top_banner .banner-text{position:relative;top:50%;transform:translateY(-50%)}#top_banner_section div#top_banner .carousel-caption.text-invisible{padding:0%}#top_banner_section div#top_banner .banner-text{max-width:75%;margin:auto;text-shadow:1px 1px #000}#top_banner_section div#top_banner .carousel-caption.text-left{text-align:left!important;margin-left:3rem}#top_banner_section div#top_banner .carousel-caption.text-right{text-align:right!important;margin-right:3rem}#top_banner_section div#top_banner .banner-cta.text-centre .banner-text{background:rgb(0 0 0 / .4);padding:1.5rem}#top_banner_section div#top_banner .banner-cta.text-left,#top_banner_section div#top_banner .banner-cta.text-right{background:linear-gradient(90deg,rgb(0 0 0 / .7),transparent 85%)!important;width:100%;margin:0;max-width:100%}#top_banner_section div#top_banner .banner-cta.text-right{background:linear-gradient(-90deg,rgb(0 0 0 / .7),transparent 85%)!important}#top_banner_section div#top_banner .carousel-img{object-fit:cover}#top_banner_section div#top_banner .banner-heading,#top_banner_section div#top_banner .banner-sub-heading,#top_banner_section div#top_banner a.btn.cta{font-family:var(--primary-font)}#top_banner_section div#top_banner .banner-heading{font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-bottom:0rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:1rem}#top_banner_section div#top_banner .banner-body{display:none!important}#top_banner_section div#top_banner a.btn.cta{background:var(--primarycolor);color:#fff;margin-top:.5rem;font-size:1.3rem;text-transform:uppercase;font-weight:700;text-shadow:none}.new_bikes_widget .owl-nav [class*=owl-],.new_bikes_widget .owl-nav [class*=owl-]:active{color:#FFF!important;background:var(--primarycolor)!important;padding:10px 15px!important}.new_bikes_widget .owl-theme .owl-dots .owl-dot span{width:20px;height:20px;border-radius:30px;border:2px solid var(--primarycolor);background:#fff0}.new_bikes_widget .owl-theme .owl-dots .owl-dot.active span{background-color:var(--primarycolor)!important;width:20px;height:20px;border-radius:30px;border:2px solid var(--primarycolor);background:var(--primarycolor)}.new_bikes_widget .owl-nav div.owl-prev,.new_bikes_widget .owl-nav div.owl-next{margin-top:-20px;position:absolute;top:50%;text-align:center;line-height:20px!important;width:40px;height:40px;padding:0;border-radius:50%}.new_bikes_widget .owl-nav div.owl-prev{left:-1rem;right:auto;margin-left:0}.new_bikes_widget .owl-nav div.owl-next{right:-1rem;left:auto;margin-right:0}.new_bikes_widget .gallery-card{border:none}body.module-new_vehicles .parallax__container{background-color:black!important;height:60vw!important}body.module-new_vehicles .parallax__container .parallax{background-position:center bottom!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:auto!important;background-color:black!important;height:70vw!important}body.module-new_vehicles .halfbannerbrand{height:60vw}body.module-new_vehicles #newbike-page .breadcrumb-item,body.module-new_vehicles #newbike-page .breadcrumb-item+.breadcrumb-item::before,body.module-new_vehicles #newbike-page .hero-area h1{color:var(--text)}body.module-new_vehicles .new_vehicle_header_text h2{display:none}body.module-new_vehicles .new_vehicle_header_wrapper{background-color:#fff}body.module-new_vehicles .sticky-area.affix{padding-top:.8rem;padding-bottom:.8rem}body.module-new_vehicles .sticky-area .navbar-toggler{color:#fff;background:var(--primarycolor);padding:.5rem .75rem}body.module-new_vehicles .sticky-area.affix .navbar-toggler{color:var(--primarycolor);background:none;padding:none}body.module-new_vehicles .family-tabs>li>a{background-color:var(--bggrey);font-size:.65rem}body.module-new_vehicles .family-tabs>li a.active{background-color:var(--primarycolor)}body.module-new_vehicles .vehicle-container hr{border:none}body.module-new_vehicles .vehicle-holder{margin-top:10px;margin-bottom:100px}body.module-new_vehicles h2.vehicle-family-title{width:100%;text-align:center;font-size:2rem}body.module-new_vehicles .vehicle-title{color:var(--primarycolor);font-weight:700;max-width:90%;margin:auto;font-size:1.5rem}body.module-new_vehicles .vehicle-thumb-wrapper{width:100%}body.module-new_vehicles .vehicle-thumb-wrapper:after{content:"";bottom:-10px;left:0;border-bottom:5px solid var(--bggrey);position:absolute;width:80%;margin:0 10%}body.module-new_vehicles .vehicle-thumb-wrapper:hover:after{border-bottom:5px solid var(--primarycolor)}body.module-new_vehicles div#newbike-page section.hero-area{height:auto;background:none}body.module-new_vehicles div#newbike-page section.hero-area select#nb_detail_year_select{display:block;position:relative;width:fit-content;margin:auto;right:auto;background:var(--primarycolor);color:#fff}body.module-new_vehicles div#newbike-page section.hero-area h1{font-size:var(--mediumtext)}body.module-new_vehicles div#newbike-page section.hero-area .parallax__container{display:none}body.module-new_vehicles div#newbike-page section.hero-area img.main-hero-image{display:block!important;padding:0!important;animation:1s ease-out 0s 1 fadeInLeft}body.module-new_vehicles div#newbike-page div#nav-colour{min-height:310px}body.module-new_vehicles div#newbike-page .colours-wrapper .owl-stage-outer{animation:1s ease-out 0s 1 fadeIn}body.module-new_vehicles div#newbike-page .tabbedconent{background-color:var(--bglight);padding:2rem 0}body.module-new_vehicles div#newbike-page ul#pills-tab{background:white!important;margin-bottom:2em;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page .tab-content>.active .container{padding:0}body.module-new_vehicles div#newbike-page ul#pills-tab .nav-link.active,body.module-new_vehicles div#newbike-page ul#pills-tab .show>.nav-link{background-color:var(--primarycolor)}body.module-new_vehicles div#newbike-page ul#pills-tab li.nav-item{border-right:1px solid var(--bggrey)}body.module-new_vehicles div#newbike-page ul#pills-tab li.nav-item:last-of-type{border-right:none}body.module-new_vehicles div#newbike-page div#nav-tabContent{padding:0!important}body.module-new_vehicles div#newbike-page #nav-features .features-area-in{background:var(--bglight);padding:1rem}body.module-new_vehicles div#newbike-page #nav-features .features-area-in .container{background:#fff;padding:2rem;box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page #nav-colour .owl-carousel .owl-item img{cursor:zoom-in}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder{max-width:800px;padding-top:0;padding-bottom:0}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header{padding:0!important;margin-bottom:0;background:none;border:none;font-weight:inherit;color:#000}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a{background-color:#FFF;border-bottom:2px solid #fff0;font-weight:700;color:#000;padding:1.5rem 1.25rem;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%);margin-bottom:.25rem;text-decoration:none}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a:hover i.fa{color:var(--primarycolor)}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]:hover i.fa{color:#fff}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec .tech-card-header a[aria-expanded="true"]{background-color:var(--primarycolor);color:#fff;margin-bottom:0}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .tech-spec.card{background:none}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .card-body{-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%);background:#fff;margin-bottom:.25rem;padding:0}body.module-new_vehicles div#newbike-page #nav-techspec .tech-spec-holder .card-body .table-hover tbody tr:hover{background-color:var(--bglight)}body.module-new_vehicles div#newbike-page div#colours{background:#fff;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page div#colours,body.module-new_vehicles div#newbike-page div#colours .owl-carousel .owl-stage{text-align:center!important}.owl-theme .owl-nav [class*=owl-]{background:var(--primarycolor)}@media (min-width:480px){body.module-new_vehicles div#newbike-page .hero-area .btn-primary{font-size:1rem;padding:10px 5px}}@media (min-width:519px){#top_banner_section div#top_banner .banner-heading{margin-bottom:1rem;font-size:1.4rem}#top_banner_section div#top_banner .banner-sub-heading{font-weight:700;font-size:1.2rem}#top_banner_section div#top_banner .banner-body{display:block!important;margin-bottom:1rem}}@media (min-width:768.1px){#top_banner_section div#top_banner .banner-heading{font-size:2em;line-height:1.8rem;margin-bottom:1rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:1.5rem}#top_banner_section div#top_banner .banner-body{font-size:1.2rem;max-width:450px;margin:auto;margin-bottom:1rem}body.module-new_vehicles .halfbannerbrand{height:45vw}body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-toggler{display:block}body.module-new_vehicles .family-filter-position .navbar-expand-md{flex-direction:inherit;flex-wrap:wrap;justify-content:flex-start}body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-collapse{display:none!important}body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-collapse.show,body.module-new_vehicles .family-filter-position .navbar-expand-md .navbar-collapse.collapsing{display:flex!important;height:auto!important}body.module-new_vehicles h2.vehicle-family-title{padding-top:3.5rem}body.module-new_vehicles div#newbike-page section.hero-area h1{font-size:var(--bigtext)}}@media (min-width:992px){body.module-new_vehicles .vehicle-thumb-wrapper{flex:0 0 33.3%;max-width:33.3%}body.module-new_vehicles div#newbike-page section.hero-area{background:none;max-width:var(--contentwidth);margin:2rem auto 5rem;height:auto;min-height:auto}body.module-new_vehicles div#newbike-page section.hero-area img.main-hero-image{width:80%;margin-left:-5%}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push{width:30%;position:absolute;top:6rem;right:3rem;height:auto;background:var(--bglight);padding:0;-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0/30%);box-shadow:0 0 12px rgb(14 15 16 / 8%)}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push .col-xl-10{padding:1rem!important;width:100%;max-width:100%!important;flex:100%}body.module-new_vehicles div#newbike-page section.hero-area .newbike-push .col-md{flex-basis:auto!important}body.module-new_vehicles div#newbike-page section.hero-area select#nb_detail_year_select{right:auto;margin:auto 0rem auto auto}}@media (min-width:1200px){#dealer-nav .dropdown-menu{background-color:#000;width:max-content;margin-top:15px}div#dealer-nav .locationandphonewrapper{margin-right:160px!important}body div#dealer-nav .dealerlogowrap:after{top:25px}}@media (min-width:1300px){#top_banner_section div#top_banner .banner-heading{font-size:3em;line-height:3rem}#top_banner_section div#top_banner .banner-sub-heading{font-size:2rem}}@media (min-width:1500px){div#dealer-nav .locationandphonewrapper{margin-right:180px!important}}@media (min-width:1700px){#top_banner_section div#top_banner .img-fluid{max-height:85vh}}@media (min-width:2000px){body.module-new_vehicles .parallax__container .parallax{background-size:cover!important;background-position:center top!important;height:inherit!important}}@media (max-width:1199.98px){body div#dealer-nav div#mainmenu.navitemswrap{background:#fff}body #dealer-nav ul#mobilesearchwrap{background:#000}body #dealer-nav .navbar-expand-xl .navbar-nav .nav-link{color:#fff;padding-left:1.5rem;padding-right:1.5rem;border-bottom:1px solid rgb(255 255 255 / .2)}#dealer-nav .navbar-expand-xl li.nav-item.dropdown .dropdown-toggle::after{font-family:"Font Awesome 5 Pro","Font Awesome 6 Pro";position:absolute;right:1rem;margin:auto;border:none;content:"\2b";width:auto;height:auto;font-size:1.5rem;vertical-align:unset;top:20px;line-height:normal}#dealer-nav .navbar-expand-xl li.nav-item.dropdown.show .dropdown-toggle::after{content:"\f068";color:var(--primarycolor)}#dealer-nav .navbar-expand-xl li.nav-item.dropdown.show{background:#222}#dealer-nav ul.dropdown-menu.show{background:#222;padding:0;margin:0}#dealer-nav ul.dropdown-menu.show .nav-link{padding-left:3rem}#dealer-nav .burgernav[aria-expanded="true"] .fa-bars::before{content:"\f00d";font-size:1.8rem}#dealer-nav ul#mobilesearchwrap{background:#f2f2f2}#dealer-nav ul#mobilesearchwrap .input-group{border:1px solid rgb(0 0 0 / .2)}#dealer-nav ::-webkit-input-placeholder{color:#dddada}#dealer-nav ::-moz-placeholder{color:#dddada}#dealer-nav :-ms-input-placeholder{color:#dddada}#dealer-nav :-moz-placeholder{color:#dddada}#dealer-nav .nobgsearch{background-color:#fff0;border-radius:0rem;border:1px solid #FFF;text-align:center;color:#FFF}div#header_contact{background-color:var(--primarycolor);padding:8px 10px;text-align:center}.dealer-number i.fal.fa-phone{color:#FFF!important}}@media (max-width:768px){body.module-new_vehicles .parallax__container .parallax{height:110vw!important}.carousel-caption h3{font-size:2rem}.carousel-caption h4{font-size:1.3rem;margin:auto}.carousel-caption p{font-size:1rem}}@media (max-width:575.98px){div#dealer-nav .dealerlogowrap,body div#dealer-nav .dealerlogowrap:after{max-width:20%;align-items:center;display:flex}body div#dealer-nav .dealerlogowrap:after{max-width:50%;top:auto;height:25px;width:130px}div#dealer-nav .locationandphonewrapper{display:flex;margin-right:162px!important}#top_banner_section div#top_banner .carousel .carousel-inner,#top_banner_section div#top_banner .carousel .carousel-inner .carousel-item{height:auto}.bodycontent #top_banner_section div#top_banner .carousel-caption{position:relative;padding:2rem!important;margin:auto!important;background:#F4F3F8!important;width:100%;max-width:100%}#top_banner_section div#top_banner .banner-cta.text-centre .banner-text{background:none}#top_banner_section div#top_banner .banner-text{max-width:100%;margin:auto;text-shadow:none;top:0%;transform:none}#top_banner_section div#top_banner .carousel-caption h3{font-size:1.65rem}#top_banner_section div#top_banner a.btn.cta{font-size:1rem}#top_banner_section div#top_banner .carousel-control-prev,#top_banner_section div#top_banner .carousel-control-next{display:none!important}#top_banner_section div#top_banner .carousel-indicators{bottom:0%}#top_banner_section div#top_banner .carousel-indicators li{margin:0 .5rem}#top_banner_section div#top_banner .carousel-caption .banner-text h3,#top_banner_section div#top_banner .carousel-caption .banner-text h4,#top_banner_section div#top_banner .carousel-caption .banner-text p{color:initial}#top_banner_section div#top_banner .carousel-caption .banner-text p{margin:auto}}