html{font-size:100%!important}@media(min-width:768px){html{font-size:100%!important}}html body{margin-bottom:0;color:var(--light);font-family:var(--body)!important;background:var(--dark);font-size:100%;overflow-x:hidden}html a,html a:hover{color:inherit;text-decoration:none}html ul{margin:0;padding:0}html hr{opacity:1}html h4.right-section-detail-heading-text,html h4.left-section-detail-heading-text,html .label-fuel-economy,html .label-clean-car-rating{font-weight:400!important}.autoplay-section .vdp-container{min-height:80vh}.autoplay-section .garage-container,.autoplay-section .compare-car-section-wrapper-container{width:100%!important}.autoplay-section .compare-car-section{width:14rem}@media(min-width:65em){.autoplay-section .compare-car-section{width:15rem}}@media(min-width:85em){.autoplay-section .compare-car-section{width:17rem}}#vdp_favourite_holder{grid-column:2/-1;width:100%;margin:0 auto;background-color:transparent}@media(max-width:750px){#vdp_favourite_holder{grid-column:1/-1}}@media(max-width:750px){.garage-container .card.content-garage-info-card{display:none}}.garage-container .header-garage-card{height:250px}@media(min-width:65em){.garage-container .header-garage-card{height:275px}}@media(min-width:85em){.garage-container .header-garage-card{height:300px}}.garage-container .garage-info-label{background-color:transparent;border-radius:0;margin:0}.garage-container .content-garage-info,.garage-container .card-body{padding:var(--gapHalf)}.garage-container .compare-car-section{margin:0 var(--gapSml)}.compare-car-section .card{background-color:var(--cardBackground);border:1px solid var(--sand20);background-clip:border-box;border-radius:0}.header-garage-card .image-garage-carousel{border-radius:var(--radius) var(--radius) 0 0}.card-body h6{display:none}.card-body h5.title-content-garage,.card-body .related-cars-span.general-text-color{color:var(--light)!important;font-size:clamp(.8rem,.75rem + 1.5vw,1rem)}.content-garage-info{gap:8px}.content-garage-info .garage-info-text,.content-garage-info .content-garage-info-text{padding:0;margin:0}.content-garage-card .content-garage-buttons{padding:var(--gapHalf);gap:var(--gapSml)}.content-garage-card .autoplay-btn.btn.btn-garage-remove-car{width:100%;font-weight:400;border:1px solid var(--light)!important;background-color:transparent!important;border-radius:4px 4px 12px;transition:background-color 1s ease;corner-shape:round round bevel round;-webkit-coner-shape:round round bevel round;color:var(--light)!important}.content-garage-card .autoplay-btn.btn.btn-garage-remove-car:hover{font-weight:400;color:var(--light)!important;background-color:var(--grey20)!important}.content-garage-card .autoplay-btn.btn.btn-garage-view-car{width:100%;font-weight:400;border:1px solid var(--copper)!important;background-color:var(--copper)!important;border-radius:4px 4px 12px;transition:background-color 1s ease;corner-shape:round round bevel round;-webkit-coner-shape:round round bevel round;color:var(--light)!important}.content-garage-card .autoplay-btn.btn.btn-garage-view-car:hover{width:100%;font-weight:400;border:1px solid var(--copperHover)!important;background-color:var(--copperHover)!important;color:var(--light)!important}.autoplay-section #vdp_favourite_holder .button-header{padding:var(--gap);border:none!important;color:var(--light);font-size:1.1rem;background-color:transparent;box-shadow:none;border-radius:0}#btn-Back-sidebar,#btn-Back{color:var(--light);font-size:14px;background-color:transparent;border:1px solid var(--grey)!important;box-shadow:none}#btn-Back-sidebar:hover,#btn-Back:hover{background-color:var(--grey20)}.button-header .autoplay-btn.btn-garage-share{color:var(--light);font-size:14px;background-color:transparent;border:1px solid var(--grey)!important;box-shadow:none}.button-header .autoplay-btn.btn-garage-share:hover{background-color:var(--grey20)}.button-header .autoplay-btn.btn-garage-share .fa.fa-share-nodes.general-text-color{color:var(--textColour)!important}.autoplay-section[data-astro-cid-4soxg6dp]{padding:2rem 0}.clean-car-terms[data-astro-cid-4soxg6dp]{width:100%;max-width:1200px;margin:auto}
