@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://db.onlinewebfonts.com/c/cb78623eb70350e40bbd5e936b34d5d2?family=SEAT+BCN+Regular);@import url(https://fonts.googleapis.com/css2?family=Michroma&display=swap);@import url(https://fonts.cdnfonts.com/css/source-sans-pro);.overflow-hidden{overflow:hidden}.vehicle-search-details .breadcrumb-vehicle-details{order:-1;padding:0 .813rem}@media screen and (min-width:767px){.vehicle-search-details .breadcrumb-vehicle-details{padding:.438rem .313rem}}@media screen and (min-width:1025px){.vehicle-search-details .breadcrumb-vehicle-details{order:0;padding:.5rem 0}}.gallery-container{display:flex;flex-direction:column;margin-bottom:1.625rem;width:100%}@media screen and (min-width:767px){.gallery-container{padding:0 .5rem}}@media screen and (min-width:1025px){.gallery-container{padding:0}}.car-driving-widget,.finance-pre-approval,.listing-page-summary,.notification-banner.warning,.optional-extras-banner{margin-bottom:2rem}@media screen and (min-width:767px){.car-driving-widget,.finance-pre-approval,.listing-page-summary,.notification-banner.warning{margin-bottom:3.125rem}}@media screen and (min-width:1440px){.car-driving-widget,.finance-pre-approval,.listing-page-summary,.notification-banner.warning{margin-bottom:4rem}}.disclaimer-snippet{padding:.813rem 0}.vdp-container{padding:0 .813rem;width:100%}@media screen and (min-width:767px){.vdp-container{padding:0 3.125rem}}@media screen and (min-width:1025px){.vdp-container{padding:0}}.vehicle-content-container{align-items:stretch;gap:0;padding-bottom:26px;position:relative}@media screen and (min-width:767px){.vehicle-content-container{padding-bottom:50px}}@media screen and (min-width:1025px){.vehicle-content-container{padding-bottom:64px}}@media screen and (max-width:1024px){.vehicle-content-container{padding:0}}@media screen and (max-width:1440px){.vehicle-content-container{width:100%}}@media screen and (min-width:1025px){.vehicle-content-container{padding-top:2rem}}.vehicle-content-container .breadcrumb-general,.vehicle-content-container .vehicle-search-details{width:100%}@media screen and (min-width:1025px){.vehicle-content-container .vehicle-search-details{padding-right:1rem;width:calc(58.33333% - 6.25px)}}@media screen and (min-width:1440px){.vehicle-content-container .vehicle-search-details{width:calc(66.66667% - 5px)}}.vehicle-content-container .vehicle-search-deal-stacker-container{width:100%}@media screen and (min-width:1025px){.vehicle-content-container .vehicle-search-deal-stacker-container{width:calc(41.66667% - 8.75px)}}@media screen and (min-width:1440px){.vehicle-content-container .vehicle-search-deal-stacker-container{width:calc(33.33333% - 10px)}}.hide-reserved-on-offer .reserved-notification-banner{display:none!important}.dark.secondary{color:var(--text-dark-primary)}.dealstacker{z-index:9}@media screen and (max-width:1024px){.dealstacker.active{bottom:0;left:0;position:fixed;right:0;top:0;z-index:503}.dealstacker.active .content-wrapper{overflow:auto;padding-left:1rem;padding-right:1rem}.dealstacker.active .view-listing{display:flex}}@media screen and (min-width:1025px){.dealstacker .content-wrapper{padding:0}}@media screen and (max-width:1025px){#__layout,#__nuxt{overflow:hidden}}@media screen and (min-width:1025px){#__layout,#__nuxt{overflow:visible;overflow:initial}}.page-loader{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:4rem 0}.page-loader.dark .small{color:var(--text-dark-primary)}.page-loader.viewport-height{height:100dvh}.metro-portrait{align-items:center;background-color:#000;bottom:0;color:var(--text-light-primary);display:flex;justify-content:center;left:0;overflow:hidden;padding-bottom:26px;padding-top:26px;position:fixed;right:0;top:0;width:100dvw;z-index:999}@media screen and (min-width:767px){.metro-portrait{padding-top:50px}}@media screen and (min-width:1025px){.metro-portrait{padding-top:64px}}@media screen and (min-width:767px){.metro-portrait{padding-bottom:50px}}@media screen and (min-width:1025px){.metro-portrait{padding-bottom:64px}}@media screen and (min-width:1440px){.metro-portrait{padding:2rem 0 0}}.metro-portrait .metro-wrapper{display:flex;flex-direction:column;gap:0;justify-content:space-between;max-height:100%;max-width:100vw;position:relative}@media screen and (max-width:767px){.metro-portrait .metro-wrapper{padding:0 .813rem}}.metro-portrait .back-to-listing{align-items:center;display:flex;gap:1rem;justify-content:space-between;left:0;margin-bottom:1.625rem;z-index:1}@media screen and (min-width:767px){.metro-portrait .back-to-listing{margin-bottom:2rem}}@media screen and (min-width:1440px){.metro-portrait .back-to-listing{display:none}}.metro-portrait .metro-wrapper{grid-row-gap:.5rem;-ms-overflow-style:none;display:grid;overflow:scroll;row-gap:.5rem}.metro-portrait .metro-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:1440px){.metro-portrait .metro-wrapper{margin:0 auto;width:calc(66.66667% - 30px)}}.metro-portrait .tile{grid-column:span 2;margin-left:.5rem}.metro-portrait .tile.full-width{grid-column:span 6}.metro-portrait .tile.two-cols{grid-column:span 2}.metro-portrait .tile{aspect-ratio:3/2;position:relative}@media screen and (min-width:1440px){.metro-portrait .tile:last-child{margin-bottom:2rem}}.metro-portrait .tile img{height:100%;width:100%}.metro-portrait .tile .count{background:var(--background-dark-primary);color:var(--text-dark-primary);height:-moz-max-content;height:max-content;left:0;padding:.375rem;position:absolute;top:0;width:-moz-max-content;width:max-content}.metro-portrait .back-to-listing{color:#7eabff;font-size:.875rem;gap:.5rem}.metro-portrait .back-to-listing .icon{opacity:.5;transition:opacity .3s ease}.metro-portrait .back-to-listing .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.metro-portrait .back-to-listing .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.metro-portrait .back-to-listing:hover .icon{opacity:1}.metro-portrait .back-to-listing.desktop{display:none}@media screen and (min-width:1440px){.metro-portrait .back-to-listing.desktop{display:block;left:2rem;position:absolute;top:2rem}}.gallery-lightbox{align-items:center;background-color:#000;bottom:0;color:var(--text-light-primary);display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:999}.gallery-lightbox .wrapper{display:flex;flex-direction:column;gap:0;height:100vh;justify-content:space-between;max-height:100dvh;max-width:100vw}.gallery-lightbox header{align-items:start;display:flex;gap:1rem;justify-content:space-between;left:0;padding:.813rem;z-index:1}@media screen and (min-width:767px){.gallery-lightbox header{gap:3rem;padding:1rem}}@media screen and (min-width:1025px){.gallery-lightbox header{flex:initial;flex-shrink:1;gap:2rem;justify-content:space-between;padding:2rem 2rem 2.5rem}}.gallery-lightbox header .vehicle .make{color:var(--text-dark-primary);padding:0}.gallery-lightbox header .vehicle .derivative{color:var(--text-dark-secondary);padding:0}.gallery-lightbox header .gallery-buttons{display:flex;flex-direction:row;gap:1rem}.gallery-lightbox header .gallery-buttons .close,.gallery-lightbox header .gallery-buttons .image-counter{align-items:center;display:flex;gap:.625rem;padding:0}.gallery-lightbox header .gallery-buttons .close .icon,.gallery-lightbox header .gallery-buttons .image-counter .icon{opacity:.5}.gallery-lightbox header .gallery-buttons .close .icon [fill^="#"],.gallery-lightbox header .gallery-buttons .image-counter .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.gallery-lightbox header .gallery-buttons .close .icon [stroke^="#"],.gallery-lightbox header .gallery-buttons .image-counter .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.gallery-lightbox header .gallery-buttons .image-counter{text-wrap:nowrap;border:1px solid transparent;border-radius:var(--container-border-radius);color:var(--text-dark-secondary);transition:.3s}@media screen and (min-width:1025px){.gallery-lightbox header .gallery-buttons .image-counter{padding:.25rem .813rem}}.gallery-lightbox header .gallery-buttons .close{cursor:pointer;opacity:1}.gallery-lightbox header .gallery-buttons .close .icon{opacity:1}.gallery-lightbox header .gallery-buttons .close .icon path #bg{fill:var(--border-dark)!important}.gallery-lightbox header .gallery-buttons .close .icon path #cross{stroke:var(--text-dark-primary)!important}.gallery-lightbox .main-wrapper{overflow:auto}@media screen and (min-width:1025px){.gallery-lightbox .main-wrapper{display:flex;flex:1;overflow:hidden}}.gallery-lightbox .main-carousel{flex:1;height:100%;margin:auto 0;padding:0}@media screen and (min-width:1025px){.gallery-lightbox .main-carousel{align-items:center;display:flex}}.gallery-lightbox .main-carousel .splide__slide{aspect-ratio:4/3;margin:auto 0;opacity:.7;pointer-events:none;touch-action:pan-x pinch-zoom;transition:opacity .3s ease;width:auto}@media screen and (max-height:767px)and (orientation:landscape){.gallery-lightbox .main-carousel .splide__slide{width:-moz-max-content!important;width:max-content!important}}.gallery-lightbox .main-carousel .splide__slide.is-active{opacity:1;pointer-events:all}.gallery-lightbox .main-carousel .splide__slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-lightbox .main-carousel .splide__track{height:100%;width:100%}@media screen and (min-width:1025px){.gallery-lightbox .main-carousel .splide__track{overflow:visible}}.gallery-lightbox .main-carousel .splide__list{width:100%}@media screen and (min-width:1025px){.gallery-lightbox .main-carousel .splide__list{height:100%}}.gallery-lightbox .main-carousel .splide__arrow{align-items:center;align-self:center;background-color:transparent;border-color:transparent;border-radius:var(--container-border-radius);cursor:pointer;display:flex;height:-moz-max-content;height:max-content;opacity:1;padding:0;position:absolute;top:50%;transition:.3s ease;translate:0 -50%;width:-moz-max-content;width:max-content;z-index:1}.gallery-lightbox .main-carousel .splide__arrow:hover:after{display:none}.gallery-lightbox .main-carousel .splide__arrow.splide__arrow--prev{left:.5rem}.gallery-lightbox .main-carousel .splide__arrow.splide__arrow--next{right:.5rem}@media screen and (min-width:1025px){.gallery-lightbox .main-carousel .splide__arrow.splide__arrow--prev{left:1rem}.gallery-lightbox .main-carousel .splide__arrow.splide__arrow--next{right:1rem}}.gallery-lightbox .main-carousel .splide__arrow.splide__arrow--prev svg{transform:none}.gallery-lightbox .main-carousel .splide__arrow svg{fill:none;height:1.5rem;opacity:1;width:1.5rem}.gallery-lightbox .main-carousel .splide__arrow svg [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.gallery-lightbox .main-carousel .splide__arrow svg [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}@media screen and (min-width:767px){.gallery-lightbox .main-carousel .splide__arrow svg{height:2.063rem;width:2.063rem}}.gallery-lightbox .main-carousel .splide__arrow svg path{stroke-width:2px}.gallery-lightbox .main-carousel .splide__arrow:disabled{cursor:not-allowed;opacity:1}.gallery-lightbox .main-carousel .splide__arrow:disabled .icon [fill^="#"]{fill:#979797!important;transition:.3s}.gallery-lightbox .main-carousel .splide__arrow:disabled .icon [stroke^="#"]{stroke:#979797!important;transition:.3s}.gallery-lightbox #thumbnail-carousel{align-items:end;display:flex;height:-moz-max-content;height:max-content;margin-top:2rem;padding:0 0 .5rem}@media screen and (max-height:767px)and (orientation:landscape){.gallery-lightbox #thumbnail-carousel{margin-top:.5rem}}@media screen and (min-width:1025px){.gallery-lightbox #thumbnail-carousel{flex-shrink:0}}.gallery-lightbox #thumbnail-carousel .splide__slide{aspect-ratio:4/3;cursor:pointer;margin-bottom:auto;margin-top:auto;opacity:.7;overflow:auto;position:relative;touch-action:pinch-zoom;transition:opacity .3s ease}@media screen and (max-height:767px)and (orientation:landscape){.gallery-lightbox #thumbnail-carousel .splide__slide{height:2.875rem;width:-moz-max-content!important;width:max-content!important}}.gallery-lightbox #thumbnail-carousel .splide__slide.is-visible{opacity:.7}.gallery-lightbox #thumbnail-carousel .splide__slide.active{border:2px solid var(--text-dark-primary);opacity:1}.gallery-lightbox #thumbnail-carousel .splide__slide:hover{opacity:1}.gallery-lightbox #thumbnail-carousel .splide__slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-lightbox #thumbnail-carousel .splide__track{height:100%;margin:0 auto;overflow:visible;width:calc(100% - 5.5rem)}.gallery-lightbox #thumbnail-carousel .splide__arrow{align-items:center;align-self:center;background-color:#000;border:transparent;border-radius:0;bottom:0;cursor:pointer;display:flex;height:100%;opacity:1;padding:.813rem;position:absolute;top:auto;transform:none;transition:.3s ease;width:-moz-max-content;width:max-content;z-index:1}.gallery-lightbox #thumbnail-carousel .splide__arrow.splide__arrow--prev{left:-2.75rem}.gallery-lightbox #thumbnail-carousel .splide__arrow.splide__arrow--next{right:-2.75rem}.gallery-lightbox #thumbnail-carousel .splide__arrow:hover svg{opacity:1}.gallery-lightbox #thumbnail-carousel .splide__arrow svg{fill:none;height:1rem;opacity:.5;width:1rem}.gallery-lightbox #thumbnail-carousel .splide__arrow svg [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.gallery-lightbox #thumbnail-carousel .splide__arrow svg [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.gallery-lightbox #thumbnail-carousel .splide__arrow.splide__arrow--prev svg{transform:none}.gallery-lightbox #thumbnail-carousel .splide__arrow:disabled{cursor:not-allowed;opacity:1}.gallery-lightbox #thumbnail-carousel .splide__arrow:disabled .icon [fill^="#"]{fill:#979797!important;transition:.3s}.gallery-lightbox #thumbnail-carousel .splide__arrow:disabled .icon [stroke^="#"]{stroke:#979797!important;transition:.3s}.widget-4-col{background-color:var(--background-light-secondary);color:var(--text-light-primary);position:relative;z-index:12}@media screen and (min-width:1440px){.widget-4-col>.sw{padding-left:calc(8.33333% - 30px);padding-right:calc(8.33333% - 30px)}}.widget-4-col.dark{color:var(--text-dark-secondary)}.widget-4-col.dark h5{color:var(--text-dark-primary)}.widget-4-col.dark .top{background-color:var(--background-dark-secondary)}.widget-4-col.dark .top .contact-wrapper a{color:#7eabff}.widget-4-col.dark .top .contact-wrapper .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.widget-4-col.dark .top .contact-wrapper .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.widget-4-col.dark .top .contact .location-container{color:#7eabff}.widget-4-col.dark .bottom{background-color:var(--background-dark-primary)}.widget-4-col.dark p{color:var(--text-dark-secondary)}.widget-4-col.dark .footer-menu .fake-link,.widget-4-col.dark .footer-menu a{color:var(--text-dark-secondary);cursor:pointer}.widget-4-col.dark .footer-menu .fake-link:hover,.widget-4-col.dark .footer-menu a:hover{color:var(--text-dark-primary)}.widget-4-col.dark .footer-menu .external-link span{color:#7eabff}@media screen and (max-width:1025px){.widget-4-col.dark .contact-tile .heading{color:#fff}}.widget-4-col.dark .view-on-social-media{background-color:var(--background-dark-primary)}.widget-4-col.dark .view-on-social-media [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.widget-4-col.dark .view-on-social-media [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}.widget-4-col .bottom:empty,.widget-4-col .top:empty{display:none}.widget-4-col .top{background-color:var(--border-light);padding:2rem 0}@media screen and (min-width:767px){.widget-4-col .top{padding:3.125rem 0}}@media screen and (min-width:1025px){.widget-4-col .top{padding:4rem 0}}.widget-4-col .top>.sw{display:flex;flex-wrap:wrap;gap:1.625rem 0}@media screen and (min-width:767px){.widget-4-col .top>.sw{gap:3.125rem .469rem 0}}@media screen and (min-width:1025px){.widget-4-col .top>.sw{gap:0}}.widget-4-col .top-col{width:100%}@media screen and (min-width:767px){.widget-4-col .top-col{width:calc(50% - 7.5px)}}@media screen and (min-width:1025px){.widget-4-col .top-col{width:calc(25% - 11.25px)}}.widget-4-col .bottom{background-color:var(--background-light-primary);display:flex;flex-direction:column;padding:1.625rem 0 .75rem}@media screen and (min-width:767px){.widget-4-col .bottom{padding:2rem 0}}@media screen and (min-width:1025px){.widget-4-col .bottom{padding:2rem 0}}.widget-4-col .bottom .icon-logo{height:auto;margin:0 auto 2rem;order:-1}.widget-4-col .bottom .terms{text-align:center}@media screen and (min-width:767px){.widget-4-col .bottom .terms{padding:0 2rem}}@media screen and (min-width:1440px){.widget-4-col .bottom .terms{padding:0 2rem}}.widget-4-col .bottom p{font-size:.75rem}.widget-4-col .footer-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.widget-4-col .footer-menu.upper li{padding:0;width:100%}.widget-4-col .footer-menu.upper a{padding:.563rem 0}.widget-4-col .footer-menu.lower{padding-bottom:2rem}.widget-4-col .footer-menu.lower li{align-items:center;display:flex;margin:0 .625rem}.widget-4-col .footer-menu li{overflow:hidden}.widget-4-col .footer-menu .fake-link,.widget-4-col .footer-menu a{color:var(--text-light-secondary);display:block;padding:.5625rem;position:relative}.widget-4-col .footer-menu .fake-link:not(.external-link):after,.widget-4-col .footer-menu a:not(.external-link):after{background-color:var(--brand-color-1);border-radius:20px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:.3s;translate:-120% 0;width:100%;z-index:1}.widget-4-col .footer-menu .fake-link:hover,.widget-4-col .footer-menu a:hover{color:var(--text-light-primary)}.widget-4-col .footer-menu .fake-link:hover:after,.widget-4-col .footer-menu a:hover:after{translate:0 0}.widget-4-col .footer-menu .external-link span{color:blue}.widget-4-col .view-on-social-media{display:flex;justify-content:center}.widget-4-col .view-on-social-media [fill^="#"]{fill:var(--text-light-secondary)!important;transition:.3s}.widget-4-col .view-on-social-media [stroke^="#"]{stroke:var(--text-light-secondary)!important;transition:.3s}.widget-4-col .view-on-social-media path{fill:var(--text-dark-secondary)}.widget-4-col .view-on-social-media ul{padding-bottom:1.625rem}@media screen and (min-width:767px){.widget-4-col .view-on-social-media ul{padding-bottom:2rem}}@media screen and (min-width:1025px){.widget-4-col .view-on-social-media ul{gap:1rem 2rem}}.gallery-thumbs{background-color:var(--background-light-secondary)}.gallery-thumbs.dark{background-color:var(--background-dark-secondary)}.gallery-thumbs.dark .gallery-control{color:var(--text-dark-secondary)}.gallery-thumbs.dark .gallery-control.active{color:var(--text-dark-primary)}.gallery-thumbs.dark .gallery-control.active span .count,.gallery-thumbs.dark .gallery-control.active span .label{color:inherit}.gallery-thumbs.dark .gallery-control.active .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.gallery-thumbs.dark .gallery-control.active .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.gallery-thumbs.dark .gallery-control .icon [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.gallery-thumbs.dark .gallery-control .icon [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}@media screen and (min-width:767px){.gallery-thumbs.dark .gallery-control{color:var(--text-dark-primary)}.gallery-thumbs.dark .gallery-control:not(.active){border:1px solid var(--border-dark)}.gallery-thumbs.dark .gallery-control:not(.active):hover{border-color:var(--border-dark-hover)}.gallery-thumbs.dark .gallery-control.active{background-color:var(--text-dark-secondary);color:var(--text-light-primary)}.gallery-thumbs.dark .gallery-control.active .icon [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.gallery-thumbs.dark .gallery-control.active .icon [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.gallery-thumbs.dark .gallery-control.active span{color:var(--text-light-primary)}.gallery-thumbs.dark .gallery-control.active span .count,.gallery-thumbs.dark .gallery-control.active span .label{color:inherit}}.gallery-thumbs .media-wrapper{display:flex;gap:.5rem}.gallery-thumbs .media-wrapper .main-image{aspect-ratio:4/3;flex:1;overflow:hidden;position:relative}.gallery-thumbs .media-wrapper .main-image img.feature-image{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:767px){.gallery-thumbs .media-wrapper .main-image img.feature-image{border-radius:var(--container-border-radius)}}.gallery-thumbs .media-wrapper .main-image .tag-holder{left:.5rem;position:absolute;top:.5rem;z-index:2}.gallery-thumbs .video-container{align-items:stretch;aspect-ratio:4/3;display:flex;width:100%}@media screen and (min-width:767px){.gallery-thumbs .video-container{border-radius:var(--container-border-radius)}}.gallery-thumbs .video-container iframe{border-radius:inherit;height:100%;max-height:1080px;width:100%}.gallery-thumbs .main-image,.gallery-thumbs .tile-container{display:flex;gap:.5rem;position:relative}@media screen and (min-width:767px){.gallery-thumbs .main-image,.gallery-thumbs .tile-container{flex-direction:row}}.gallery-thumbs .count{bottom:.5rem;color:var(--text-dark-primary);position:absolute;text-align:center;text-shadow:0 1px 3px rgba(8,30,37,.5);width:100%}.gallery-thumbs .feature-image{flex:auto;grid-row:span 2;height:100%;width:calc(75% - 3.75px)}.gallery-thumbs .right-column{-ms-overflow-style:none;aspect-ratio:4/3;display:flex;flex-direction:row;gap:.5rem;height:3.281rem;margin-left:.5rem;max-height:100%;overflow-y:scroll;padding-right:.813rem;scrollbar-width:none;width:100vw}.gallery-thumbs .right-column::-webkit-scrollbar{display:none}@media screen and (min-width:767px){.gallery-thumbs .right-column{flex-direction:column;height:auto;margin:initial;padding:initial;width:5.625rem}}.gallery-thumbs .right-column img{aspect-ratio:4/3;border-radius:var(--container-border-radius);cursor:pointer;-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.gallery-thumbs .right-column img:first-child{border:solid rgba(0,0,0,.25);opacity:1}.gallery-thumbs .images-container{display:flex;flex-direction:column;gap:.5rem;overflow:visible;width:100%}@media screen and (min-width:767px){.gallery-thumbs .images-container{flex-direction:row}}.gallery-thumbs .images-container img{aspect-ratio:4/3;border-radius:0;-o-object-fit:cover;object-fit:cover;width:4.375rem}.gallery-thumbs .images-container img.placeholder{width:100%}@media screen and (min-width:767px){.gallery-thumbs .images-container img{border-radius:var(--container-border-radius);width:100%}}.gallery-thumbs .tag-holder{display:flex;flex-direction:column;gap:.25rem;left:.5rem;position:absolute;top:.5rem;z-index:2}.gallery-thumbs .tag-holder .listings-tag{width:-moz-max-content;width:max-content}.gallery-thumbs .tag-holder .listings-tag .icon-information{margin-left:.25rem}.gallery-thumbs .tag-holder .listings-tag .icon-information [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.gallery-thumbs .tag-holder .listings-tag .icon-information [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}.gallery-thumbs .tag-holder .listings-tag .icon-information:hover [fill^="#"]{fill:var(--background-dark-primary)!important;transition:.3s}.gallery-thumbs .tag-holder .listings-tag .icon-information:hover [stroke^="#"]{stroke:var(--background-dark-primary)!important;transition:.3s}.gallery-thumbs .fullscreen-instructions{background-color:rgba(var(--background-dark-secondary) 70%);border-radius:var(--container-border-radius) var(--container-border-radius) 0 0;bottom:0;color:var(--text-dark-primary);cursor:pointer;height:2rem;padding:.5rem;position:absolute;right:0;text-align:center;z-index:1}@media screen and (min-width:767px){.gallery-thumbs .fullscreen-instructions{height:3.125rem;padding:1rem}}.gallery-thumbs .gallery-controls-container{align-items:center;display:flex;margin-top:.5rem}@media screen and (min-width:767px){.gallery-thumbs .gallery-controls-container{gap:.5rem}}.gallery-thumbs .gallery-controls-container .gallery-control{border-radius:var(--container-border-radius);color:var(--text-light-secondary);display:flex;flex-direction:column;flex-grow:1;font-size:.75rem;gap:.25rem;text-align:center}.gallery-thumbs .gallery-controls-container .gallery-control.active{color:var(--text-light-primary);font-weight:var(--heading-font-weight)}.gallery-thumbs .gallery-controls-container .gallery-control.active span .count,.gallery-thumbs .gallery-controls-container .gallery-control.active span .label{color:var(--text-light-primary)}.gallery-thumbs .gallery-controls-container .gallery-control.active .icon [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.gallery-thumbs .gallery-controls-container .gallery-control.active .icon [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.gallery-thumbs .gallery-controls-container .gallery-control .control-count{color:#979797}@media screen and (min-width:767px){.gallery-thumbs .gallery-controls-container .gallery-control .control-count{display:none}}.gallery-thumbs .gallery-controls-container .gallery-control .icon [fill^="#"]{fill:var(--text-light-secondary)!important;transition:.3s}.gallery-thumbs .gallery-controls-container .gallery-control .icon [stroke^="#"]{stroke:var(--text-light-secondary)!important;transition:.3s}@media screen and (min-width:767px){.gallery-thumbs .gallery-controls-container .gallery-control{align-items:center;border:1px solid var(--border-light);flex-direction:row;font-size:.875rem;height:2rem;justify-content:center}.gallery-thumbs .gallery-controls-container .gallery-control:hover:not(.active){border-color:var(--border-light-hover)}.gallery-thumbs .gallery-controls-container .gallery-control.active{background-color:var(--text-light-secondary);border:1px solid var(--text-light-secondary);color:var(--text-dark-primary)}.gallery-thumbs .gallery-controls-container .gallery-control.active .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.gallery-thumbs .gallery-controls-container .gallery-control.active .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}}.breadcrumb-vehicle-details{align-items:center;background-color:var(--background-light-secondary);color:var(--text-light-primary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;justify-content:flex-end;padding:.5rem 0}.breadcrumb-vehicle-details.dark{background-color:var(--background-dark-secondary);color:var(--text-dark-primary)}.breadcrumb-vehicle-details.dark p:hover .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.breadcrumb-vehicle-details.dark p:hover .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.breadcrumb-vehicle-details.dark p .icon [fill^="#"]{fill:#8d8e95!important;transition:.3s}.breadcrumb-vehicle-details.dark p .icon [stroke^="#"]{stroke:#8d8e95!important;transition:.3s}.breadcrumb-vehicle-details p{align-items:center;border:1px solid transparent;border-radius:var(--container-border-radius);color:inherit;cursor:pointer;display:flex;gap:.25rem;padding:.25rem .625rem .25rem 0;transition:.3s ease}@media screen and (max-width:1025px){.breadcrumb-vehicle-details p{gap:.3rem}}.breadcrumb-vehicle-details p:hover .icon [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.breadcrumb-vehicle-details p:hover .icon [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}@media screen and (min-width:1025px){.breadcrumb-vehicle-details p{padding:.25rem .813rem}.breadcrumb-vehicle-details p:hover{border:1px solid var(--border-light)}}.breadcrumb-vehicle-details .back-to-results-cta{color:blue;gap:.5rem;margin-right:auto}.breadcrumb-vehicle-details p .icon [fill^="#"]{fill:#979797!important;transition:.3s}.breadcrumb-vehicle-details p .icon [stroke^="#"]{stroke:#979797!important;transition:.3s}.breadcrumb-vehicle-details .saved .icon [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.breadcrumb-vehicle-details .saved .icon [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.breadcrumb-vehicle-details .saved .icon-heart-lockup{fill:#ff7878}.breadcrumb-vehicle-details .saved .icon-heart-lockup [fill^="#"]{fill:#ff7878!important;transition:.3s}.breadcrumb-vehicle-details .saved .icon-heart-lockup [stroke^="#"]{stroke:#ff7878!important;transition:.3s}.breadcrumb-vehicle-details .saved:hover .icon-heart-lockup [fill^="#"]{fill:#ff7878!important;transition:.3s}.breadcrumb-vehicle-details .saved:hover .icon-heart-lockup [stroke^="#"]{stroke:#ff7878!important;transition:.3s}.breadcrumb-vehicle-details .share-container{margin-top:1.625rem}@media screen and (min-width:1025px){.breadcrumb-vehicle-details .share-container{margin-top:2rem}}.breadcrumb-vehicle-details .share-on-social-media ul{justify-content:center}.breadcrumb-vehicle-details .share-on-social-media .icon-social-twitter{height:auto;width:auto}.share-on-social-media{display:inline}.share-on-social-media ul{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.813rem}.share-on-social-media a{align-items:center;display:flex;justify-content:center}.share-on-social-media .icon,.share-on-social-media a{height:2.5rem;width:2.5rem}.share-on-social-media .icon rect.bg{fill:var(--background-light-primary)}.listing-page-summary{background-color:var(--background-light-secondary);clear:both;color:var(--text-light-secondary)}.listing-page-summary.dark{background-color:var(--background-dark-secondary)}.listing-page-summary.dark,.listing-page-summary.dark .vehicle-name{color:var(--text-dark-primary)}.listing-page-summary.dark .derivative,.listing-page-summary.dark .key-features{color:var(--text-dark-secondary)}.listing-page-summary.dark .key-features .icon [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.listing-page-summary.dark .key-features .icon [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}.listing-page-summary.dark .attention-grabber{color:#7fe3a9}.listing-page-summary.reduced .vehicle-name{color:var(--text-light-primary);font-size:1rem}@media screen and (min-width:1025px){.listing-page-summary.reduced .derivative{font-size:.875rem}}.listing-page-summary.reduced .key-features .feature span.rounded{color:var(--text-light-primary);font-size:.75rem;line-height:1rem;padding:0 .25rem}.listing-page-summary .vehicle-name-container{align-items:center;display:flex;gap:.813rem;justify-content:space-between}.listing-page-summary .vehicle-name{font-size:var(--h4-size);padding-bottom:.25rem}@media screen and (min-width:767px){.listing-page-summary .vehicle-name{font-size:var(--h3-size)}}@media screen and (min-width:1025px){.listing-page-summary .vehicle-name{font-size:var(--h2-size)}}.listing-page-summary .derivative{color:var(--text-light-secondary);padding-bottom:.813rem}.listing-page-summary .attention-grabber{color:#49b475;font-size:.875rem;font-weight:700;padding-bottom:1rem}.listing-page-summary .key-features{align-items:flex-start;color:var(--text-light-primary);display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:.5rem}.listing-page-summary .key-features .row{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.813rem}.listing-page-summary .key-features .row.location{align-items:center}.listing-page-summary .key-features .feature{align-items:center;background-color:transparent;border:none;border-radius:0;border-radius:initial;color:var(--text-light-secondary);display:flex;font-size:.75rem;padding:0 .25rem;pointer-events:none;position:relative}@media screen and (min-width:1025px){.listing-page-summary .key-features .feature{font-size:.875rem}}.listing-page-summary .key-features .feature:not(:last-of-type):after{background-color:var(--border-light);content:"";height:.75rem;position:absolute;right:-.25rem;width:.063rem}.listing-page-summary .key-features .feature.rounded{padding:0}.listing-page-summary .key-features .feature.rounded:after{display:none}.listing-page-summary .key-features .feature span{padding:0}.listing-page-summary .key-features .feature span.spec{position:relative}.listing-page-summary .key-features .feature span.ulez{color:#49b475}.listing-page-summary .key-features .feature span.ulez .icon [fill^="#"]{fill:#49b475!important;transition:.3s}.listing-page-summary .key-features .feature span.ulez .icon [stroke^="#"]{stroke:#49b475!important;transition:.3s}.listing-page-summary .key-features .feature span.rounded{background-color:var(--background-light-primary);border-color:var(--background-light-primary);border-radius:.25rem;border-right:0;font-size:.75rem;padding:.063rem .25rem;pointer-events:none}@media screen and (min-width:1025px){.listing-page-summary .key-features .feature span.rounded{border-radius:.5rem;font-size:1rem;gap:.125rem;padding:.5rem 1rem}}.listing-page-summary .key-features .feature span.rounded:after{display:none}.listing-page-summary .key-features .feature .icon{height:1rem}.listing-page-summary .cta-container{text-wrap:nowrap;align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.125rem}@media screen and (min-width:767px){.listing-page-summary .cta-container{gap:1rem}}@media screen and (max-width:767px){.listing-page-summary .cta-container .button,.listing-page-summary .cta-container a,.listing-page-summary .cta-container button{flex:auto;width:calc(50% - 4px)}.listing-page-summary .cta-container .icon{display:none}}.listing-page-summary .cta-container .icon{height:1.5rem}.market-price{background-color:var(--background-light-primary);border-radius:var(--container-border-radius);padding:1rem}.market-price.no-retail-price{background-color:var(--background-light-secondary);border-radius:0;border-radius:initial;padding:0}@media screen and (min-width:1025px){.market-price .price-insights{display:flex;flex-direction:row;gap:1rem}}.market-price .pricing-insights{display:none}@media screen and (min-width:1025px){.market-price .pricing-insights{align-items:center;display:inline-flex;gap:1rem;width:-moz-max-content;width:max-content}.market-price .pricing-insights.cash-first{flex-direction:row-reverse}}.market-price .cash-wrapper,.market-price .monthly-wrapper{width:-moz-max-content;width:max-content}.market-price .monthly-wrapper .pricing.month,.market-price .monthly-wrapper small{color:var(--text-light-primary)}.market-price .price-indicator{width:10.875rem}.market-price .insights-price{display:none;margin-top:.8125rem}@media screen and (min-width:1025px){.market-price .insights-price{display:block}}.market-price .insights-price b:last-of-type{color:var(--text-light-secondary);padding-left:1rem}.market-price .finance-type{border:1px solid var(--border-light);border-radius:.25rem;color:var(--text-light-primary);padding:0 .25rem}.market-price .price-indicator-container{display:flex;flex-direction:column;gap:.813rem;justify-content:center}.market-price .at-wrapper{align-items:center;display:flex;flex-direction:row;gap:.813rem}.market-price .at-wrapper .link{align-items:center;color:blue;display:flex;gap:.25rem}.market-price .at-wrapper .link .icon [fill^="#"]{fill:blue!important;transition:.3s}.market-price .at-wrapper .link .icon [stroke^="#"]{stroke:blue!important;transition:.3s}.market-price p{padding:0}.market-price p.sub{color:var(--text-light-secondary)}.market-price p .pricing-large.success{color:#49b475}.market-price small{font-weight:var(--heading-font-weight)}.market-price .pricing.cash{color:var(--text-light-secondary)}.market-price .tile-container{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:767px){.market-price .tile-container{flex-direction:row}}@media screen and (min-width:1025px){.market-price .tile-container{flex:auto}}.market-price .market-price-tile,.market-price .saving-price-tile{background-color:var(--background-light-secondary);border-radius:var(--container-border-radius);display:flex;flex-direction:row;gap:1rem;padding:1rem;width:100%}@media screen and (min-width:767px){.market-price .market-price-tile,.market-price .saving-price-tile{flex:auto;width:calc(50% - 7.5px)}}.market-price .market-price-tile .icon-market-price .indicator,.market-price .market-price-tile .icon-saving-price .indicator,.market-price .saving-price-tile .icon-market-price .indicator,.market-price .saving-price-tile .icon-saving-price .indicator{fill:var(--brand-color-1);stroke:var(--brand-color-1)}.market-price .market-price-tile .market-info,.market-price .saving-price-tile .market-info{display:flex;flex-direction:column;gap:.25rem}.vehicle-description{margin-bottom:2rem}@media screen and (min-width:1440px){.vehicle-description{margin-bottom:4rem}}.vehicle-description p{font-size:.875rem}.vehicle-description p:last-of-type{padding-bottom:0}@media screen and (min-width:767px){.vehicle-description p{font-size:1rem}}.vehicle-description h3{padding-bottom:1.125rem}@media screen and (min-width:1440px){.vehicle-description h3{padding-bottom:2rem}}.vehicle-description .toggle-button{color:blue;cursor:pointer}.vehicle-highlights{margin-bottom:2rem}@media screen and (min-width:767px){.vehicle-highlights{margin-bottom:3.125rem}}@media screen and (min-width:1440px){.vehicle-highlights{margin-bottom:4rem}}.vehicle-highlights ul{display:flex;flex-wrap:wrap;gap:.5rem}.vehicle-highlights .feature{background-color:var(--background-light-primary);border-radius:var(--container-border-radius);color:var(--text-light-primary);font-size:.875rem;padding:.438rem 1rem}@media screen and (min-width:1440px){.vehicle-highlights .feature{font-size:1rem}}.vehicle-highlights h3{padding-bottom:1.625rem}.vehicle-content-accordion{background-color:var(--background-light-secondary);color:var(--text-light-secondary);padding:0 0 2rem}@media screen and (min-width:767px){.vehicle-content-accordion{padding:0 0 4rem}}.vehicle-content-accordion.dark{background-color:var(--background-dark-secondary);color:var(--text-dark-secondary)}.vehicle-content-accordion.dark .drawer-title{background-color:var(--background-dark-primary);border-bottom:2px solid var(--background-dark-primary);color:var(--text-dark-secondary)}.vehicle-content-accordion.dark .drawer-title:hover{color:var(--text-dark-primary);transition:.3s}.vehicle-content-accordion.dark .drawer-title.active{border-bottom:2px solid var(--background-dark-secondary);color:var(--text-dark-primary)}.vehicle-content-accordion.dark .icon-container [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.vehicle-content-accordion.dark .icon-container [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}.vehicle-content-accordion.dark .spec{border:1px solid var(--border-dark)}.vehicle-content-accordion.dark .accordion-content{background-color:var(--background-dark-primary)}.vehicle-content-accordion.dark .accordion-content .list li{border-bottom:1px solid var(--border-dark);color:var(--text-dark-secondary)}.vehicle-content-accordion.dark .accordion-content .list li span,.vehicle-content-accordion.dark .subheading{color:var(--text-dark-primary)}.vehicle-content-accordion .title{padding-bottom:1.125rem}@media screen and (min-width:1025px){.vehicle-content-accordion .title{padding-bottom:2rem}}.vehicle-content-accordion .third_party_info p{font-size:.75rem;padding:.625rem 0 0}.vehicle-content-accordion .accordion-drawer{overflow:hidden;padding:.25rem 0}.vehicle-content-accordion .drawer-title{align-items:center;background-color:var(--background-light-primary);border-bottom:2px solid var(--background-light-secondary);border-radius:var(--container-border-radius);color:var(--text-light-secondary);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:-1px;padding:1rem;position:relative;z-index:1}.vehicle-content-accordion .drawer-title:hover{color:var(--text-light-primary);transition:.3s}.vehicle-content-accordion .drawer-title:hover .icon-container [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.vehicle-content-accordion .drawer-title:hover .icon-container [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.vehicle-content-accordion .drawer-title.active{border-radius:var(--container-border-radius) var(--container-border-radius) 0 0;color:var(--text-light-primary)}.vehicle-content-accordion .drawer-title.active .icon-container [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.vehicle-content-accordion .drawer-title.active .icon-container [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.vehicle-content-accordion .icon-container{align-items:center;display:flex;height:24px;justify-content:center;margin-left:1rem;min-width:24px;width:24px}.vehicle-content-accordion .icon-container [fill^="#"]{fill:var(--text-light-secondary)!important;transition:.3s}.vehicle-content-accordion .icon-container [stroke^="#"]{stroke:var(--text-light-secondary)!important;transition:.3s}.vehicle-content-accordion .accordion-content{align-items:stretch;background-color:var(--background-light-primary);border-radius:0 0 var(--container-border-radius) var(--container-border-radius);gap:.5rem;padding:2rem 1rem}.vehicle-content-accordion .accordion-content .subheading{padding:0}.vehicle-content-accordion .accordion-content .electric-features{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;padding:.813rem 0;width:100%}.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:.8125rem 0;position:relative}.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center b{font-size:.75rem;padding:0 1rem;position:relative;text-transform:uppercase;z-index:1}.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center b:after,.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center b:before{background-color:var(--border-light);content:"";height:1px;position:absolute;top:calc(50% - 1px);width:1000%}.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center b:before{left:100%}.vehicle-content-accordion .accordion-content .electric-features .heading-separator-center b:after{right:100%}@media screen and (min-width:1025px){.vehicle-content-accordion .accordion-content .electric-features{gap:1rem}}.vehicle-content-accordion .accordion-content .electric-features h5{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:1rem 0;position:relative;text-align:center;width:100%}.vehicle-content-accordion .accordion-content .electric-features h5:after,.vehicle-content-accordion .accordion-content .electric-features h5:before{border-top:1px solid var(--border-light);content:"";flex:1 0 1rem;margin:0 1rem 0 0}.vehicle-content-accordion .accordion-content .electric-features h5:after{margin:0 0 0 1rem}@media screen and (min-width:1025px){.vehicle-content-accordion .accordion-content .electric-features h5{padding:1rem 0 2rem}}.vehicle-content-accordion .accordion-content .electric-features .disclaimer{font-size:.75rem;padding:.813rem}.vehicle-content-accordion .accordion-content .electric-features .disclaimer span{color:blue;cursor:pointer}.vehicle-content-accordion .accordion-content .list{display:flex;flex-wrap:wrap;gap:0 1rem;padding:1rem 0}.vehicle-content-accordion .accordion-content .list:not(:last-of-type){margin-bottom:2rem}.vehicle-content-accordion .accordion-content .list li{border-bottom:1px solid var(--border-light);color:var(--text-light-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding:.65rem 0;width:100%}@media screen and (min-width:1025px){.vehicle-content-accordion .accordion-content .list li{font-size:1rem;width:calc(50% - 1rem)}}.vehicle-content-accordion .accordion-content .list li span{color:var(--text-light-primary);float:right}.notification-banner,.vehicle-content-accordion .accordion-content .list li .small{color:var(--text-light-primary)}.notification-banner{align-items:flex-start;background-color:var(--background-light-secondary);border-radius:var(--container-border-radius);clear:both;display:flex;flex-direction:row;justify-content:flex-start;padding:.813rem}.notification-banner.hasBorder{border-bottom:3px solid var(--background-light-secondary)}@media screen and (min-width:1025px){.notification-banner{padding:1rem}}.notification-banner.flexed-cols{align-items:center;flex-direction:column;gap:0}.notification-banner.no-border{border:none}.notification-banner.dark{background-color:var(--text-light-secondary);color:var(--text-dark-primary)}.notification-banner.dark.error{background-color:hsla(0,100%,74%,.2);border-color:#ff7878}.notification-banner.dark.error .icon-error-cross .bg{fill:#ff7878}.notification-banner.dark.error .icon-error-cross .cross{fill:var(--text-light-primary)}.notification-banner.error{background-color:rgba(236,10,10,.25);border-color:#ec0a0a}.notification-banner.error .icon-close-smaller .bg{fill:#ec0a0a}.notification-banner.warning{background-color:rgba(233,180,16,.25);border-color:#e9b410;color:var(--text-light-primary)}.notification-banner.warning .icon-close-smaller .bg{fill:#e9b410}.notification-banner.warning .content{display:flex;gap:.813rem;justify-content:flex-start}.notification-banner.success{background-color:rgba(73,180,117,.25);border-color:#49b475}.notification-banner.success .icon-close-smaller .bg{fill:#49b475}.notification-banner.info{background-color:rgba(42,190,235,.25);border-color:#2abeeb;color:var(--text-light-primary)}.notification-banner.info .icon-close-smaller .bg{fill:#2abeeb}.notification-banner.info .icon-notification-active [fill^="#"]{fill:#2abeeb!important;transition:.3s}.notification-banner.info .icon-notification-active [stroke^="#"]{stroke:#2abeeb!important;transition:.3s}.notification-banner.info.reserved p{font-weight:400}@media screen and (min-width:767px){.notification-banner.view-similar .content{flex-direction:column;gap:0}.notification-banner.view-similar p{text-align:center}}.notification-banner.brand{background-color:rgba(var(--brand-color-1) 25%);border:none}.notification-banner.brand .icon-close-smaller .bg{fill:var(--brand-color-1)}.notification-banner.square{border-radius:0}.notification-banner.pill{border-radius:10000px}.notification-banner.maintainance-ds p{padding-bottom:1rem}.notification-banner.maintainance-ds li{display:list-item}.notification-banner.srp>svg{margin-right:.813rem}@media screen and (min-width:767px){.notification-banner.srp>svg{margin-right:1rem}}.notification-banner>svg{margin-right:.406rem}@media screen and (min-width:1025px){.notification-banner>svg{margin-right:.5rem}}@media screen and (min-width:767px){.notification-banner.right{float:right}}.notification-banner h1,.notification-banner h2,.notification-banner h3,.notification-banner h4,.notification-banner h5,.notification-banner h6,.notification-banner p{padding:0}.notification-banner a:not(.button):not(.toggle):not(.tag),.notification-banner li,.notification-banner p{color:var(--text-light-primary);font-size:.875rem;font-weight:600;line-height:1.28}@media screen and (min-width:767px){.notification-banner a:not(.button):not(.toggle):not(.tag),.notification-banner li,.notification-banner p{font-size:1rem}}.notification-banner a:not(.button):not(.toggle):not(.tag).link,.notification-banner li.link,.notification-banner p.link{font-size:.75rem}@media screen and (min-width:767px){.notification-banner a:not(.button):not(.toggle):not(.tag).link,.notification-banner li.link,.notification-banner p.link{font-size:1rem}}.notification-banner>span{display:block;margin-left:.406rem;width:100%}@media screen and (min-width:1025px){.notification-banner>span{margin-left:.5rem}}.notification-banner>span>p{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.notification-banner svg[class^=icon]{flex-shrink:0}.notification-banner .button-holder{align-items:center;display:flex}.notification-banner .button-holder:hover{cursor:pointer}.notification-banner .button-holder:hover .icon-close-smaller .bg{opacity:.4;transition:opacity .3s}.notification-banner a{flex-shrink:0;font-weight:600;margin:.25rem;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (min-width:767px){.notification-banner a{float:right;margin-top:0}}.notification-banner a.button{background:none;margin:0;padding:.125rem 0}.notification-banner .neutral{margin-top:.813rem}@media screen and (min-width:767px){.notification-banner .content{display:flex;gap:1rem;justify-content:space-between;width:100%}}.dealstacker{z-index:10}.dealstacker,.dealstacker .org-unit-wrapper{height:100%;position:relative}.dealstacker .sub{padding-bottom:.25rem}@media screen and (max-width:1025px){.dealstacker .hide-mobile{display:none}}.dealstacker .description-label{color:var(--text-light-primary);padding-bottom:.81rem}.dealstacker .just-section-heading-text{padding:.8125rem 0}.dealstacker .sticky-wrapper{bottom:0;left:0;position:fixed;transition:translate .3s ease-in-out;width:100%;z-index:11}@media screen and (min-width:1025px){.dealstacker .sticky-wrapper{position:relative}.dealstacker .sticky-wrapper.sticky{animation-duration:.2s;animation-fill-mode:forwards;animation-name:fadeAndSlide;animation-timing-function:ease-out;position:sticky;z-index:90}}@keyframes justSlide{0%{translate:0 0}to{translate:0 -100px}}@media screen and (max-width:1025px){.dealstacker .sticky-wrapper.hide{transition:translate .3s ease-in-out;translate:0 150%}}.dealstacker .content-wrapper{bottom:0;left:0;position:fixed;right:0;top:0;transition:translate .3s ease-in-out;translate:0 100vh;width:100%;z-index:9}@media screen and (max-width:1025px){.dealstacker .content-wrapper{background:var(--background-light-secondary);border-radius:var(--container-border-radius);overflow:auto;padding:0 1rem}}@media screen and (min-width:1025px){.dealstacker .content-wrapper{position:relative;transition:translate .3s ease-in-out;translate:0 0}}.dealstacker .content-wrapper.active{translate:0 0}.dealstacker .skip-cta{color:#ec0a0a;cursor:pointer;display:block;line-height:1.5;margin-top:.81rem;text-align:center;width:100%}.view-listing{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:13px;padding-top:13px}@media screen and (min-width:1025px){.view-listing{display:none}}.view-listing .message{font-size:.75rem;padding:0 2rem 0 0}.view-listing button{flex-shrink:0;margin-left:auto}.section-heading-add{align-items:center;background-color:var(--background-light-primary);display:flex;justify-content:space-between;margin:1px 0;padding:8px;position:relative}@media screen and (min-width:767px){.section-heading-add{padding:13px}}@media screen and (min-width:1025px){.section-heading-add{padding:13px}}.part-exchange-stage-complete{background-color:var(--background-light-primary);margin-top:1px;overflow:hidden;padding:8px;position:relative}@media screen and (min-width:767px){.part-exchange-stage-complete{padding:13px}}@media screen and (min-width:1025px){.part-exchange-stage-complete{padding:13px}}.part-exchange-stage-complete p{padding:0}.part-exchange-stage-complete .content-container{background-color:var(--background-light-secondary);margin-top:.81rem;padding:.5rem}.part-exchange-stage-complete .valuation-container{align-items:flex-start;border-radius:var(--container-border-radius);display:flex;flex-wrap:wrap;gap:.5rem}.part-exchange-stage-complete .icon-container{align-items:center;background-color:var(--background-light-primary);border-radius:100%;display:flex;justify-content:center}.part-exchange-stage-complete .icon-container.body{padding:.625rem}.part-exchange-stage-complete .overview-with-cta p b{color:var(--text-light-primary)}.part-exchange-stage-complete .overview-with-cta p:last-of-type{margin-top:.25rem}.part-exchange-stage-complete .divider{color:var(--border-light)}.part-exchange-stage-complete .icon-close-smaller{cursor:pointer;margin:auto 0 auto auto}.part-exchange-stage-complete .icon-close-smaller .bg{fill:var(--border-light)}.part-exchange-stage-complete .summary{font-size:.875rem;width:100%}.part-exchange-stage-complete .summary li{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:.25rem;justify-content:space-between;padding:.563rem 0}.part-exchange-stage-complete .summary .sub{color:var(--text-light-secondary)}.part-exchange-stage-complete .form-dealstacker{margin-top:.81rem}.section-heading-options{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.section-heading-options p{padding:0}.section-heading-options .slot-content{font-size:.875rem}.order-banner-additional-ctas{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}@media screen and (min-width:1025px){.order-banner-additional-ctas.offer{background-color:#fff;border:1px solid var(--brand-color-2);border-radius:var(--container-border-radius);margin-bottom:.8125rem;padding:.813rem;position:relative}.order-banner-additional-ctas.offer:after{background-color:var(--brand-color-2);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.order-banner-additional-ctas{flex-wrap:wrap}}@media screen and (min-width:1440px){.order-banner-additional-ctas{flex-wrap:nowrap}}.order-banner-additional-ctas .button,.order-banner-additional-ctas button{flex:1 1 calc(50% - 0.5rem);white-space:nowrap;z-index:1}@media screen and (min-width:767px){.order-banner-additional-ctas .button,.order-banner-additional-ctas button{flex:1 1 calc(25% - 0.5rem)}}@media screen and (min-width:1025px){.order-banner-additional-ctas .button,.order-banner-additional-ctas button{flex:1 1 calc(50% - 0.5rem)}}@media screen and (min-width:1440px){.order-banner-additional-ctas .button,.order-banner-additional-ctas button{flex:1 1 calc(25% - 0.5rem)}}.order-banner-additional-ctas .icon-social-whatsapp{position:absolute;scale:1.2}.order-banner-additional-ctas .icon-social-whatsapp path{fill:#fff!important}@media screen and (min-width:425px){.order-banner-additional-ctas .icon:not(.icon-social-whatsapp){display:inherit}}.order-banner-additional-ctas .button__label{display:none}@media screen and (min-width:1025px){.order-banner-additional-ctas .button__label{display:inline;display:initial}}.featured-vehicles{background-color:var(--background-light-secondary);overflow:hidden;padding-bottom:26px;padding-top:26px}@media screen and (min-width:767px){.featured-vehicles{padding-top:50px}}@media screen and (min-width:1025px){.featured-vehicles{padding-top:64px}}@media screen and (min-width:767px){.featured-vehicles{padding-bottom:50px}}@media screen and (min-width:1025px){.featured-vehicles{padding-bottom:64px}}.featured-vehicles.dark{background-color:var(--background-dark-secondary)}.featured-vehicles.dark .primary{color:var(--text-dark-primary)}.featured-vehicles .section-heading-secondary{padding:0}.featured-vehicles .section-heading-secondary.dark{background-color:var(--background-dark-secondary)}.featured-vehicles .section-heading-secondary .sw{width:100%}.featured-vehicles .splide__slide{display:flex}.featured-vehicles .rep-example-container{padding-top:26px}@media screen and (min-width:767px){.featured-vehicles .rep-example-container{padding-top:50px}}@media screen and (min-width:1025px){.featured-vehicles .rep-example-container{padding-top:64px}}@media screen and (max-width:767px){.featured-vehicles .rep-example-container{padding:1.625rem 1.625rem 0}}@font-face{font-family:CoHeadline;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/CoHeadline.ae24fa7.otf) format("opentype")}@font-face{font-family:UKNumberPlate;font-style:normal;src:url(/_nuxt/fonts/UKNumberPlate.22820c6.ttf) format("truetype")}@font-face{font-family:hyundaisanshead-medium-webfont;font-style:normal;src:url(/_nuxt/fonts/hyundaisanshead-medium-webfont.cc6befc.ttf) format("truetype")}@font-face{font-family:nissanbrand_regular;font-style:normal;src:url(/_nuxt/fonts/nissanbrand_regular.2560d7d.otf) format("opentype")}@font-face{font-family:KiaSignatureFixBold;font-style:normal;src:url(/_nuxt/fonts/KiaSignatureFixBold.9f713de.ttf) format("truetype")}@font-face{font-family:CitroenTypeLatin-Bold;font-style:normal;src:url(/_nuxt/fonts/CitroenTypeLatin-Bold.5d5defe.ttf) format("truetype")}@font-face{font-family:VauxhallNeue-Bold;font-style:normal;src:url(/_nuxt/fonts/VauxhallNeue-Bold.619fc62.otf) format("opentype")}@font-face{font-family:ORAfunkyHeadline;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyHeadline.323631a.otf) format("opentype")}@font-face{font-family:ORAfunkyText-Bold;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyText-Bold.ea90954.ttf) format("opentype")}@font-face{font-family:FavoritStd-Regular;font-style:normal;src:url(/_nuxt/fonts/FavoritStd-Regular.6ec61be.otf) format("opentype")}@font-face{font-family:PeugeotNewBold;font-style:normal;src:url(/_nuxt/fonts/PeugeotNewBold.3df4d47.otf) format("opentype")}@font-face{font-family:cupraRegular;font-style:normal;src:url(/_nuxt/fonts/Cupra-Regular.8224c48.otf) format("opentype")}.carousel{background-color:var(--background-light-secondary);padding-bottom:3.438rem}@media screen and (min-width:767px){.carousel{padding-bottom:5.313rem}}@media screen and (min-width:1440px){.carousel{padding-bottom:0}}.carousel.theme-background-primary-light{background-color:var(--background-light-primary)}.carousel.theme-background-secondary-light{background-color:var(--background-light-secondary)}.carousel.theme-background-primary-dark{background-color:var(--background-dark-primary)}.carousel.theme-background-secondary-dark,.carousel.theme-dark{background-color:var(--background-dark-secondary)}.carousel.theme-background-gradient-dark,.carousel.theme-background-gradient-light{background:transparent}.carousel.dark .splide__arrow .icon [fill^="#"],.carousel.theme-background-gradient-dark .splide__arrow .icon [fill^="#"],.carousel.theme-background-primary-dark .splide__arrow .icon [fill^="#"],.carousel.theme-background-secondary-dark .splide__arrow .icon [fill^="#"],.carousel.theme-dark .splide__arrow .icon [fill^="#"]{fill:var(--text-dark-primary)!important;transition:.3s}.carousel.dark .splide__arrow .icon [stroke^="#"],.carousel.theme-background-gradient-dark .splide__arrow .icon [stroke^="#"],.carousel.theme-background-primary-dark .splide__arrow .icon [stroke^="#"],.carousel.theme-background-secondary-dark .splide__arrow .icon [stroke^="#"],.carousel.theme-dark .splide__arrow .icon [stroke^="#"]{stroke:var(--text-dark-primary)!important;transition:.3s}.carousel.dark .splide__arrow:disabled,.carousel.theme-background-gradient-dark .splide__arrow:disabled,.carousel.theme-background-primary-dark .splide__arrow:disabled,.carousel.theme-background-secondary-dark .splide__arrow:disabled,.carousel.theme-dark .splide__arrow:disabled{border-color:var(--border-dark)}.carousel.dark .splide__arrow:disabled .icon [fill^="#"],.carousel.theme-background-gradient-dark .splide__arrow:disabled .icon [fill^="#"],.carousel.theme-background-primary-dark .splide__arrow:disabled .icon [fill^="#"],.carousel.theme-background-secondary-dark .splide__arrow:disabled .icon [fill^="#"],.carousel.theme-dark .splide__arrow:disabled .icon [fill^="#"]{fill:#8d8e95!important;transition:.3s}.carousel.dark .splide__arrow:disabled .icon [stroke^="#"],.carousel.theme-background-gradient-dark .splide__arrow:disabled .icon [stroke^="#"],.carousel.theme-background-primary-dark .splide__arrow:disabled .icon [stroke^="#"],.carousel.theme-background-secondary-dark .splide__arrow:disabled .icon [stroke^="#"],.carousel.theme-dark .splide__arrow:disabled .icon [stroke^="#"]{stroke:#8d8e95!important;transition:.3s}.carousel.dark .button.outline,.carousel.dark .main-cta.outline,.carousel.theme-background-gradient-dark .button.outline,.carousel.theme-background-gradient-dark .main-cta.outline,.carousel.theme-background-primary-dark .button.outline,.carousel.theme-background-primary-dark .main-cta.outline,.carousel.theme-background-secondary-dark .button.outline,.carousel.theme-background-secondary-dark .main-cta.outline,.carousel.theme-dark .button.outline,.carousel.theme-dark .main-cta.outline{color:var(--text-dark-primary)}.carousel.dark .progress,.carousel.theme-background-gradient-dark .progress,.carousel.theme-background-primary-dark .progress,.carousel.theme-background-secondary-dark .progress,.carousel.theme-dark .progress{background:var(--border-dark)}.carousel.dark .progress-bar,.carousel.theme-background-gradient-dark .progress-bar,.carousel.theme-background-primary-dark .progress-bar,.carousel.theme-background-secondary-dark .progress-bar,.carousel.theme-dark .progress-bar{background:hsla(0,0%,100%,.25)}.carousel .carousel-heading-container{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:26px;width:100%}@media screen and (min-width:767px){.carousel .carousel-heading-container{padding-bottom:50px}}@media screen and (min-width:1025px){.carousel .carousel-heading-container{padding-bottom:64px}}@media screen and (min-width:1440px){.carousel .carousel-heading-container{align-items:end}}.carousel .carousel-heading-container .section-heading-primary{padding:0}.carousel .carousel-heading-container .section-heading-primary .heading,.carousel .carousel-heading-container .section-heading-primary .sub-heading{text-align:center}@media screen and (min-width:1440px){.carousel .carousel-heading-container .section-heading-primary .heading,.carousel .carousel-heading-container .section-heading-primary .sub-heading{text-align:left}}.carousel .carousel-heading-container .section-heading-primary .sw{padding:0;width:100%}.carousel .carousel-heading-container .section-heading-primary.centred .heading,.carousel .carousel-heading-container .section-heading-primary.centred .sub-heading{text-align:center}.carousel .carousel-heading-container .ctas{margin-left:1rem}.carousel .carousel-heading-container .ctas.rightAligned{margin-left:auto!important}.carousel .carousel-heading-container .ctas,.carousel .carousel-heading-container .section-heading-primary{width:100%}.carousel .ctas{align-items:stretch;bottom:-3.438rem;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;position:absolute}@media screen and (min-width:767px){.carousel .ctas{bottom:-5.313rem}}@media screen and (min-width:1440px){.carousel .ctas{bottom:auto;margin-left:auto;max-width:-moz-max-content;max-width:max-content;position:relative}}.carousel .ctas .main-cta.button:not(.dark){color:var(--text-light-primary)}.carousel .carousel-content{margin:auto;position:relative}@media screen and (max-width:767px){.carousel .sw{padding:0 1.625rem}}.carousel .splide__track{overflow:visible}.carousel .splide__list.centre{justify-content:center}.carousel .splide__arrows{display:flex;flex-direction:row;gap:.813rem;justify-content:space-between;position:relative}.carousel .splide__arrows.right-aligned{margin-left:auto}.carousel .splide__arrows.hide{display:none}.carousel .splide__arrow{border-radius:var(--container-border-radius);cursor:pointer;height:auto;left:auto;opacity:1;position:relative;right:auto;top:auto;transform:translateY(0);width:auto}@media screen and (min-width:767px){.carousel .splide__arrow.mobile-padding.to-tablet{padding:.688rem .844rem}}.carousel .splide__arrow svg{fill:none}.carousel .splide__arrow.splide__arrow--prev svg{transform:none}.carousel .splide__arrow .icon [fill^="#"]{fill:var(--text-light-primary)!important;transition:.3s}.carousel .splide__arrow .icon [stroke^="#"]{stroke:var(--text-light-primary)!important;transition:.3s}.carousel .splide__arrow:disabled{cursor:not-allowed;opacity:1}.carousel .splide__arrow:disabled .icon [fill^="#"]{fill:#979797!important;transition:.3s}.carousel .splide__arrow:disabled .icon [stroke^="#"]{stroke:#979797!important;transition:.3s}.carousel .progress{background:var(--border-light);border-radius:100px;margin-top:1.625rem;overflow:hidden;position:relative}@media screen and (min-width:767px){.carousel .progress{margin-top:3.125rem}}@media screen and (min-width:1025px){.carousel .progress{margin-top:4rem}}.carousel .progress-bar{background:rgba(0,0,0,.25);border-radius:100px;height:3px;transition:width .4s ease;width:0}.carousel .card-container{display:flex;gap:.938rem}