:root{--mp-active-color:var(--primary, red);--mp-neutral-color:#E6E6E6;--mp-dark-bg-color:#141817;--mp-light-color:#fff;--mp-heart-inactive-color:var(--mp-light-color);--mp-heart-active-color:var(--mp-active-color);--mp-heart-stroke-inactive-color:var(--mp-dark-bg-color);--mp-heart-stroke-active-color:var(--mp-active-color);--mp-heart-circle-active-color:var(--mp-neutral-color);--mp-heart-circle-inactive-color:var(--mp-neutral-color);--mp-compare-arrows-inactive-color:var(--mp-light-color);--mp-compare-arrows-active-color:var(--mp-heart-active-color);--mp-compare-icon-inactive-color:var(--mp-dark-bg-color);--mp-compare-icon-active-color:var(--mp-active-color);--mp-heart-mast-header-inactive-color:var(--mp-heart-inactive-color);--mp-heart-mast-header-inactive-fill-color:var(--mp-heart-inactive-color);--mp-heart-circle-mast-header-inactive-color:var(--mp-heart-mast-header-inactive-color)}@keyframes pulse-heart{0%{transform:translate(8px,9px) scale(1)}50%{transform:translate(8px,9px) scale(1.09)}100%{transform:translate(8px,9px) scale(1)}}@keyframes bounceLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-2px)}}@keyframes bounceRight{0%,100%{transform:translateX(0)}50%{transform:translateX(2px)}}.compare-icon{margin-bottom:12px;display:flex;justify-content:center;align-items:center;border:none;border-radius:40px;padding:4px 10px;background:#f2f1ef;max-width:120px;line-height:18px;transition:.3s ease-in-out}.compare-icon .compare{transform-origin:50% 50%;transition:transform .5s ease-in-out}.compare-icon:not(.vdp-compare-icon):hover{box-shadow:0 5px 15px -4px rgba(0,0,0,.25)}.compare-icon:hover .compare{transform:rotate(180deg)}.compare-icon.vehicle-comparable .compare-icon__icons .compare-arrows-icon path{fill:var(--mp-compare-arrows-active-color)!important;stroke:var(--mp-compare-arrows-active-color)!important}.compare-icon.vehicle-comparable .compare-icon__icons svg path{fill:var(--mp-compare-icon-active-color);stroke:var(--mp-compare-icon-active-color)}.compare-icon.vehicle-comparable .compare-icon__label{color:var(--mp-compare-icon-active-color);font-weight:700}.compare-icon__icons{padding-right:4px;height:17px}.compare-icon__icons svg.compare path{fill:var(--mp-compare-icon-inactive-color)}.compare-icon__icons svg.compare-arrows-icon path{fill:var(--mp-compare-arrows-inactive-color)}.compare-icon__label{font-size:14px}.compare-icon.vdp-compare-icon{padding:0;margin-bottom:0;background-color:transparent}.compare-icon.vdp-compare-icon:hover .left-arrow{animation:bounceLeft 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon:hover .right-arrow{animation:bounceRight 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon .compare-icon__icons{height:30px;height:30px;padding:0}.compare-icon.compare-doubleIcon .compare-icon__icons .comparable{visibility:hidden;display:none}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .compare{display:none;visibility:hidden}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .comparable{visibility:visible;display:inline-block}.heart-icon{background:0 0;border:none}.heart-icon:hover .osHeartIcon--heart{transform-origin:center;animation:pulse-heart .9s ease-in-out infinite}.heart-icon .osHeartIcon--bg{stroke:var(--mp-heart-circle-inactive-color)}.heart-icon .osHeartIcon--heart{stroke:var(--mp-heart-stroke-inactive-color);fill:var(--mp-heart-inactive-color)}.heart-icon.sv-heart-icon,.heart-icon.vrp-heart{position:absolute;right:0;top:0;max-width:30px;padding:0}.heart-icon.vehicle-saved .osHeartIcon--heart{stroke:var(--mp-heart-stroke-active-color);fill:var(--mp-heart-active-color)}.heart-icon~.hit-link{padding-right:15px}.vdp-heart{display:flex}.vdp-heart .osHeartIcon{height:30px}.vdp-heart .osHeartIcon--bg{stroke:var(--mp-heart-circle-mast-header-inactive-color)}.vdp-heart .osHeartIcon--heart{stroke-width:2;stroke:var(--mp-heart-mast-header-inactive-color);fill:var(--mp-heart-mast-header-inactive-fill-color)}.vdp-heart .osHeartIcon .osHeartIcon--heart{stroke-width:2}.vdp-heart.heart-icon{position:relative}.vdp-heart .my-profile-tooltip{display:flex;visibility:hidden;pointer-events:none;cursor:default;opacity:0;height:80px;align-items:center;justify-content:space-between;width:350px;font-size:12px;position:absolute;background-color:#2e313c;color:#fff;padding:12px 16px 12px 16px;border-radius:6px;z-index:200;left:-50px;bottom:-120px;transition:450ms ease-in}.vdp-heart .my-profile-tooltip p{text-align:left;margin:0}.vdp-heart .my-profile-tooltip p.heading{font-size:16px;font-weight:700;line-height:24px;text-align:left}.vdp-heart .my-profile-tooltip p.body{line-height:normal}.vdp-heart .my-profile-tooltip:before{content:"";display:block;position:absolute;top:-15px;left:52px;border-bottom:15px solid #2e313c;border-left:15px solid transparent;border-right:15px solid transparent}.vdp-heart .my-profile-tooltip.active{visibility:visible;opacity:1;bottom:-108px}.vdp-heart .my-profile-tooltip--heart{flex:1}.vdp-heart .my-profile-tooltip--content{flex:9;padding-left:10px}@media screen and (min-width:769px){.vdp-heart .my-profile-tooltip{left:-275px}.vdp-heart .my-profile-tooltip:before{left:285px}}@media screen and (min-width:1025px){.vdp-heart .my-profile-tooltip:before{left:281px}}.vdp--lightning .page-vehicle-display-page header{position:initial}.vdp-title{width:100%;z-index:999}.vdp-title__inner{margin:0 auto;max-width:1200px;display:flex;justify-content:space-between;align-content:flex-start}@media screen and (max-width:768px){.vdp-title__inner{display:flex;justify-content:space-between;flex-direction:column}}.vdp-title__vehicle-info{width:80%;flex:1 0 80%;padding:15px}.vdp-title__vehicle-info h1{color:inherit;margin:0}.vdp-title__vehicle-type{text-transform:uppercase}.vdp-title__vin-stock{padding:0;display:flex}@media screen and (max-width:768px){.vdp-title__vin-stock{flex-direction:column}}.vdp-title__vin-stock li{list-style:none;display:inline-block}@media screen and (min-width:769px){.vdp-title__vin-stock li+li{margin-left:20px}}.vdp-title__share-print{width:20%;flex:0 0 20%;display:inherit;align-self:start;padding:15px 15px 15px 0}.vdp-title__share-print .share-print-list>li{height:100%;min-width:20%;display:flex;justify-content:center;align-items:center}.vdp-title__share-print .share-print-list>li.vdp-smart-path-inline-save{display:block}@media screen and (max-width:1024px){.vdp-title__share-print{width:20%;flex:0 0 20%}}@media screen and (max-width:768px){.vdp-title__share-print{width:100%;flex:0 0 100%;padding-left:30px;padding-top:0}}@media screen and (min-width:1025px){.vdp-title__share-print{align-self:center;padding:0}}.vdp-title__share-print .share-print-list{display:flex;justify-content:space-evenly;align-items:center;width:100%;list-style:none;padding:0;margin:0}.vdp-title__share-print .share-print-list .vdp-smart-path-inline-save svg{display:block}.vdp-title__share-print .share-print-list>li a,.vdp-title__share-print .share-print-list>li button{font-size:20px;color:#fff;cursor:pointer}.vdp-title__share-print .share-print-list>li a .fa,.vdp-title__share-print .share-print-list>li a svg,.vdp-title__share-print .share-print-list>li button .fa,.vdp-title__share-print .share-print-list>li button svg{transition:transform .3s ease}.vdp-title__share-print .share-print-list>li a .fa:hover,.vdp-title__share-print .share-print-list>li a svg:hover,.vdp-title__share-print .share-print-list>li button .fa:hover,.vdp-title__share-print .share-print-list>li button svg:hover{transform:scale(1.1)}.vdp-title__share-print .share-print-list .list-save.vehicle-saved{color:#ec3848}.vdp-title__share-print .share-print-list a[data-toggle=tooltip]+.tooltip{font-size:13px;border-radius:5px;color:#fff}.vdp-title__share-print .share-print-list a[data-tooltip]{position:relative}.vdp-title__share-print .share-print-list a[data-tooltip]::after,.vdp-title__share-print .share-print-list a[data-tooltip]::before{position:absolute;opacity:0;transition:all .5s ease}.vdp-title__share-print .share-print-list a[data-tooltip]::before{content:attr(data-tooltip);background:#000;color:#fff;font-size:13px;padding:5px;border-radius:5px;white-space:nowrap;text-decoration:none}.vdp-title__share-print .share-print-list a[data-tooltip]::after{content:"";width:0;height:0;border:6px solid transparent}.vdp-title__share-print .share-print-list a[data-tooltip]:hover::after,.vdp-title__share-print .share-print-list a[data-tooltip]:hover::before{display:block;opacity:1;transition:all .5s ease}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=top]::before{bottom:100%;left:0;margin-bottom:9px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=top]::after{border-top-color:#000;border-bottom:none;bottom:100%;left:10px;margin-bottom:4px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=left]::before{top:-25%;right:100%;margin-right:10px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=left]::after{border-left-color:#000;border-right:none;top:50%;right:100%;margin-top:-6px;margin-right:4px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=bottom]::before{top:100%;left:0;margin-top:10px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=bottom]::after{border-bottom-color:#000;border-top:none;top:100%;left:10px;margin-top:4px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=right]::before{top:-25%;left:100%;margin-left:10px}.vdp-title__share-print .share-print-list a[data-tooltip][data-placement=right]::after{border-right-color:#000;border-left:none;top:50%;left:100%;margin-top:-6px;margin-left:4px}@media screen and (max-width:768px){.vdp-title__share-print .share-print-list{display:flex;justify-content:flex-start}}.vdp-title--basic{background-color:#333;background-color:var(--lvdp-basic-header,var(--lightning-hard-bg,#333));color:#fff;min-height:75px}@media (max-width:1024px){.vdp-title--basic{position:static}}.vdp-title--basic .vdp-title__vehicle-info{padding-left:30px}.vdp-title--basic .vdp-title__vehicle-info h1{font-size:15px}@media screen and (min-width:680px){.vdp-title--basic .vdp-title__vehicle-info h1{font-size:20px}}.vdp-title--basic .vdp-title__vin-stock{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:lighter;margin:0}.vdp-modal__share .share-button{padding:15px;color:#fff;border:none;display:block;text-align:left;margin:20px 0}.vdp-modal__share .share-button i{margin-right:10px;font-size:20px;vertical-align:middle}.vdp-modal__share .share-button__facebook{background:#3b5998}.vdp-modal__share .share-button__twitter{background:#1da1f2}.vdp-modal__share .share-button__email{background:#0097d2}.vdp-modal__share .share-button__copy{background:#cdcdcd;color:#333}.vdp-modal__share .copy-link{opacity:0;overflow:hidden;text-overflow:clip;width:10em;display:table-column}.vdp-modal__share .done-button{margin:20px auto;display:block;max-width:250px;padding:15px;text-align:center;background:#333;background:var(--primary,#333);color:#fff}