.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,.vcard-content-after{display:flex;flex-grow:1;flex-direction:column}.vcard-content-after{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)}#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;gap:.8rem}#modal-financing-info .vcard-financing-info__modal-content__value,#modal-LoanDisclaimer .vcard-financing-info__modal-content__value{flex-shrink:0;white-space:nowrap;text-align:right}#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-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.vcard-financing-info__modal-title{margin-bottom:.8rem;font-weight:700}.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)}.vcard-financing-info__modal-content__space-between{display:flex;justify-content:space-between;gap:.8rem}.vcard-financing-info__modal-content__space-between--indent{padding-left:1.6rem}.vcard-financing-info__modal-content__label,.vcard-financing-info__modal-content__value{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-financing-info__modal-content__value{flex-shrink:0;white-space:nowrap;text-align:right}.vcard-financing-info__modal-disclaimer{margin-top:2.4rem;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--revolution.card{border-radius:.4rem;transition-property:all;transition-duration:.2s}.vcard--revolution.card:hover{--tw-shadow:0 6px 12px rgba(var(--color__shadow),.24);--tw-shadow-colored:0 6px 12px 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--revolution.card .vehicle-gallery{border-bottom-right-radius:0;border-bottom-left-radius:0}.vcard--revolution.card .vehicle-gallery,.vcard--revolution.card .vehicle-gallery>.section__content{height:100%}.vcard--revolution.card .vehicle-gallery.section__full-width--mobile{left:0;right:0;width:100%;margin-inline:0}.vcard--revolution.card .vehicle-gallery .gallery-single-image picture.image{margin-top:0;margin-bottom:0;width:100%}.vcard--revolution.card .vehicle-gallery .slider{--swiper-navigation-color:var(--r-base-color-on-inverse-surface)}.vcard--revolution.card .vehicle-gallery .slider--multiple{--slider-gap:0;--slider-counter:1;height:auto!important}.vcard--revolution.card .vehicle-gallery .slider--multiple .swiper-container{margin:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.vcard--revolution.card .vehicle-gallery .slider .swiper-slide{padding-left:0;padding-right:0}.vcard--revolution.card .vehicle-gallery .slider,.vcard--revolution.card .vehicle-gallery .slider>.swiper-container{height:100%}.vcard--revolution.card .vehicle-gallery .slider__pagination{display:block}.vcard--revolution.card .vehicle-gallery .slider__count{display:flex;gap:.8rem;border-radius:.4rem;background-color:var(--r-base-color-inverse-surface);padding:.4rem;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);bottom:0;left:0;top:auto;right:auto;margin-left:.8rem;margin-bottom:.8rem}.vcard--revolution.card .vehicle-gallery .slider__count:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.75 2.667a2 2 0 012 2V5.2c1.092 0 1.978.886 1.978 1.979v4.76a2 2 0 01-2 2H5.901a1.85 1.85 0 01-1.85-1.85h-.718a2 2 0 01-2-2V4.667a2 2 0 012-2h7.416zM9.41 9.58a.5.5 0 01-.764.06l-.106-.107a.5.5 0 00-.73.017l-1.436 1.613a.5.5 0 00.373.832h5.872a.5.5 0 00.416-.778L11.12 8.35a.5.5 0 00-.823-.013L9.41 9.581zM3.816 3.957a1 1 0 00-1 1v4.714a1 1 0 001 1h.236v-3.47a2 2 0 012-2h5.324v-.244a1 1 0 00-1-1h-6.56zm2.84 2.776l.003-.005a.991.991 0 00-1.002.99.985.985 0 101-.985z' fill='%23fff'/%3E%3C/svg%3E");height:1.6rem}.vcard--revolution.card .vehicle-gallery .slider__button--next.swiper-button-next,.vcard--revolution.card .vehicle-gallery .slider__button--prev.swiper-button-prev{display:flex;align-items:center;justify-content:center;opacity:0;transition-property:all;transition-duration:.3s}.vcard--revolution.card .vehicle-gallery .slider__button--next.swiper-button-next svg.icon,.vcard--revolution.card .vehicle-gallery .slider__button--prev.swiper-button-prev svg.icon{height:2.4rem;width:2.4rem}.vcard--revolution.card .vehicle-gallery .slider__button--prev{left:.8rem!important}.vcard--revolution.card .vehicle-gallery .slider__button--next{right:.8rem!important}.vcard--revolution.card .vehicle-gallery .slider .swiper-pagination-bullet{opacity:.75;background-color:var(--r-base-color-on-inverse-surface)}.vcard--revolution.card .vehicle-gallery .slider .swiper-pagination-bullet-active-main{opacity:1}.vcard--revolution.card .vehicle-gallery .image{border-bottom-right-radius:0;border-bottom-left-radius:0}.vcard--revolution.card .vehicle-gallery:hover .slider__button--next,.vcard--revolution.card .vehicle-gallery:hover .slider__button--prev{opacity:1}.vcard--revolution.card .vcard-content{position:relative}.vcard--revolution.card .vcard-eco-label{font-weight:700;color:rgb(var(--color__badge-new,92,180,228))}.vcard--revolution.card .vcard-extended-main-info{display:flex;max-width:100%;flex-direction:column;overflow:hidden}.vcard--revolution.card .vcard-extended-main-info--title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;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--revolution.card .vcard-extended-main-info--title a.vcard--link{margin-right:.4rem;white-space:nowrap;font-family:var(--font__primary)}.vcard--revolution.card .vcard-extended-main-info--title span{min-width:auto;text-overflow:ellipsis;font-weight:400}.vcard--revolution.card .vcard-extended-main-info--extra--item,.vcard--revolution.card .vcard-extended-main-info--title span{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--revolution.card .vcard-extended-main-info--extra--item div.flex-layout{display:inline;vertical-align:middle}.vcard--revolution.card .vcard-extended-main-info--extra--item picture{display:inline-block}.vcard--revolution.card .vcard-extended-main-info--extra--item picture img{width:18px}.vcard--revolution.card .vcard-extended-main-info--extra--item picture.emissions-consumption__in-page--image img{width:auto}.vcard--revolution.card .vcard-extended-main-info--extra--item:after{content:"•"}.vcard--revolution.card .vcard-extended-main-info--extra--item:last-child:after{content:""}.vcard--revolution.card .vcard-price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:var(--font__primary);font-size:var(--r-base-font-size-body-large,1.6rem);line-height:var(--r-base-line-height-body-large,2.2rem)}.vcard--revolution.card .vcard-price__initial{display:flex;align-items:center}.vcard--revolution.card .vcard-price__initial--price{white-space:nowrap;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);text-decoration-line:line-through}.vcard--revolution.card .vcard-price .price__header--text,.vcard--revolution.card .vcard-price__initial--discount{display:none}.vcard--revolution.card .vcard-price__vat{z-index:20;align-self:flex-end}.vcard--revolution.card .vcard-price__monthly .vcard-loan-price__info{position:relative;z-index:20}.vcard--revolution.card .vcard-price__price{font-weight:700}.vcard--revolution.card .vcard-price__price,.vcard--revolution.card .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--revolution.card .vcard-price--with-discount .vcard-price__price,.vcard--revolution.card .vcard-price--with-discount .vcard-price__vat{color:rgb(var(--color__success))}.vcard--revolution.card .vcard-footer{margin-top:1.6rem;display:flex;flex-direction:column;gap:1.6rem}.vcard--revolution.card .vcard-footer-content .vcard-financing-info{position:relative;z-index:20}.vcard--revolution.card .vcard-footer-content .vcard-financing-info__inline-value{font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem);font-weight:700}.vcard--revolution.card .vcard-footer-content .vcard-financing-info__inline-button{margin-bottom:0;margin-top:.4rem;display:flex;height:auto;align-items:center;gap:.4rem;border-style:none;padding:0;font-weight:700;text-transform:lowercase}.vcard--revolution.card .vcard-footer-content .vcard-financing-info__inline-button:hover{border-style:none;background-color:transparent;color:rgb(var(--color__secondary))}.vcard--revolution.card .vcard-footer-content .vcard-financing-info__inline-button span:first-letter{text-transform:uppercase}.vcard--revolution.card .vcard-footer-content .vcard-financing-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--revolution.card .vcard-footer-left{display:flex;width:100%;flex-direction:row;align-items:center;gap:1.6rem}.vcard--revolution.card .vcard-footer-left .vehicle-comparison-button{min-width:-moz-fit-content;min-width:fit-content}.vcard--revolution.card .vcard-footer-left .vehicle-comparison-button--card{height:auto}.vcard--revolution.card .vcard-footer-left .vehicle-comparison-button--card .field-checkbox-label span{font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem);line-height:2.4rem}.vcard--revolution.card .vcard-footer-left .vehicle-card-cta{z-index:20;flex-grow:1}.vcard--revolution.card .vcard-footer-left .vehicle-card-cta .button{text-transform:none}.vcard--revolution.card .vcard-footer-after .vcard-consumption-info{width:100%}.vcard--revolution.card .vcard-footer-after .vcard-consumption-info__inline-expanded{text-align:left}.vcard--revolution.card .vcard-footer-after .vcard-consumption-info__inline-button{height:auto}.vcard--revolution.card .vcard-footer-after .vcard-consumption-info__inline-text{display:flex;align-items:center}.vcard--revolution.card .vcard-virtual-tour__icon{height:4rem;width:4rem;fill:rgb(var(--color__white));filter:drop-shadow(0 1px 3px rgba(var(--color__black),.24))}@media (min-width:1024px){.vcard--layout-row{min-height:25rem}.vcard--revolution.card .vehicle-gallery{margin:0}.vcard--layout-row.card{min-height:auto;flex-direction:row}.vcard--layout-row.card .card--header{min-height:245px;max-width:287px}.vcard--layout-row.card .card--header .vcard-header__content{height:100%}.vcard--layout-row.card .card--header .vehicle-gallery .slider--multiple{height:100%!important}.vcard--layout-row.card .card--header .vehicle-gallery .slider--multiple .swiper-container{border-radius:0}.vcard--layout-row.card .card--header .vehicle-gallery .image{height:100%;border-radius:0}.vcard--layout-row.card .card--header .vehicle-gallery .image img{position:relative}.vcard--layout-row.card .card--header .vehicle-gallery .image:before{display:none}.vcard--layout-row.card .vcard-footer{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.vcard--layout-row.card .vcard-footer-left{flex:1 1 0%}.vcard--layout-row.card .vcard-footer-content{flex-grow:1}.vcard--layout-row.card .vcard-footer-wrap{align-self:flex-end}.vcard--layout-row.card .vcard-footer-after{width:100%}.vcard--layout-row.card .vcard-footer-after:before{display:block;height:1px;width:100%;background-color:rgba(var(--color__gray-light),var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;--tw-content:"";content:var(--tw-content)}.vcard--layout-row.card .vcard-consumption-info{margin-top:1.6rem}}@media (max-width:1023px){.vcard--revolution.card .vehicle-gallery .slider--multiple .swiper-slide>*{flex-grow:0}.vcard--revolution.card .vehicle-gallery .slider--multiple .image>img{object-fit:contain}}
