.vcard{position:relative;margin-bottom:1.6rem;display:flex;min-height:45rem;flex-direction:column;overflow:hidden}.vcard--link:after{content:"";position:absolute;inset:0;z-index:10;cursor:pointer}.vcard-header{position:relative;display:flex;width:100%;flex-grow:0;overflow:hidden}.vcard-header__after,.vcard-header__before,.vcard-header__content{width:100%}.vcard-header__top-left{left:.8rem}.vcard-header__top-left,.vcard-header__top-right{position:absolute;top:.8rem;right:.8rem;z-index:10}.vcard-header__bottom-left{position:absolute;bottom:.8rem;left:.8rem;z-index:10}.vcard-header__bottom-right{position:absolute;bottom:.8rem;right:.8rem;z-index:10}.vcard-content{display:flex;flex-grow:1;flex-direction:column;padding:1.6rem}.vcard-content-right{margin-left:.8rem;display:flex;flex-direction:column}.vcard-footer{position:relative}.vcard-footer-right{display:flex;flex-direction:column;justify-content:flex-end}.vcard-body{display:flex;flex-grow:1;flex-direction:column}.vcard-content-after{flex-direction:column;justify-content:flex-end}.vcard--layout-row .vcard-header__after{height:100%}.vcard--border-rounded{border-radius:1.6rem}.vcard.vcard--status-offer,.vcard.vcard--status-reserved,.vcard.vcard--status-sold{background-color:rgba(var(--color__white),var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px rgba(var(--color__shadow),.24);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 0,0,0),var(--tw-ring-shadow,0 0 0,0,0),var(--tw-shadow)}.vcard.vcard--status-offer .vcard-content,.vcard.vcard--status-offer .vcard-header__after,.vcard.vcard--status-offer .vcard-header__before,.vcard.vcard--status-offer .vcard-header__bottom-left,.vcard.vcard--status-offer .vcard-header__bottom-right,.vcard.vcard--status-offer .vcard-header__content,.vcard.vcard--status-offer .vcard-header__top-right,.vcard.vcard--status-reserved .vcard-content,.vcard.vcard--status-reserved .vcard-header__after,.vcard.vcard--status-reserved .vcard-header__before,.vcard.vcard--status-reserved .vcard-header__bottom-left,.vcard.vcard--status-reserved .vcard-header__bottom-right,.vcard.vcard--status-reserved .vcard-header__content,.vcard.vcard--status-reserved .vcard-header__top-right,.vcard.vcard--status-sold .vcard-content,.vcard.vcard--status-sold .vcard-header__after,.vcard.vcard--status-sold .vcard-header__before,.vcard.vcard--status-sold .vcard-header__bottom-left,.vcard.vcard--status-sold .vcard-header__bottom-right,.vcard.vcard--status-sold .vcard-header__content,.vcard.vcard--status-sold .vcard-header__top-right{opacity:.5}.vcard.vcard--status-offer,.vcard.vcard--status-sold{pointer-events:none}.stock-listing__list .vcard-body{max-width:100%}.vcard-consumption-info__inline-button.button{position:relative;z-index:10;display:flex;align-items:center;gap:.4rem;border-style:none;padding-left:0;padding-right:0;font-weight:400;text-transform:capitalize}.vcard-consumption-info__inline-button.button:hover{border-style:none;background-color:transparent;color:rgb(var(--color__secondary))}.vcard-consumption-info__inline-label{font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.vcard-consumption-info__modal-title{margin-bottom:1.6rem;font-family:var(--font__secondary);font-weight:700}.vcard-consumption-info__modal-content{width:100%;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.vcard-consumption-info__modal-content__space-between{display:flex;justify-content:space-between}.vcard-consumption-info__modal-disclaimer{margin-top:1.6rem;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard-main-info__make-model{font-family:var(--font__primary);font-weight:700}.vcard-main-info__version{font-family:var(--font__secondary);color:rgb(var(--color__gray-dark))}.vcard-main-info__make-model,.vcard-main-info__version{overflow:hidden;font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vcard-extra-info{overflow:hidden;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem);color:rgb(var(--color__gray-darker));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vcard-virtual-tour__icon{height:4rem;width:4rem;fill:rgb(var(--color__white));filter:drop-shadow(0 1px 3px rgba(var(--color__black),.24))}.vcard .ebadge--seal{height:4.8rem;border-radius:.4rem;padding:.4rem}.vcard .ebadge--seal img{height:100%;width:100%}.vcard-price{font-family:var(--font__primary);font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard-price__reserved-negotiation{font-family:var(--font__primary);font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem);font-style:italic;color:rgb(var(--color__gray-dark))}.vcard-price__title{font-family:var(--font__secondary)}.vcard-price__initial{display:flex;align-items:center}.vcard-price__initial--price{margin-right:.8rem;white-space:nowrap;font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem);color:rgb(var(--color__gray));text-decoration-line:line-through}.vcard-price__vat{position:relative;z-index:20;margin-bottom:.4rem}.vcard-price__price{font-size:var(--r-base-font-size-body-large,1.6rem);line-height:var(--r-base-line-height-body-large,2.2rem);font-weight:700}.vcard-price__price.large{font-size:var(--r-base-font-size-display-small,2rem);line-height:var(--r-base-line-height-display-small,2.2rem)}.vcard-price__save{font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.vcard-price__monthly{display:flex;align-items:center}.vcard-price__loan--disclaimer{margin-left:.4rem}.vehicle-card-cta{position:relative}.vcard-financed-price .vcard-price__price-footer{margin-top:.4rem}.vcard-financed-price .vcard-price--financed .vcard-price__price-footer{margin-top:.8rem}.vcard-consumption-full,.vcard-financed-price .vcard-price--financed-loan .vcard-price__price{font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard-consumption-full{border-radius:.4rem;background-color:rgba(var(--color__gray-lighter),var(--tw-bg-opacity,1));padding:1.6rem;font-family:var(--font__secondary)}.vcard-consumption-full .vcard-consumption-full__wrapper{flex-wrap:wrap}.vcard-consumption-full .vcard-consumption-full__image{width:50%;padding-right:1.6rem}.vcard-consumption-full .vcard-consumption-full__top{width:50%;flex-grow:1}.vcard-consumption-full .vcard-consumption-full__top .card-consumption-full__top-item:not(:last-child){margin-bottom:.4rem;padding-bottom:.4rem}.vcard-consumption-full .vcard-consumption-full__bottom{margin-top:1.6rem;width:100%}.vcard-consumption-full .vcard-consumption-full__consumption-value:not(:last-child){margin-bottom:.8rem}.vehicle-comparison-button{color:inherit}.vcard-header__image--gradient:after{position:absolute;left:0;right:0;bottom:0;height:6.4rem;width:100%;content:"";background:linear-gradient(0deg,rgba(0,0,0,.7) 10%,hsla(0,0%,100%,0) 90%)}#modal-financing-info .vcard-financing-info__modal-title,#modal-LoanDisclaimer .vcard-financing-info__modal-title{margin-bottom:1.6rem;font-family:var(--font__secondary);font-weight:700}#modal-financing-info .vcard-financing-info__modal-content,#modal-LoanDisclaimer .vcard-financing-info__modal-content{width:100%;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}#modal-financing-info .vcard-financing-info__modal-content__space-between,#modal-LoanDisclaimer .vcard-financing-info__modal-content__space-between{display:flex;justify-content:space-between}#modal-financing-info .vcard-financing-info__modal-disclaimer,#modal-LoanDisclaimer .vcard-financing-info__modal-disclaimer{margin-top:1.6rem;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard{background-color:rgba(var(--color__white),var(--tw-bg-opacity,1));font-family:var(--font__primary);color:rgb(var(--color__gray-darker))}.vcard-footer{margin-top:1.6rem}.vcard--layout-row .vcard-consumption__body{justify-content:flex-start}.vcard--layout-row .vcard-price__loan-info>*{display:inline-block}.vcard--layout-row .vcard-financed-price{display:block}.vcard--layout-row .vcard-financed-price>.vcard-price:first-child{margin-right:1.6rem}.vcard--layout-row .vcard-financed-price .vcard-price__title{font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.vcard--layout-row .vcard-financed-price .vcard-price__price{white-space:nowrap;font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard .vcard__separator{width:100%}.vcard .vcard__separator:before{content:"";margin-top:1.6rem;margin-bottom:1.6rem;display:block;width:25%;border:solid rgb(var(--color__primary));border-width:0 0 2px}.vcard .vcard-consumption{display:flex;flex-direction:column;border-radius:.4rem;background-color:rgba(var(--color__gray-lighter),var(--tw-bg-opacity,1));padding:.8rem;font-family:var(--font__secondary)}.vcard .vcard-consumption__body{margin-top:.4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.vcard .vcard-consumption__title{font-weight:700;color:rgb(var(--color__gray-darker))}.vcard .vcard-consumption__content,.vcard .vcard-consumption__title{font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard .vcard-consumption__content{color:rgb(var(--color__gray-dark))}.vcard .vcard-consumption__label{margin-left:.8rem;flex-shrink:0;padding-left:.8rem}.vcard .vcard-consumption__label picture{width:3.2rem}.vcard .vcard-consumption__label picture img{width:100%}.vcard .follow-vehicle-card__action{position:relative;z-index:20;height:4rem;width:4rem;cursor:pointer;border-radius:9999px;border:1px solid rgb(var(--color__gray-light));padding:.8rem}.vcard-content-after{display:flex;flex-grow:1}.vcard-content-after .vcard-price:not(.vcard-price--financed-loan){width:100%}.vcard-content-after .vcard-price{margin-bottom:.8rem}.vcard-loan-price__content,.vcard-loan-price__footer{font-family:var(--font__primary);font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem);color:rgb(var(--color__gray-darker))}.vcard-loan-price__content strong{white-space:nowrap;font-size:var(--r-base-font-size-body-large,1.6rem);line-height:var(--r-base-line-height-body-large,2.2rem)}.vcard-loan-price__footer{font-family:var(--font__secondary)}.vcard-loan-price__info{position:relative;z-index:10;color:rgb(var(--color__gray-dark))}.vcard-loan-price__info--wrapper{position:relative;z-index:20;margin:-.8rem;cursor:pointer;padding:.8rem}.vcard-loan-price__disclaimer{margin-top:.8rem}.vcard-loan-price__loan{margin-bottom:.4rem;font-size:var(--r-base-font-size-body-small,1.2rem);line-height:var(--r-base-line-height-body-small,1.6rem)}.vcard-loan-price__loan strong{font-weight:400!important}.vcard-loan-price__separator:before{display:inline-block;content:", ";margin-right:.15rem}.vcard.card--theme-secondary{background-color:rgba(var(--color__secondary-dark),var(--tw-bg-opacity,1));color:rgb(var(--color__gray-lighter))}.vcard.card--theme-secondary .vcard-content__version{color:rgb(var(--color__gray-light))}.vcard.card--theme-dark{background-color:rgba(var(--color__black),var(--tw-bg-opacity,1));color:rgb(var(--color__white))}.vcard.card--theme-dark .vcard-header__image{opacity:.75}.vcard.card--theme-dark .vcard-consumption__title,.vcard.card--theme-dark .vcard-content__version{color:rgb(var(--color__white))}.vcard.card--theme-dark .vcard-consumption{background-color:rgba(var(--color__gray-darker),var(--tw-bg-opacity,1))}.vcard.card--theme-dark .vcard-consumption__content{color:rgb(var(--color__gray-lighter))}.vcard.card--theme-dark .vcard-header .ebadge{background-color:rgba(var(--color__black),var(--tw-bg-opacity,1));color:rgb(var(--color__white))}@media (min-width:640px){.vcard--layout-row .vcard-content-after .vcard-price:not(.vcard-price--financed-loan){float:left;width:33.333333%}.vcard--layout-row .vcard-content-after .vcard-loan-price{float:left;width:66.666667%}}@media (min-width:1024px){.vcard--layout-row{min-height:25rem}.vcard--layout-row .vcard-consumption-full{padding:.8rem}.vcard--layout-row .vcard-consumption-full__image{width:25%}.vcard--layout-row .vcard-consumption-full__top{width:auto;flex-grow:1;padding-right:.8rem}.vcard--layout-row .vcard-consumption-full__bottom{margin-top:0;width:auto;flex-grow:1;padding-left:.8rem}.vcard--layout-row{width:100%;flex-direction:row}.vcard--layout-row .vcard-header{margin:1.6rem 0 1.6rem 1.6rem;flex-grow:1;max-width:298px}}@media (max-width:1023px){.vcard--layout-row .vcard-content-after{display:block}}@media (max-width:767px){.vcard-content-after .vcard-price{margin-bottom:.8rem}}
