﻿@keyframes spinner{to{transform:translate(-50%, -50%) rotate(360deg)}}.vehicle__header{display:flex;align-items:center}@media (max-width: 767px){.vehicle__header{display:block}}.vehicle .top-actions{background-color:#F0F0F0}.vehicle .top-actions .link{color:#3C3C3B}.vehicle .top-actions .link:hover{color:#3C3C3B}.vehicle .price-wrapper{display:inline-flex;align-items:flex-end;justify-content:center}.vehicle__price-vat,.vehicle__price-rate-label{font-size:14px;color:#3C3C3B}.page-details .vehicle__price-vat,.page-details .vehicle__price-rate-label{margin-left:5px}.vehicle__price-prev{color:#A8A8A8;text-decoration:line-through}@media (max-width: 767px){.vehicle__image-slide a{pointer-events:none}}.vehicle__image-slide figure:hover .vehicle__image-open-lightbox{opacity:1}.vehicle__image-open-lightbox{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s;opacity:0}.vehicle__image-open-lightbox svg{font-size:30px;color:#fff;transition:.3s}.vehicle__image-open-lightbox svg:hover{color:#A8A8A8}.vehicle__image-pagination .image-pagination__button{cursor:default;padding-left:1.4em}.vehicle__image-pagination .image-pagination__button svg{font-size:1em}.vehicle__share{text-align:right}.vehicle__share svg{font-size:18px;color:#A8A8A8}@media (max-width: 1419px){.vehicle__share svg{font-size:20px}}.vehicle__share svg:hover{color:#3C3C3B}.vehicle .sticky{background-color:#141414;color:#fff}.vehicle .sticky.sticky--mobile:not(.is-sticky){z-index:2;position:relative}.vehicle__data-list{color:#3C3C3B}.vehicle__data-list>.column{border-bottom:1px solid #A8A8A8}.vehicle__data-list>.column span{line-height:30px}.vehicle__data-list--oem,.vehicle__data-list--consumption{border-top:1px solid #A8A8A8}.vehicle__data-list--consumption{margin-top:10px}.vehicle__data-list--consumption>.column:last-child{border:none}.vehicle__data-list--consumption>.column:nth-child(2){border-top:none}@media (min-width: 1420px){.vehicle__data-list--tyre-label{margin-left:-15px}}.vehicle__section{position:relative}.vehicle__section--details{background-color:#F0F0F0}.vehicle .equipment{line-height:24px}.vehicle .equipment li::before{content:'•';margin-right:4px}.vehicle__section--location [data-init-map]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(168,168,168,0.1);display:flex;align-items:center;justify-content:center}.vehicle__section--location .format-vdp{height:500px}@media (min-width: 1420px){.vehicle__section--details .equipment-description ul{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;-ms-column-gap:20px;column-gap:20px}}@media (min-width: 768px) and (max-width: 1419px){.vehicle__section--details .equipment-description ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;-ms-column-gap:10px;column-gap:10px}}.vehicle__video{padding-bottom:56.25%;display:block}.vehicle .toggle-wrapper--vdp-impressum{background-color:#F0F0F0}.vehicle .toggle-wrapper--vdp-impressum .dealer-imprint__headline{color:#4A4F54;font-size:14px;font-family:"jaguar-bold-text";letter-spacing:0;text-transform:none}.vehicle__schedule{display:flex;align-items:center;justify-content:center;background:#3C3C3B;position:absolute;left:0;right:0;bottom:0;color:#fff;pointer-events:none;padding:16px 10px;text-align:center}.vehicle__schedule .schedule__content{color:#fff}.vehicle .efficiency-info-icon{position:relative;margin-left:7px}.vehicle .efficiency-info-icon svg{position:absolute;font-size:15px;top:0}.vehicle .efficiency-info-icon:hover{cursor:pointer}.financing__table,.leasing__table{border:1px solid #A8A8A8;font-family:"jaguar-bold-text"}.financing__table li,.leasing__table li{border-bottom:1px solid #A8A8A8;display:flex;align-items:center}.financing__table li:last-child,.leasing__table li:last-child{border-bottom:none}.financing__table .item,.financing__table .value,.leasing__table .item,.leasing__table .value{padding:5px 12px;display:inline-flex;min-height:40px;align-items:center}.financing__table .item.h2,.financing__table .value.h2,.leasing__table .item.h2,.leasing__table .value.h2{color:#3C3C3B}.financing__table .item,.leasing__table .item{width:60%;border-right:1px solid #A8A8A8;background-color:#F9F9F9}@media (min-width: 1000px){.financing__table .item,.leasing__table .item{width:40%}}.financing__footer-disclaimer,.leasing__footer-disclaimer{color:#3C3C3B;line-height:24px}.financing .loading-indicator,.leasing .loading-indicator{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999999;background:white;opacity:0.5;pointer-events:all;display:flex;justify-content:center;align-items:center}.financing .fade-enter-active,.financing .fade-leave-active,.leasing .fade-enter-active,.leasing .fade-leave-active{transition:opacity 0.5s}.financing .fade-enter,.financing .fade-leave-to,.leasing .fade-enter,.leasing .fade-leave-to{opacity:0}.financing input[type=range],.leasing input[type=range]{padding:0;border:none;background:none;z-index:2;position:relative}.financing input[type=range],.leasing input[type=range]{width:100%;margin:6px 0;background-color:transparent;-webkit-appearance:none}.financing input[type=range]:focus,.leasing input[type=range]:focus{outline:none}.financing input[type=range]::-webkit-slider-runnable-track,.leasing input[type=range]::-webkit-slider-runnable-track{background:#dadada;border:0;width:100%;height:3px;cursor:pointer}.financing input[type=range]::-webkit-slider-thumb,.leasing input[type=range]::-webkit-slider-thumb{margin-top:-6px;width:15px;height:15px;background:#dadada;border:1px solid #005A2B;border-radius:50px;cursor:pointer;-webkit-appearance:none}.financing input[type=range]:focus::-webkit-slider-runnable-track,.leasing input[type=range]:focus::-webkit-slider-runnable-track{background:#dadada}.financing input[type=range]::-moz-range-track,.leasing input[type=range]::-moz-range-track{background:#dadada;border:0;width:100%;height:3px;cursor:pointer}.financing input[type=range]::-moz-range-thumb,.leasing input[type=range]::-moz-range-thumb{width:15px;height:15px;background:#dadada;border:1px solid #005A2B;border-radius:50px;cursor:pointer}.financing input[type=range]::-ms-track,.leasing input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;width:100%;height:3px;cursor:pointer}.financing input[type=range]::-ms-fill-lower,.leasing input[type=range]::-ms-fill-lower{background:#dadada;border:0}.financing input[type=range]::-ms-fill-upper,.leasing input[type=range]::-ms-fill-upper{background:#dadada;border:0}.financing input[type=range]::-ms-thumb,.leasing input[type=range]::-ms-thumb{width:15px;height:15px;background:#dadada;border:1px solid #005A2B;border-radius:50px;cursor:pointer;margin-top:0px}.financing input[type=range]:focus::-ms-fill-lower,.leasing input[type=range]:focus::-ms-fill-lower{background:#dadada}.financing input[type=range]:focus::-ms-fill-upper,.leasing input[type=range]:focus::-ms-fill-upper{background:#dadada}@supports (-ms-ime-align: auto){.financing input[type=range],.leasing input[type=range]{margin:0}}.financing .popover__wrapper,.leasing .popover__wrapper{position:relative}.financing .popover__content,.leasing .popover__content{opacity:0;visibility:hidden;position:absolute;left:0;transform:translate(0, 10px);background-color:#F0F0F0;padding:1.5rem;width:auto}.financing .popover__content:before,.leasing .popover__content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #F0F0F0 transparent;transition-duration:0.3s;transition-property:transform}.financing .popover__wrapper:hover .popover__content,.leasing .popover__wrapper:hover .popover__content{z-index:10;opacity:1;visibility:visible;transform:translate(0, 10px);transition:all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97)}.financing .popover__message,.leasing .popover__message{text-align:center}.info-bubble-custom{color:#fff;font-size:13px;line-height:22px;position:relative}@media (min-width: 1420px){.vehicle__price-vat,.vehicle__price-rate-label{font-size:16px}}
/*# sourceMappingURL=details.min.css.map */
