﻿.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal{padding:1rem}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer p,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal p{color:#232323;margin:0;text-align:center}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer p.disclaimer-label,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal p.disclaimer-label{font-weight:bold;font-size:14px;line-height:17px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer p:not(.disclaimer-label),.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal p:not(.disclaimer-label){font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer p,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal p{text-align:left}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer.half-width,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal.half-width{width:50%}}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer.half-width{border-bottom:thin solid hsl(0,0%,95%)}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .disclaimer.half-width{border-right:thin solid hsl(0,0%,95%)}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container .legal.half-width p{text-align:right}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-carousel-disclaimer-container{flex-direction:row}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover{align-items:center;background-color:rgba(35,35,35,.9);bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:5}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;transition:all .3s ease-in-out}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div{display:flex}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div:first-child:not(.view-details){flex-direction:row}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div:first-child.view-details{margin-top:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1rem}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div>div:last-child{margin-right:0}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div>div{margin-right:10px}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div.view-details{justify-content:center;margin:10px 0 0;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div.view-details p{margin:0}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container>div.view-details{margin:5px 0 0}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container p{color:#fff;font-weight:bold;margin:10px 0 0;text-align:center;text-transform:uppercase;font-size:12px;line-height:15px}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container p{margin:5px 0 0;font-size:10px;line-height:13px}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .vehicle-details-container.hide-me{opacity:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .icon-wrapper{align-items:center;background-color:rgba(0,0,0,0);border:3px solid #fff;border-radius:50%;display:flex;height:50px;justify-content:center;text-align:center;width:50px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .icon-wrapper i{color:#fff;font-size:22px;transition:all .3s ease-in-out}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .icon-wrapper i{font-size:12px;line-height:15px}}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover .icon-wrapper{border-width:2px;height:30px;width:30px}}@media only screen and (max-width: 64em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle-details-hover{height:auto;left:auto;opacity:1;padding:.5rem;top:auto;width:auto}}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow,.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow{align-items:center;background-color:hsla(0,0%,100%,.9);color:var(--primary-color, #e01e3b);display:flex;height:35px;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:35px;z-index:5}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow i,.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow i{font-size:20px}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow:hover,.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow:hover{color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 10%)}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow.slick-hidden,.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow.slick-hidden{display:none}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow{left:0}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow{right:0}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-dots-container{display:flex;flex-wrap:wrap;padding:1rem 0;width:100%}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-dots-container{padding:0}}.block-vehicles-lightweight-container.block-vehicles-container .slick-dots{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;position:static;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .slick-dots li{height:auto;margin:0;width:auto}.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button{height:30px;margin:0;padding:0;width:30px}.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button::before{color:#232323;font-size:14px;height:30px;line-height:30px;transition:all .3s ease-in-out;width:30px}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button::before{height:25px;line-height:25px;width:25px}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button::before{font-size:10px;height:20px;line-height:20px;width:20px}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button{height:25px;width:25px}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-dots button{height:20px;width:20px}}.block-vehicles-lightweight-container.block-vehicles-container .loading-overlay-with-dots{display:block}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container{display:flex;flex-direction:column;position:relative;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade{margin:0 auto;max-width:400px}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_left .slick-slider-inner-title-container{align-items:flex-start}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_left .slick-slider-title{text-align:left}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_center .slick-slider-inner-title-container{align-items:center;padding:0 40px .5rem}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_center .slick-slider-title{text-align:center}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_right .slick-slider-inner-title-container{align-items:flex-end}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-title-container.align_right .slick-slider-title{text-align:right}}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-slider-inner-title-container{flex-direction:column;padding:0 0 .5rem}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.fade .slick-vehicle-count{padding:0 .5rem .5rem}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.loading-container{height:400px;overflow:hidden}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-inner-container{flex:0 0 auto;margin:0 auto;max-width:1200px;position:relative;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider{margin:0;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .slick-track{display:flex}.block-vehicles-lightweight-container.block-vehicles-container .slick-slide{display:flex;height:auto;outline:none}.block-vehicles-lightweight-container.block-vehicles-container .slick-slide>div{display:flex;width:100%}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .slick-slide{margin:5px}}.block-vehicles-lightweight-container.block-vehicles-container .slider-nav-container.no-thumbnails{display:none}.block-vehicles-lightweight-container.block-vehicles-container.fullscreen-block .slick-slider-inner-container{max-width:none !important;padding:0 !important}.block-vehicles-lightweight-container.block-vehicles-container.fullscreen-block .slick-slider-inner-container .slick-slider-prev-arrow{left:0}.block-vehicles-lightweight-container.block-vehicles-container.fullscreen-block .slick-slider-inner-container .slick-slider-next-arrow{right:0}.block-vehicles-lightweight-container.block-vehicles-container.fullscreen-block .slick-slider-inner-container .slick-list .slick-track .slick-slide .slider-image{margin:0;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-outer-container.no-arrow-slick-slider .slick-slider-inner-container{padding:0}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-inner-container{padding:0 35px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container:not(.call){align-items:center;flex-direction:column}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container.call{align-items:flex-end;justify-content:center;min-height:45px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container.call p.payment-label{font-weight:bold;font-size:14px;line-height:17px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p{color:#232323;margin:0;text-align:left}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p.payment-label{font-weight:lighter;font-size:12px;line-height:15px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p.payment-value{font-size:14px;line-height:17px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p.payment-value span.freq{margin-left:5px;font-size:10px;line-height:13px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p.payment-disclaimer{opacity:.75;font-size:10px;line-height:13px}.block-vehicles-lightweight-container.block-vehicles-container .grid-content-container .vehicle{pointer-events:none !important}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown{align-items:flex-end;bottom:0;display:flex;height:100%;left:0;padding:0;position:absolute;transform:translateY(100%);transform-origin:top left;transition:all .3s ease-in-out;width:100%;z-index:10}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown ul{background-color:#fff;display:flex;flex-direction:column;list-style:none;margin:0;padding:20px 10px;position:relative;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-list-item{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-list-item:first-child{margin-top:0}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-title,.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-price{margin:0;font-size:12px;line-height:15px}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-title{font-weight:bold;max-width:calc(100% - 60px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-price{align-items:flex-start;display:flex;font-weight:lighter;justify-content:flex-end;min-width:60px;text-align:right;width:60px}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .incentive-price small{line-height:12px}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .too-many-incentives-warning{align-items:flex-end;background:#fff;background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);bottom:0;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);height:100%;justify-content:center;left:0;padding:20px 10px;position:absolute;width:100%;z-index:1}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .too-many-incentives-warning p{margin:0;text-align:center;text-transform:uppercase;font-size:12px;line-height:15px}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown.too-many-incentives{padding-top:4em}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown.too-many-incentives ul{max-height:100%;overflow:hidden}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown.too-many-incentives .too-many-incentives-warning{display:flex}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown.showing{transform:translateY(0)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle{cursor:pointer;display:flex !important}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container{left:10px;position:absolute;top:10px;transition:all .3s ease-in-out;z-index:100}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon{align-items:center;background-color:#fff;display:flex;height:26px;justify-content:center;padding:0 10px 0 26px;position:relative}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon span{font-weight:bold;letter-spacing:.5px;text-align:center;font-size:10px;line-height:13px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon::after{position:absolute;z-index:1}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon::before{content:"";font-family:FontAwesome,sans-serif,serif;font-size:12px;left:0;text-align:center;top:50%;transform:translateY(-50%);width:22px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon::after{border-bottom:13px solid rgba(0,0,0,0);border-left:10px solid #fff;border-top:13px solid rgba(0,0,0,0);content:"";height:0;right:-10px;top:0;width:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.featured::before{color:#5cb85c}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.incoming::before{color:#316797}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.justarrived::before{color:#428bca}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.as-is::before{color:#9370db}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.available::before{color:#00dc05}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.lowmileage::before{color:#f0ad4e}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.onhold::before{color:#d9534f}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.reducedprice::before{color:#5bc0de}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.special::before{color:#563d7c}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.sold::before{color:#fe0000}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.demo::before{color:#f5811e}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.clean-ribbon .ribbon-container .ribbon.certifiedpreowned::before{color:#b22222}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container{left:0;position:absolute;top:0;transition:all .3s ease-in-out;z-index:100}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container span{color:#fff;font-family:Lato,Lato-Regular,sans-serif,serif;font-weight:bold;text-align:center;text-shadow:0 1px 1px rgba(35,35,35,.2);text-transform:uppercase;font-size:10px;line-height:13px}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.featured{background-color:#5cb85c}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.featured::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.featured::after{border:2.5px solid hsl(120,39.3162393162%,44.1176470588%)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.featured span{background-color:#5cb85c}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.incoming{background-color:#316797}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.incoming::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.incoming::after{border:2.5px solid rgb(36.505,76.735,112.495)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.incoming span{background-color:#316797}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.justarrived{background-color:#428bca}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.justarrived::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.justarrived::after{border:2.5px solid rgb(47.5247933884,112.9834710744,169.4752066116)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.justarrived span{background-color:#428bca}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.lowmileage{background-color:#f0ad4e}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.lowmileage::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.lowmileage::after{border:2.5px solid rgb(236.015625,151.21875,30.984375)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.lowmileage span{background-color:#f0ad4e}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.onhold{background-color:#d9534f}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.onhold::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.onhold::after{border:2.5px solid rgb(201.4953271028,48.0841121495,43.5046728972)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.onhold span{background-color:#d9534f}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.reducedprice{background-color:#5bc0de}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.reducedprice::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.reducedprice::after{border:2.5px solid rgb(48.5431472081,175.6903553299,213.4568527919)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.reducedprice span{background-color:#5bc0de}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.special{background-color:#563d7c}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.special::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.special::after{border:2.5px solid rgb(62.2918918919,44.1837837838,89.8162162162)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.special span{background-color:#563d7c}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.sold{background-color:#fe0000}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.sold::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.sold::after{border:2.5px solid #cb0000}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.sold span{background-color:#fe0000}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.demo{background-color:#f5811e}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.demo::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.demo::after{border:2.5px solid rgb(214.4680851064,103.8978723404,9.5319148936)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.demo span{background-color:#f5811e}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.available{background-color:#00dc05}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.available::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.available::after{border:2.5px solid rgb(0,169,3.8409090909)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.available span{background-color:#00dc05}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.as-is{background-color:#9370db}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.as-is::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.as-is::after{border:2.5px solid rgb(116.2290502793,71.2569832402,208.7430167598)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.as-is span{background-color:#9370db}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.certifiedpreowned{background-color:#b22222}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.certifiedpreowned::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.certifiedpreowned::after{border:2.5px solid hsl(0,67.9245283019%,31.568627451%)}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container.certifiedpreowned span{background-color:#b22222}}@media only screen and (max-width: 40em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container{box-shadow:0 5px 10px rgba(35,35,35,.2);display:block;padding:10px 15px}}@media only screen and (min-width:40.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container{height:130px;left:-5px;overflow:hidden;top:-5px;width:130px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container::before,.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container::after{border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;position:absolute;z-index:-1}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container::before{right:0;top:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container::after{bottom:0;left:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle.fancy-ribbon .ribbon-container span{box-shadow:0 5px 10px rgba(35,35,35,.2);display:block;padding:16px 0;position:absolute;right:-32px;text-align:center;top:28px;transform:rotate(-45deg);width:225px}}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .vehicle:hover .ribbon-container{opacity:0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle:hover .vehicle-details-hover{opacity:1}.block-vehicles-lightweight-container.block-vehicles-container .vehicle:hover .inner-vehicle-image-container.scale-on-hover{transform:scale(1.1)}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-image-container{height:250px;overflow:hidden}.block-vehicles-lightweight-container.block-vehicles-container .inner-vehicle-image-container{height:100%;transition:all .3s ease-in-out}.block-vehicles-lightweight-container.block-vehicles-container .inner-vehicle-image-container img{height:100%;object-fit:cover;width:100%}.block-vehicles-lightweight-container.block-vehicles-container .breakdown-hover-icon{cursor:pointer;display:none}.block-vehicles-lightweight-container.block-vehicles-container .breakdown-hover-icon i.fa-circle-question{color:rgb(60.5,60.5,60.5);font-size:10px;line-height:16px;margin-right:5px;transition:all .3s ease-in-out}@media only screen and (min-width:64.0625em){.block-vehicles-lightweight-container.block-vehicles-container .breakdown-hover-icon{display:block}.block-vehicles-lightweight-container.block-vehicles-container .breakdown-hover-icon:hover i.fa-circle-question{color:#232323}}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-information{padding:1rem 0 0}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-name{max-width:50%;padding-right:10px;width:50%}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-name p{color:#232323;display:inline-block;font-weight:bold;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:17px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-name p.trim{width:100%}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-name p.smaller-details{color:rgb(60.5,60.5,60.5);font-weight:lighter;font-size:12px;line-height:15px}.block-vehicles-lightweight-container.block-vehicles-container .price{display:flex}.block-vehicles-lightweight-container.block-vehicles-container .price span{align-items:flex-start;color:#232323;display:flex;font-size:18px;font-weight:bold;justify-content:flex-end;line-height:21px;text-align:right}.block-vehicles-lightweight-container.block-vehicles-container .price span small{line-height:16px}.block-vehicles-lightweight-container.block-vehicles-container .price span.call-for-pricing{font-size:7px;font-weight:bold;line-height:10px;text-align:right;text-transform:uppercase}.block-vehicles-lightweight-container.block-vehicles-container .price span.call-for-pricing.sold{font-size:18px;line-height:21px}.block-vehicles-lightweight-container.block-vehicles-container .price.list-price{align-items:flex-start;border-bottom:thin solid var(--primary-color, #e01e3b);flex-direction:row;justify-content:flex-end}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price{align-items:flex-end;flex-direction:column;justify-content:flex-start}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div{align-items:center;display:flex;flex-direction:row}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div p{margin:0 10px 0 0;text-align:right;text-transform:uppercase;font-size:12px;line-height:15px}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div>div{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div.msrp{margin-bottom:5px}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div.msrp p,.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div.msrp span{color:rgb(60.5,60.5,60.5);font-weight:lighter}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div.list-price span{border-bottom:thin solid var(--primary-color, #e01e3b)}.block-vehicles-lightweight-container.block-vehicles-container .price.msrp-and-list-price>div.list-price.no-msrp p{display:none}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock{margin-top:20px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock .vehicle-mileage span,.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock .vehicle-stock span{color:rgb(60.5,60.5,60.5);font-weight:lighter;font-size:14px;line-height:17px}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock .vehicle-mileage{padding-right:1rem}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock .vehicle-mileage span{text-align:left}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-mileage-stock .vehicle-stock span{text-align:right}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown{border-bottom:thin solid hsl(0,0%,90%)}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown ul{padding:1rem 0}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown ul .incentive-list-item .incentive-title,.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown ul .incentive-list-item .incentive-price{color:#232323}.block-vehicles-lightweight-container.block-vehicles-container .full-price-breakdown .too-many-incentives-warning p{color:#232323}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container p{text-align:right}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container:not(.call){align-items:flex-end}.block-vehicles-lightweight-container.block-vehicles-container .vehicle-payment-container.call{align-items:flex-start;justify-content:flex-end}.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-prev-arrow,.block-vehicles-lightweight-container.block-vehicles-container .slick-slider-next-arrow{background-color:rgba(0,0,0,0)}.block-vehicles-lightweight-container.block-vehicles-container .slick-list{width:100%}