@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.eot);src:url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.bg-light-new,.franchise-approved .bg-light,.vehicle-details__dealership .bg-light{background-color:var(--bsk-gray-100)!important}.bg-accent{background-color:var(--vehicleTypeAccent)}.text-accent{color:var(--vehicleTypeAccent)}.btn-outline-accent{background-color:transparent!important;border-color:var(--vehicleTypeAccent)!important;color:var(--vehicleTypeAccent)!important}.btn-outline-accent:focus,.btn-outline-accent:hover{background-color:var(--vehicleTypeAccent)!important;border-color:var(--vehicleTypeAccent)!important;color:#fff!important}.btn-dark:hover,.btn-light:hover{background-color:var(--vehicleTypeAccent)!important;border-color:var(--vehicleTypeAccent)!important;color:#fff!important}.btn-primary:hover{filter:saturate(.5)!important}.btn-dark:hover svg,.btn-light:hover svg,.btn-primary:hover svg{fill:#fff!important;color:#fff!important}.accent-cta{background-color:#fff!important;border-color:#fff!important;color:var(--vehicleTypeAccent)!important}.accent-cta:hover{background-color:var(--vehicleTypeAccent)!important;color:#fff!important}.vehicle-details__dealership .btn-link{color:var(--vehicleTypeAccent)!important}.vehicle-details__dealership .findUsRepeater_accordionLink{color:var(--vehicleTypeAccent)!important}#gallery{max-width:1920px;margin:0 auto}.gallery-shortlist bsk-shortlist-local-heart svg{opacity:.75;top:-2px;position:relative;margin-right:.5rem}.gallery-shortlist bsk-shortlist-local-heart [data-select-msg=select]:after{content:"Shortlist"}.gallery-shortlist bsk-shortlist-local-heart [data-select-msg=selected] svg{opacity:1;fill:var(--vehicleTypeAccent)}.gallery-shortlist bsk-shortlist-local-heart [data-select-msg=selected]:after{content:"Remove"}.sticky-section{top:2rem!important}.sticky-section bsk-shortlist-local-heart [data-select-msg=selected] svg path{opacity:1;fill:var(--vehicleTypeAccent)!important}.cw-panel #purchaseType tr,.cw-panel #purchaseType2 tr{padding-inline:0}.cw-panel #purchaseType td input:checked~label,.cw-panel #purchaseType2 td input:checked~label{box-shadow:inset 0 -3px 0 var(--vehicleTypeAccent)}.cw-panel__control{border:none;padding-block:0.5rem}.cw-panel__slider{margin-block:0.75rem}.cw-panel__controls a,.cw-panel__dl dd,.cw-panel__estimate a:not(.btn),.cw-panel__slider-select{color:var(--vehicleTypeAccent)}.cw-panel__control-label,.cw-panel__slider-select{font-size:1rem}.cw-panel__controls .noUi-horizontal .noUi-handle{width:1.4rem;height:1.4rem;margin-top:-.25rem;margin-right:1rem}.cw-panel__controls .noUi-connect,.cw-panel__controls .noUi-horizontal .noUi-handle{background-color:var(--vehicleTypeAccent)}.cw-panel__estimate{background-color:var(--bsk-gray-100)!important}.cw-panel__dl dd{font-size:var(--bsk-h4-font-size);font-weight:700}.cw-panel__estimate .btn.finance{background-color:var(--vehicleTypeAccent);color:var(--bsk-white);border-color:var(--vehicleTypeAccent)}.cw-panel__estimate .btn.finance:hover{filter:saturate(.7)!important}.alt-finance .cw-panel__estimate{background-color:var(--vehicleTypeAccent)!important;color:#fff!important}.alt-finance .cw-panel__dl dd,.alt-finance .cw-panel__estimate a:not(.btn){color:#fff!important}.alt-finance .cw-panel__estimate a:not(.btn):focus,.alt-finance .cw-panel__estimate a:not(.btn):hover{text-decoration:none!important}.alt-finance .cw-panel__estimate .btn.finance{background-color:#fff!important;color:var(--vehicleTypeAccent)!important;border-color:#fff!important}.alt-finance .cw-panel__estimate .btn.finance:focus,.alt-finance .cw-panel__estimate .btn.finance:hover{background-color:var(--vehicleTypeAccent)!important;color:#fff!important;border-color:#fff!important}.offer-carousel-controls .slick-arrow svg,.similar-vehicles-controls .slick-arrow svg{fill:var(--bsk-dark)}.offer-carousel-controls .slick-arrow.slick-disabled svg,.similar-vehicles-controls .slick-arrow.slick-disabled svg{opacity:.5}.offer-carousel-new,.slick-vehicle-carousel-new{margin:0 -.5rem}.offer-carousel-new .slick-track,.slick-vehicle-carousel-new .slick-track{margin:0!important}.slick-vehicle-carousel-new .slick-list::after{left:80%!important;width:20%!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)!important;transition:left .5s}.slick-vehicle-carousel-new.last-slide-active .slick-list::after{left:100%!important}@media (max-width:600px){.slick-vehicle-carousel-new .slick-list::after{display:none!important}}.VehicleViewCountWrapper{background-color:transparent!important;color:var(--vehicleTypeAccent)!important;border:2px solid var(--vehicleTypeAccent)!important;display:block!important;margin-bottom:1rem!important;padding:.5rem 1rem!important;border-radius:10px!important;font-size:.8rem!important}.VehicleViewCountWrapper .VehicleViewCountNumber::before{font-family:'Font Awesome 5 Free'!important;content:"\f06e"!important;margin-right:.5rem!important}.accordion-button{font-size:.9rem!important;font-weight:400!important}.vehicle-spec__list{column-count:2;column-gap:2rem}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.vehicle-spec__list{column-count:1;column-gap:1.5rem}}@media (max-width:768px){.offer-carousel-new .offer-carousel-controls,.similar-vehicles .similar-vehicles-controls{position:absolute;top:25%;width:100%;left:50%;transform:translate(-50%,-25%)}.offer-carousel-new .offer-carousel-controls .slick-arrow,.similar-vehicles .similar-vehicles-controls .slick-arrow{background:#fff;padding:10px;border-radius:50%;width:40px;height:40px;line-height:1;border:1px solid #ccc}.offer-carousel-new .offer-carousel-controls .slick-arrow.slick-disabled,.similar-vehicles .similar-vehicles-controls .slick-arrow.slick-disabled{opacity:.6}}.offer-carousel-controls:has(.slick-arrow.slick-hidden){display:none!important}