.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}#new-car-variant .padding-edit{padding:0}#new-car-variant .model-image-background{background-color:#000;height:calc(100vh - 77px);left:0;min-height:590px;position:relative;top:0;width:100%;z-index:1}@media(min-width:768px){#new-car-variant .model-image-background{height:calc(100vh - 100px)}}@media(min-width:1024px){#new-car-variant .model-image-background{min-height:700px}}@media(min-width:1200px){#new-car-variant .model-image-background{height:calc(100vh - 120px);min-height:600px}}@media(min-width:1600px){#new-car-variant .model-image-background{height:calc(100vh - 160px)}}#new-car-variant .image-group{opacity:0;transition:opacity .4s ease-in-out .2s}#new-car-variant .image-group.group-active{opacity:1}#new-car-variant .image-group picture,#new-car-variant .image-group picture img{height:100%;left:0;position:absolute;top:0;width:100%}#new-car-variant .image-group picture img{-o-object-fit:cover;object-fit:cover}#new-car-variant .model-content{padding-left:30px;padding-top:60px;position:relative;z-index:2}@media(min-width:768px){#new-car-variant .model-content{padding-left:60px;padding-top:90px}}@media(min-width:1024px){#new-car-variant .model-content{padding-left:90px;padding-top:90px}}@media(min-width:1600px){#new-car-variant .model-content{padding-left:140px;padding-top:140px}}#new-car-variant .model-content .tag-line{color:#fff;font-size:12px;line-height:14px;margin-bottom:5px;text-transform:uppercase}@media(min-width:768px){#new-car-variant .model-content .tag-line{font-size:18px;line-height:20px}}#new-car-variant .model-content .model-name{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:25px;line-height:27px;margin-bottom:20px;text-transform:uppercase}@media(min-width:768px){#new-car-variant .model-content .model-name{font-size:30px;line-height:32px}}#new-car-variant .model-content .model-name span{display:block}#new-car-variant .model-content .vehicle-otr{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:16px;line-height:18px;margin-bottom:0}@media(min-width:768px){#new-car-variant .model-content .vehicle-otr{font-size:18px;line-height:20px}}#new-car-variant .model-content .vehicle-otr .otr{font-size:12px;line-height:18px;text-transform:uppercase}@media(min-width:768px){#new-car-variant .model-content .vehicle-otr .otr{font-size:14px;line-height:16px}}#new-car-variant .model-content .model-ctas{display:none;flex-direction:column;margin-top:50px}@media(min-width:768px){#new-car-variant .model-content .model-ctas{display:inline-flex}}#new-car-variant .model-content .model-ctas .cta-link{color:#fff;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;letter-spacing:5px;line-height:14px;margin-bottom:25px;text-transform:uppercase}@media(min-width:1600px){#new-car-variant .model-content .model-ctas .cta-link{font-size:13px;line-height:15px}}#new-car-variant .model-content .model-ctas .cta-link svg.arrow-right{fill:#fff;height:11px;width:8px}#new-car-variant .scroll-down-container{display:block;margin-top:60px}#new-car-variant .scroll-down-container .scroll-down{align-items:center;border:1px solid #fff;cursor:pointer;display:inline-flex;height:45px;justify-content:center;width:45px}#new-car-variant .scroll-down-container .scroll-down .arrow-down{fill:#fff;height:8px;width:12px}#new-car-variant .variant-carousel{bottom:0;position:absolute}#new-car-variant .variant-carousel .glide__bullets{bottom:40px;position:relative;z-index:2}@media(min-width:1024px){#new-car-variant .variant-carousel .glide__bullets{bottom:60px}}#new-car-variant .variant-carousel .glide__bullets .glide__bullet{background-color:#fff}#new-car-variant .variant-carousel .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}#new-car-variant .variant-carousel .glide__track{background-color:transparent}@media(min-width:1200px){#new-car-variant .variant-carousel .glide__track{margin-left:45px;margin-right:45px}}#new-car-variant .variant-carousel .glide__track .variant-slide{align-items:center;background-color:#fff;border-right:1px solid #fff;cursor:pointer;display:flex;height:150px;justify-content:center;opacity:.8;padding-left:15px;padding-right:15px}#new-car-variant .variant-carousel .glide__track .variant-slide:last-child{border-right:0}@media(min-width:1200px){#new-car-variant .variant-carousel .glide__track .variant-slide{height:100px}}#new-car-variant .variant-carousel .glide__track .variant-slide.glide__slide--active{background-color:#fff;opacity:1}@media(min-width:1600px){#new-car-variant .variant-carousel .glide__track .variant-slide.glide__slide--active .name{font-size:18px;line-height:20px}}#new-car-variant .variant-carousel .glide__track .variant-container{display:flex;flex-direction:column}@media(min-width:768px){#new-car-variant .variant-carousel .glide__track .variant-container{align-items:center;flex-direction:row}}#new-car-variant .variant-carousel .glide__track .variant-container img{height:60px;width:109px}@media(min-width:768px){#new-car-variant .variant-carousel .glide__track .variant-container img{order:1}}#new-car-variant .variant-carousel .glide__track .variant-container .name{font-family:Roboto-Light,Arial,Sans-Serif;font-size:14px;line-height:16px;text-transform:uppercase;transition:font-size .1s ease-in-out}@media(min-width:768px){#new-car-variant .variant-carousel .glide__track .variant-container .name{margin-left:15px;margin-right:15px;order:2}}#new-car-variant .variant-carousel .glide__track .variant-container .name .model-name,#new-car-variant .variant-carousel .glide__track .variant-container .name .variant-name{display:block}#new-car-variant .variant-carousel .glide-controls.arrows{display:none;left:0;margin-top:0;position:absolute;top:18px}@media(min-width:1200px){#new-car-variant .variant-carousel .glide-controls.arrows{display:flex}}#new-car-variant .variant-carousel .glide-controls.arrows .glide__arrow{background-color:var(--contrast-bg);border:0;height:100px}#new-car-variant .variant-carousel .glide-controls.arrows .glide__arrow svg.arrow-left,#new-car-variant .variant-carousel .glide-controls.arrows .glide__arrow svg.arrow-right{fill:#fff}#variant-nav-bar{display:none;left:0;position:fixed;top:77px;transition:top .3s ease-in;width:100%;z-index:3}@media(min-width:768px){#variant-nav-bar{top:100px}}@media(min-width:1200px){#variant-nav-bar{top:120px}}@media(min-width:1600px){#variant-nav-bar{top:160px}}@media(max-width:1199.98px){#variant-nav-bar.no-header{top:0}}#variant-nav-bar .nav-bar-container{background-color:#fff;display:flex;height:50px;padding-left:0;padding-right:0}@media(min-width:768px){#variant-nav-bar .nav-bar-container{border-bottom:1px solid #000;height:75px}}#variant-nav-bar .top-container{align-items:center;background-color:var(--contrast-bg);color:#fff;cursor:pointer;display:none;font-size:13px;justify-content:center;letter-spacing:5px;text-transform:uppercase;width:140px}@media(min-width:1200px){#variant-nav-bar .top-container{display:flex}}#variant-nav-bar .top-container svg.arrow-up{height:9px;margin-right:10px;width:15px}#variant-nav-bar .top-container svg.arrow-up .arrow-up-icon-svg{fill:#fff}#variant-nav-bar .vehicle-count{align-items:center;background-color:var(--button3-bg);color:var(--button3-color);display:flex;flex-shrink:0;font-size:12px;justify-content:center;width:50px}@media(min-width:768px){#variant-nav-bar .vehicle-count{font-size:16px;width:75px}}#variant-nav-bar .select-variant-dropdown{width:100%}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown{width:auto}}#variant-nav-bar .select-variant-dropdown .select2-container{margin-bottom:0}#variant-nav-bar .select-variant-dropdown .select2-container .select2-selection{background-color:#fff;height:50px}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-container .select2-selection{height:73px}}#variant-nav-bar .select-variant-dropdown .select2-selection__rendered{display:flex;height:100%;padding-left:0;width:100%}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-selection__rendered{padding-left:30px;width:400px}}#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .state-container{align-items:center;display:flex}#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .car-image{display:none;height:60px;width:109px}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .car-image{display:flex}}#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .name{color:#000;font-size:12px;line-height:16px;margin-left:15px;margin-right:15px;text-transform:uppercase}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .name{font-size:14px;line-height:18px}}@media(min-width:1600px){#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .name{font-size:15px;line-height:19px}}#variant-nav-bar .select-variant-dropdown .select2-selection__rendered .name span{display:block}#variant-nav-bar .select-variant-dropdown .select2-selection__arrow{height:100%;margin-right:15px}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-selection__arrow{margin-right:0}}#variant-nav-bar .select-variant-dropdown .select2-selection__arrow b{width:12px}@media(min-width:768px){#variant-nav-bar .select-variant-dropdown .select2-selection__arrow b{width:16px}}#variant-nav-bar .nav-cta-container{display:none;margin-left:auto}@media(min-width:768px){#variant-nav-bar .nav-cta-container{display:flex}}#variant-nav-bar .nav-cta-container .cta{align-items:center;background-color:#000;color:#fff;display:flex;font-size:12px;height:100%;justify-content:center;letter-spacing:3px;line-height:14px;text-transform:uppercase;width:140px}@media(min-width:1024px){#variant-nav-bar .nav-cta-container .cta{width:180px}}@media(min-width:1200px){#variant-nav-bar .nav-cta-container .cta{font-size:13px;letter-spacing:5px;line-height:15px;width:200px}}@media(min-width:1600px){#variant-nav-bar .nav-cta-container .cta{width:240px}}#variant-nav-bar .nav-cta-container .cta.test-drive-cta{background-color:var(--contrast-bg);color:#fff}#variant-nav-bar .nav-cta-bottom-container{bottom:0;left:0;position:fixed;width:100%}@media(min-width:768px){#variant-nav-bar .nav-cta-bottom-container{display:none}}#variant-nav-bar .nav-cta-bottom-container .nav-cta-bottom{display:flex}#variant-nav-bar .nav-cta-bottom-container .cta{align-items:center;background-color:#000;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:45px;justify-content:center;letter-spacing:3px;line-height:14px;text-transform:uppercase;width:50%}#variant-nav-bar .nav-cta-bottom-container .cta.test-drive-cta{background-color:var(--contrast-bg);color:#fff}.nav-bar-dropdown li{text-transform:uppercase}#new-car-variant-detail .background-container{background-color:#fff;position:relative}#new-car-variant-detail .background-slice{background-color:#f2f2f2;-webkit-clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(min-width:1200px){#new-car-variant-detail .background-slice{-webkit-clip-path:polygon(0 0,5% 0,70% 100%,0 100%);clip-path:polygon(0 0,5% 0,70% 100%,0 100%)}}#new-car-variant-detail .vehicle-count-container{align-items:center;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px}#new-car-variant-detail .vehicle-count{font-family:Roboto-Bold,Arial,Sans-Serif;font-size:14px;line-height:16px}@media(min-width:768px){#new-car-variant-detail .vehicle-count{font-size:16px;line-height:18px;margin-bottom:15px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-count{font-size:20px;line-height:22px}}#new-car-variant-detail .vehicle-detail-container{padding:0 30px 50px;position:relative;z-index:2}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container{padding:0 60px 50px}}@media(min-width:1024px){#new-car-variant-detail .vehicle-detail-container{padding:0 90px 50px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container{padding:0 30px 50px 90px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container{padding:0 90px 80px 140px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-detail-container{padding:0 140px 80px}}#new-car-variant-detail .vehicle-detail-container:after{background-color:var(--contrast-bg);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;top:auto;width:100%}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container:after{display:none}}#new-car-variant-detail .vehicle-detail-container .detail-heading-content{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-top:70px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .detail-heading-content{align-items:flex-start;flex-wrap:nowrap}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .detail-heading-content{align-items:center;padding-top:0}}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:262px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:446px}}@media(min-width:1024px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:467px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:356px}}@media(min-width:1350px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:398px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:406px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel-container{min-height:467px}}#new-car-variant-detail .vehicle-detail-container .vehicle-price-container{align-items:center;display:flex;width:100%}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .vehicle-price-container{align-items:flex-start;flex-direction:column;width:50%}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .vehicle-price-container{width:25%}#new-car-variant-detail .vehicle-detail-container .vehicle-price-container .vehicle-count{display:none}}#new-car-variant-detail .vehicle-detail-container .vehicle-price{font-family:Roboto-Medium,Arial,Sans-Serif;font-size:20px;line-height:22px;margin-left:auto}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .vehicle-price{margin-left:0}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .vehicle-price{font-size:25px;line-height:27px}}#new-car-variant-detail .vehicle-detail-container .spec-container{display:flex;margin-left:auto;max-width:320px;padding-top:40px;width:100%}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .spec-container{padding-top:0;width:50%}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .spec-container{max-width:420px;width:75%}}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock{align-items:center;background:none;background-color:#fff;border:1px solid var(--contrast-bg);color:inherit;color:#000;cursor:pointer;display:flex;font:inherit;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;height:45px;letter-spacing:3px;margin-right:5px;outline:inherit;padding:0;text-transform:uppercase;width:100%}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock{font-size:13px}}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock .stock-no{align-items:center;background-color:var(--contrast-bg);color:#fff;display:flex;flex-shrink:0;height:100%;justify-content:center;width:35px}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock .stock-no{font-size:17px;width:45px}}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock .stock-text{text-align:center;width:100%}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock svg.arrow-right{display:none}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock svg.arrow-right{display:flex;flex-shrink:0;height:13px;margin-left:auto;margin-right:10px;width:8px}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock svg.arrow-right .arrow-right-icon-svg{fill:#000}}#new-car-variant-detail .vehicle-detail-container .spec-container .pipeline-stock.vis-hidden{visibility:hidden}#new-car-variant-detail .vehicle-detail-container .spec-container .view-spec{background:none;background-color:var(--contrast-bg);border:0;color:inherit;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:11px;height:45px;letter-spacing:3px;outline:inherit;padding:0;text-transform:uppercase;width:110px}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .spec-container .view-spec{font-size:12px;width:135px}}#new-car-variant-detail .vehicle-detail-container .spec-container .view-spec.vis-hidden{visibility:hidden}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .image-container{display:flex;justify-content:center}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .image-container img{height:auto;max-width:674px;width:100%}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide-controls.arrows{margin-top:0;position:relative;top:-30px}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide-controls.arrows .glide__arrow{background-color:#000}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide-controls.arrows .glide__arrow svg .arrow-left-icon-svg,#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide-controls.arrows .glide__arrow svg .arrow-right-icon-svg{fill:#fff}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide__bullets{margin-top:30px}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide__bullets .glide__bullet{background-color:#fff;border:1px solid var(--contrast-bg)}#new-car-variant-detail .vehicle-detail-container .variant-detail-carousel .glide__bullets .glide__bullet.glide__bullet--active{background-color:var(--contrast-bg)}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance{margin-bottom:30px;margin-top:10px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance{display:flex}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance{margin-bottom:70px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container{display:flex}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container{align-items:center;width:50%}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container{width:100%}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container .quick-monthly{margin-right:60px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container .quick-deposit{margin-left:auto}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .quick-finance-container .quick-deposit{margin-left:0}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container{-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);height:33px;margin-top:30px;max-width:140px;width:100%}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container{margin-left:auto;margin-top:0;max-width:180px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container{display:none}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container .view-breakdown{background-color:#fff;border:1px solid #808080;color:#808080;font-family:Roboto-Light,Arial,Sans-Serif;font-size:11px;height:100%;line-height:13px;padding-left:12px;padding-right:12px;text-align:left;width:100%}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container .view-breakdown .text{display:none}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .view-breakdown-container .view-breakdown .text{display:inline}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price{color:#000;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:14px;line-height:16px;margin-bottom:0;position:relative;text-transform:uppercase}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price{font-size:17px;line-height:19px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .price,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .price{display:block;margin-right:10px;min-height:20px;min-width:65px;opacity:1;text-align:right;transition:opacity .2s ease-in}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .price.hide,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .price.hide{opacity:0}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .line,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .line{background-color:#676767;display:inline-block;height:1px;left:-30px;position:absolute;top:8px;transform:rotate(135deg);width:40px}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .text,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .text{font-size:12px;line-height:14px;margin-left:18px;position:relative}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .text,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .text{font-size:14px;line-height:16px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .loading-price,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .loading-price{display:none;left:26px;position:absolute;top:-6px}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .loading-price.active,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .loading-price.active{display:flex}#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .deposit-price .loading-price .spinner,#new-car-variant-detail .vehicle-detail-container .variant-detail-quick-finance .monthly-price .loading-price .spinner{height:26px;width:26px}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions{margin-bottom:50px}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .question{color:#000;font-size:18px;line-height:20px;margin-bottom:30px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .question{font-size:20px;line-height:22px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .question{font-size:23px;line-height:25px;margin-bottom:40px}}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container{display:flex;justify-content:space-between}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container .button-column{width:50%}}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container .button-column.left{margin-right:0}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container .button-column.left{margin-right:10px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container .button-column.right{margin-left:0}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button-container .button-column.right{margin-left:10px}}#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button{margin-bottom:15px;width:100%}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button{margin-bottom:18px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button{letter-spacing:1px}}@media(min-width:1350px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button{letter-spacing:3px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button .value-text{display:none}}@media(min-width:1920px){#new-car-variant-detail .vehicle-detail-container .variant-detail-call-to-actions .button .value-text{display:inline}}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership{display:flex}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-message-container{margin-bottom:30px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-message-container{margin-bottom:0;width:50%}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-dealer-details{min-height:40px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-dealer-details{margin-left:20px;min-height:90px;width:50%}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-message{color:#000;font-family:Roboto-Light,Arial,Sans-Serif;font-size:18px;line-height:21px;margin-bottom:0}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .contact-message{font-size:23px;line-height:24px}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .change-dealer{border-bottom:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-family:Roboto-Light,Arial,Sans-Serif;font-size:11px;line-height:13px;padding-bottom:3px}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership{display:flex}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-details .dealer-name{color:#000;display:block;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:16px;line-height:18px;margin-bottom:8px;text-decoration:underline}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-details .dealer-name{font-size:20px;line-height:22px}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-details .tel-no{color:#000;display:block;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:20px;line-height:22px;margin-bottom:20px}@media(min-width:768px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-details .tel-no{margin-bottom:10px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-details .tel-no{font-size:24px;line-height:26px}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-phone-mob{margin-left:auto}@media(min-width:1200px){#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-phone-mob{display:none}}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-phone-mob .tel-no-mob{align-items:center;background-color:var(--contrast-bg);display:flex;height:40px;justify-content:center;width:40px}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-phone-mob .tel-no-mob svg.phone-icon{height:22px;width:22px}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .found-dealership .dealer-phone-mob .tel-no-mob svg.phone-icon .phone-icon-svg-1{fill:#fff;stroke:#fff}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .select-closest-container{position:relative}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .select-closest-container .loading-overlay{display:none;height:100%;justify-content:flex-end;left:0;padding-right:40px;position:absolute;top:0;width:100%}#new-car-variant-detail .vehicle-detail-container .contact-my-dealership .select-closest-container .loading-overlay.active{display:flex}#new-car-variant-detail .vehicle-finance-container{padding:50px 30px;position:relative;z-index:2}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container{padding:50px 60px}}@media(min-width:1024px){#new-car-variant-detail .vehicle-finance-container{padding:50px 90px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container{padding:0 90px 50px 30px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container{padding:0 140px 50px 90px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container{padding:0 140px 50px}}#new-car-variant-detail .vehicle-finance-container:before{background-color:var(--contrast-bg);content:"";display:none;height:90%;left:0;opacity:.5;position:absolute;top:0;width:1px}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container:before{display:block}}#new-car-variant-detail .vehicle-finance-container .finance-heading{font-family:Roboto-Bold,Arial,Sans-Serif;font-size:18px;margin-bottom:30px}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-heading{font-size:20px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container .finance-heading{font-size:23px}}#new-car-variant-detail .vehicle-finance-container .apply-button-container{-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);max-width:250px}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-button-container{-webkit-clip-path:none;clip-path:none}}#new-car-variant-detail .vehicle-finance-container .apply-for-finance{padding:0 0 26px;position:relative}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance{align-items:center;display:flex;justify-content:space-between}}@media(min-width:1024px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance{padding:0 0 30px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance{padding:0 0 20px}}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .finance-heading{margin-bottom:0}}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button{align-items:center;background-color:#fff;border:1px solid #000;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;height:45px;justify-content:space-between;letter-spacing:3px;padding:0 25px;text-transform:uppercase}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button{font-size:13px;letter-spacing:5px}}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button:hover{color:false}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button svg{fill:none;height:13px;width:7px}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button{align-items:center;background-color:var(--button3-bg);border:0;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;height:45px;justify-content:space-between;letter-spacing:3px;padding:0 0 0 40px;position:relative;text-transform:uppercase}}@media(min-width:768px) and (min-width:1200px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button{font-size:13px;letter-spacing:5px}}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button:hover{color:false}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button svg{fill:#000;height:13px;width:7px}}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button{background-color:transparent;letter-spacing:3px}}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button .arrow-right{display:none}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button .arrow-right{display:flex;margin-left:20px}#new-car-variant-detail .vehicle-finance-container .apply-for-finance .apply-button:before{background:#666;content:"";display:block;height:1px;left:0;position:absolute;top:40%;transform:rotate(135deg);width:50px}}#new-car-variant-detail .vehicle-finance-container .finance-carousel{position:relative}@media(max-width:575.98px){#new-car-variant-detail .vehicle-finance-container .finance-carousel:after{background:linear-gradient(90deg,hsla(85,50%,63%,0),var(--button3-bg));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50px}}#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slides{margin-bottom:0}@media(min-width:576px){#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slides{transform:none!important}}#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slide{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:flex-start;min-height:40px}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slide{justify-content:center}}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slide{font-size:16px}}#new-car-variant-detail .vehicle-finance-container .finance-carousel .glide__slide.glide__slide--active{font-family:Roboto-Bold,Arial,Sans-Serif}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .scroll-wrapper{display:block}}#new-car-variant-detail .vehicle-finance-container .scroll-wrapper .scroll-track{background-color:var(--button3-bg);border-bottom:1px solid #000;margin-top:2px}#new-car-variant-detail .vehicle-finance-container .scroll-wrapper .scroll-bar{background-color:var(--contrast-bg);height:4px;left:0;position:absolute;top:0;transition:left .2s ease;width:33.3333333333%}#new-car-variant-detail .vehicle-finance-container .finance-sliders{display:grid;padding:35px 0;row-gap:30px}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .finance-sliders{padding:30px 0}}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-sliders{padding:45px 0}}#new-car-variant-detail .vehicle-finance-container .finance-sliders p{margin-bottom:0}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments{align-items:flex-end;display:grid;grid-auto-flow:column;justify-content:space-between}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons{display:grid;row-gap:16px}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons{grid-auto-flow:column}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons .radio-button-container{align-items:center;display:grid;grid-auto-flow:column;justify-content:flex-start}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons .radio-button-container.monthly-radio-container{margin-left:25px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons .radio-button-container input[type=radio]{cursor:pointer;height:20px;width:20px}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons .radio-button-container input[type=radio]{height:23px;width:23px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .radio-buttons .radio-button-container input[type=radio]:checked:before{background:url(/assets/svg/tick.svg) no-repeat 50%/12px var(--contrast-bg);border-radius:50%;content:"";display:block;height:100%}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .value-container{font-family:Roboto-Medium,Arial,Sans-Serif;font-size:14px}@media(min-width:1350px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .value-container{font-size:16px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .value-container{font-size:18px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .value-container .percentage.hide,#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-monthly-payments .value-container .pound.hide{display:none}#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container{display:grid;row-gap:35px}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container{row-gap:20px}}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container{row-gap:35px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container .slider-content{display:grid;grid-auto-flow:column;justify-content:space-between}#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container.credit-score-container{row-gap:10px}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container.credit-score-container{row-gap:15px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container.credit-score-container .select2-container{margin-bottom:0}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .vehicle-slider-container.credit-score-container .select2-selection{background-color:#f2f2f2}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-slider.hide,#new-car-variant-detail .vehicle-finance-container .finance-sliders .deposit-value.hide,#new-car-variant-detail .vehicle-finance-container .finance-sliders .monthly-slider.hide,#new-car-variant-detail .vehicle-finance-container .finance-sliders .monthly-value.hide{display:none}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider{border:0;box-shadow:none;height:5px}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider .noUi-connect{background:var(--contrast-bg)}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider .noUi-target{background:#fff}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider .noUi-handle{background:var(--contrast-bg);border:0;border-radius:9px;box-shadow:none;cursor:pointer;height:14px;right:-9px;top:-5px;width:14px}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider .noUi-handle:after,#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-slider .noUi-handle:before{display:none}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-input-value-container{position:relative}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-input-value-container:after{border-bottom:2px solid #000;bottom:-8px;content:"";position:absolute;right:0;width:100%}#new-car-variant-detail .vehicle-finance-container .finance-sliders .finance-input-value{background:none;border:0;padding:0;pointer-events:none;text-align:right;width:70px}#new-car-variant-detail .vehicle-finance-container .finance-sliders .pound.hide+.finance-input-value-container .finance-input-value{width:30px}#new-car-variant-detail .vehicle-finance-container .finance-sliders .radio-label,#new-car-variant-detail .vehicle-finance-container .finance-sliders .slider-heading{font-size:13px}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .radio-label,#new-car-variant-detail .vehicle-finance-container .finance-sliders .slider-heading{font-size:15px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .radio-label,#new-car-variant-detail .vehicle-finance-container .finance-sliders .slider-heading{font-size:17px}}#new-car-variant-detail .vehicle-finance-container .finance-sliders .radio-label{cursor:pointer;padding-left:14px}#new-car-variant-detail .vehicle-finance-container .finance-sliders .annual-mileage-line,#new-car-variant-detail .vehicle-finance-container .finance-sliders .payment-term-line{font-family:Roboto-Medium,Arial,Sans-Serif;font-size:13px}@media(min-width:1350px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .annual-mileage-line,#new-car-variant-detail .vehicle-finance-container .finance-sliders .payment-term-line{font-size:15px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container .finance-sliders .annual-mileage-line,#new-car-variant-detail .vehicle-finance-container .finance-sliders .payment-term-line{font-size:17px}}#new-car-variant-detail .vehicle-finance-container .finance-example{padding:5px 0 35px}@media(min-width:768px){#new-car-variant-detail .vehicle-finance-container .finance-example{padding:30px 0}}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-example{padding:0 0 40px}}#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table{display:grid;grid-auto-flow:row;row-gap:10px}#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table .finance-row{display:grid;grid-auto-flow:column;justify-content:space-between}#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table .finance-row p{font-size:13px;margin-bottom:0}@media(min-width:1600px){#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table .finance-row p{font-size:15px}}@media(min-width:1920px){#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table .finance-row p{font-size:17px}}#new-car-variant-detail .vehicle-finance-container .finance-example .finance-table .finance-row .tooltip-parent{display:flex}#new-car-variant-detail .vehicle-finance-container .finance-terms-container p{color:#000;font-family:Roboto-Light,Arial,Sans-Serif;font-size:11px;line-height:14px;margin-bottom:0}@media(min-width:1200px){#new-car-variant-detail .vehicle-finance-container .finance-terms-container p{font-size:12px}}#new-car-variant-detail .finance-example-container{position:relative}#new-car-variant-detail .loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.4);display:none;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:3}@media(min-width:1200px){#new-car-variant-detail .loading-overlay{top:-20px}}#new-car-variant-detail .loading-overlay.active{display:flex}#new-car-variant-detail .loading-overlay.hiding{opacity:0;transition:opacity .4s ease-out}#new-car-variant-detail .loading-overlay .loading-message-container{align-items:center;background-color:var(--contrast-bg);border-radius:20px;color:#fff;display:flex;flex-direction:column;height:160px;justify-content:center;margin-top:50px;padding:0 30px}#new-car-variant-detail .loading-overlay .loading-message-container .spinner{margin-bottom:25px}#new-car-variant-detail .loading-overlay .loading-message-container .spinner circle{fill:#fff}#new-car-variant-detail .loading-overlay .loading-message-container .error-message,#new-car-variant-detail .loading-overlay .loading-message-container .loading-message{font-size:14px;margin-bottom:0;text-align:center}#new-car-variant-detail .loading-overlay .loading-message-container .error-message,#new-car-variant-detail .loading-overlay .loading-message-container .loading-message.hide{display:none}#new-car-variant-detail .loading-overlay .loading-message-container .error-message.active{display:flex}#new-car-variant-detail #deposit-tooltip,#new-car-variant-detail #monthly-tooltip,#new-car-variant-detail #term-tooltip{display:none}#new-car-variant-detail #deposit-tooltip .exclamation-icon,#new-car-variant-detail #monthly-tooltip .exclamation-icon,#new-car-variant-detail #term-tooltip .exclamation-icon{height:14px;margin-left:10px;margin-right:10px;width:14px}@media(min-width:768px){#new-car-variant-detail #deposit-tooltip .exclamation-icon,#new-car-variant-detail #monthly-tooltip .exclamation-icon,#new-car-variant-detail #term-tooltip .exclamation-icon{height:20px;width:20px}}#new-car-variant-detail #deposit-tooltip.active,#new-car-variant-detail #monthly-tooltip.active,#new-car-variant-detail #term-tooltip.active{display:flex}#new-car-variant-detail .tooltip{z-index:1}#new-car-variant-detail .tooltip.show{opacity:1}#new-car-variant-detail .tooltip-arrow:before{border-top-color:var(--contrast-bg)}#new-car-variant-detail .tooltip-inner{background-color:var(--contrast-bg);color:#fff}.sidebar-form.spec-sidebar{overflow-y:auto}.sidebar-form .sidebar-stats-container{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.sidebar-form .sidebar-stats-container{flex-direction:row;margin-bottom:60px}}.sidebar-form .sidebar-stats-container .vehicle-stat{display:flex;margin-bottom:25px;margin-right:25px}.sidebar-form .sidebar-stats-container .vehicle-stat:last-child{margin-bottom:0}@media(min-width:768px){.sidebar-form .sidebar-stats-container .vehicle-stat{margin-bottom:0}}.sidebar-form .sidebar-stats-container .vehicle-stat .value{color:#fff;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:65px;line-height:68px}@media(min-width:1600px){.sidebar-form .sidebar-stats-container .vehicle-stat .value{font-size:75px;line-height:78px}}.sidebar-form .sidebar-stats-container .vehicle-stat .name{color:#fff;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:13px;line-height:15px;text-transform:uppercase}@media(min-width:1600px){.sidebar-form .sidebar-stats-container .vehicle-stat .name{font-size:14px;line-height:16px}}.sidebar-form .sidebar-stats-container .vehicle-stat .unit{color:#fff;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:13px;line-height:15px;margin-left:40px;margin-top:20px;text-transform:uppercase}@media(min-width:1600px){.sidebar-form .sidebar-stats-container .vehicle-stat .unit{font-size:14px;line-height:16px}}.sidebar-form .sidebar-stats-container .vehicle-stat .linear-gradient{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#cccbcb 50%,hsla(0,0%,100%,0));height:1px;left:-45px;position:absolute;top:40px;transform:rotate(135deg);width:150px}.sidebar-form .sidebar-stats-container .vehicle-stat .value-div{display:flex;flex-direction:column}.sidebar-form .sidebar-stats-container .vehicle-stat .unit-div{align-items:center;display:flex;position:relative}.sidebar-form .sidebar-spec-buttons-container{display:none}@media(min-width:768px){.sidebar-form .sidebar-spec-buttons-container{display:block}}.sidebar-form .sidebar-spec-buttons-container .spec-buttons{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);row-gap:8px}.sidebar-form .sidebar-spec-buttons-container .spec-button{background:none;background-color:var(--button-bg);border:0;color:inherit;color:#fff;cursor:pointer;font:inherit;font-size:12px;height:45px;outline:inherit;padding:0 15px;width:100%}.sidebar-form .sidebar-spec-buttons-container .spec-button.collapsed{background-color:var(--contrast-bg);color:#fff}.sidebar-form .accordion .spec-item:last-of-type .spec-button.collapsed{border-bottom:0}.sidebar-form .accordion .spec-button{align-items:center;background-color:#fff;border:0;border-bottom:1px solid #000;border-radius:0;color:#000;display:flex;font-size:12px;line-height:14px;overflow-anchor:none;padding:25px 30px;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media(min-width:768px){.sidebar-form .accordion .spec-button{display:none}}.sidebar-form .accordion .spec-button:after{background-image:url(/assets/svg/arrow-down-icon-white.svg);background-repeat:no-repeat;background-size:auto;content:"";flex-shrink:0;height:10px;margin-left:auto;transition:transform .2s ease-in-out;width:16px}.sidebar-form .accordion .spec-button.collapsed{background-color:var(--contrast-bg);border-bottom:1px solid #fff;color:#fff}.sidebar-form .accordion .spec-button:not(.collapsed):after{background-image:url(/assets/svg/arrow-down-icon.svg);transform:rotate(180deg)}.sidebar-form .accordion .spec-content{background-color:#fff;padding:30px}@media(min-width:768px){.sidebar-form .accordion .spec-content{padding:60px}}@media(min-width:1024px){.sidebar-form .accordion .spec-content{padding:60px 90px}}@media(min-width:1350px){.sidebar-form .accordion .spec-content{padding:60px}}.sidebar-form .accordion .spec-list{list-style-type:none;margin-bottom:0;padding-left:0}@media(min-width:1920px){.sidebar-form .accordion .spec-list{-moz-column-gap:20px;column-gap:20px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);row-gap:20px}}.sidebar-form .accordion .spec-list .spec-list-item{color:#000;font-size:12px;line-height:16px;margin-bottom:10px}@media(min-width:1200px){.sidebar-form .accordion .spec-list .spec-list-item{font-size:14px;line-height:18px}}.sidebar-form .accordion .spec-list .spec-list-item:last-of-type{margin-bottom:0}.default-module-layout .light{font-family:Roboto-Light,Arial,Sans-Serif}.default-module-layout .medium{font-family:Roboto-Medium,Arial,Sans-Serif}.default-module-layout .bold{font-family:Roboto-Bold,Arial,Sans-Serif}.default-module-layout .background-image{background-position:100% 0;background-repeat:no-repeat;background-size:768px 500px;display:grid;grid-template-rows:1fr 0fr;position:relative}@media(min-width:1024px){.default-module-layout .background-image{background-size:cover}}@media(min-width:1200px){.default-module-layout .background-image{grid-auto-flow:column;grid-template-columns:2fr 1fr;grid-template-rows:1fr}.default-module-layout .background-image.flex-reverse{grid-auto-flow:column;grid-template-columns:1fr 2fr}}.default-module-layout .background-image.flex-reverse .primary-container{position:relative}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .primary-container{grid-row:2}}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .primary-container{-webkit-clip-path:polygon(100% -100%,0 100%,100% 100%);clip-path:polygon(100% -100%,0 100%,100% 100%);grid-column:2;grid-template-columns:1fr 1fr}.default-module-layout .background-image.flex-reverse .primary-container:before{content:"";display:block;padding-bottom:100%}}.default-module-layout .background-image.flex-reverse .primary-container .content{z-index:1}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .primary-container .content{grid-column:2;padding:0 60px 0 0}}@media(min-width:1600px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 90px 0 0}}@media(min-width:1920px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 140px 0 0}}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .secondary-container{grid-row:1}}@media(min-width:768px){.default-module-layout .background-image.flex-reverse .secondary-container.secondary-container-mobile{display:none}}@media(max-width:767.98px){.default-module-layout .background-image.flex-reverse .secondary-container.secondary-container-tablet{display:none}}.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{display:flex;flex-direction:column;justify-content:center;min-height:300px;row-gap:26px}@media(max-width:1199.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 90px 70px}}@media(max-width:1023.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 60px 70px}}@media(max-width:767.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 30px 70px}}@media(min-width:1350px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{row-gap:28px}}.default-module-layout .background-image .primary-container{background-color:#000;display:grid}@media(min-width:1200px){.default-module-layout .background-image .primary-container{-webkit-clip-path:polygon(0 0,50% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 100%,0 100%);grid-auto-flow:column;grid-template-columns:1fr 1fr}.default-module-layout .background-image .primary-container:before{content:"";display:block;padding-bottom:100%}.default-module-layout .background-image .primary-container .content{grid-column:1;padding:0 0 0 60px;position:relative}}@media(min-width:1600px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 90px}}@media(min-width:1920px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 140px}}.default-module-layout .background-image .primary-container .content .heading{color:#fff;font-size:25px;line-height:29px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){.default-module-layout .background-image .primary-container .content .heading{font-size:30px;line-height:43px}}.default-module-layout .background-image .primary-container .content .heading .heading-bold{font-family:Roboto-Bold,Arial,Sans-Serif}.default-module-layout .background-image .primary-container .content .heading .heading-light{font-family:Roboto-Light,Arial,Sans-Serif}.default-module-layout .background-image .primary-container .content .primary-content{display:flex;flex-direction:column;row-gap:34px}.default-module-layout .background-image .primary-container .content .primary-content p{color:#fff;margin-bottom:0}@media(min-width:768px){.default-module-layout .background-image .secondary-container.secondary-container-mobile{display:none}}@media(max-width:767.98px){.default-module-layout .background-image .secondary-container.secondary-container-tablet{display:none}}.default-module-layout .background-image .crosshair-icon{height:17px;width:17px}#part-exchange-valuation .background-image{background-position:top;background-size:contain;grid-template-rows:auto}@media(min-width:1200px){#part-exchange-valuation .background-image{background-position:0 100%;background-size:67%}}@media(min-width:768px){#part-exchange-valuation .secondary-container{height:300px}}@media(min-width:1024px){#part-exchange-valuation .secondary-container{background-size:0;height:400px}}@media(max-width:1199.98px){#part-exchange-valuation .px-input-content-container .heading{display:flex;flex-direction:column}}#part-exchange-valuation .px-input-content-container .blurb{font-family:Roboto-Light,Arial,Sans-Serif;font-size:15px}#part-exchange-valuation .px-input-content-container .instructions{font-family:Roboto-Medium,Arial,Sans-Serif;font-size:16px}#part-exchange-valuation #value-px-form{display:flex;flex-direction:column;margin:0;max-width:360px;row-gap:15px;width:100%}#part-exchange-valuation .button-px{align-items:center;background-color:transparent;border:1px solid #fff;color:#fff;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;font-size:14px;height:45px;justify-content:space-between;letter-spacing:3px;padding:0 25px;text-transform:uppercase;text-transform:none}@media(min-width:1200px){#part-exchange-valuation .button-px{font-size:13px;letter-spacing:5px}}#part-exchange-valuation .button-px:hover{color:#fff}#part-exchange-valuation .button-px svg{fill:none;height:13px;width:7px}#part-exchange-valuation .button-px:focus-visible{outline:0}#part-exchange-valuation .button-px::-moz-placeholder{color:#fff}#part-exchange-valuation .button-px::placeholder{color:#fff}#part-exchange-valuation .submit .spinner{display:none}.video-container{align-items:center;background-color:#000;display:grid;position:relative}.video-container .video{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.video-container .video-controls{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.video-container .video-controls .play-pause{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;height:45px;justify-content:center;outline:inherit;padding:0;position:absolute;width:45px}@media(min-width:1200px){.video-container .video-controls .play-pause{height:77px;width:77px}}.video-container .video-controls .play-pause .play-icon{display:block;height:17px;margin-left:4px;transition:.25s;width:17px}@media(min-width:1200px){.video-container .video-controls .play-pause .play-icon{height:30px;margin-left:7px;width:30px}}.video-container .video-controls .play-pause .pause-icon{display:none;height:17px;transition:.25s;width:17px}@media(min-width:1200px){.video-container .video-controls .play-pause .pause-icon{height:30px;width:30px}}.video-container .video-controls .play-pause .circle-icon{height:45px;left:calc(50% - 22.5px);position:absolute;top:calc(50% - 22.5px);width:45px}@media(min-width:1200px){.video-container .video-controls .play-pause .circle-icon{height:77px;left:calc(50% - 38.5px);top:calc(50% - 38.5px);width:77px}}.video-container .video-controls .volume-container{align-items:center;bottom:20px;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row-reverse;justify-content:space-between;position:absolute;right:20px}@media(min-width:1200px){.video-container .video-controls .volume-container{bottom:36px;right:46px}}.video-container .video-controls .mute-unmute{background:none;border:0;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.video-container .video-controls .mute-unmute .mute-icon{display:block;height:22px;width:18px}.video-container .video-controls .mute-unmute .unmute-icon{display:none;height:22px;width:18px}.video-container .video-controls .volume-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#989898 0,#989898 50%,#fff 0,#fff);border-radius:8px;cursor:pointer;height:7px;outline:0;padding:0;transition:background .45s ease-in}.video-container .video-controls .volume-bar[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#989898;border-radius:50%;height:15px;width:15px}.new-car-detail-video{position:relative}.new-car-detail-video .background-slice{background-color:var(--button3-bg);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(min-width:1200px){.new-car-detail-video .background-slice{-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,70% 100%);clip-path:polygon(25% 0,100% 0,100% 100%,70% 100%)}}.new-car-detail-video .padding-edit{padding:70px 0}@media(min-width:1200px){.new-car-detail-video .padding-edit{padding:70px 90px}}@media(min-width:1600px){.new-car-detail-video .padding-edit{padding:120px 140px}}.new-car-detail-video .video-container{z-index:2}#discover-articles .background-image{background-blend-mode:multiply;background-color:rgba(0,0,0,.6);background-position:0;background-repeat:no-repeat;border-bottom:1px solid #b3b3b2;position:relative}#discover-articles .background-slice{background-color:var(--contrast-bg);-webkit-clip-path:polygon(0 85%,100% 5%,100% 100%,0 100%);clip-path:polygon(0 85%,100% 5%,100% 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(min-width:1200px){#discover-articles .background-slice{-webkit-clip-path:polygon(70% 0,100% 0,100% 100%,25% 100%);clip-path:polygon(70% 0,100% 0,100% 100%,25% 100%)}}#discover-articles .padding-edit{display:flex;flex-direction:column;padding:70px 30px}@media(min-width:768px){#discover-articles .padding-edit{padding:70px 60px}}@media(min-width:1024px){#discover-articles .padding-edit{padding:90px}}@media(min-width:1200px){#discover-articles .padding-edit{flex-direction:row;justify-content:space-between}}@media(min-width:1600px){#discover-articles .padding-edit{padding:90px 140px}}#discover-articles .discover-container{position:relative;z-index:2}@media(min-width:1200px){#discover-articles .discover-container{display:flex;flex-direction:column;margin-right:10px}}@media(min-width:1600px){#discover-articles .discover-container{margin-right:30px}}#discover-articles .discover-container:last-child{margin-right:0}#discover-articles .image-container{display:none}@media(min-width:1200px){#discover-articles .image-container{align-items:center;display:flex;justify-content:center;margin-bottom:30px}}@media(min-width:1600px){#discover-articles .image-container{margin-bottom:50px}}#discover-articles .image-container img{height:auto;max-width:382px;width:100%}#discover-articles .text-container{margin-bottom:40px}@media(min-width:1200px){#discover-articles .text-container{margin-bottom:0}}#discover-articles .text-container .link{display:inline-block}#discover-articles .text-container .article-heading{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:18px;line-height:20px;margin-bottom:15px}@media(min-width:1600px){#discover-articles .text-container .article-heading{font-size:22px;line-height:24px}}#discover-articles .text-container .discover-cta{color:#fff;font-size:12px;letter-spacing:5px;line-height:14px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){#discover-articles .text-container .discover-cta{font-size:13px;line-height:15px}}#discover-articles .text-container .discover-cta svg.arrow-right{fill:#fff;height:12px;width:8px}