.cw-header-contact .cw-address:before,.cw-header-contact .cw-phone:before{font-family:FontAwesome;vertical-align:middle;padding-right:.5rem;color:var(--color-theme-secondary)}.title+.text{margin-top:0}.wow{visibility:hidden}.header .navbar-nav .nav-link{font-weight:400;text-transform:uppercase;font-size:.85rem!important}.header .header-info-logo-img{padding:0!important}.header .header-info-logo-img img{width:150px}.cw-header-contact{font-size:.9rem}.header .navbar .active>.nav-link,.header .navbar .dropdown-item.active,.header .navbar .dropdown-item:active,.header .navbar .show>.nav-link{color:var(--color-theme-highlight);background-color:var(--color-theme-text-btn)}.cw-header-contact .cw-address:before{content:"\f3c5"}.cw-header-contact .cw-phone:before{content:"\f2a0"}header .navbar .dropdown-item{text-transform:uppercase;font-size:.9rem;font-weight:400!important}.header .navbar .dropdown-menu{background:#f4f7f7;color:#000}.cw-hero{position:relative;background:linear-gradient(to bottom,rgba(15,59,92,.6),rgba(15,59,92,.6)) 0 0/cover,url(https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/CC506A717BFC02980D270965AFC55DC9.jpg) top center/cover;padding:150px 0 30px;display:flex;flex-flow:column;justify-content:flex-end}.cw-hero h1{position:relative;z-index:2;font-size:2.75rem;color:#fff;line-height:1.1;filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .5))}.cw-hero h1 span{margin:.25rem 0;font-size:45%;color:#fff}section.inventory-search-module .btn-primary{background:var(--color-theme-secondary);border-color:var(--color-theme-secondary)}section.inventory-search-module .form__wrapper{border-radius:0!important;border:0!important}.page-home .list{padding-top:1.5rem;padding-bottom:5em}.page-home .list .list-img-wrap{padding:54% 0}.page-home .list .list-wrap{position:relative;margin-bottom:0}.page-home .list .list-text-title{position:absolute;bottom:15%;left:5%;right:5%;width:auto;height:auto;color:#fff;margin:auto;text-shadow:0 0 4px #000;pointer-events:none}.page-home .list .list-img-photo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25;transition:opacity .5s linear .1s}.page-home .list a.list-img-link:hover .list-img-photo:after{opacity:.5;background:var(--color-theme-highlight)}.footer-business+.footer-business-phone:before,.page-home .list .btn{display:none}.page-home .inventoryslideshow{padding-top:2.5rem;padding-bottom:0!important}.cw-homeAbout{margin-bottom:2.5rem;padding:4rem 0;background:linear-gradient(to bottom,rgba(0,0,0,.72),rgba(0,0,0,.72)) 0 0/cover,url(https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/089624034ABDB78384DFD81D1680D2D0.jpg) 0 0/cover}.cw-homeAbout .col-12{z-index:2}.inventoryslideshow-title-heading span,.textwithimage h3 span{margin-bottom:.25rem;text-transform:uppercase;font-weight:400;font-size:60%;color:var(--color-theme-secondary)}.cw-homeSpecial{margin-bottom:6rem;color:#fff}.cw-homeSpecial .cw-homeSpecial-wrapper{padding:2em}.cw-homeSpecial h4,section:not(.page-home) .title h1{font-size:2rem}.cw-homeSpecial img{width:400px}.cw-homeSpecial .container{background:var(--color-theme-highlight)}@media (max-width:576px){.cw-homeSpecial .cw-homeSpecial-content{margin-bottom:2em}}@media (min-width:768px){.page-home .list .list-text-title{font-size:1.75rem}.cw-homeAbout{padding:6rem 0}.cw-homeAbout h3{margin-bottom:1rem;font-size:2.5rem}.cw-homeSpecial h4{font-size:2rem}}@media (min-width:992px){.cw-header-info .header-info-logo-img{position:absolute;z-index:1040;top:unset}.header .container{max-width:1320px}nav.navbar .container{min-height:110px}.header .navbar-collapse.justify-content-center,.header.has-cart .collapse.justify-content-center{-webkit-box-pack:flex-end!important;-ms-flex-pack:flex-end!important;justify-content:flex-end!important}.header .navbar-nav:not(.navbar-cart){max-width:calc(100% - 250px);justify-content:center}.header .dropdown-menu[data-bs-popper]{left:unset;right:0}.cw-hero h1{font-size:4rem}.cw-hero h1 span{margin-bottom:0}.page-home .inventory-search-module{position:relative;margin-top:0!important;background:var(--color-theme-primary)}section.inventory-search-module .form__wrapper{background:var(--color-theme-primary)!important;border-color:#b5b5b5!important}.page-home section.inventory-search-module label{font-weight:700;color:#fff;text-shadow:0 0 2px #000}section.inventory-search-module>.container{max-width:1320px!important}.page-home .textwithimage h2{margin-bottom:1rem;font-size:2.5rem}.cw-homeSpecial h4{font-size:2.5rem}.cw-homeSpecials .lead{font-size:1.3rem}}.popular-vehicles-sections{margin:5em auto!important}.card__multi__style2 .item__card{border-radius:0!important}.inventory .vehicle-card.layout-2 .inventory-title,.inventoryslideshow h3{font-size:1.2rem!important}.inventoryslideshow .item__data__price{font-size:1.25rem!important}.inventoryslideshow-slick,section:not(.page-home) .form{padding-top:1rem}.inventoryslideshow-title-heading{font-size:2.25rem}@media (min-width:768px){.inventoryslideshow-title-heading{font-size:2.75rem}}@media (min-width:1340px){.cw-homeAbout h3,.inventoryslideshow-title-heading,.page-home .textwithimage h2{font-size:3rem}.page-home .list .list-text-title{font-size:2rem}.cw-homeAbout{background-attachment:fixed}}.inventory{padding-top:0!important}.dropdown-menu .badge{color:var(--color-theme-primary)}.p-veh-card .card-top-img a{display:block}.inventory .srp-sidebar .card-header::before{border-color:transparent!important}.inventory .card{background:#f4f7f7!important}.inventory .inventory-cta .btn,.vdp-module-canvas-razor-wrapper .btn-check:checked+.btn-outline-secondary,.vdp-module-canvas-razor-wrapper .btn-secondary,.vdp-module-canvas-razor-wrapper .btn-secondary:hover,section.page-inventory-details .btn.btn-primary{background:var(--color-theme-secondary)!important;border-color:var(--color-theme-secondary)!important}.inventory .vehicle-card.layout-2 .price{background:var(--color-theme-primary)!important;font-weight:700}.inventory .srp-sidebar .btn-link.btn-clear-filter,.inventory .srp-sidebar .card-header .card-title,.inventory .srp-sidebar .card-header .close-filter,.inventoryslideshow .item__card .title__style__content,.inventoryslideshow .item__card .title__style__content a{color:var(--color-theme-text-btn)}.inventory .carousel-indicators{background:rgba(255,255,255,.4)!important;bottom:0!important;margin-bottom:0}.inventory .carousel-indicators [data-bs-target]{width:7px;height:7px;background:var(--color-theme-highlight)}.inventory .btn-primary,.inventory .btn-primary:focus{background:var(--color-theme-highlight)!important;border-color:var(--color-theme-highlight)!important}.vdp__title__mod{background:var(--color-theme-highlight);padding:1.5rem 1rem 1rem;color:#fff}.page-inventory-details .module,.vdp-module-canvas-razor-wrapper .module{margin-top:25px!important}.page-inventory .container.mb-4{max-width:none;margin-bottom:0!important;padding:1rem;background:var(--color-theme-primary);color:#fff}.vdp__title__mod .veh__mileage[VehicleHeadingWidgetCssScope],.vdp__title__mod .veh__price[VehicleHeadingWidgetCssScope],p.veh__generation{color:#fff!important}section:not(.page-home) .title{position:relative;margin-bottom:2.5rem;background:linear-gradient(to bottom,rgba(15,59,92,.6),rgba(15,59,92,.6)) 0 0/cover,url(https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/8AF19A58991466F4E9AEE86B057B97B2.jpg) center/cover no-repeat;text-align:center}section:not(.page-home) .title .title-heading{position:relative;z-index:1;margin:auto;padding:2rem 0;color:#fff;filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .5))}.form-forms-header{font-size:1.75rem}.bootstrap-select{padding:0!important;background:0 0;border:none}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.form .bootstrap-select .dropdown-menu li.selected a,.form .bootstrap-select .dropdown-menu li.selected a:hover{color:#000;background:0 0}.bootstrap-select .dropdown-menu li a span.text{display:inline;background:0 0}.bootstrap-select>.dropdown-toggle.bs-placeholder::after{border-top-color:var(--color-theme-highlight)}footer>.container{position:relative;min-height:260px}.footer .dropdown-menu{position:relative;display:block!important;min-width:0!important;padding:0;border:0}.footer .dropdown-toggle{pointer-events:none}.footer a.dropdown-item{display:block!important;padding:.25rem;font-size:.75rem;text-transform:uppercase;font-weight:400!important}.footer-nav-links .nav-item{padding:0 .25rem;font-size:.8rem;text-align:center}.footer .nav .nav-link{text-transform:uppercase}.footer h2.footer-business-name{font-size:1.25rem}.footer-social-links a{padding:0 .25rem}.footer-info-business a,.footer-info-business span{font-size:.85rem}.vdp-module-canvas-razor-wrapper .vdp__container .row{margin:auto}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod{margin-left:auto;margin-right:auto}.sn_business_openclose.open{background:var(--color-theme-primary)!important;color:var(--color-theme-text-btn)!important}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod button.sn_more_btn{background:var(--color-theme-primary);color:var(--color-theme-text-btn);font-size:.7rem!important;padding:7px 10px!important}@media (min-width:440px){.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod button.sn_more_btn{font-size:.8rem!important;padding:7px 12px!important}}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod button.sn_more_btn:hover{background:var(--color-theme-secondary);color:var(--color-theme-text-btn)!important}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod .sn_dropdown a:hover,.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod .sn_share_item a:hover{color:var(--color-theme-primary)}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod button.sn_more_btn:before{background:var(--color-theme-secondary)}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod .sn_dropdown a,.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod .sn_share_item a{color:var(--color-theme-text)}.vdp-module-canvas-razor-wrapper .vdp__sticky-navigation__mod .sn_item button.button_sn_item{font-size:1rem!important}@media (max-width:767px){.vdp-module-canvas-razor-wrapper .vdp__dealerInfo__mod .row>*,.vdp-module-canvas-razor-wrapper .vdp__details__mod .row>*{padding:0!important}}@media (max-width:991px){.vdp-module-canvas-razor-wrapper .vdp__container .vdp__dealerInfo__mod{margin-bottom:0!important}}.vdp-module-canvas-razor-wrapper .vdp__dealerInfo__mod .store__hours{margin-bottom:1em}.vdp-module-canvas-razor-wrapper{margin-bottom:2em}.vdp__loanCalc__mod .narrow__col-12{padding:0}.vdp-module-canvas-razor-wrapper .vdp__quickconnect__mod .section__title{color:var(--color-theme-header);margin:0 0 .5em}.vdp-module-canvas-razor-wrapper .vdp__quickconnect__mod{border:0!important;margin-top:1em!important;margin-bottom:1.5em;border-radius:.8vw!important}.cw-search{margin-bottom:0}.cw-search .cw-types{margin-bottom:3rem}.cw-search .cw-types img{width:100px;display:block;margin:auto}.cw-search .cw-types a{font-size:.85rem;text-transform:uppercase;border:1px solid transparent;padding:3px}.cw-search .cw-types a:hover{border:1px solid #ced4da;border-radius:5px}@media (min-width:992px){.page-inventory .container.mb-4{padding:3rem 4rem}section:not(.page-home) .title .title-heading{padding:3.5rem 0}section:not(.page-home) .title h1{font-size:2.5rem}.footer-social-links{position:absolute;left:10%;bottom:1rem;z-index:2}footer .footer-info-business{position:absolute;left:0;top:0;width:30%;padding-right:1rem}.footer-info-business a:not(.footer-business-phone):not(.footer-business-email){padding:0}a.footer-business-phone{display:block;margin-top:.25rem}.footer ul.nav{flex-wrap:nowrap;text-align:left!important}.footer-nav-links{position:absolute;top:-1rem;right:0;width:70%;background:0 0;padding:1.5rem 0}.footer .dropdown-menu{max-width:180px;text-align:center;background:0 0}.dropdown-toggle::after{color:var(--color-theme-secondary)}.cw-search .cw-types{margin:auto}.cw-search{margin-bottom:3em}}.accordion-button:not(.collapsed){color:var(--color-primary)!important;background-color:#8f8f8f!important}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.form-grid-row>.form-forms-date{z-index:unset}