﻿html{scroll-padding-top:150px}.flickerbar-section{width:100%;background:#f5f6f8;overflow:hidden}.flickerbar-section .flickerbar-wrapper{max-width:1500px;margin:0 auto;padding:0px;display:flex;justify-content:space-between;overflow:hidden;height:80px}.flickerbar-section .flickerbar-wrapper .info-card{flex:0 1 200px;position:relative;padding:25px 5px;padding-left:80px;border-right:2px solid rgba(213,213,213,.3490196078);border-radius:0;padding-right:100px;margin:0px 5px;transition:opacity .5s ease-in}.flickerbar-section .flickerbar-wrapper .info-card:last-child{border-right:none}.flickerbar-section .flickerbar-wrapper .info-card img{height:35px;position:absolute;left:30px;top:20px}.flickerbar-section .flickerbar-wrapper .info-card .header{font-size:10pt;color:#262965;font-weight:600;height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:"roc-grotesk-wide";text-align:left;margin:0}.flickerbar-section .flickerbar-wrapper .info-card .caption{color:#666;font-size:10pt;margin:10px 0px;overflow:hidden;margin:0;white-space:nowrap;font-weight:500;color:#262965;font-family:"Avenir Next";text-align:left;font-size:11pt}@media(max-width: 1690px){.flickerbar-section .flickerbar-wrapper{justify-content:center}.flickerbar-section .flickerbar-wrapper .info-card{position:absolute;left:unset;flex-basis:100%;flex-basis:100%;position:absolute;opacity:0;border-right:none;padding-right:0}.flickerbar-section .flickerbar-wrapper .info-card.show{opacity:1}}#hover-scrollbar{position:fixed;top:-200px;left:0;z-index:99;width:100%;background:#fff;transition-duration:.3s;transition-delay:.7s;background-color:#262965;color:#fff}#hover-scrollbar.shown{top:0}#hover-scrollbar .top-half{display:flex;min-height:80px;justify-items:center;align-items:center;max-width:1280px;margin-left:auto;margin-right:auto;gap:.8rem;padding-left:20px;padding-right:20px}#hover-scrollbar .top-half .image-holder{border:2px solid #fff;border-radius:5px;overflow:hidden;height:56px;margin-top:10px;margin-bottom:10px;min-width:100px;max-width:150px}#hover-scrollbar .top-half .image-holder img{width:100%;height:100%;object-fit:cover}#hover-scrollbar .top-half .makemodel-holder{display:flex;flex-direction:column;align-content:center;align-self:center;text-align:left;gap:.3rem;flex:1 1 40%}#hover-scrollbar .top-half .makemodel-holder h1,#hover-scrollbar .top-half .makemodel-holder .h1-style,#hover-scrollbar .top-half .makemodel-holder .pseudo-h1{font-size:1.2rem;color:#fff;font-weight:500;margin:0;text-align:left;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;font-family:"roc-grotesk-wide"}#hover-scrollbar .top-half .pay-holder{flex-basis:30%;display:flex;justify-content:flex-start;align-items:center;height:40px}#hover-scrollbar .top-half .pay-holder h1,#hover-scrollbar .top-half .pay-holder .h1-style,#hover-scrollbar .top-half .pay-holder .pseudo-h1{font-size:10pt;color:#5e5e5e;text-align:left;font-family:"roc-grotesk";letter-spacing:.6px;font-weight:400;margin:0;text-transform:uppercase}#hover-scrollbar .top-half .pay-holder h2,#hover-scrollbar .top-half .pay-holder .pseudo-h2{font-size:18pt;color:#343434;font-family:"roc-grotesk";display:inline-block}#hover-scrollbar .top-half .pay-holder .explanation{display:inline-block;font-size:9pt;color:#303030;margin:0}#hover-scrollbar .top-half .pay-holder .in-full{margin-right:60px}#hover-scrollbar .top-half .button-holder{display:flex;align-items:center;margin-left:auto;gap:.8rem}#hover-scrollbar .top-half .button-holder .enquire-now-button{background-color:#fff;color:#262965}#hover-scrollbar .top-half .btn{padding:5px 35px;height:30px;align-self:center;font-size:10pt;white-space:nowrap;margin:0;border:none}#hover-scrollbar .top-half .scroll-favourite-button-wrapper{display:flex;align-items:unset;justify-content:center}#hover-scrollbar .top-half .btn.favourite-car-button{background-image:url("/statics/images/icons/love-transparent-primary-contour.svg");background-color:#52d9f2;background-size:20px;padding:5px;aspect-ratio:1/1}#hover-scrollbar .top-half .btn.favourite-car-button.loved{background-image:url("/statics/images/icons/love-transparent-primary-contour-filled.svg")}#hover-scrollbar .bottom-half{border-bottom:solid 2px #efefef;background-color:#fff}#hover-scrollbar .bottom-half .menu{max-width:1280px;margin:auto;padding:0;padding-top:12px;padding-left:20px}#hover-scrollbar .bottom-half .menu>a:first-child{margin-left:0}#hover-scrollbar .bottom-half .menu a{color:#262965;margin:0;padding:0 15px 7px 15px;border-bottom:5px solid rgba(0,0,0,0)}#hover-scrollbar .bottom-half .menu a.selected{border-bottom:5px solid #52d9f2;transition-duration:.3s}#hover-scrollbar .bottom-half .input-wrapper{padding:0}#hover-scrollbar .bottom-half #bottom-half-select-menu{display:none;margin:0;margin-top:-8px;border:none;padding:0;padding-left:20px;outline:none}@media(max-width: 1000px){#hover-scrollbar .bottom-half #bottom-half-select-menu{display:block}#hover-scrollbar .bottom-half .menu{display:none}}#hover-scrollbar .scroll-spec-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:.7rem;margin-left:1rem;font-size:.8rem}@media(max-width: 1280px){#hover-scrollbar .image-holder{display:none}}@media(max-width: 1100px){#hover-scrollbar .scroll-spec-wrapper{display:none}}@media(max-width: 900px){#hover-scrollbar .scroll-spec-wrapper{display:none}#hover-scrollbar .spec-registration-holder{display:none}#hover-scrollbar .top-half{flex-wrap:wrap;gap:0;padding-bottom:15px}#hover-scrollbar .makemodel-holder{margin-top:10px}#hover-scrollbar .button-holder{margin-bottom:5px;width:100%}#hover-scrollbar .button-holder .btn{padding:0 20px}#hover-scrollbar .scroll-favourite-button-wrapper{margin-left:auto}#hover-scrollbar .scroll-favourite-button-wrapper .btn.favourite-car-button{padding:0;background-size:16px}}@media(max-width: 700px){#hover-scrollbar .top-half{gap:10px}}.spec-registration-holder{font-family:"Avenir Next";font-size:13pt;display:flex;align-items:center;text-transform:capitalize;gap:1rem}.spec-registration-holder .spec-holder{padding-top:1px}.spec-registration-holder .reg-holder{font-weight:600;text-transform:uppercase;font-family:"Avenir Next";color:rgba(15,16,14,.9215686275);background-color:#fddf34;border-radius:5px;padding:4px 5px 0px 5px}.spec-registration-holder .stocknumber-holder{font-weight:400;font-size:.7em;color:#9f9f9f;padding-top:8px}.explanation.terms{font-size:10pt;color:#3a3a3a}.images-container{display:flex;padding:0 25px;max-width:1280px;margin:.5rem auto;align-items:flex-start}.images-container .image-wrapper{position:relative;margin:0;margin-top:0;background:#dbdbdb;flex-basis:65%;min-height:0;max-height:none}.images-container .image-wrapper .sash-container{color:#fff;text-align:center;padding:10px;text-decoration:none}.images-container .image-wrapper #car-slider{height:auto}.images-container .image-wrapper #car-slider .splide__track{height:auto}.images-container .image-wrapper .recent-views-badge{position:absolute;top:0;left:0;font-size:9pt;background:#323338;color:#fff;font-weight:600;font-family:"Inter";padding:.625rem 1.25rem;border-radius:.25rem 0rem .25rem 0rem}.images-container .image-wrapper .btn.secondary.flat{position:absolute;right:0;margin:.625rem;background:hsla(0,0%,100%,.6588235294);z-index:2;border:none;font-family:"Avenir Black";padding:10px 20px;font-size:14px;font-size:10pt;color:#000;bottom:0}.images-container .image-wrapper .favourite-car-button{position:absolute;top:10px;right:10px;z-index:1}.images-container .image-wrapper img{display:block;width:100%;height:auto;object-fit:contain;object-position:60% 30%}.images-container .image-wrapper .no-images img{object-fit:contain}@media screen and (max-width: 1024px)and (orientation: landscape){.images-container .image-wrapper{max-height:unset}.images-container .image-wrapper img{max-height:unset}}@media(max-width: 1000px){.images-container .image-wrapper{margin:0;border-radius:unset;min-height:200px}.images-container .image-wrapper img{border-radius:unset}.images-container .image-wrapper .recent-views-badge{border-radius:unset}}.images-container .image-wrapper .splide__arrow{z-index:3}.images-container .image-wrapper .splide__arrow--prev{left:0;width:2rem !important;border-radius:0 2rem 2rem 0}.images-container .image-wrapper .splide__arrow--prev svg{margin-left:auto;margin-right:.75rem}.images-container .image-wrapper .splide__arrow--next{right:0;width:2rem !important;border-radius:2rem 0 0 2rem}.images-container .image-wrapper .splide__arrow--next svg{margin-right:auto;margin-left:.75rem}.images-container .image-wrapper .splide__arrow{width:4rem;height:4rem;display:flex;background:rgba(243,243,245,0.1490196078)}.images-container .image-wrapper .splide__arrow svg{fill:#fff}.images-container .image-wrapper .banner-logo-container{position:absolute;top:0;display:flex;justify-content:space-between;width:100%;z-index:2;font-size:.7rem}.images-container .image-wrapper .banner-logo-container .banners{padding:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.images-container .image-wrapper .banner-logo-container .banners .banner{display:flex;align-items:center}.images-container .image-wrapper .banner-logo-container .banners .banner img{width:.7rem;height:.7rem;background:#fff;border-radius:50%;border:6px solid #44cf6c;padding:.35rem;z-index:2}.images-container .image-wrapper .banner-logo-container .banners .banner .banner-content{color:#fff;background:#44cf6c;padding:.4rem;left:-0.5rem;padding-left:.5rem;position:relative;border-radius:0 8px 8px 0;font-weight:600;text-transform:uppercase;padding-right:.75rem;white-space:nowrap}.images-container .image-wrapper .banner-logo-container .logo{padding:1rem}.images-container .image-wrapper .banner-logo-container .logo img{height:30px;width:auto}.images-container .image-wrapper .image-controls-wrapper{position:absolute;bottom:0;width:-webkit-fill-available;z-index:2;display:flex;justify-content:space-between}.images-container .image-wrapper .image-controls-wrapper .controls-wrapper{display:flex;background:rgba(243,243,245,0.1490196078);border-radius:0 .75rem 0 0;color:#fff;align-items:center}.images-container .image-wrapper .image-controls-wrapper .controls-wrapper .btn{color:#fff;display:flex;gap:.15rem}.images-container .image-wrapper .image-controls-wrapper .controls-wrapper .btn .icon-holder{position:unset;order:-1;display:flex}.images-container .image-wrapper .image-controls-wrapper .controls-wrapper .btn .icon-holder img{height:unset;width:1.5rem;object-fit:unset;max-height:unset;object-position:unset;filter:brightness(100)}.images-container .image-wrapper .image-controls-wrapper .pagination{background:rgba(243,243,245,0.1490196078);border-radius:.75rem 0 0 0;align-items:center;color:#fff;display:flex;gap:.25rem;padding:10px;font-weight:600;font-size:11pt}.images-container .image-wrapper .image-controls-wrapper .pagination img{height:unset;width:1.25rem;object-fit:unset;max-height:unset;object-position:unset;filter:brightness(100);margin-right:.25rem}.images-container .next-images-container{display:flex;flex-basis:35%;flex-direction:column;gap:1rem;padding-left:1rem}.images-container .next-images-container .next-image{height:100%;background:#dbdbdb;position:relative}.images-container .next-images-container .next-image .icons-wrapper{display:flex;align-items:center;justify-content:end;position:absolute;right:0;gap:.25rem;padding:.25rem}.images-container .next-images-container .next-image .icons-wrapper a{background-color:#fff;border-radius:50%;padding:.5rem;height:15px}.images-container .next-images-container .next-image .icons-wrapper a.favourite-car-button{background-size:1.2rem;padding:.85rem;height:unset;background-image:url("/statics/images/icons/love-transparent-primary-contour.svg")}.images-container .next-images-container .next-image .icons-wrapper a.favourite-car-button.loved{background-image:url("/statics/images/icons/love-transparent-primary-contour-filled.svg")}.images-container .next-images-container .next-image img{width:100%;height:100%;object-fit:contain}@media(max-width: 1000px){.images-container{padding:0}.images-container .image-wrapper{flex-basis:100%}.images-container .next-images-container{display:none}.images-container .image-controls-wrapper .btn,.images-container .image-controls-wrapper .pagination{font-size:8pt;padding:5px}.images-container .image-controls-wrapper .pagination>*{font-size:8pt}.images-container .banner-logo-container .banners{flex-direction:column;gap:.25rem !important}.images-container .banner-logo-container .banners .banner img{width:.5rem !important;height:.5rem !important;padding:.25rem !important;border-width:thick !important;z-index:2}.images-container .banner-logo-container .banners .banner .banner-content{padding:.25rem .5rem !important;left:-0.4rem !important;border-radius:0 4px 4px 0 !important;font-size:7pt;font-weight:400}.images-container .banner-logo-container .logo img{height:1.5rem !important}}.deposit-button{background:#44cf6c !important;display:flex !important}.deposit-button:hover{background:#23ae4b !important}.payment-section{display:flex;gap:1rem;color:#262626;max-width:1280px;margin:0 auto;margin-bottom:20px;padding:0px 20px;margin-top:4rem}.payment-section .headline-section{text-align:left;min-height:60px;margin:0rem .6rem;flex:1}.payment-section .headline-section h1,.payment-section .headline-section .h1-style,.payment-section .headline-section .pseudo-h1{font-family:"roc-grotesk";font-weight:700;font-size:25pt;text-align:left;color:#060606;margin:.1875rem 0rem;text-transform:capitalize}@media(max-width: 1000px){.payment-section .headline-section h1,.payment-section .headline-section .h1-style,.payment-section .headline-section .pseudo-h1{font-size:20pt}}.payment-section .headline-section .caption-section{position:relative;font-family:"Avenir Next";flex-wrap:wrap;margin-top:10px}.payment-section .headline-section .caption-section .explanation{font-family:"Avenir Next";font-size:13pt;color:#000;text-transform:capitalize;display:flex;align-items:center}.payment-section .headline-section .caption-section .explanation small{font-size:9pt;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-family:"roc-grotesk";color:rgba(15,16,14,.9215686275);padding:2px;padding-left:8px;padding-right:5px;border:solid 1px rgba(195,171,55,.5607843137);background:#fddf34;border-radius:2px;margin-left:5px}.payment-section .headline-section .caption-section .reg-holder{padding:10px;padding-bottom:6px}.payment-section .headline-section .caption-section .in-uk-label{position:absolute;right:350px;width:14.375rem;top:0;text-align:center;background:#2a2a2a;color:#fff;font-family:"Avenir Next";padding:.5625rem 1.5rem;padding-left:2.75rem;border-radius:.25rem;display:none}@media(max-width: 1000px){.payment-section .headline-section .caption-section .in-uk-label{position:relative;right:0;width:unset;left:0;top:0;margin:.625rem auto;margin:.625rem auto}}@media(max-width: 1000px){.payment-section .headline-section .caption-section .price-badge-wrapper{position:relative;right:0;left:0;top:0;margin:.625rem auto;margin:.625rem auto}}.payment-section .headline-section .caption-section .price-badge-wrapper{white-space:nowrap;text-decoration:none;cursor:pointer;display:flex;position:static;top:0;right:0;align-items:center;background:#37ad59;height:20px;font-size:1rem;padding:.5rem 1.5rem;justify-content:center;color:#fff;border-radius:.25rem;display:none;width:100%}.payment-section .headline-section .caption-section .price-badge-wrapper .main{font-weight:700}.payment-section .headline-section .caption-section .price-badge-wrapper .sub{margin:0rem .25rem}.payment-section .headline-section .tags-container{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}@media(max-width: 500px){.payment-section .headline-section .tags-container{display:block}}.payment-section .headline-section .tags-container .sash-container{color:#fff;padding:6px 15px;text-align:center;font-size:12pt;font-family:"roc-grotesk";border-radius:4px;margin-right:8px;cursor:default}@media(max-width: 500px){.payment-section .headline-section .tags-container .sash-container{margin-bottom:8px}}.payment-section .headline-section .tags-container .sash-link{text-decoration:none}.payment-section .headline-section .tags-container .sash-link .sash-container{cursor:pointer}.payment-section .headline-section .car-basic-info-section{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.payment-section .headline-section .car-basic-info-section .basic-info-item{background:#e9fafd;font-size:10pt;font-weight:600;border-radius:2px;padding:.5rem .75rem;color:#262965}.payment-section .headline-section .headline-fav-icons-wrapper{display:flex;gap:.5rem;margin:.5rem 0}.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder{display:flex;gap:.35rem;align-items:center;cursor:pointer;padding:0}.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder .favourite-car-button{border:1px solid #262965;border-radius:50%;background-size:1.2rem;padding:1rem;pointer-events:none}.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder .explanation{margin:0;font-size:9pt;color:#262965;font-weight:600}.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder.share-this-car-link,.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder.print-pdf-link{width:auto;max-width:fit-content}.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder.share-this-car-link img,.payment-section .headline-section .headline-fav-icons-wrapper .headline-fav-icon-holder.print-pdf-link img{border:1px solid #262965;border-radius:50%;padding:.5rem;height:15px}.payment-section .headline-section .car-costs-explanation{font-size:10pt !important;flex:none}.payment-section .headline-section .car-location-wrapper{display:flex;align-items:center}.payment-section .headline-section .car-location-wrapper img{width:1rem;position:relative;top:-2px;margin-right:.4rem}.payment-section .headline-section .car-location-wrapper .car-location{font-size:11pt;color:#ababab}.payment-section .headline-section .car-location-wrapper .car-location .highlight{color:#262965;font-weight:600}.payment-section .headline-section .car-location-wrapper .car-location .btn{display:inline;margin:0;padding:0;transition-duration:.2s;font-size:11pt}.payment-section .headline-section .car-location-wrapper .car-location .btn:visited{color:#262965}.payment-section .headline-section .car-location-wrapper .car-location .btn:hover{color:#4ad6f2}.payment-section .pay-finance-section{border:solid 1px #e6e9ef;padding:.5rem .5rem;border-radius:6px;position:relative;flex:1}.payment-section .pay-finance-section .full-benefits-section{padding:.5rem;border:solid 1px #f1f1f1;background-color:#f4f4f4;border-radius:.75rem;margin-top:.75rem}.payment-section .pay-finance-section .full-benefits-section .explanation{margin:0 !important;font-weight:600;font-size:11pt !important}.payment-section .pay-finance-section .full-benefits-section .bullets{display:flex;flex-wrap:wrap;margin-top:.3rem}.payment-section .pay-finance-section .full-benefits-section .bullets .bullet{flex-basis:50%;font-size:10pt;font-weight:600;color:#262965}.payment-section .pay-finance-section .full-benefits-section .bullets .bullet .check{color:#4feb7c;margin-right:.2rem;font-weight:bolder;font-size:13pt}@media(max-width: 1000px){.payment-section .pay-finance-section .full-benefits-section .bullets{flex-direction:column}}.payment-section .pay-finance-section .pay-finance-header{display:flex;justify-content:space-between;align-items:center}.payment-section .pay-finance-section .pay-finance-header .pseudo-h3{text-transform:none !important;font-size:12pt !important;font-weight:600 !important;color:#262965 !important}.payment-section .pay-finance-section #pay-finance-switch{gap:.25rem}.payment-section .pay-finance-section #pay-finance-switch .switch{padding:.25rem;min-width:2rem;text-align:center;background:#f1f1f1;font-size:10pt;border:none;color:#262965}.payment-section .pay-finance-section #pay-finance-switch .switch.disabled{pointer-events:none;opacity:.6}.payment-section .pay-finance-section #pay-finance-switch .switch.active{background:rgba(167,236,248,.2509803922);border:solid 1px #7ad6ef}.payment-section .pay-finance-section .switch-body .explanation{color:#9f9f9f !important}.payment-section .pay-finance-section .pay-buttons{margin-top:1.5rem}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons{display:flex;flex-direction:column;gap:.25rem}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons .btn{display:block;padding:14px 25px;font-size:10pt}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons .btn.secondary{border-color:#f1f1f1}.payment-section .pay-finance-section .pay-buttons #scroll-to-personalize-finance{color:#00008b;text-decoration:underline;font-size:9pt;position:relative;display:flex}.payment-section .pay-finance-section .pay-buttons #scroll-to-personalize-finance .icon-holder{left:unset;top:unset;position:relative;order:-1}.payment-section .button-section{flex-basis:30%;padding:15px 0px;display:flex;flex-wrap:wrap;flex:1 1 25%}.payment-section .button-section .btn{flex-basis:100%;flex:1 1 100%;margin:5px 0px}.payment-section .button-section .btn.secondary{flex-basis:30%;margin:5px 5px;background:#fff;border:solid 1px #cbc9c9;transition-duration:.2s}.payment-section .button-section .btn.secondary:hover{background:#ebebeb}.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) h1,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .h1-style,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) h2,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .pseudo-h2{font-family:"roc-grotesk"}.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) h3,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .pseudo-h3{font-family:"Avenir Next"}.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) h3,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .pseudo-h3{color:#262626;font-weight:500;letter-spacing:.7px;font-size:11pt;text-transform:uppercase}.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) h1,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .h1-style,.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .pseudo-h1{text-align:left;color:#161616;margin:5px 0px;font-weight:600;display:inline-block}.payment-section :not(.px-wrapper):not(.px-quoted-wrapper) .explanation{margin:5px 0px;font-size:11pt;margin-bottom:15px;display:inline-block}.payment-section .btn:not(.rounded){flex-basis:100%;width:calc(100% - 50px);margin:5px 0;border:solid 1px rgba(0,0,0,0)}.payment-section #finance-free-check-button{background:#fff;border:solid 1px #afafaf;font-size:10pt}.payment-section #px-quote-button{width:calc(100% - 50px);margin:20px 0;padding:14px 25px;font-size:10pt}@media(max-width: 1000px){.payment-section{flex-direction:column}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons{flex-direction:row !important}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons .btn{flex:1}}@media(max-width: 500px){.payment-section .headline-section .car-basic-info-section .basic-info-item.mobile-hide{display:none}.payment-section .headline-section .car-location-wrapper{margin:.75rem 0}.payment-section .pay-finance-section .pay-buttons{margin-top:0}.payment-section .pay-finance-section .pay-buttons .pay-finance-buttons{flex-direction:column !important}}.pay-full-section{border:solid 1px #e6e9ef;padding:15px;border-radius:6px;flex:1;background-color:#f4f4f4;position:relative}@media(max-width: 1000px){.pay-full-section{overflow-x:hidden;box-sizing:border-box}}.pay-full-section .stat{display:flex;align-items:center;font-size:11px;flex:0 1 40%;margin-right:20px}.pay-full-section .stat .title{text-transform:none;color:#2c2965;padding-top:3px;white-space:nowrap;font-family:"Avenir Next";font-weight:600;text-decoration:underline}.pay-full-section .stat img{width:18px}.pay-full-section .stat.modal-trigger{transition-duration:.1s}.pay-full-section .stat.modal-trigger:hover .title{color:#52d9f2}.pay-full-section .ribbon-wrapper{width:156px;height:165px;overflow:hidden;position:absolute;top:-6px;right:-6px;text-decoration:none;display:none}.pay-full-section .ribbon-wrapper .ribbon{text-align:center;-webkit-transform:rotate(45deg);position:relative;padding:4px 0;left:-1px;top:29px;width:211px;background-color:#52d9f2;color:#262965;font-weight:600;font-size:10pt;cursor:pointer;box-shadow:-7px 2px 10px 2px rgba(0,0,0,.1607843137)}.pay-full-section .ribbon-wrapper .ribbon img{position:absolute;height:14px;right:31px;opacity:.6}.pay-full-section .ribbon-wrapper .ribbon:before{content:"";position:absolute;left:16px;top:100%;z-index:-1;border-left:4px solid #326d7b;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-top:4px solid #326d7b}.pay-full-section .ribbon-wrapper .ribbon:after{content:"";position:absolute;right:13px;top:100%;z-index:-1;border-left:4px solid rgba(0,0,0,0);border-right:4px solid #326d7b;border-bottom:4px solid rgba(0,0,0,0);border-top:4px solid #326d7b}.pay-full-section .pseudo-h3{margin-top:.5rem;text-transform:none !important;font-size:12pt !important;font-weight:600 !important;color:#262965 !important}.pay-full-section .price-section{margin-top:1rem}.pay-full-section .price-section .pay-monthly-wrapper{display:none}.pay-full-section .price-section .explanation{display:block;color:#a1a1a1;font-size:9pt !important;font-weight:600;margin:0 !important}.pay-full-section .price-section .full-price-wrapper{display:flex;align-items:baseline;flex-wrap:wrap}.pay-full-section .price-section .full-price-wrapper .full-price{display:flex;column-gap:10px;flex-wrap:wrap;padding-bottom:10px;align-items:baseline}.pay-full-section .price-section .full-price-wrapper .full-price .admin-fee-modal-trigger{padding:0}.pay-full-section .price-section .full-price-wrapper .pay-full-header{width:100%;text-transform:uppercase}.pay-full-section .price-section .full-price-wrapper .stat{padding-top:10px;padding-bottom:20px;display:flex;align-items:center;cursor:pointer;z-index:2}.pay-full-section .price-section .full-price-wrapper .stat .title{font-size:9pt;font-weight:600;display:inline-block;color:#262965}.pay-full-section .price-section .full-price-wrapper .stat .value{display:none}.pay-full-section .price-section .full-price-wrapper .stat img{margin:0 2px;display:inline-block;height:15px;cursor:pointer}.pay-full-section .price-section .full-price-wrapper .explanation.car-costs-explanation{margin-bottom:10px !important;color:#262963}@media(max-width: 1150px){.pay-full-section .price-section .full-price-wrapper .explanation.car-costs-explanation{margin-top:10px !important;flex:none}}.pay-full-section .full-buttons-section{display:flex;gap:.5rem}.pay-full-section .full-buttons-section.block{flex-direction:column}.pay-full-section .full-buttons-section .btn{flex:1;font-weight:700;padding:14px 25px;font-size:10pt}@media(max-width: 1000px){.pay-full-section .full-buttons-section{max-width:100%;box-sizing:border-box;min-width:0}.pay-full-section .full-buttons-section .btn{max-width:100% !important;min-width:0;white-space:normal;box-sizing:border-box}}@media(max-width: 500px){.pay-full-section .full-buttons-section .btn{width:100%;max-width:100% !important}}@media(max-width: 425px){.pay-full-section .full-buttons-section .btn{padding-left:.75rem;padding-right:.75rem;font-size:9pt}}.pay-full-section .full-benefits-section{padding:.5rem;border:solid 1px #f1f1f1;background-color:#fff;border-radius:.75rem;margin-top:.75rem}.pay-full-section .full-benefits-section .explanation{margin:0 !important;font-weight:600;font-size:11pt !important}.pay-full-section .full-benefits-section .bullets{display:flex;flex-wrap:wrap;margin-top:.3rem}.pay-full-section .full-benefits-section .bullets .bullet{flex-basis:50%;font-size:10pt;font-weight:600;color:#262965}.pay-full-section .full-benefits-section .bullets .bullet .check{color:#4feb7c;margin-right:.2rem;font-weight:bolder;font-size:13pt}.pay-full-section .price-alert-button-wrapper{background-color:#fff;position:absolute;right:15px;top:18px;padding:4px 10px;display:flex;align-items:center;cursor:pointer}.pay-full-section .price-alert-button-wrapper .button-text{font-family:"Avenir Next";font-size:.8rem;font-weight:600;color:#262965;margin-top:4px}.pay-full-section .price-alert-button-wrapper img{height:1rem;margin-right:5px}@media(max-width: 1150px){.pay-full-section .price-section .full-price-wrapper{flex-direction:column;gap:0;margin-bottom:1rem}.pay-full-section .price-section .full-price-wrapper .h1-style{margin-bottom:0}.pay-full-section .price-section .full-price-wrapper .stat{padding-bottom:0}.pay-full-section .full-buttons-section{flex-direction:column}.pay-full-section .full-benefits-section .bullets{flex-direction:column}}@media(max-width: 1000px){.pay-full-section .price-section .full-price-wrapper{flex-direction:row;gap:.5rem}.pay-full-section .full-buttons-section:not(.block){flex-direction:row}.pay-full-section .full-buttons-section:not(.block) .btn{flex:1}.pay-full-section .full-benefits-section .bullets{flex-direction:row}}@media(max-width: 500px){.pay-full-section .price-section .full-price-wrapper{flex-direction:column;gap:0}.pay-full-section .price-section .full-price-wrapper .stat{padding-top:0}.pay-full-section .full-buttons-section{flex-direction:column !important}.pay-full-section .full-benefits-section .bullets{flex-direction:column}}#px-valuation-section{display:flex;justify-content:center;padding:1rem;padding-top:0;border:solid 1px #e6e9ef;border-radius:4px;background:#e9fafd;max-width:1248px;margin:0 auto}#px-valuation-section .px-header-container{flex-basis:33%}#px-valuation-section .px-header-container .px-header{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:baseline}#px-valuation-section .px-header-container .px-header .pseudo-h3{font-size:14pt}#px-valuation-section .px-header-container .px-header .explanation{margin-bottom:0;font-size:8pt;color:#afafaf}#px-valuation-section .px-header-container .px-stepper{display:flex;min-width:12rem}#px-valuation-section .px-header-container .px-stepper .stepper-stage{display:flex;flex-direction:column;align-items:center;flex:1;gap:.25rem;position:relative}#px-valuation-section .px-header-container .px-stepper .stepper-stage::before{position:absolute;content:"";border-bottom:1px dashed #262965;width:100%;top:.5rem;left:-50%;z-index:0}#px-valuation-section .px-header-container .px-stepper .stepper-stage::after{position:absolute;content:"";border-bottom:1px dashed #262965;width:100%;top:.5rem;left:50%;z-index:0}#px-valuation-section .px-header-container .px-stepper .stepper-stage:first-child::before{content:none}#px-valuation-section .px-header-container .px-stepper .stepper-stage:last-child::after{content:none}#px-valuation-section .px-header-container .px-stepper .stepper-stage .stage-indicator{height:1rem;width:1rem;background:#262965;border-radius:50%;z-index:1;display:flex;justify-content:center;align-items:center;font-size:8pt;color:#262965}#px-valuation-section .px-header-container .px-stepper .stepper-stage .stage-text{font-size:7pt}#px-valuation-section .px-header-container .px-stepper .stepper-stage.completed .stage-indicator{background:#44cf6c;color:#fff}#px-valuation-section .px-input-control-container{display:flex;align-items:end;gap:1rem;flex-basis:66%}#px-valuation-section .px-input-control-container .px-input-container{flex-basis:50%}#px-valuation-section .px-input-control-container .px-input-container .px-inputs{display:flex;gap:1rem}#px-valuation-section .px-input-control-container .px-input-container .px-inputs .mileage-input-container{flex:1}#px-valuation-section .px-input-control-container .px-input-container .px-personal-details-inputs{display:flex;gap:1rem}#px-valuation-section .px-input-control-container .px-input-container .px-personal-details-inputs .input-wrapper{flex:1}#px-valuation-section .px-input-control-container .px-input-container .px-input-caption-container{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}#px-valuation-section .px-input-control-container .px-input-container .px-input-caption-container .info-icon{color:#fff;background:#262965;width:1rem;text-align:center;border-radius:50%;font-size:9pt}#px-valuation-section .px-input-control-container .px-input-container .px-input-caption-container .input-caption{font-size:8pt;color:#000}#px-valuation-section .px-input-control-container .px-controls{display:flex;flex-direction:column;flex-basis:50%}#px-valuation-section .px-input-control-container .px-controls .stage-back-button{text-align:center;margin-top:1rem;font-size:9pt;font-weight:600;color:#262965;cursor:pointer;text-decoration:underline;position:relative;bottom:4px}@media(max-width: 1000px){#px-valuation-section{flex-direction:column;margin:0 2.5rem}#px-valuation-section .px-header-container{margin-top:1.5rem}#px-valuation-section .px-header-container .px-header{align-items:center}#px-valuation-section .px-header-container .px-header .explanation{font-size:12pt}#px-valuation-section .px-header-container .px-stepper .stepper-stage::before{top:.75rem}#px-valuation-section .px-header-container .px-stepper .stepper-stage::after{top:.75rem}#px-valuation-section .px-header-container .px-stepper .stepper-stage .stage-indicator{height:1.5rem;width:1.5rem}#px-valuation-section .px-input-control-container{flex-direction:column}#px-valuation-section .px-input-control-container .px-input-container{width:100%}#px-valuation-section .px-input-control-container .px-controls{width:100%}#px-valuation-section .px-input-control-container .px-personal-details-inputs{flex-direction:column}#px-valuation-section .px-input-control-container .px-input-caption-container .input-caption{font-size:10pt !important}#px-valuation-section .px-valuation-results-container{flex-direction:column}#px-valuation-section .px-valuation-results-container .px-valuation-results-section .pseudo-h3,#px-valuation-section .px-valuation-results-container .px-valuation-results-section .results{text-align:center}#px-valuation-section .px-valuation-results-container .px-valuation-results-section .info-caption .info-text{font-size:9pt}#px-valuation-section .px-valuation-results-container .quotation-valid-info-container .info{font-size:9pt}#px-valuation-section .px-valuation-results-container .faq-section .accordion-wrapper{margin:initial}}#px-valuation-section.stage-0 .px-header-container .px-stepper{display:none}#px-valuation-section.stage-0 .px-input-control-container .px-input-container .px-personal-details-inputs{display:none}#px-valuation-section.stage-0 .px-input-control-container .px-input-container .px-input-caption-container{display:none}#px-valuation-section.stage-0 .px-valuation-results-container{display:none}#px-valuation-section.stage-0 .px-input-control-container .px-input-container .px-inputs .reg-input-container .label{display:none}#px-valuation-section.stage-0 .px-input-control-container .px-input-container .px-inputs .mileage-input-container{display:none}#px-valuation-section.stage-0 .px-input-control-container .px-controls .stage-back-button{display:none}#px-valuation-section.stage-1{flex-direction:column;padding-top:1.3rem;padding-left:1.4rem}#px-valuation-section.stage-1 .px-header-container{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem}#px-valuation-section.stage-1 .px-header-container .px-header .explanation{display:none}#px-valuation-section.stage-1 .px-header-container .px-stepper{display:flex}#px-valuation-section.stage-1 .px-input-control-container .px-input-container{flex-basis:66%}#px-valuation-section.stage-1 .px-input-control-container .px-input-container .px-inputs .reg-input-container .label{display:block}#px-valuation-section.stage-1 .px-input-control-container .px-input-container .px-inputs .reg-input-container #px-search-input{background:#f6f6f6}#px-valuation-section.stage-1 .px-input-control-container .px-input-container .px-inputs .mileage-input-container{display:block}#px-valuation-section.stage-1 .px-input-control-container .px-input-container .px-input-caption-container{display:flex}#px-valuation-section.stage-1 .px-input-control-container .px-controls{flex-basis:33%}#px-valuation-section.stage-1 .px-input-control-container .px-controls .stage-back-button{display:block}@media(max-width: 1000px){#px-valuation-section.stage-1 .px-header-container{flex-direction:column;margin-top:0;gap:1rem;margin-bottom:1rem}#px-valuation-section.stage-1 .px-input-container .px-inputs{flex-direction:column}#px-valuation-section.stage-1 .px-input-container .px-input-caption-container{flex-wrap:unset;align-items:baseline}#px-valuation-section.stage-1 .px-input-container .px-input-caption-container .info-icon{min-width:1.1rem;top:.1rem;position:relative}#px-valuation-section.stage-1 .px-controls .stage-back-button{margin-bottom:.5rem}}#px-valuation-section.stage-2 .px-input-control-container .px-input-container{flex-basis:75%}#px-valuation-section.stage-2 .px-input-control-container .px-input-container .px-inputs{display:none}#px-valuation-section.stage-2 .px-input-control-container .px-input-container .px-personal-details-inputs{display:flex}#px-valuation-section.stage-2 .px-input-control-container .px-controls{flex-basis:25%}#px-valuation-section.stage-3 .px-header-container{display:none}#px-valuation-section.stage-3 .px-input-control-container{display:none}#px-valuation-section.stage-3 .px-valuation-results-container{display:flex}.px-valuation-results-container{display:flex;gap:1rem}.px-valuation-results-container .px-valuation-results-section{display:flex;flex-direction:column;flex:1}.px-valuation-results-container .px-valuation-results-section .pseudo-h3{font-size:14pt}.px-valuation-results-container .px-valuation-results-section .pseudo-h3 .icon-holder{left:.25rem;top:.5rem}.px-valuation-results-container .px-valuation-results-section .pseudo-h3 .icon-holder img{height:1.2rem;margin:0}.px-valuation-results-container .px-valuation-results-section .results{font-size:22pt;color:#262965;margin-top:.25rem;font-weight:900}.px-valuation-results-container .px-valuation-results-section .info-caption{margin-top:1rem;display:flex;gap:.5rem;align-items:baseline}.px-valuation-results-container .px-valuation-results-section .info-caption .info-icon{color:#fff;background:#262965;width:1.1rem;min-width:1.1rem;text-align:center;border-radius:50%;font-size:9pt;position:relative;top:.15rem}.px-valuation-results-container .px-valuation-results-section .info-caption .info-text{font-size:8pt;color:#000}.px-valuation-results-container .quotation-valid-info-container{flex:1;background:#fff;border:solid 1px #e6e9ef;border-radius:4px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.px-valuation-results-container .quotation-valid-info-container .info{font-size:8pt;line-height:1.5}.px-valuation-results-container .faq-section{flex:1;text-align:center;background:#e9fafd;padding:0;display:flex;flex-direction:column;gap:.5rem;text-align:initial}.px-valuation-results-container .faq-section #faq-accordion .accordion-option .header{font-size:10pt;padding-left:.75rem}.px-valuation-results-container .faq-section #faq-accordion .accordion-option .header::before{top:-6px}.px-valuation-results-container .faq-section #faq-accordion .accordion-option .body{font-size:9pt;margin-left:0;position:relative;left:-0.5rem}.px-valuation-results-container .faq-section #faq-accordion .accordion-option .body.shown{padding:.75rem 0}#personalise-finance-modal{top:2%;padding:10px;max-width:100%}#personalise-finance-modal>h4,#personalise-finance-modal>.pseudo-h4{display:none}#personalise-finance-modal>p{display:none}#personalise-finance-modal .modal-content{max-height:90vh}@media(max-width: 1201px){#personalise-finance-modal .input-section{padding:10px;flex:0 1 25%}}@media(max-width: 1057px){#personalise-finance-modal .input-section{flex:1 1 100%;padding:28px}}@media(max-width: 1000px){#personalise-finance-modal{width:calc(95% - 10px)}}#personalise-finance-modal .personalise-finance-section .pseudo-h4{top:unset}.personalise-finance-section{margin:40px 35px;background:#f5f6f8;max-width:1400px;margin:40px auto;margin:0;overflow-y:auto;overflow-x:hidden}.personalise-finance-section .px-deposit-section{display:none}.personalise-finance-section .px-deposit-section.shown{display:block}.personalise-finance-section .input-section{flex:0 1 31%;padding:28px;transition-duration:.2s;overflow:hidden}@media(max-width: 1000px){.personalise-finance-section .input-section{flex:1 1 100%}}.personalise-finance-section .input-section .scrollable-container{display:flex;margin:0;padding:0;gap:8px}@media(max-width: 360px){.personalise-finance-section .input-section .scrollable-container{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;cursor:grab}}@media(max-width: 360px){.personalise-finance-section .input-section .scrollable-container>div{flex-grow:0;flex-shrink:0}}.personalise-finance-section .input-section .scrollable-container::-webkit-scrollbar{width:0;height:0}.personalise-finance-section .input-section .radiobox{padding:15px 5px;background:#fff;color:#262965}.personalise-finance-section .input-section .radiobox .sub-text{font-weight:500}.personalise-finance-section .input-section .radiobox.selected{border:solid 2px;background:rgba(167,236,248,.2509803922);border:1px solid #7ad6ef}.personalise-finance-section .input-section select{background:#fff}.personalise-finance-section .input-section select:before{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg fill='%2352D9F2' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}.personalise-finance-section .quotes-section{flex:1 1 60%;background:#e6e9ef;display:flex;padding:30px 20px;position:relative;justify-content:space-between;overflow-x:hidden}@media(max-width: 1000px){.personalise-finance-section .quotes-section{padding:10px;flex-wrap:wrap;background:#f5f6f8;width:calc(100% - 20px)}}.personalise-finance-section .quotes-section .finance-quote{background:#fff;border-radius:4px;padding:10px 10px;flex:1 1 45%;margin:0px 10px;position:relative;padding-bottom:60px}.personalise-finance-section .quotes-section .finance-quote::before{background:rgba(199,199,199,.5294117647);pointer-events:none;z-index:1;position:absolute;height:100%;width:100%;top:0;transition-duration:.8s;opacity:0;border-radius:4px;content:"";left:0}.personalise-finance-section .quotes-section .finance-quote .no-quote{font-size:10pt;margin-bottom:30px}.personalise-finance-section .quotes-section .finance-quote.loading::before{opacity:1}@media(max-width: 1000px){.personalise-finance-section .quotes-section .finance-quote{flex-basis:100%;margin:10px 2px;width:calc(100% - 20px)}}.personalise-finance-section .quotes-section .finance-quote .label{right:5px;top:5px;position:absolute}.personalise-finance-section .quotes-section .finance-quote .explanation{font-size:11pt}.personalise-finance-section .quotes-section .finance-quote h1,.personalise-finance-section .quotes-section .finance-quote .h1-style,.personalise-finance-section .quotes-section .finance-quote .pseudo-h1{display:inline-block}.personalise-finance-section .quotes-section .finance-quote h5,.personalise-finance-section .quotes-section .finance-quote .pseudo-h5{display:inline-block}.personalise-finance-section .quotes-section .finance-quote .divider{border-bottom:solid 1px rgba(197,199,208,.5490196078);padding:10px 0px;margin-bottom:20px}.personalise-finance-section .quotes-section .finance-quote table{width:100%;padding:20px;padding-top:0}@media(max-width: 600px){.personalise-finance-section .quotes-section .finance-quote table{padding:0}}.personalise-finance-section .quotes-section .finance-quote table.vertical tr{flex:1 1 auto}.personalise-finance-section .quotes-section .finance-quote table.vertical th,.personalise-finance-section .quotes-section .finance-quote table.vertical td{margin:8px 0px;height:unset;border-bottom:solid 1px #f7f7f7;padding:5px}.personalise-finance-section .quotes-section .finance-quote table.vertical th:last-child,.personalise-finance-section .quotes-section .finance-quote table.vertical td:last-child{border-bottom:none}.personalise-finance-section .quotes-section .finance-quote table.vertical tbody{flex:1 1 90%;text-align:right}.personalise-finance-section .quotes-section .finance-quote table.vertical tbody td{font-weight:500;color:#262965}.personalise-finance-section .quotes-section .finance-quote .btn.finance-select{position:absolute;bottom:10px}.documents-section{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1280px;margin:0 auto;margin-top:0px;padding:0px 20px}.documents-section .documents-wrapper{background:#fff;flex:1 1 50%;border-radius:4px;padding:16px;display:flex;ALIGN-ITEMS:center;flex-wrap:wrap;border:solid 2px #e6e9ef;justify-content:space-between}@media(max-width: 1000px){.documents-section .documents-wrapper{padding:25px 16px;margin:10px auto;border-radius:8px;flex-basis:100%}}.documents-section .documents-wrapper .stat{display:flex;flex-direction:column;position:relative;padding-left:60px;font-size:11pt;font-weight:500;flex-basis:20%;height:50px;cursor:pointer;margin:10px 5px}.documents-section .documents-wrapper .stat .icon{position:absolute;width:40px;left:10px}@media(max-width: 1000px){.documents-section .documents-wrapper .stat{flex-basis:100%;margin:5px 10px;border-bottom:solid 1px #e6e9ef;font-size:13pt}.documents-section .documents-wrapper .stat:last-child{border-bottom:none}.documents-section .documents-wrapper .stat .icon{width:30px;left:20px;left:15px;top:5px}}.documents-section .documents-wrapper .stat .value{font-size:10pt;font-weight:800}.documents-section .documents-wrapper .stat .value::after{content:">";font-size:9pt;color:#52d9f2;margin:0 5px;font-weight:900}.documents-section .big-on-help-section{padding:25px;background:#fff;color:#2a2a2a;text-align:center;border-radius:8px;border:solid 2px #e6e9ef;flex:1 1 30%;margin-left:30px}@media(max-width: 1000px){.documents-section .big-on-help-section{margin-left:unset;margin:30px 0}}.documents-section .big-on-help-section .explanation{color:#5a5a5a}.documents-section .big-on-help-section .socials{margin:5px 0}.documents-section .big-on-help-section .socials .btn{flex-basis:40%;border:solid 1px #c7c7c7;padding:17px 0;margin:7px 5px}.documents-section .big-on-help-section .socials .btn.secondary{background:#fbfbfb;margin:7px 5px}.documents-section .big-on-help-section .socials .btn:first-child{flex-basis:100%}.documents-section .big-on-help-section .info-card{text-decoration:none;cursor:pointer}.documents-section .big-on-help-section .info-card .header{font-size:10pt}.documents-section .big-on-help-section .info-card .caption{display:none}.car-stat-section-wrapper{display:flex;flex-direction:column;background-color:#f5f6f8;font-family:"Avenir Next";max-width:1240px;margin:3.5rem auto;padding:20px;gap:1rem}@media(min-width: 900px){.car-stat-section-wrapper{flex-direction:row}}.car-stat-section-wrapper .deliver-banner-wrapper{color:#fff;background-color:#262965;padding:25px;display:flex;flex-direction:column;gap:1rem;line-height:1.3;border-radius:10px;max-height:180px}.car-stat-section-wrapper .deliver-banner-wrapper span{font-size:1.2rem;font-weight:600;font-family:"roc-grotesk-wide";letter-spacing:1px}.car-stat-section-wrapper .deliver-banner-wrapper .btn{background-color:#fff;text-align:center;width:100%;border:none;padding:15px 0;margin-top:auto}.car-stat-section-wrapper .deliver-banner-wrapper .btn:hover{opacity:.9;background-color:#fff}.car-stat-section-wrapper .car-stat-section{display:grid;width:100%;grid-template-columns:1fr;grid-gap:1rem}@media(min-width: 600px){.car-stat-section-wrapper .car-stat-section{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.car-stat-section-wrapper .car-stat-section{grid-template-columns:1fr 1fr 1fr 1fr}}.car-stat-section-wrapper .car-stat-section .stat{display:flex;align-items:center;background:#fff;border:1px solid #e4ebed;border-radius:7px;padding:20px 15px;gap:10px;font-size:1.1rem;font-weight:600;position:relative;zoom:.9;justify-content:center;align-content:center}.car-stat-section-wrapper .car-stat-section .stat .title{position:relative}.car-stat-section-wrapper .car-stat-section .stat .title .electric-info-icon{position:absolute;height:20px;cursor:pointer}@media(max-width: 900px){.car-stat-section-wrapper .car-stat-section .stat .title .electric-info-icon{right:-40px}}@media(min-width: 600px){.car-stat-section-wrapper .car-stat-section .stat{padding-left:80px;flex-direction:column;flex:1 1 20%}.car-stat-section-wrapper .car-stat-section .stat .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.car-stat-section-wrapper .car-stat-section .stat .title{margin-left:0;margin-right:auto}.car-stat-section-wrapper .car-stat-section .stat .value{margin-left:0;margin-right:auto;text-align:left}}.car-stat-section-wrapper .car-stat-section .icon{width:40px}.car-stat-section-wrapper .car-stat-section .value{color:#262965;font-size:.9em;text-align:right;margin-left:auto}.feature-section{padding:0px 20px;max-width:1280px;margin:0 auto;padding-top:1.5rem}@media(min-width: 1000px){.feature-section{padding-top:3.5rem}}.feature-section h2,.feature-section .pseudo-h2{margin:1.875rem 0rem}.feature-section .features-header-section-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.feature-section .features-header-section-wrapper .header-wrapper{display:flex;flex-direction:column}.feature-section .features-header-section-wrapper .header-wrapper>div{margin:0;margin-bottom:1rem}.feature-section .features-header-section-wrapper .switch-wrapper{background-color:#f5f6f8;border-radius:100rem;gap:10px;margin:0;padding:5px}.feature-section .features-header-section-wrapper .switch-wrapper .switch{color:#262965;background-color:rgba(0,0,0,0);border:none;border-radius:100rem;padding:10px 15px;display:flex;justify-content:center;align-items:center}.feature-section .features-header-section-wrapper .switch-wrapper .switch.active{color:#fff;background-color:#262965}.feature-section .explanation.terms{padding:15px;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.feature-section .feature-header-caption-wrapper{display:flex;align-items:center}.feature-section .feature-header-caption-wrapper>div{background-color:#44cf6c;padding:5px}.feature-section .feature-header-caption-wrapper .caption{margin-left:-1rem;padding-left:1rem;border-radius:5px}.feature-section .feature-header-caption-wrapper .caption div{color:#fff;margin-top:3px;padding-right:10px;font-size:.9rem;font-family:"Avenir Next"}.feature-section .feature-header-caption-wrapper .caption div.psuedo-h4{font-family:"Avenir Next"}.feature-section .feature-header-caption-wrapper .star-placeholder{width:2rem;height:2rem;border-radius:100rem;display:flex;justify-content:center;align-items:center}.feature-section .feature-header-caption-wrapper .star-placeholder .star-icon{clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);background-color:#fff;width:80%;height:80%}.feature-section #key-feature-body .flex{display:flex;flex-wrap:wrap;justify-content:start}.feature-section #key-feature-body .flex .info-card{text-align:center;border:none;flex-direction:column;display:flex;height:unset;justify-content:center;flex:0 0 auto;padding:0;font-size:10pt;width:210px;margin:10px;padding:10px;transition-duration:.4s}.feature-section #key-feature-body .flex .info-card .content{display:none}.feature-section #key-feature-body .flex .info-card img{padding:1.25rem 2.5rem;border-radius:.875rem;height:4rem;margin:0 auto;object-position:center center}.feature-section #key-feature-body .flex .info-card .header{font-size:1rem;color:#323338;margin:.5rem 0rem;font-weight:600;height:50px}@media(max-width: 1000px){.feature-section #key-feature-body .flex .info-card .header{height:auto}}.feature-section #key-feature-body .flex .info-card .explanation{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11pt}@media(max-width: 1000px){.feature-section #key-feature-body .flex .info-card{flex-basis:30%}.feature-section #key-feature-body .flex .info-card img{padding:1rem}}@media(max-width: 1000px){.feature-section #key-feature-body .flex{justify-content:center}}.feature-section #key-feature-body .modal{width:250px}.feature-section #key-feature-body .modal .modal-content{text-align:center}.feature-section #key-feature-body .modal img{width:100%;height:auto;object-fit:contain;max-width:150px;margin:30px auto}.checks-completed-section{width:calc(100% - 2rem);background:rgba(167,236,248,.2509803922);padding:1rem;padding-top:3.125rem}@media(max-width: 1000px){.checks-completed-section{padding-top:3.125rem}}.checks-completed-section .h1-style{text-align:center}.checks-completed-section .explanation{text-align:center}.checks-completed-section .check-holder{display:flex;flex-wrap:wrap;max-width:59.375rem;align-content:center;margin:0 auto}.checks-completed-section .check-holder .check{width:25rem;border-radius:62.4375rem;background:#fff;box-shadow:0 0 2px 0px rgba(230,233,239,.8196078431);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1.5rem;margin:.625rem auto}.checks-completed-section .check-holder .check>*{flex-basis:25%}.checks-completed-section .check-holder .check .header{font-weight:600;white-space:nowrap}.checks-completed-section .check-holder .check img{height:2.1875rem}.checks-completed-section .check-holder .check .btn.secondary.flat.no-border{text-decoration:underline}.checks-completed-section .check-holder .check .label{display:flex;align-items:center;justify-content:space-between;padding:2px 10px;font-weight:500;font-size:10pt;border-radius:100px;color:#262965;background:#f3f3f3}.checks-completed-section .check-holder .btn{margin:30px auto;padding:15px 40px;padding-left:60px;display:flex;align-items:center}.checks-completed-section .check-holder .btn .icon-holder{top:15px;left:20px}.checks-completed-section .check-holder .btn .icon-holder img{height:18px}.checks-completed-section .check-holder .big-quality-text{width:25rem;align-self:center;font-size:11pt;font-weight:500;color:#4a4a4a}.checks-completed-section .check-holder .big-quality-text a{font-weight:700;text-decoration:none;font-size:10pt;margin:0;padding:0;color:#262965}@media(max-width: 1000px){.checks-completed-section .check-holder .big-quality-text{flex-basis:100%;text-align:center;margin:20px 0}}.big-on-confidence-section{background:#fff;padding:60px;text-align:center;margin-top:60px}.big-on-confidence-section .big-on-confidence-wrapper{max-width:1280px;margin:0 auto}.big-on-confidence-section .big-on-confidence-wrapper .explanation{max-width:800px;margin:20px 0;font-weight:600;color:#3e3e3e;margin:20px auto}.big-on-confidence-section .big-on-confidence-wrapper .flex{margin:30px 0}.big-on-confidence-section .big-on-confidence-wrapper .flex .info-card{flex:1 1 10%;margin:20px;text-align:center;text-decoration:none;padding:0;margin:0px 10px}.big-on-confidence-section .big-on-confidence-wrapper .flex .info-card img{height:180px;width:180px;object-fit:cover;margin:20px;border-radius:4px;object-fit:cover;margin:20px 0px;border-radius:25px}.big-on-confidence-section .big-on-confidence-wrapper .flex .info-card .caption{font-size:10pt;color:#262626}.deal-section{max-width:1280px;margin:0 auto;padding:20px;width:calc(100% - 40px)}.deal-section .flex{align-items:center;flex-wrap:nowrap}.deal-section .info-card{padding:0}.deal-section h3,.deal-section .pseudo-h3{font-weight:400;font-family:"Avenir Next";margin:5px 0px}@media(max-width: 1000px){.deal-section .info-card{padding:0;width:calc(100% - 20px)}.deal-section .flex{flex-wrap:wrap}}.deal-section .info-card.no-border{margin:1.25rem 2.5rem;flex-basis:calc(33.3333333333% - 80px);max-width:300px}.deal-section .info-card.no-border .header{padding:1.25rem .625rem;background:#262965;font-size:15pt;color:#fff;border-radius:.25rem .25rem 0rem 0rem;margin:0}.deal-section .info-card.no-border .caption{background:#f5f6f8;color:#212121;font-size:3rem;font-weight:700;font-family:"Avenir Next";padding:2rem;display:flex;margin:0;justify-content:center;align-items:center}.deal-section .info-card.no-border .saving{background:#37ad59;padding:.9375rem;color:#fff;font-weight:400;font-family:"Avenir Next";border-radius:0rem 0rem .25rem .25rem}.deal-section .info-card.no-border img{width:100%;height:150px;object-fit:cover}.deal-section .pay-full-section{max-width:500px;margin:0 auto}.deal-section .pay-full-section .btn:not(.rounded){flex-basis:100%;width:calc(100% - 50px);margin:5px 0;border:solid 1px rgba(0,0,0,0)}.finance-calculator-section{max-width:1280px;margin:0 auto;padding:20px;width:calc(100% - 40px);display:flex;flex-direction:column;gap:1rem}.finance-calculator-section .pseudo-h2{font-size:20pt}.finance-calculator-section .finance-calculator-container{background:#262965;padding:2rem;padding-bottom:2.5rem;display:flex;border-radius:4px;position:relative;flex-wrap:wrap}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section{flex:1}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container{display:flex;flex-wrap:wrap}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .pseudo-h3{color:#fff;font-size:10pt;flex-basis:75%;margin:auto 0}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .borrow-amount-text{color:#fff;font-size:14pt;font-weight:600}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .input-wrapper{padding-top:0;flex-basis:25%}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .input-wrapper #borrow-input{margin-top:0}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .input-wrapper.with-prefix .prefix{top:29%;position:absolute;left:.5rem;font-size:11pt}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .input-wrapper.with-prefix #borrow-input{padding-left:1.1rem;width:calc(100% - 1.8rem)}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container{display:flex;flex-wrap:wrap}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .pseudo-h3{color:#fff;font-size:10pt;flex-basis:75%;margin:auto 0}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .estimated-mileage-amount-text{color:#fff;font-size:14pt;font-weight:600}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .input-wrapper{padding-top:0;flex-basis:25%}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container{margin-top:2rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .pseudo-h3{color:#fff;font-size:10pt;margin-bottom:.75rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper .btn{background:hsla(0,0%,100%,.1);font-size:9pt;max-width:70px;min-width:0;flex:1 1 auto}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper .btn.selected{background:#52d9f2;color:#262965}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper .btn.secondary{background:#fff}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .use-px-container{margin-top:1.5rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .use-px-container .input-wrapper{max-width:unset}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .use-px-container .input-wrapper .label{color:#fff;font-size:8pt;position:relative;order:2;left:0}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .input-wrapper{max-width:150px}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .input-wrapper input::-webkit-outer-spin-button,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .input-wrapper input[type=number]{-moz-appearance:textfield}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section{flex:1;color:#fff}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-headers{display:flex;gap:.18rem;z-index:2;position:relative}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-headers .tab-header{border:1px solid #fff;border-radius:3px 3px 0 0;color:#262965;padding:.5rem;display:flex;justify-content:center;align-items:center;background:#fff;min-width:70px;font-size:10pt;font-weight:600;cursor:pointer}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-headers .tab-header.selected{border-bottom:none;background:#262965;color:#fff}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-headers .tab-header.disabled{cursor:default;background:#aeaeae;pointer-events:none}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container{border:1px solid #fff;position:relative;top:-1px;border-radius:0 8px 8px 8px;padding:1.5rem;font-size:9pt;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line{display:flex;justify-content:space-between}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line .customer-deposit.value{display:flex;gap:.5rem}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line .customer-deposit.value .px-estimate{text-decoration:underline;color:#7ad5ef;font-size:8pt;cursor:pointer}@media(max-width: 500px){.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line .customer-deposit.value{flex-direction:column;gap:.25rem;align-items:flex-end}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line .customer-deposit.value .px-estimate{order:2}}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .tab-content-line.price{font-size:18pt;font-weight:600}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .finance-header.name{font-size:18pt;font-weight:600}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .info{display:flex;gap:.25rem;align-items:center}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .info .info-icon{width:.75rem;height:.75rem;font-size:7pt;display:flex;justify-content:center;align-items:center;background:#fff;color:#262965;border-radius:50%}.finance-calculator-section .finance-calculator-container .finance-calculator-results-section .tab-content-container .info .info-text{cursor:pointer}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container{margin-top:1.5rem;display:flex;width:100%;max-width:490px}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container .btn{font-size:9pt;flex:1;display:inline-flex}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container .btn.secondary{background:#fff}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container.mobile{display:none}@media(max-width: 1000px){.finance-calculator-section .finance-calculator-container{flex-direction:column;gap:1rem;border-radius:10px;padding:1rem;padding-bottom:2.5rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container{margin-bottom:1rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container{flex-direction:column;gap:.75rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .pseudo-h3,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .pseudo-h3{order:0;font-size:12pt}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .slider,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .slider{order:1}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .input-wrapper,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .input-wrapper{order:2;max-width:inherit}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .borrow-amount-text,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .borrow-container .estimated-mileage-amount-text,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .borrow-amount-text,.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .estimated-mileage-container .estimated-mileage-amount-text{order:3}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container{margin-top:1rem}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .pseudo-h3{display:none}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper{flex-wrap:wrap;width:100%}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .repayment-container .repayment-period-buttons-wrapper .btn{flex:1 1 calc(50% - .5rem);min-width:calc(50% - .5rem);max-width:none;box-sizing:border-box}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-section .finance-calculator-controls-container.desktop{display:none}.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container.mobile{display:flex;margin-top:0}}@media(max-width: 500px){.finance-calculator-section .finance-calculator-container .finance-calculator-controls-container.mobile{flex-direction:column}}.finance-calculator-section .finance-calculator-container .admin-fee-not-included{color:#fff;position:absolute;bottom:1rem;right:2rem}@media(max-width: 1000px){.finance-calculator-section .finance-calculator-container .admin-fee-not-included{right:1rem}}.finance-calculator-section .outlined{border:1px solid #fff}@media(max-width: 1000px){.finance-calculator-section{margin-top:0;margin-bottom:0}.finance-calculator-section .pseudo-h2{font-size:16pt;text-align:center}}.independent-review-section{margin:20px 60px;display:flex;flex-direction:column;max-width:1280px;margin:0 auto;padding:0px 20px;padding-bottom:3.5rem}.independent-review-section .explanation{margin:20px 0px;font-size:11pt;color:#2e2e2e}@media(max-width: 1000px){.independent-review-section{margin:10px 10px}}.independent-review-section h1,.independent-review-section .h1-style,.independent-review-section .pseudo-h1{text-align:left;font-size:24pt;text-transform:capitalize}.independent-review-section .left-review{margin-right:50px;flex:1 1 65%}@media(max-width: 1000px){.independent-review-section .left-review{flex-basis:100%;min-width:unset;order:1;margin:0}}.independent-review-section .left-review .image-video-container{width:100%;position:relative;overflow:hidden}.independent-review-section .left-review .image-video-container iframe{width:100%;aspect-ratio:16/9}.independent-review-section .right-review{max-width:700px !important;min-width:350px;margin:0px;flex-basis:30%}@media(max-width: 1000px){.independent-review-section .right-review{flex-basis:100%;min-width:unset;order:0}}.independent-review-section .right-review .img-holder{flex:1 1 40%;margin:5px;width:auto;overflow:hidden}.independent-review-section .right-review .img-holder img{height:100%;width:100%;object-fit:cover}.independent-review-section .right-review .ratings-wrapper .rating{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:10pt;margin:11px 0px}.independent-review-section .right-review .ratings-wrapper .rating .caption{flex-basis:50%;font-size:11pt;font-family:"AVENIR NEXT";color:#262965}.independent-review-section .right-review .ratings-wrapper .rating .percent{flex-basis:50%;text-align:right;font-weight:600;font-size:11pt;font-family:"AVENIR NEXT";color:#262965}.independent-review-section .right-review .ratings-wrapper .rating .progress{flex-basis:100%;position:relative;border-radius:99px;height:10px;background:#e6e9ef;margin:5px 0px}.independent-review-section .right-review .ratings-wrapper .rating .progress .progress-full{position:absolute;left:0;top:0;height:10px;border-radius:99px;background:#44cf6c}.independent-review-section .right-review .ratings-wrapper .rating .progress .progress-full.highlight{background:#ffbd45}.big-on-guarantees-section{padding:20px;text-align:center;margin:60px 0}.big-on-guarantees-section h2,.big-on-guarantees-section .pseudo-h2{text-align:center}.big-on-guarantees-section .guarantee-stat-wrapper{display:flex;margin:0 auto;max-width:1100px;padding:20px}.big-on-guarantees-section .guarantee-stat-wrapper .left-section{flex:1 1 50%;align-self:center}.big-on-guarantees-section .guarantee-stat-wrapper .left-section img{height:150px}.big-on-guarantees-section .guarantee-stat-wrapper .right-section{flex:1 1 50%}.big-on-guarantees-section .guarantee-stat-wrapper .right-section img{width:100%;height:auto;object-fit:contain}@media(max-width: 1000px){.big-on-guarantees-section .guarantee-stat-wrapper{flex-wrap:wrap}.big-on-guarantees-section .guarantee-stat-wrapper .right-section{order:-1;flex-basis:100%}}.location-section{max-width:1280px;margin:0 auto}#pcp-button,#hp-button{margin:0;padding:10px 0;font-size:11pt;text-decoration:underline;color:#262965}.what-is-modal h4,.what-is-modal .pseudo-h4{font-size:2.5em;margin-top:.5em;margin-bottom:0}.what-is-modal .modal-content{max-width:900px}.what-is-modal .modal-content>p:first-child{padding-bottom:2em;margin-bottom:2em;margin-top:0;border-bottom:1px solid #c4c4c4}.what-is-modal .modal-content .input-wrapper{padding-top:0}.what-is-modal .modal-content .input-wrapper select{margin-top:0}.what-is-modal .switch-wrapper{background:#f5f6f8;padding:5px 20px;padding-left:40px}@media(max-width: 1000px){.what-is-modal .switch-wrapper{padding-left:unset;padding:5px 0px}}.what-is-modal .switch-wrapper .switch{background:unset;color:#262965;font-weight:400;border:none;white-space:nowrap}@media(max-width: 1000px){.what-is-modal .switch-wrapper .switch{font-size:10pt;padding:8px 15px}}.what-is-modal .switch-wrapper .switch.active{text-decoration:underline;font-weight:600;background:unset}.what-is-modal .switch-container{padding-top:1em}.what-is-modal .switch-container img{width:100%}.what-is-modal .switch-container .header{margin-bottom:0;color:#262965;font-weight:700}.what-is-modal .switch-container .header+p{margin-top:0}@media(min-width: 1000px){.what-is-modal .switch-wrapper.only-show-on-desktop{display:flex}}.location-section-wrapper{padding:20px;padding-bottom:3.5rem}.location-section{display:flex;flex-direction:column;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;border-radius:10px;overflow:hidden}@media(min-width: 1000px){.location-section{flex-direction:row}}.location-section .location-address-section{display:flex;flex-direction:column;background-color:#262965;color:#fff;padding-top:20px;gap:.5rem;flex:1 1 50%}.location-section .location-address-section .location-address-header{font-size:1.5rem;padding:0 20px;font-family:"roc-grotesk-wide";font-weight:500}.location-section .location-address-section .address-parent-wrapper{display:flex;flex-direction:column;font-size:.8em;padding:0 20px}.location-section .location-address-section .address-parent-wrapper .address-wrapper{padding-bottom:1rem;line-height:1.4;padding-top:5px}.location-section .location-address-section .address-parent-wrapper .address-wrapper .btn{margin:0;padding:0;color:#50d1eb;font-size:inherit}.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper{display:flex;flex-direction:column;padding-top:1rem;gap:5px}@media(min-width: 1000px){.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper{flex-direction:row;gap:2rem}}.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .sales-phone-wrapper,.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .customer-service-phone-wrapper{display:flex;align-items:center;position:relative}.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .sales-phone-wrapper:before,.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .customer-service-phone-wrapper:before{content:url("/statics/images/icons/call.svg");width:20px;margin-right:.5rem}.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .sales-phone-wrapper>a,.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .customer-service-phone-wrapper>a{font-weight:600;text-decoration:none}.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .sales-phone-wrapper>a span,.location-section .location-address-section .address-parent-wrapper .address-wrapper .phones-wrapper .customer-service-phone-wrapper>a span{font-weight:400}.location-section .location-address-section .address-parent-wrapper .open-until{padding-bottom:10px;font-weight:600}.location-section .location-address-section .get-directions-wrapper{background-color:#52d9f2;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#262965;gap:1rem}@media(min-width: 1000px){.location-section .location-address-section .get-directions-wrapper{flex-direction:row}}.location-section .location-address-section .get-directions-wrapper .directions-header-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.location-section .location-address-section .get-directions-wrapper .get-directions-header{font-weight:600;font-size:1.3rem}.location-section .location-address-section .get-directions-wrapper .explanation{font-size:1rem;padding:0;margin:0}.location-section .location-address-section .get-directions-wrapper .search-wrapper{width:100%;max-width:360px}.location-section .location-address-section .get-directions-wrapper .input-wrapper{position:relative;display:flex;align-items:center;padding-top:0;margin-top:0}.location-section .location-address-section .get-directions-wrapper .input-wrapper label{display:none}.location-section .location-address-section .get-directions-wrapper .input-wrapper input{border:none;border-radius:20px;margin:0;padding:10px;height:24px;border-radius:100rem}.location-section .location-address-section .get-directions-wrapper .input-wrapper ::placeholder{color:#b3b3b3}.location-section .location-address-section .get-directions-wrapper .input-wrapper .btn{position:absolute;right:2px;background-color:#262965;color:#fff;width:40px;height:40px;border-radius:100rem;padding:0;border:none;font-weight:500}.location-section .location-address-section address{font-style:initial}.location-section .location-address-section ul{list-style-type:none;padding-inline-start:0;margin-top:0}.location-section .location-address-section ul li{display:flex;border-bottom:1px solid #545786;padding:5px 0}.location-section .location-address-section ul li span:nth-child(2){margin:0 0 0 auto;color:#fff}.location-section .map-section{flex:1 1 50%}.location-section .map-section iframe{width:100%}@media(min-width: 1000px){.location-section .map-section .map-holder{height:100%}.location-section .map-section iframe{height:100%}}.specification-section{max-width:1280px;margin:60px auto;padding:10px 20px;display:flex;flex-direction:column}.specification-section .explanation{color:#626262}.specification-section .btn.secondary.rounded{background:rgba(0,0,0,0);border-radius:100px;border:solid 2px rgba(171,171,171,.2705882353);font-size:10pt;font-family:"Inter";font-weight:700;padding:8px 20px;color:#4e4e4e}.specification-section .btn.secondary.rounded:hover{background:#f3f3f3}.specification-section .btn.view-more-information-button{margin:auto;margin-top:2rem;position:relative;padding-right:45px}.specification-section .btn.view-more-information-button::after{content:"ˇ";color:#fff;font-weight:200;font-size:35pt;position:absolute;right:20px;top:7px;height:100%}.spec-table-wrapper-grid{display:grid;grid-template-columns:1fr;column-gap:1rem;row-gap:1.5rem;padding-top:2rem}@media(min-width: 900px){.spec-table-wrapper-grid{grid-template-columns:1fr 1fr 1fr}}.spec-table-wrapper-grid.unhides-from-element{display:none}.spec-table-wrapper-grid .spec-table-wrapper-grid{display:none}.spec-table-wrapper-grid .header-wrapper{background-color:#262965;padding:15px 20px}.spec-table-wrapper-grid .header-wrapper>div{color:#fff;font-family:"avenir next";font-weight:600}.spec-table-wrapper-grid .spec-table .row{display:flex;align-items:center;justify-content:space-between;padding:15px 20px}.spec-table-wrapper-grid .spec-table .row .name,.spec-table-wrapper-grid .spec-table .row value{font-family:"avenir next";font-weight:600}.spec-table-wrapper-grid .spec-table .row:nth-child(even){background-color:#eaf8fc}.spec-table-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.spec-table-wrapper.unhides-from-element{display:none}.spec-table-wrapper .spec-table{flex:1 1 20%;margin:10px 25px}.spec-table-wrapper .spec-table table{width:100%;font-size:11pt;color:#202020;overflow:hidden;justify-content:center;padding:10px 0;flex:1 1 100%}.spec-table-wrapper .spec-table table thead,.spec-table-wrapper .spec-table table tbody{display:flex;flex-direction:row;flex:1 1 50%;margin:0;padding:0}.spec-table-wrapper .spec-table table thead tr,.spec-table-wrapper .spec-table table tbody tr{width:100%}.spec-table-wrapper .spec-table table thead tr th,.spec-table-wrapper .spec-table table tbody tr th{text-align:left !important;padding-left:0px !important;flex:1 1 50%;font-family:"Avenir Next"}.spec-table-wrapper .spec-table table thead tr td,.spec-table-wrapper .spec-table table tbody tr td{color:#262965;font-weight:600;font-family:"Avenir Black";text-align:right;margin:10px 0px;text-transform:none}.spec-table-wrapper .spec-table table thead tr th,.spec-table-wrapper .spec-table table thead tr td,.spec-table-wrapper .spec-table table tbody tr th,.spec-table-wrapper .spec-table table tbody tr td{white-space:normal}.spec-table-wrapper .spec-table table tbody.nobody{display:none}.spec-table-wrapper .spec-table table thead{flex-basis:70%}.spec-table-wrapper .spec-table table tbody{flex-basis:30%}.spec-table-wrapper .spec-table.only-headers th{white-space:normal;height:unset}.spec-table-wrapper .spec-table .show-more-spec-button{background:rgba(0,0,0,0);border-radius:100px;border:solid 2px rgba(171,171,171,.2705882353);font-size:10pt;font-family:"Inter";font-weight:700;padding:8px 20px;color:#4e4e4e}.spec-table-wrapper .spec-table .show-more-spec-button:hover{background:#f3f3f3}.spec-table-wrapper .spec-table .unhide-with-show-more{display:none}#spinner-modal .close-modal-button{z-index:9999}#spinner-modal .modal-content{top:-30px;overflow:hidden;margin:0 auto;max-height:70vh;max-width:80%}@media(max-width: 500px){#spinner-modal .modal-content{max-height:90vh;max-width:95%}}#spinner-modal .modal-content .no-portrait{display:none}@media only screen and (hover: none)and (orientation: portrait){#spinner-modal .modal-content .cloudimage-360{display:none}#spinner-modal .modal-content .no-portrait{display:block;width:100%;opacity:.6}}.nav-action-bar{padding:5px 25px;display:flex;align-items:center;display:flex;justify-content:space-between;max-width:1280px;margin:0 auto}.nav-action-bar a{font-size:9pt;display:flex}.nav-action-bar a img{order:-1;margin-right:.5em}@media(max-width: 1000px){.nav-action-bar{padding:5px 15px;justify-content:center}}.nav-action-bar .go-back-link{color:#262966;padding-left:0;border-radius:2rem !important;padding:6px 10px !important}@media(max-width: 1000px){.nav-action-bar .go-back-link{display:none}}.nav-action-bar #read-independent-review-link-button{color:#262965;text-decoration:underline}.nav-action-bar #read-independent-review-link-button .icon-holder{position:initial;order:-1;display:flex}.nav-action-bar #read-independent-review-link-button .icon-holder img{width:1rem}.deal-section-parent-wrapper{display:flex;flex-direction:column;max-width:1280px;margin:auto;margin-bottom:3rem}.deal-section-parent-wrapper .heading{font-size:1.4rem;padding-top:2.5rem;text-align:center}@media(min-width: 600px){.deal-section-parent-wrapper .heading{font-size:29pt;text-align:left;padding-left:20px}}@media(max-width: 1300px){.deal-section-parent-wrapper .heading{text-align:center}}@media(min-width: 1000px){.deal-section-parent-wrapper .heading{padding-left:0}}.deal-section-parent-wrapper .deal-section-wrapper{display:flex;justify-content:center;flex-wrap:wrap;background-color:#f5f6f8;padding:20px;padding-bottom:1.9rem;row-gap:2rem;column-gap:4rem}.deal-section-parent-wrapper .deal-section-wrapper>div{display:flex;flex-direction:column;width:100%;gap:1rem;max-width:380px;margin-top:1rem}.deal-section-parent-wrapper .deal-section-wrapper .deal-left-wrapper .make-model-holder{font-family:"roc-grotesk";font-weight:600;font-size:21pt;text-align:left;color:#161616;margin:0;padding:0}.deal-section-parent-wrapper .deal-section-wrapper .deal-left-wrapper .spec-registration-holder{font-family:"Avenir Next";font-size:13pt;display:flex;flex-wrap:wrap;align-items:center}.deal-section-parent-wrapper .deal-section-wrapper .deal-left-wrapper .spec-registration-holder>div{padding:10px 10px 5px 0px}.deal-section-parent-wrapper .deal-section-wrapper .deal-left-wrapper .spec-registration-holder .reg-holder{font-weight:600;text-transform:uppercase;font-family:"Avenir Next";color:rgba(15,16,14,.9215686275);background-color:#fddf34;border-radius:5px;padding-left:10px}@media(min-width: 1000px){.deal-section-parent-wrapper .deal-section-wrapper .deal-centre-wrapper{max-width:320px}}.deal-section-parent-wrapper .deal-section-wrapper .deal-centre-wrapper>div{display:flex;align-items:center;background-color:#fff;border-radius:10px;height:110px;font-family:"Avenir Black";font-weight:600}.deal-section-parent-wrapper .deal-section-wrapper .deal-centre-wrapper>div .text{color:#161616}.deal-section-parent-wrapper .deal-section-wrapper .deal-centre-wrapper>div .value{color:#262965;font-size:2.2rem}.deal-section-parent-wrapper .spec-wrapper{display:flex;gap:1rem;flex-wrap:wrap}.deal-section-parent-wrapper .spec-wrapper .spec{font-family:"Avenir Black";color:#262965;background-color:#fff;padding:5px 15px;padding-top:10px;border-radius:2px;font-size:.9rem}.deal-section-parent-wrapper .favourite-wrapper{display:flex;align-items:center;gap:.5rem;font-family:"Avenir Black";color:#262965}.deal-section-parent-wrapper .favourite-wrapper .btn.favourite-car-button{background-size:24px;background-position-y:8px;padding:18px;border:1px solid #262965}.deal-section-parent-wrapper .favourite-wrapper .btn.favourite-car-button.loved{background-position-y:6px}.deal-section-parent-wrapper .favourite-wrapper .favourite-text{padding-top:5px}.deal-section-parent-wrapper .new-car-price{font-size:.8rem;font-family:"Avenir Next"}.deal-section-parent-wrapper .icon-holder{padding:15px}.deal-section-parent-wrapper .icon-holder img{width:100px}.deal-section-parent-wrapper .pay-full-section{display:flex;flex-direction:column;border:0;padding:0;background-color:rgba(0,0,0,0)}.deal-section-parent-wrapper .pay-full-section .pay-full-section-header{display:none}.deal-section-parent-wrapper .pay-full-section .ribbon-wrapper{display:none}.deal-section-parent-wrapper .price-section{display:flex;margin-top:0}.deal-section-parent-wrapper .price-section .full-price-wrapper{gap:0}.deal-section-parent-wrapper .price-section>div{flex-direction:column}.deal-section-parent-wrapper .price-section .full-price,.deal-section-parent-wrapper .price-section .monthly-price{text-align:left;color:#161616;margin:5px 0px;font-weight:600;display:inline-block;margin:0;font-size:27pt}.deal-section-parent-wrapper .price-section .pay-monthly-wrapper{margin-left:auto}@media(min-width: 500px){.deal-section-parent-wrapper .price-section .pay-monthly-wrapper{display:block}}.deal-section-parent-wrapper .price-section .pay-monthly-wrapper .pay-monthly-header{font-size:9pt;font-weight:600;display:inline-block;color:#262965}.deal-section-parent-wrapper .price-section .pay-monthly-wrapper .pence{padding-bottom:10px}.deal-section-parent-wrapper .price-section .pay-full-header,.deal-section-parent-wrapper .price-section .pay-monthly-header{padding-bottom:.5rem}.deal-section-parent-wrapper .price-section .admin-fee-modal-trigger.stat{margin-left:0;padding-top:0}.inspection-section-parent-wrapper{display:flex;margin:auto;padding-left:20px;padding-right:20px}.inspection-section-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;max-width:1280px;margin:auto;width:100%}@media(min-width: 1000px){.inspection-section-wrapper{flex-direction:row}}.inspection-section-wrapper .faq-section-wrapper{padding:0;max-width:100%}@media(min-width: 1000px){.inspection-section-wrapper .faq-section-wrapper{flex:1 1 750px}}.inspection-section-wrapper .accordion-wrapper .body-wrapper{color:#262965;font-family:"Avenir Next";font-weight:400;font-size:1rem}.inspection-section-wrapper .accordion-wrapper .small-print{font-size:10pt;flex:1 1 50%}.inspection-section-wrapper .accordion-wrapper .service-history-wrapper{font-size:.8rem}.inspection-section-wrapper .accordion-wrapper .service-history-wrapper .table thead{background-color:rgba(0,0,0,0);color:#262965}.inspection-section-wrapper .accordion-wrapper .service-history-wrapper .table thead th{border-top:none}.inspection-section-wrapper .accordion-wrapper .service-history-wrapper .table tbody tr td:first-child{width:80px}.inspection-section-wrapper .style-tabs>.faq-wrapper{border:1px solid rgba(128,128,128,.1098039216);border-radius:5px;overflow:hidden;max-width:100%}@media(min-width: 1000px){.inspection-section-wrapper .style-tabs>.faq-wrapper{border:none}}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.header{padding-top:1.1rem}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.header:after{content:"‹";position:absolute;font-size:2rem;font-weight:200;right:20px;top:50%;transform:translateY(-50%) rotate(180deg);color:#9dd8ee;transition-duration:.2s;font-family:"Avenir Next"}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.header.shown:after{transform:translateY(-50%) rotate(270deg)}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.header.trigger-accordion{padding-left:1rem;padding-top:1rem;padding-bottom:1rem;padding-right:50px}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.header.trigger-accordion.shown{background-color:rgba(0,0,0,0);color:#262965}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .accordion-wrapper{margin-top:0;padding:0;display:block}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body>div{padding:2px 20px;max-width:100%;overflow-y:auto}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .accordion-option{padding:2px 0;border-top:none}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .accordion-option .body tbody tr:nth-child(odd){background-color:#eaf8fc}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .accordion-option .body table.table td,.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .accordion-option .body table.table th{border:none}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .header{padding-top:calc(1.1rem + 2px);border-radius:5px;font-weight:600;font-size:.9rem}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .header:after{transform:translateY(-50%) rotate(90deg);content:"+";font-family:"Avenir Next";position:absolute;font-size:2rem;color:#7ad6ef;font-weight:600;top:50%;right:10px}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .header.shown{background-color:#262965;color:#fff}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .header.shown:after{content:"—";transform:translateY(-50%) rotate(0deg);font-size:1rem}.inspection-section-wrapper .style-tabs>.faq-wrapper>.accordion-wrapper .accordion-option>.body .header{border:1px solid rgba(128,128,128,.1098039216);border-radius:10px}.inspection-section-wrapper .title-section-wrapper{display:flex;gap:1rem;align-items:center}.inspection-section-wrapper .title-section-wrapper .icon-wrapper{width:50px}.inspection-section-wrapper .title-section-wrapper .icon-wrapper img{width:100%}.inspection-section-wrapper .title-section-wrapper .title-wrapper{display:flex;flex-direction:column;gap:.5rem;font-weight:600;color:#262965;font-size:1.1rem}@media(max-width: 1000px){.inspection-section-wrapper .desktop{display:none}.inspection-section-wrapper .header.trigger-accordion .header-wrapper{display:flex;position:relative;flex-direction:column;font-weight:600;gap:5px}.inspection-section-wrapper .header.trigger-accordion .header-wrapper>img{height:100%;position:absolute;left:0;top:0}}.inspection-section-wrapper .passed-wrapper{display:flex;position:relative;font-size:.8em;width:50px;border-radius:100rem;color:#44cf6c}.inspection-section-wrapper .passed-wrapper img.passed-wrapper-rac-logo{margin:-8px 12px 0}@media(min-width: 1000px){.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper{padding:0;flex:1 1 auto}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header{padding:10px 5px}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header:after{display:none}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header .title-section-wrapper .icon-wrapper{display:none}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header .title-section-wrapper .title-wrapper{font-size:.9rem}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header .header-wrapper{display:flex;gap:5px;align-items:center}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header .header-wrapper .icon-wrapper-desktop img{width:auto;height:.7rem}.inspection-section-wrapper .faq-headers-wrapper .tab-header-wrapper .header .header-wrapper .icon-wrapper img{display:none}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper{display:flex;gap:1rem;margin:2rem 0}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .icon-wrapper-desktop{display:none}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop{min-width:55%;padding-top:1rem}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop.service-history,.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop.mot{min-width:35%}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop .title-section-wrapper .icon-wrapper{min-width:80px}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop .title-section-wrapper .title-wrapper{font-size:1.5rem}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper>.desktop .title-section-wrapper .passed-wrapper{background-color:rgba(0,0,0,0)}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper{display:flex;flex-direction:column;margin:initial}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option{padding-left:20px}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header{padding:10px 20px 6px 40px;font-weight:600}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header:after{transform:translateY(-50%) rotate(90deg);content:"+";font-family:"Avenir Next";position:absolute;font-size:2rem;color:#7ad6ef;font-weight:600;top:50%;right:10px}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header.shown{background-color:#262965;color:#fff}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header.shown:after{content:"—";transform:translateY(-50%) rotate(0deg);font-size:1rem}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header:after{right:initial;left:0}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header{padding-right:initial;padding-left:40px}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .accordion-wrapper .accordion-option .header.trigger-accordion.shown{background-color:rgba(0,0,0,0);color:#262965}.inspection-section-wrapper .faq-answers-wrapper .body .body-wrapper .passed-wrapper{display:flex}.inspection-section-wrapper .passed-wrapper{display:none}}.inspection-section-wrapper .download-inspection-button-wrapper{margin:auto 0}.inspection-section-wrapper .download-inspection-button-wrapper .btn.primary.rounded{margin:30px auto;padding:15px 40px;padding-left:60px;display:flex;align-items:center;color:#fff}.inspection-section-wrapper .download-inspection-button-wrapper .btn.primary.rounded .icon-holder{top:15px;left:20px}.inspection-section-wrapper .download-inspection-button-wrapper .btn.primary.rounded .icon-holder img{height:18px}.inspection-section-wrapper .hpi-check-stat-wrapper{font-style:italic;font-weight:600}.inspection-section-wrapper .hpi-check-stat-wrapper ul{list-style-type:none;padding-inline-start:0}.inspection-section-wrapper .hpi-check-stat-wrapper ul li{display:flex;margin-bottom:.3rem}.inspection-section-wrapper .hpi-check-stat-wrapper ul li .icon-wrapper{order:-1;margin-right:.8em}.inspection-section-wrapper .hpi-check-stat-wrapper ul li .icon-wrapper img{width:auto;height:.7rem}@media(max-width: 1000px){.inspection-section-wrapper .hpi-check-stat-wrapper{font-size:.9em}}.inspection-section-wrapper .previous-keepers-info-wrapper{max-width:350px;font-style:italic;color:#262965;font-weight:600}@media(max-width: 1000px){.inspection-section-wrapper .previous-keepers-info-wrapper{max-width:100%;margin-bottom:1rem;font-size:.9em}}.inspection-section-wrapper .big-on-help-section-wrapper{display:flex;flex-direction:column;flex:1 0 360px}.inspection-section-wrapper .big-on-help-section{background-color:#52d9f2;padding:2rem 20px;border-radius:5px;text-align:center;margin-top:1.5rem}.inspection-section-wrapper .big-on-help-section .socials{display:flex;margin-top:1rem;gap:10px}@media(max-width: 1000px){.inspection-section-wrapper .big-on-help-section .socials{flex-direction:column}}.inspection-section-wrapper .big-on-help-section .socials .btn{border-radius:100rem;padding:1rem;font-size:10pt}.inspection-section-wrapper .big-on-help-section .socials .btn:first-child{flex:0 1 100%}.inspection-section-wrapper .big-on-help-section .socials .btn:not(:first-child){background-color:#fff;color:#262965}#previous-keepers-modal{max-width:800px}.previous-keepers-wrapper{display:flex}.previous-keepers-wrapper .passed-wrapper{cursor:pointer;width:auto;background-color:#fff}.inspection-section-wrapper .trigger-accordion.hide-chevron:after{display:none}@media(max-width: 1000px){#admin-fee-modal .pseudo-h4,#previous-keepers-modal .pseudo-h4{margin-bottom:1.8rem}}@media(min-width: 1000px){.mot-chart-container{min-height:200px;min-width:400px}}.no-pcp-hp-wrapper{height:auto;min-height:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pay-finance-section .no-pcp-hp-wrapper:not(.hidden):has(+.finance-calculation-info:not(.hidden)){margin-top:-40px}.pay-finance-section .no-pcp-hp-wrapper:not(.hidden)~.finance-calculation-info,.pay-finance-section .no-pcp-hp-wrapper:not(.hidden)+.finance-calculation-info{margin-top:10px !important}.finance-calculation-info{position:relative;z-index:10;width:100%;box-sizing:border-box}@media(max-width: 1000px){.pay-finance-section{overflow-x:hidden;box-sizing:border-box}.pay-finance-section .no-pcp-hp-wrapper{max-width:100%;box-sizing:border-box}.pay-finance-section .no-pcp-hp-wrapper .inner-wrapper{max-width:100%;box-sizing:border-box;min-width:0}}@media(max-width: 1000px){.pay-finance-section .no-pcp-hp-buttons-wrapper{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;min-width:0}}@media(min-width: 1025px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{width:100%;max-width:none;white-space:nowrap}}@media(min-width: 768px)and (max-width: 1024px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{max-width:280px !important;width:auto !important;margin:0 auto}}@media(min-width: 600px)and (max-width: 767px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{max-width:320px !important;width:auto !important;margin:0 auto}}@media(max-width: 1000px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{width:100% !important;max-width:100% !important;min-width:0;white-space:normal !important;overflow:visible;box-sizing:border-box;text-align:center}}@media(max-width: 600px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{width:100% !important}}@media(max-width: 425px){.pay-finance-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.pay-finance-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{min-width:0;white-space:normal !important;padding-left:.75rem;padding-right:.75rem;font-size:15px}}.inner-wrapper{display:flex;flex-direction:column;align-items:center;padding:40px 5px}.inner-wrapper .no-pcp-hp-header{margin-bottom:1rem;color:#262965;font-family:"Avenir Black";font-weight:600;text-align:center;letter-spacing:normal;font-size:14pt}.no-pcp-hp-wrapper:not(.hidden) .inner-wrapper{margin-top:40px}.finance-calculator-results-section .no-pcp-hp-wrapper{align-items:initial;max-width:100%;min-width:0}.finance-calculator-results-section .inner-wrapper{padding:0;gap:1rem;width:100%;max-width:100%;box-sizing:border-box}.finance-calculator-results-section .inner-wrapper .no-pcp-hp-header{color:#fff;max-width:420px;margin-bottom:0}.finance-calculator-results-section .inner-wrapper .main-header{margin-right:auto;font-family:Inter,Arial,sans-serif;font-size:18pt;font-weight:600}.finance-calculator-results-section .finance-calculator-image-wrapper{width:100px}.finance-calculator-results-section .finance-calculator-image-wrapper img{width:100%}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper{width:100%;max-width:100%;box-sizing:border-box}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .btn{background-color:#52d9f2;color:#262965;box-sizing:border-box;max-width:100%}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .btn:hover{background-color:#8feeff}@media(min-width: 1001px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button,.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button{width:auto;max-width:360px;margin-left:auto;margin-right:auto;white-space:nowrap}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button{min-width:350px}}@media(max-width: 1000px){.finance-calculator-results-section .tab-content-container{overflow-x:hidden;padding-left:1rem;padding-right:1rem}.finance-calculator-results-section .no-pcp-hp-wrapper,.finance-calculator-results-section .no-pcp-hp-wrapper .inner-wrapper{max-width:100%;min-width:0}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper{width:100% !important;max-width:100%;margin-left:0 !important;margin-right:0 !important}.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .btn{width:100% !important;max-width:100% !important;min-width:0;white-space:normal !important;text-align:center}}@media(max-width: 1000px)and (max-width: 1000px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button{white-space:normal !important;max-width:100% !important}}@media(max-width: 1000px)and (max-width: 425px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-hp-finance-options-button,.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .view-pcp-finance-options-button{white-space:normal !important;padding-left:.75rem;padding-right:.75rem;font-size:15px}}@media(max-width: 1000px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{font-size:15px}}@media(max-width: 1000px)and (max-width: 425px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{width:100% !important;max-width:100% !important;min-width:0;white-space:normal !important;padding-left:.75rem;padding-right:.75rem;font-size:15px}}@media(max-width: 1000px)and (min-width: 1001px){.finance-calculator-results-section .no-pcp-hp-buttons-wrapper .retry-48-month-term-button{white-space:nowrap}}.finance-calculator-results-section .findout-more-about-finance-link{display:flex;align-items:center}.finance-calculator-results-section .question-mark-icon{width:15px;height:15px;margin-left:5px}.admin-fee-not-included{margin-top:10px}.criteria-wrapper{width:100%;max-width:220px;margin-top:.4rem}@media(max-width: 1000px){.criteria-wrapper{align-self:center}}.criteria-wrapper .conditions{display:flex;justify-content:space-between}.criteria-wrapper .conditions .condition{font-size:6pt;font-weight:900;color:#262965;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.criteria-wrapper .conditions .condition .rounded-triangle{margin-top:.2rem}.criteria-wrapper .conditions .condition .rounded-triangle path{stroke-width:40;stroke:#000;stroke-linejoin:round;stroke-linecap:round}.criteria-wrapper .conditions .condition.poor path{stroke:#e11157}.criteria-wrapper .conditions .condition.good path{stroke:#ff991f}.criteria-wrapper .conditions .condition.showroom path{stroke:#43cf6b}.criteria-wrapper .conditions-line{height:.6rem;margin-right:.7rem;border-radius:2rem;margin-top:.25rem;background:-moz-linear-gradient(90deg, rgb(225, 17, 87) 0%, rgb(255, 153, 31) 50%, rgb(67, 207, 107) 100%);background:-webkit-linear-gradient(90deg, rgb(225, 17, 87) 0%, rgb(255, 153, 31) 50%, rgb(67, 207, 107) 100%);background:linear-gradient(90deg, rgb(225, 17, 87) 0%, rgb(255, 153, 31) 50%, rgb(67, 207, 107) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e11157",endColorstr="#43cf6b",GradientType=1)}#px-estimate-modal{left:unset;right:0;top:0;bottom:0;margin:0;border-radius:0;max-width:325px;border:1px solid #9b9b9b;padding-inline:3rem}@media(max-width: 600px){#px-estimate-modal{top:4rem;width:100vw;max-width:100vw;box-sizing:border-box}}#px-estimate-modal:before{background-image:none}#px-estimate-modal .close-modal-button{font-weight:100;font-size:40pt;color:#b9b9b9}#px-estimate-modal .modal-content{height:90vh;max-height:100vh}#px-estimate-modal .px-valuation-results-container{flex-direction:column}#px-estimate-modal .px-valuation-results-container .px-valuation-results-section{align-items:center}#px-estimate-modal .px-valuation-results-container .px-valuation-results-section .info-caption .info-icon{width:1rem;min-width:1rem}#px-estimate-modal .px-valuation-results-container .px-valuation-results-section .info-caption .info-text{text-align-last:center}#px-estimate-modal .px-valuation-results-container .faq-section{background:initial}#px-estimate-modal .px-valuation-results-container .faq-section .pseudo-h3{text-align:center}#px-estimate-modal .px-valuation-results-container .faq-section .accordion-wrapper .accordion-option{border:solid 1px #c4c2c2;box-shadow:none;margin-bottom:.7rem}#px-estimate-modal .px-valuation-results-container .faq-section .accordion-wrapper .accordion-option .header{display:flex;align-items:center;justify-content:center}#px-estimate-modal .px-valuation-results-container .faq-section .accordion-wrapper .accordion-option .header:before{position:initial;font-size:25pt;font-weight:100;margin-right:.5rem;height:unset}#price-alert-modal{text-align:center;color:#262965}#price-alert-modal:before{display:none}#price-alert-modal .modal-header{font-size:1.5rem;font-weight:600;font-family:"roc-grotesk"}#price-alert-modal .car-section-wrapper{display:flex;margin:.8em 2em 1.5em 2em;background-color:#e9f7fb;padding:.5em 1em;border-radius:.6em;gap:1em}@media(max-width: 600px){#price-alert-modal .car-section-wrapper{margin-left:0;margin-right:0}}#price-alert-modal .car-section-wrapper .car-image-wrapper img{width:80px;border-radius:.3em;object-fit:cover;height:100%}#price-alert-modal .car-section-wrapper .car-info-wrapper{text-align:left;display:flex;flex-direction:column;gap:2px}#price-alert-modal .car-section-wrapper .car-info-wrapper .car-make-model,#price-alert-modal .car-section-wrapper .car-info-wrapper .car-price{font-weight:600}#price-alert-modal .car-section-wrapper .car-info-wrapper .car-variant{font-size:.7em}#price-alert-modal .form-explanation{margin-bottom:1.2em}#price-alert-modal .inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;margin-bottom:.5rem}@media(max-width: 600px){#price-alert-modal .inputs-wrapper{grid-template-columns:1fr}}#price-alert-modal .consent-wrapper{margin-bottom:.5rem}#price-alert-modal .consent-wrapper .consent-text{font-size:.8em;margin-top:2px}#price-alert-modal .price-alert-consent-checkbox{margin-right:.5em;padding:0;display:flex}#price-alert-modal .price-alert-consent-checkbox input{width:15px;height:15px;cursor:pointer;order:-1;flex:0 0 auto;position:relative;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0 1px 1px 0}#price-alert-modal .price-alert-consent-checkbox input:after{width:initial;height:initial;top:0;left:0;font-size:inherit;position:relative}#price-alert-modal .price-alert-consent-checkbox label{font-size:.7em;text-transform:none;font-family:"Avenir Next";color:#262965;position:relative;text-align:left;left:0;top:0;user-select:none}#price-alert-modal #submit-price-alert-button{border-radius:100rem;padding:1em 0;width:80%;max-width:360px;margin-bottom:0}@media(max-width: 600px){#price-alert-modal #submit-price-alert-button{width:90%}}#price-alert-modal #submit-price-alert-button.success{background-color:#44cf6c !important}.no-mot-wrapper{margin-bottom:1rem;color:#262626;font-family:"Avenir Next";font-weight:400;font-size:1rem}@media(min-width: 1000px){.no-mot-wrapper{max-width:80%;margin-left:auto}}.mot-expiration-date-stat-modal{font-size:.5em;padding-left:50px;white-space:nowrap}.finance-explanation{text-align:start;font-weight:600;color:#3c3c3c;font-size:14px}.headline-section .mb-a-class-social-proof{display:none;margin:.75rem 10px 0;padding:.65rem 1rem;border-radius:.5rem;background:rgba(38,41,101,.06);color:#262965;font-weight:600;font-size:.95rem;line-height:1.35}.headline-section .mb-a-class-social-proof.mb-a-class-social-proof--visible{display:block}.headline-section .nissan-qashqai-social-proof{display:none;margin:.75rem 10px 0;padding:.65rem 1rem;border-radius:.5rem;background:rgba(38,41,101,.06);color:#262965;font-weight:600;font-size:.95rem;line-height:1.35}.headline-section .nissan-qashqai-social-proof.nissan-qashqai-social-proof--visible{display:block}html.finance-eligibility-offcanvas-open,html.finance-eligibility-offcanvas-open body{overflow:hidden !important;overscroll-behavior:none}#financeEligibilityOffcanvas.offcanvas{height:100%;max-height:100dvh;min-height:0}#financeEligibilityOffcanvas .offcanvas-body{display:flex;flex-direction:column;flex:1 1 auto;padding:0;overflow:hidden;min-height:0;height:100%;max-height:100dvh;position:relative}#financeEligibilityOffcanvas .offcanvas-body>*:not([hidden]):not(#cars-fe-results-modal){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#financeEligibilityOffcanvas #finance-eligibility-step-intro[hidden],#financeEligibilityOffcanvas #finance-eligibility-step-agreement[hidden],#financeEligibilityOffcanvas .cars-fe-journey-step[hidden]{display:none !important}#financeEligibilityOffcanvas #finance-eligibility-step-intro.finance-eligibility-intro:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:#262965;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}#financeEligibilityOffcanvas .finance-eligibility-intro__header{display:flex;flex-direction:row;flex-shrink:0;align-items:flex-start;justify-content:space-between;padding:20px 16px 0;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__logo img{display:block;width:120px;max-width:120px;height:auto}#financeEligibilityOffcanvas .finance-eligibility-intro__header-title{display:none;margin:0;font-family:"Avenir Next";font-size:1rem;font-weight:500;line-height:1.5;color:#fff;text-align:center}#financeEligibilityOffcanvas .finance-eligibility-intro__close{flex-shrink:0;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;filter:invert(1);opacity:.9}#financeEligibilityOffcanvas .finance-eligibility-intro__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0px 16px 0px;text-align:left;box-sizing:border-box;margin-top:20px}#financeEligibilityOffcanvas .finance-eligibility-intro__hero-icon{margin:0 0 16px}#financeEligibilityOffcanvas .finance-eligibility-intro__hero-icon img{display:block;width:59px;height:59px;object-fit:contain}#financeEligibilityOffcanvas .finance-eligibility-intro__title.pseudo-h2{margin:0 0 2px;font-family:"roc-grotesk-wide";font-size:30px;font-weight:700;line-height:1.3;color:#fff;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__subtitle{margin:0 0 20px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#fff;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-card{display:flex;flex-direction:column;gap:20px;margin:0 0 25px;padding:18px 16px;text-align:left;background:#333786;border-radius:8px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin:0}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-text{flex:1 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#fff}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-icon img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-divider{height:1px;margin:0;border:0;background:#787ccc}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement{margin:0;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#333786;border-radius:8px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-label{flex:1 1 auto;min-width:0;font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#fff}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-info{flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}#financeEligibilityOffcanvas .finance-eligibility-intro__footer{flex-shrink:0;margin-top:auto;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px));background:#262965;border-radius:20px 20px 0 0;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__cta.primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 16px;margin:0;border-radius:499.5px;border:1px solid #fff;box-sizing:border-box;background:#fff;color:#262965;font-family:"Inter";font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none}@media(min-width: 600px){#financeEligibilityOffcanvas .finance-eligibility-intro__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.5rem;padding:1.25rem 2rem .75rem}#financeEligibilityOffcanvas .finance-eligibility-intro__header-title{display:block;grid-column:2;justify-self:center}#financeEligibilityOffcanvas .finance-eligibility-intro__close{grid-column:3;justify-self:end}#financeEligibilityOffcanvas .finance-eligibility-intro__scroll{padding:2rem 2rem 3rem}#financeEligibilityOffcanvas .finance-eligibility-intro__hero-icon{margin-top:0}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-card{margin:0 0 20px}#financeEligibilityOffcanvas .finance-eligibility-intro__footer{padding:20px 2rem;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px))}}#financeEligibilityOffcanvas .finance-eligibility-agreement:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:#fbfbfb;color:#000;box-shadow:0 4px 8px rgba(0,0,0,.15)}#financeEligibilityOffcanvas .finance-eligibility-agreement__header{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;padding:28px 16px 0;box-sizing:border-box;border-bottom:0}#financeEligibilityOffcanvas .finance-eligibility-agreement__header-spacer{flex:0 1 0;min-width:0}#financeEligibilityOffcanvas .finance-eligibility-agreement__title{flex:1 1 0;min-width:0;margin:0;text-align:center;font-family:"Avenir Next";font-size:16px;font-weight:600;font-style:normal;line-height:1.5;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__close{flex-shrink:0;width:24px;height:24px;margin:0;padding:0;box-sizing:border-box;opacity:1}#financeEligibilityOffcanvas .finance-eligibility-agreement__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 16px 32px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__card{display:flex;flex-direction:column;align-items:stretch;padding:20px 16px 12px;border:1px solid #c5c7d0;border-radius:20px;background:#fff;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__vehicle-title{margin:0;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__vehicle-subtitle{margin:8px 0 20px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__cash{margin:0;font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;font-style:normal;line-height:1;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__stack{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin:0;font-size:16px;line-height:1.5}#financeEligibilityOffcanvas .finance-eligibility-agreement__row-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-style:normal;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__row-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-weight:700;font-style:normal;line-height:1;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-agreement__divider{flex-shrink:0;width:100%;height:1px;margin:0;border:0;background:#c5c7d0}#financeEligibilityOffcanvas .finance-eligibility-agreement__representative{margin:24px 0 0;padding:0;border-radius:0;background:rgba(0,0,0,0);font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:100%}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-kicker{margin:0 0 4px;font-family:"Inter";font-size:16px;font-weight:700;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-vehicle{margin:0 0 12px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;margin:0;font-size:16px;line-height:1.5;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row[hidden]{display:none !important}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-style:normal;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row-value{flex-shrink:0;font-family:"Inter";font-weight:400;font-style:normal;line-height:1.5;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas .cars-fe-journey-step:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome{flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;width:100%;position:relative;z-index:4;overflow:visible;background-color:#fff}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__top{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;width:100%;box-sizing:border-box;padding:1rem 1rem .5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-progress{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:120px;min-height:32px;gap:8px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-progress__seg{flex:1 1 0;min-width:12px;height:5px;min-height:5px;border-radius:10px;flex-shrink:0;box-sizing:border-box;background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="1"] .cars-fe-progress__seg:nth-child(1){background-color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="1"] .cars-fe-progress__seg:nth-child(n+2){background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="2"] .cars-fe-progress__seg:nth-child(-n+2){background-color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="2"] .cars-fe-progress__seg:nth-child(3){background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="3"] .cars-fe-progress__seg{background-color:#262965}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-progress__seg{height:3px;min-height:3px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-progress__seg,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-progress__seg{height:3px;min-height:3px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__close{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;opacity:.55}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__eyebrow{padding:0 1rem .35rem;font-family:"Inter";font-size:14px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing{margin:0 1rem .75rem;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas[data-fe-hide-listing=true] .cars-fe-listing{display:none !important}#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-step-review .cars-fe-review-section--vehicle{display:none !important}#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-results-modal .cars-fe-results-modal__vehicle,#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__title{font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1rem 1rem;-webkit-overflow-scrolling:touch}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll__title.pseudo-h2{font-family:"roc-grotesk-wide";font-size:30px;font-weight:700;line-height:1.3;color:#262965;letter-spacing:.02em}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-form-stack{display:flex;flex-direction:column;gap:15px;margin-top:20px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group{display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--title-pills{gap:12px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.15rem;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label{font-family:"Inter";font-size:.875rem;font-weight:600;color:#3c3c50}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto;width:auto;max-width:100%;min-width:0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Avenir Next";font-size:.875rem;font-weight:600;color:#c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell{border:1px solid #c8cad8;border-radius:10px;background:#fff;padding:0 .75rem;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__label,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__label-row .cars-fe-field-group__label{color:#c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--contact,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--money-gbp,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--manual,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--dob{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-pills{outline:2px solid #c41e3a;outline-offset:2px;border-radius:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid.cars-fe-field-group--phone-block .cars-fe-phone-row{outline:2px solid #c41e3a;outline-offset:2px;border-radius:10px}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group__error{display:block;margin:8px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group__error[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__error{display:block;margin:8px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__error[hidden]{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-occupation-combobox .cars-fe-field-group__shell{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input{display:block;width:100%;border:0;border-radius:10px;padding:.65rem 0;font-family:"Avenir Next";font-size:1rem;color:#1e215c;background:rgba(0,0,0,0);outline:none;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input::placeholder{color:#9a9cb0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__helper{margin-top:-4px;font-family:"Inter";font-size:13px;font-weight:400;line-height:1.4;color:#5f6275}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob{position:relative}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__dob-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;font-family:"Avenir Next";font-size:1rem;color:#9a9cb0;transition:opacity .15s ease;margin-left:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob:is(:focus-within,.cars-fe-field-group__shell--dob-has-value,:has(.cars-fe-field-group__input--dob:valid)) .cars-fe-field-group__dob-placeholder{opacity:0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob{position:relative;z-index:0;min-height:2.75rem;color:#1e215c;text-align:left}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-date-and-time-value{text-align:left}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob:required:invalid::-webkit-datetime-edit{color:rgba(0,0,0,0)}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob:focus-within .cars-fe-field-group__input--dob:required:invalid::-webkit-datetime-edit{color:inherit}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;position:relative;width:100%;box-sizing:border-box;margin-bottom:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills--marital{gap:.5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills input[type=hidden]{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill{flex:0 0 auto;padding:.5rem .85rem;border:none;border-radius:999px;cursor:pointer;font-family:"Inter";font-size:.875rem;font-weight:600;color:#1e215c;background:#e8eaf4;transition:background .15s ease,color .15s ease;margin:0;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill:hover{background:#dcdfef}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill.is-selected{background:#1e215c;color:#fff}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;margin-top:auto;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px));border-top:none;border-radius:20px 20px 0 0;background:#262965;box-sizing:border-box}#financeEligibilityOffcanvas.cars-fe-keyboard-open .cars-fe-journey-step .cars-fe-footer,#financeEligibilityOffcanvas #cars-fe-step-employment.cars-fe-occupation-dropdown-open .cars-fe-footer,#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address-suggestions-open .cars-fe-footer{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__back{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:1px solid #fff;border-radius:50%;background:#262965;box-shadow:0 2px 3px rgba(0,0,0,.08);cursor:pointer;text-decoration:none;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__back img{display:block;width:24px;height:24px;filter:brightness(0) invert(1)}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.btn.primary.cars-fe-footer__next,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.btn.primary{flex:1 1 auto;min-width:0;height:44px;min-height:44px;padding:12px 16px;margin:0;border:none !important;border-radius:499.5px;background:#fff !important;color:#262965 !important;font-family:"Inter";font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.primary.is-disabled,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.primary[aria-disabled=true],#financeEligibilityOffcanvas .cars-fe-journey-step a.cars-fe-next--disabled.cars-fe-footer__next.primary{background:#d7d9e8 !important;color:#6b6e9a !important;border:none !important;box-shadow:none !important;opacity:.65 !important;cursor:not-allowed !important}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-form-stack--contact{gap:30px}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group--contact .cars-fe-field-group__label-row{margin-bottom:0}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group--contact .cars-fe-field-group__label{flex:0 1 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group--contact .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group__shell--contact{display:flex;align-items:center;min-height:44px;padding:12px 16px;border:1px solid #b7b7b7;border-radius:8px;background:#fff;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group__input--contact{padding:0;border-radius:0;font-family:"Inter";font-size:16px;font-weight:400;color:#000}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-field-group__input--contact::placeholder{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-phone-row{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-dial{position:relative;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-dial__prefix{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:12px 16px;margin:0;border:1px solid #b7b7b7;border-radius:8px;background:#fff;cursor:default;box-sizing:border-box;font-family:"Inter";font-size:16px;font-weight:400;color:#000;user-select:none}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-dial__flag-wrap{flex-shrink:0;width:21px;height:15px;border-radius:3px;overflow:hidden;line-height:0}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-dial__flag{display:block;width:21px;height:15px;object-fit:cover}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-dial__code{min-width:1.25rem;text-align:left}#financeEligibilityOffcanvas #cars-fe-step-contact .cars-fe-phone-national-shell{flex:1 1 auto;min-width:0}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-form-stack--more{gap:30px}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-field-group--more-dependants{gap:10px}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-field-group__label-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.15rem;width:100%}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto;min-width:0}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-pills--more-tone,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-pills--more-tone{gap:10px}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-pills--more-tone .cars-fe-pill,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-pills--more-tone .cars-fe-pill{padding:12px 20px;border-radius:499.5px;border:1px solid #9a9dd9;background:#dddef2;font-family:"Inter";font-size:14px;font-weight:500;line-height:1;color:#262965}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-pills--more-tone .cars-fe-pill:hover,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-pills--more-tone .cars-fe-pill:hover{background:#cfd3eb}#financeEligibilityOffcanvas #cars-fe-step-more .cars-fe-pills--more-tone .cars-fe-pill.is-selected,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-pills--more-tone .cars-fe-pill.is-selected{background:#262965;color:#fff;border-color:#262965}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-form-stack--address{gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-entry-block{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-entry-block[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-select-block[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-select-block{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-autocomplete-wrap{position:relative}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions{position:absolute;top:100%;left:0;right:0;z-index:40;margin:4px 0 0;padding:0;list-style:none;background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:min(280px,45vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-family:"Inter";font-size:14px;color:#1a1a1a}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions:empty{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li:last-child{border-bottom:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li.header{background-color:#f7f7f7;font-weight:600;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li:hover,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li.selected{background-color:#f0f4ff}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .extra-info{color:#6b6b6b;font-size:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .arrow{border:solid #1a1a1a;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin-right:6px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .arrow.left{transform:rotate(135deg)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-scroll__subtitle.cars-fe-address__intro{margin-bottom:10px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-form-stack--income-outgoings{gap:16px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-scroll__subtitle.cars-fe-income-outgoings__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__input::placeholder,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__input::placeholder{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp{display:flex;flex-direction:row;align-items:center;gap:0;min-height:44px;box-sizing:border-box;width:100%;border:1px solid #b7b7b7;border-radius:8px;background:#fff;padding:0}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-money-gbp__prefix,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-money-gbp__prefix{flex-shrink:0;padding:0 4px 0 16px;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:1;user-select:none;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;border:none;border-radius:0 7px 7px 0;padding:12px 16px 12px 0;background:rgba(0,0,0,0);box-shadow:none;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#000;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp:focus-within,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp:focus-within{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input:focus,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input:focus{outline:none}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-form-stack--outgoings-final{gap:16px}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-scroll__subtitle.cars-fe-outgoings-final__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--outgoings-yesno{gap:12px}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--money-gbp .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-outgoings-conditional[hidden],#financeEligibilityOffcanvas #cars-fe-step-outgoings-final #cars-fe-outgoings-repay-followup[hidden],#financeEligibilityOffcanvas #cars-fe-step-outgoings-final #cars-fe-outgoings-downturn-followup[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-outgoings-conditional:not([hidden]),#financeEligibilityOffcanvas #cars-fe-step-outgoings-final #cars-fe-outgoings-repay-followup:not([hidden]),#financeEligibilityOffcanvas #cars-fe-step-outgoings-final #cars-fe-outgoings-downturn-followup:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-form-stack--employment{gap:30px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-scroll__subtitle.cars-fe-employment__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--employment-status .cars-fe-field-group__label,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-card-body .cars-fe-field-group--manual-field .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--employment-status .cars-fe-field-group__asterisk,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-card-body .cars-fe-field-group--manual-field .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:16px 12px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-card-body{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-duration-row-split{display:flex;flex-direction:row;gap:16px;align-items:stretch;width:100%}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-duration-row-split .cars-fe-field-group--half{flex:1 1 0;min-width:0;width:100%}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-history-alert{width:100%;box-sizing:border-box;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-history-alert__inner{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px 12px 8px;background:#fffdfd;border:1px solid #d56d4b;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-history-alert__icon{flex-shrink:0;width:32px;height:32px;margin-top:0;background-color:#d56d4b;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-history-alert__text{flex:1 1 0;min-width:0;margin:0;padding-top:2px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-save-row{width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-details-save{width:100%;box-sizing:border-box;display:flex;justify-content:center}#financeEligibilityOffcanvas #cars-fe-step-employment #cars-fe-employment-entry-block[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-employment #cars-fe-employment-saved-panel{display:none;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment #cars-fe-employment-saved-panel[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-employment.cars-fe-employment--has-saved-summary #cars-fe-employment-saved-panel:not([hidden]){display:flex}#financeEligibilityOffcanvas #cars-fe-step-employment #cars-fe-employment-saved-mount{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#272962;margin:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-edit-button{flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-edit-button__icon{width:24px;height:24px;background-color:#262965;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath d='M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card__rule{height:1px;width:100%;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card__columns{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:100%}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-card__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-field{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-field__label-row{display:block;width:100%}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-field__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e;margin:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-saved-field__value{font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:rgba(0,0,0,.6);margin:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-add-another-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px 12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-add-another-card[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-add-another-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#27295e;margin:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-add-another-card__cta{width:100%;min-height:44px;padding:12px;border-radius:999px;border:1px solid #262965;background:#fff;font-family:"Inter";font-size:16px;font-weight:500;color:#262965;cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-employment-add-another-card__cta:hover{background:#f4f5fb}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row{margin-top:10px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#262965;text-align:left;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle:focus-visible{outline:2px solid #262965;outline-offset:2px;border-radius:4px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle::before{content:"";flex-shrink:0;width:24px;height:24px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2024%2024' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.862%204.487l1.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--address-select .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--address-select{position:relative;border:0;background:rgba(0,0,0,0);padding:0;border-radius:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-wrap[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-wrap:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:16px 12px;display:flex;flex-direction:column;gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-card-body{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__optional-hint{font-family:"Inter";font-size:14px;font-weight:500;color:rgba(0,0,0,.3);letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp){min-height:44px;box-sizing:border-box;display:flex;align-items:center;border:0;background:rgba(0,0,0,0);padding:0;border-radius:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas #cars-fe-step-income-outgoings .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas #cars-fe-step-outgoings-final .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input{flex:1 1 auto;min-width:0;min-height:44px;border-radius:8px;border:1px solid #b7b7b7;padding:12px 16px;font-family:"Inter";font-size:16px;font-weight:400;color:#000;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--manual-select,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__input--manual-select{width:100%;min-height:44px;padding:12px 40px 12px 16px;border-radius:8px;border:1px solid #b7b7b7;font-family:"Inter";font-size:16px;font-weight:400;color:#000;background-color:#fff;appearance:none;background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--manual-select:focus,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__input--manual-select:focus{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration .cars-fe-field-group__input--manual-select:focus,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--duration .cars-fe-field-group__input--manual-select:focus{outline:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--duration{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border:1px solid #b7b7b7;border-radius:8px;background:#fff;min-height:44px;box-sizing:border-box;width:100%;position:relative}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration.cars-fe-field-group__shell--duration-disabled{background:#f3f3f5;border-color:#d0d0d6;opacity:.7;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration.cars-fe-field-group__shell--duration-disabled .cars-fe-duration-listbox__trigger{cursor:not-allowed}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox{position:relative;flex:1 1 0;min-width:0;display:block}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__trigger,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__trigger{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__trigger:focus-visible,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__trigger:focus-visible{outline:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__value,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-select__value{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 0;min-width:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__display,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__display{flex:0 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:#000}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-listbox__display,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-listbox__display{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__suffix,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-select__suffix{flex-shrink:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:rgba(0,0,0,.3);white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-select__suffix,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-select__suffix{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__chevron,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-select__chevron{flex-shrink:0;display:block;width:20px;height:20px;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0);background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:center;background-size:20px 20px;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__panel,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;background:#fff;border:1px solid #b7b7b7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__list,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__list{list-style:none;margin:0;padding:4px 0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__option{padding:10px 16px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.3;color:#000;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option:hover,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__option:hover,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option.is-active,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-duration-listbox__option.is-active{background:#f0f2f8}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:focus-within,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--duration:focus-within{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group__shell--occupation-combobox{flex-direction:column;align-items:stretch;align-self:stretch;width:100%;position:relative;gap:0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox{position:relative;width:100%;display:block}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;background:#fff;border:1px solid #b7b7b7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__list{list-style:none;margin:0;padding:4px 0}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__option{padding:10px 16px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.3;color:#000;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__option:hover,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__option.is-active{background:#f0f2f8}#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-occupation-combobox__empty{padding:12px 16px;font-family:"Inter";font-size:15px;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--time-at-address,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--employment-duration{display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--time-at-address:has(.cars-fe-field-group--invalid) .cars-fe-field-group__label-row .cars-fe-field-group__label,#financeEligibilityOffcanvas #cars-fe-step-employment .cars-fe-field-group--employment-duration:has(.cars-fe-field-group--invalid) .cars-fe-field-group__label-row .cars-fe-field-group__label{color:#c41e3a}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row-split{display:flex;flex-direction:row;gap:16px;align-items:stretch;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row-split .cars-fe-field-group--half{flex:1 1 0;min-width:0;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete{flex:1 1 0;min-width:0;min-height:44px;height:44px;margin:0;padding:12px 16px;border-radius:499.5px;border:1px solid #c41e3a;background:#c41e3a;color:#fff;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:16px;font-weight:450;line-height:1;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete:hover{background:#a81830;border-color:#a81830;color:#fff}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save{flex:1 1 0;min-width:0;width:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save-row:not(:has(.cars-fe-address-manual-delete:not([hidden]))) .cars-fe-address-manual-save{width:100%;flex:1 1 auto}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary:not(.cars-fe-address--manual) .cars-fe-address-manual-card{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none;gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary:not(.cars-fe-address--manual):not(.cars-fe-address--entry-flow-visible) .cars-fe-address-manual-row{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-cards{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-edit-slot{display:flex;flex-direction:column;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-edit-slot .cars-fe-address-manual-wrap{width:100%}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-saved-summary-panel{display:none;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-saved-summary-panel[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary #cars-fe-address-saved-summary-panel:not([hidden]){display:flex}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card--lookup .cars-fe-address-current-summary-card__col--meta{display:none}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--lookup-saved:not(.cars-fe-address--manual) .cars-fe-address-manual-card-body{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary #cars-fe-address-manual-wrap[hidden] .cars-fe-address-manual-card-body{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert{width:100%;box-sizing:border-box;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__inner{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px 12px 8px;background:#fffdfd;border:1px solid #d56d4b;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__icon{flex-shrink:0;width:32px;height:32px;margin-top:0;background-color:#d56d4b;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__text{flex:1 1 0;min-width:0;margin:0;padding-top:2px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-edit-button{flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-edit-button__icon{width:24px;height:24px;background-color:#262965;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath d='M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__rule{height:1px;width:100%;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__columns{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__col--meta{gap:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__meta-block{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__field-label-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__field-label{margin:0;font-family:"Inter";font-size:14px;font-weight:500;line-height:1.2;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-address-line,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-meta-value{font-family:"Inter";font-size:16px;font-weight:400;line-height:1.25;color:rgba(0,0,0,.6);margin:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-address-lines{display:flex;flex-direction:column;gap:4px;margin:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px 12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__cta{width:100%;min-height:44px;padding:12px;border-radius:999px;border:1px solid #262965;background:#fff;font-family:"Inter";font-size:16px;font-weight:450;color:#262965;cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__cta:hover{background:#f4f5fb}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--address-select{width:100%;min-height:48px;padding:12px 40px 12px 16px;border-radius:8px;border:1px solid #c5c7d0;font-family:"Inter";font-size:14px;font-weight:400;color:#000;background-color:#fff;appearance:none;background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--address-select:focus{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review__intro{margin-top:.35rem}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-stack{display:flex;flex-direction:column;gap:20px;margin-top:20px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e4e6ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section:last-of-type{border-bottom:none;padding-bottom:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__title{margin:0;font-family:"Avenir Next";font-size:16px;font-weight:600;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:none;border-radius:8px;background:none;color:#262965;cursor:pointer;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit:hover{background:rgba(38,41,101,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__body{display:flex;flex-direction:column;gap:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:start;padding:10px 0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__label{grid-column:1;grid-row:1;margin:0;font-family:"Inter";font-size:14px;font-weight:500;color:#6b6e9a}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__value{grid-column:2;grid-row:1;margin:0;font-family:"Inter";font-size:14px;font-weight:400;color:#27295e;text-align:right;word-break:break-word}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__rule{grid-column:1/-1;grid-row:2;height:1px;margin:0;border:0;background:#e4e6ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv:last-child .cars-fe-review-kv__rule{display:none}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--vehicle{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--vehicle .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--personal{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--personal .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--other{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--other .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--address{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--address .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--income{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--income .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-income-stack,#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-address-mount{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card{display:flex;flex-direction:column;width:100%;border:1px solid #c8c9d3;border-radius:16px;overflow:hidden;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 16px;margin:0;border-bottom:1px solid #c8c9d3;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:last-child{border-bottom:none}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:nth-child(odd){background-color:#f5f6f8}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:nth-child(even){background-color:#fff}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__rule{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__label{flex:0 1 auto;max-width:50%;grid-column:auto;grid-row:auto;margin:0;padding:0;font-size:16px;font-weight:400;color:#27295e;line-height:normal}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__value{flex:1 1 auto;min-width:0;grid-column:auto;grid-row:auto;margin:0;padding:0;font-size:16px;font-weight:500;color:#27295e;text-align:right;line-height:normal}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__value span{white-space:pre-wrap;word-break:break-word}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv--conditional[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent{display:flex;flex-direction:column;gap:30px;margin-top:24px;padding:0 0 8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__copy{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__lead{margin:0;font-family:"Avenir Next";font-size:20px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__divider{flex-shrink:0;width:100%;height:1px;margin:0;padding:0;border:0;background:#e6e9ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block{display:flex;flex-direction:column;gap:8px;margin:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block-title{margin:0;font-family:"Inter";font-size:16px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block-text{margin:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__inline-link{color:inherit;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__inline-link:hover{color:#262965}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__card{width:100%;min-height:90px;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:12px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 12px;margin:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox{flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid #c5c7d0;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:14px 11px;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox:checked{background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-consent-check.svg");background-color:#fff}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__card--invalid{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a,0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__row--invalid #cars-fe-review-consent-checkbox{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__error{display:block;margin:0;padding:0 12px 10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__error[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__label{flex:1 1 auto;min-width:0;margin:0;padding-top:1px;font-family:"Inter";font-size:15.5px;font-weight:400;line-height:1.5;color:#323338;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-employment-mount{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-footer--review .cars-fe-footer__stack{display:flex;flex-direction:column;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-footer--review .cars-fe-footer__stack a.btn.primary.cars-fe-footer__next{width:100%}@media(min-width: 600px){#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__top{padding:1.25rem 2rem .5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__eyebrow{padding:0 2rem .35rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing{margin-left:2rem;margin-right:2rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll{padding:0 2rem 1rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer{padding:20px 2rem;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px))}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__top{padding-left:1.25rem;padding-right:1.25rem}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle{margin:6px 1.25rem 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{margin:6px 0 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll{padding-left:1.25rem;padding-right:1.25rem}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer{padding:12px 1.25rem}}#financeEligibilityOffcanvas #cars-fe-results-modal{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.15);box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sheet{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:12px 12px 0;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__logo img{display:block;width:120px;height:auto}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__close{filter:none;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle{margin:20px 16px 0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing{margin:0;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__title{flex:1 1 auto;min-width:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{margin:20px 0 0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing{margin:0;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__title{flex:1 1 auto;min-width:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;padding:0 16px max(24px,env(safe-area-inset-bottom, 0px))}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-hero{flex-shrink:0;width:100%;max-width:100%;height:173px;margin-top:30px;border-radius:12px;overflow:hidden;background:#e6e9ef}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-title{margin:24px 0 0;padding:0;font-family:"roc-grotesk-wide",sans-serif;font-size:30px;font-weight:700;font-style:normal;line-height:1.3;color:#262965}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-sub{margin:2px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-visual{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:20px;padding-bottom:8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-icon{align-self:center;flex-shrink:0;line-height:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-icon .cars-fe-results-modal__loading-svg{display:block;width:82px;height:auto;aspect-ratio:680/520;border:0;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-retry{flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-retry[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-row{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;padding:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-icon{flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2020%2020'%20fill%3D'none'%3E%3Cpath%20d%3D'M7.5%205.62372V12.4987M12.5%207.49872V14.3737M12.9193%2017.2891L16.9818%2015.2578C17.2994%2015.099%2017.5%2014.7744%2017.5%2014.4193V4.01563C17.5%203.3187%2016.7666%202.86543%2016.1432%203.1771L12.9193%204.78909C12.6553%204.92105%2012.3447%204.92105%2012.0807%204.78909L7.91926%202.70835C7.65533%202.57638%207.34467%202.57638%207.08074%202.70835L3.01824%204.7396C2.70063%204.8984%202.5%205.22303%202.5%205.57813V15.9818C2.5%2016.6787%203.23342%2017.132%203.85676%2016.8203L7.08074%2015.2084C7.34467%2015.0764%207.65533%2015.0764%207.91926%2015.2084L12.0807%2017.2891C12.3447%2017.4211%2012.6553%2017.4211%2012.9193%2017.2891Z'%20stroke%3D'%23262965'%20stroke-width%3D'1.25'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-text{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:16px;line-height:normal;white-space:nowrap;min-width:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:"Avenir Next";font-weight:600;color:#272962}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-tail{flex-shrink:0;color:#000;color:color(display-p3 0 0 0);font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:400;line-height:normal}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__view-details{margin:0;font-family:"Inter";font-size:16px;font-weight:450;color:#262965;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 12px calc(172px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll[hidden],#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-title{margin:0;flex:1 1 auto;min-width:0;color:#24296d;font-family:"roc-grotesk-wide";font-size:30px;font-style:normal;font-weight:700;line-height:130%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:8px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;line-height:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-sub{margin:0;font-family:"Inter";font-size:16px;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__toolbar{display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__toolbar-rule{height:1px;background:#e6e9ef;width:100%}#financeEligibilityOffcanvas #cars-fe-results-glossary{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;background:#fbfbfb;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0;padding:12px 16px 12px 16px;box-sizing:border-box;border-bottom:1px solid #e6e9ef;background:#fbfbfb}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__title{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-family:"Avenir Next",sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;color:#000}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__close{flex-shrink:0;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 32px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__lead{margin:0 0 20px;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__h2{margin:0 0 20px;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__block{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__h3{margin:0;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__body{margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__rule{height:1px;width:100%;margin:0 0 20px;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__category{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 12px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__category-sep{width:100%;height:1px;margin:0 0 12px;background:#c5c7d0;flex-shrink:0}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--pre-approved,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--pre-approved,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--pre-approved{background:#00ca72;border-color:#148d58;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--high,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--high,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--high{background:#73db91;border-color:#4fba6e;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--amber,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--amber,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--amber{background:#efb43e;border-color:#c49536;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--low,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--low,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--low{background:#f09576;border-color:#bb6346;color:#fff}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-family:"Inter",sans-serif;font-size:13.33px;font-weight:550;line-height:1;color:#fff;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__term{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__term-title{margin:0;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;width:100%;padding:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-label{padding:0 8px;font-family:"Inter";font-size:16px;font-weight:450;line-height:1.5;color:#262965}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-select{flex:0 1 auto;width:auto;max-width:220px;border:0;padding:0 28px 0 0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545;background-color:rgba(0,0,0,0);background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 0 center;background-size:20px 20px;appearance:none;-webkit-appearance:none;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-select:focus-visible{outline:2px solid #262965;outline-offset:2px;border-radius:2px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards{display:flex;flex-direction:column;gap:8px}@media(min-width: 600px){#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:8px;row-gap:16px;align-items:stretch}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card{min-width:0;align-self:stretch}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge{width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta{margin-top:auto}}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card{background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:12px;display:flex;flex-direction:column;gap:8px;min-height:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__head{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0);color:#fff;font-family:"Inter";font-size:13.33px;font-weight:550;line-height:1;width:214px;max-width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge-icon{width:16px;height:16px;flex-shrink:0;background:center/contain no-repeat url("/statics/images/icons/finance-vdp/finance-eligibility-info-circle-16.svg");filter:brightness(0) invert(1);cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-lender-detail{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;background:#f5f5f5;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__top{position:relative;flex-shrink:0;padding:12px 64px 10px;background:#fff;border-bottom:1px solid #e6e9ef;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__close{position:absolute;right:8px;top:8px;z-index:2;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__title{margin:0;text-align:center;font-size:16px;font-weight:600;line-height:1.5;color:#000;font-family:"Avenir Next";font-style:normal}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 100px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge-strip{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:12px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0);color:#fff;font-family:"Inter";font-size:13.33px;font-weight:550;line-height:1}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge-info{width:16px;height:16px;flex-shrink:0;background:center/contain no-repeat url("/statics/images/icons/finance-vdp/finance-eligibility-info-circle-16.svg");filter:brightness(0) invert(1)}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__brand{margin:0 0 16px;min-height:28px;font-family:"Inter";font-size:22px;font-weight:700;color:#1a4d3a;letter-spacing:-0.02em}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__brand img{display:block;max-height:28px;width:auto;object-fit:contain}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary{margin:0 0 20px;padding:20px 16px 16px;background:#fff;border:1px solid #c5c7d0;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary .cars-fe-lender-detail__summary-type{margin:0;width:100%;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#000}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-rows{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-divider{flex-shrink:0;width:100%;height:1px;background:#c5c7d0}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-metric-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:12px 0;background:#fff;border-radius:16px;font-size:16px;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-size:16px;line-height:1.5;color:#454545;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-weight:700;font-size:16px;line-height:1;color:#000;text-align:right}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-apr-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;box-sizing:border-box;padding:12px 0;border-radius:16px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-apr-wrap .cars-fe-lender-detail__summary-metric-row{padding:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__rate-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;padding:0 12px;margin:0;border-radius:8px;border:1px solid #52d9f2;background:#eafafd;color:#262965;font-family:"Inter";font-size:14px;font-weight:550;line-height:1;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-section{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0 0 16px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-heading{margin:0;width:100%;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown{display:flex;flex-direction:column;gap:0;margin:0;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;margin:0;box-sizing:border-box;background:rgba(0,0,0,0);border-radius:0;border-bottom:1px solid #e6e9ef}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;line-height:1;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__legal{margin:0;font-family:"Inter";font-size:12px;line-height:1.45;color:#6a6d75}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer{position:absolute;left:0;right:0;bottom:0;padding:12px 16px 16px;background:#fff;border-top:1px solid #e6e9ef;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__apply[hidden],#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__book[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__apply:not([hidden]),#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__book:not([hidden]){width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:499.5px;font-family:"Inter";font-size:16px;font-weight:450;text-decoration:none;box-sizing:border-box;background:#262965 !important;color:#fff !important;border:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand{align-self:flex-start;width:160px;min-height:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand--text{width:100%;height:auto;min-height:0;overflow:visible}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand-img{display:block;max-width:160px;max-height:42px;width:auto;height:auto;object-fit:contain;object-position:left center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__lender{font-family:"Inter";font-size:14px;font-weight:600;color:#262965;align-self:flex-start;width:100%;max-width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__rows{display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#fff;border-radius:12px;border:none;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__row+.cars-fe-results-card__rule{height:1px;background:#e6e9ef;margin:0 4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__rule{height:1px;background:#e6e9ef;margin:0 4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__label{font-family:"Inter";font-size:16px;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__value{font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;line-height:1;color:#000;text-align:right}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta{width:100%;margin-top:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta .btn.primary.rounded.cars-fe-results-card__cta-btn{width:100%;min-height:44px;height:44px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:499.5px;font-family:"Inter";font-size:16px;font-weight:450;line-height:1;text-decoration:none;box-sizing:border-box;border:none !important;background:#262965 !important;color:#fff !important;box-shadow:0 2px 3px rgba(0,0,0,.08);cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__status{font-family:"Inter";font-size:15px;color:#d72424;padding:4px 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer{position:absolute;left:0;right:0;bottom:0;padding:12px 12px;background:#262965;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer a.btn.primary.rounded.cars-fe-results-modal__footer-primary,#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer button.btn.primary.rounded.cars-fe-results-modal__footer-primary{width:100%;min-height:44px;height:44px;padding:12px 16px;margin:0;border-radius:499.5px;background:#fff !important;border:1px solid #fff !important;color:#262965 !important;font-family:"Inter";font-size:16px;font-weight:450;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer-update[hidden],#financeEligibilityOffcanvas #cars-fe-results-modal #cars-fe-results-book-appointment[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards:has(.cars-fe-results-modal__empty){display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:220px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:360px;margin:0 auto;padding:32px 16px;box-sizing:border-box;text-align:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty-title{margin:0;font-family:"Avenir Next","Inter",sans-serif;font-size:18px;font-weight:600;line-height:normal;color:#272962;text-align:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty-body{margin:0;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:#454545;text-align:center}#finance-calculator-section .admin-fee-modal-trigger.admin-fee-icon-trigger{display:inline-flex;align-items:center !important;cursor:pointer;padding-top:0 !important;z-index:5;flex-basis:100%}#finance-calculator-section .admin-fee-modal-trigger.admin-fee-icon-trigger img.icon{width:18px;height:14px;display:block;filter:brightness(0) invert(1);margin-left:auto}
