@keyframes vehicle-card_phAnimation__PUO7X{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.vehicle-card_container___GjP5{container:vehicle/inline-size}.vehicle-card_container___GjP5:hover{color:inherit;text-decoration:none}.vehicle-card_container___GjP5[data-type=grid]{min-width:18rem}.vehicle-card_container___GjP5[data-type=carousel]{width:20.25rem;max-height:30rem;flex-shrink:0}.vehicle-card_container___GjP5[data-type=recently-viewed]{width:20rem;max-height:31rem;flex-shrink:0}.vehicle-card_container___GjP5[data-type=vehicle-deals-landing]{width:20rem;flex-shrink:0}.vehicle-card_container___GjP5[data-type=vehicle-deals]{width:20.25rem;flex-shrink:0}.vehicle-card_container___GjP5[data-type=carousel-ai]{width:16.4375rem;min-height:26.3125rem;max-height:30rem;flex-shrink:0}.vehicle-card_main__y4Y5T{display:grid;align-content:flex-start;padding:0;border-radius:1rem;color:#07081a;grid-gap:.75rem;gap:.75rem;text-decoration:none}@media screen and (min-width:992px){.vehicle-card_main__y4Y5T{padding:0 0 1rem}}.vehicle-card_main__y4Y5T [data-is-desktop-only]{display:none}.vehicle-card_main__y4Y5T [data-is-mobile-only]{display:flex}.vehicle-card_image-container__vdVju{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;border-radius:.5rem;aspect-ratio:1/1;background-color:rgba(120,120,128,.12)}.vehicle-card_image-container__vdVju .vehicle-card_score__NLUxE{position:absolute;top:.75rem;right:.75rem}.vehicle-card_detail-container__IaPyF{display:grid;color:#07081a}.vehicle-card_make-model__cukNE{font-size:1rem;letter-spacing:-.02rem;line-height:1.4;font-weight:700;margin:0}.vehicle-card_lease-profile__5gK7q,.vehicle-card_make-model__cukNE{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important}.vehicle-card_lease-profile__5gK7q{font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4;font-weight:400;color:rgba(7,8,26,.6)}.vehicle-card_body-type__GYbKd{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:.75rem;letter-spacing:-.015rem;line-height:1.4;font-weight:400;color:rgba(7,8,26,.6)}.vehicle-card_body-type__GYbKd span{font-weight:700}.vehicle-card_body-type__GYbKd[data-is-mobile-only=true]{font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4}.vehicle-card_body-type__GYbKd[data-is-mobile-only=true],.vehicle-card_monthly-price__7Xh0_{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important}.vehicle-card_monthly-price__7Xh0_{font-size:1rem;letter-spacing:-.02rem;line-height:1.4;font-weight:400;margin-top:.375rem;gap:.25rem}.vehicle-card_monthly-price__7Xh0_ span{font-weight:700;color:#07081a}.vehicle-card_monthly-price__7Xh0_ .vehicle-card_old-price__k0DAQ{font-weight:700;color:#5d5d5d}.vehicle-card_pcp-saving__khTeB{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:1rem;letter-spacing:-.02rem;line-height:1.4;font-weight:700;color:#ff2d55;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#34c759}.vehicle-card_summary-container__5qwLn{display:none;padding:1rem;border:2px solid rgba(120,120,128,.12);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;place-content:space-between stretch}.vehicle-card_summary-container__5qwLn .vehicle-card_score__NLUxE[data-is-inline=true]{padding:.25rem}.vehicle-card_summary-container__5qwLn .vehicle-card_score__NLUxE[data-is-inline=true]>span{margin-right:.75rem;transform:scale(1.414);transform-origin:center center}.vehicle-card_summary-container__5qwLn .vehicle-card_action__ePrcl{display:grid}.vehicle-card_summary-container__5qwLn .vehicle-card_pcp-saving__khTeB{font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4;font-weight:700;text-decoration:none}.vehicle-card_summary-container__5qwLn .vehicle-card_monthly-price__7Xh0_,.vehicle-card_summary-container__5qwLn .vehicle-card_pcp-saving__khTeB{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important}.vehicle-card_summary-container__5qwLn .vehicle-card_monthly-price__7Xh0_{font-size:1rem;letter-spacing:-.02rem;line-height:1.4}.vehicle-card_summary-container__5qwLn .vehicle-card_monthly-price__7Xh0_ span.vehicle-card_small-text__qkGzW{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:.75rem;letter-spacing:-.015rem;line-height:1.4;font-weight:400}.vehicle-card_summary-container__5qwLn .vehicle-card_monthly-price__7Xh0_ span{font-family:Nunito,fallback-font,sans-serif!important;font-family:var(--font-nunito),fallback-font,sans-serif!important;font-size:1.3125rem;letter-spacing:-.02625rem;line-height:1.4;font-weight:700}.vehicle-card_badges__nyM0b{display:flex;align-items:flex-start;padding-bottom:.5rem;gap:.25rem}.vehicle-card_attributes__PmzxW{display:flex;flex-wrap:wrap;padding:.5rem 0 0;margin:0;gap:.5rem 1rem;list-style:none}.vehicle-card_attributes__PmzxW li{display:flex;align-items:center;gap:.5rem}.vehicle-card_derivative__wIKQ_{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4;font-weight:400;margin:.25rem 0;color:#5d5d5d}.vehicle-card_derivative__wIKQ_.vehicle-card_list-only__y9XHc:not([data-type=list] .vehicle-card_derivative__wIKQ_.vehicle-card_list-only__y9XHc),[data-type=list] .vehicle-card_derivative__wIKQ_:not(.vehicle-card_derivative__wIKQ_.vehicle-card_list-only__y9XHc){display:none}.vehicle-card_configure__9miI_{padding:.625rem 1rem;border-radius:10rem;margin-top:1rem;background-color:#ff2d55;color:#fff;text-align:center}.vehicle-card_configure__9miI_:hover{background-color:#ff2d55}.vehicle-card_hidden-extensions__jVIxI{display:none}@container vehicle (width > 756px){.vehicle-card_main__y4Y5T{min-height:256px;align-content:unset;padding-bottom:0;background-color:#fff;gap:0;grid-template-columns:auto 1fr 15rem}.vehicle-card_main__y4Y5T [data-is-desktop-only]{display:flex}.vehicle-card_main__y4Y5T [data-is-mobile-only]{display:none}.vehicle-card_detail-container__IaPyF{align-content:space-between;padding:1rem;border:2px solid rgba(120,120,128,.12);border-right:0;border-left:0}.vehicle-card_image-container__vdVju{max-width:290px;border-radius:1rem 0 0 1rem;aspect-ratio:unset}.vehicle-card_image-container__vdVju .vehicle-card_score__NLUxE{opacity:0;visibility:hidden}.vehicle-card_summary-container__5qwLn{display:grid;border-radius:0 1rem 1rem 0}.vehicle-card_badges__nyM0b,.vehicle-card_make-model__cukNE{align-self:flex-start}.vehicle-card_make-model__cukNE{font-family:Nunito,fallback-font,sans-serif!important;font-family:var(--font-nunito),fallback-font,sans-serif!important;font-size:1.3125rem;letter-spacing:-.02625rem;line-height:1.4}.vehicle-card_body-type__GYbKd{display:inline-grid;padding-bottom:1rem;color:#07081a}.vehicle-card_lease-profile__5gK7q{font-weight:700;align-self:flex-end;order:10;padding-top:1rem;border-top:1px solid rgba(120,120,128,.12);color:#07081a}[data-type=list] .vehicle-card_lease-profile__5gK7q .vehicle-card_hidden-extensions__jVIxI{display:inline-block;transition:width .1s ease-in-out}@media screen and (min-width:1200px){[data-type=list] .vehicle-card_lease-profile__5gK7q .vehicle-card_hidden-extensions__jVIxI{width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}}@media screen and (min-width:1355px){[data-type=list] .vehicle-card_lease-profile__5gK7q .vehicle-card_hidden-extensions__jVIxI{width:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:1}}}@container vehicle (width < 950px){@media screen and (min-width:992px){.vehicle-card_body-type__GYbKd{display:none}}}@container search-results (width < 821px){.vehicle-card_body-type__GYbKd{display:block}}.vehicle-card_price-difference__AKE7G{font-size:.625rem;letter-spacing:-.0125rem;line-height:1rem;font-weight:700;display:inline-flex;padding:.25rem .375rem;border-radius:.25rem;color:#fff;gap:.375rem;text-wrap:nowrap}.vehicle-card_price-difference__AKE7G .vehicle-card_text__HMiFX{position:relative;z-index:10}.vehicle-card_price-difference__AKE7G[data-is-trend-up=true],.vehicle-card_price-difference__AKE7G[data-is-trend-up=true] .vehicle-card_text__HMiFX{background-color:#008a05}.vehicle-card_price-difference__AKE7G[data-is-trend-up=false],.vehicle-card_price-difference__AKE7G[data-is-trend-up=false] .vehicle-card_text__HMiFX{background-color:#ff2d55}@keyframes badge_phAnimation___w1Aq{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.badge_main__6xL_F{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:.625rem;letter-spacing:.0375rem;line-height:1.6;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;text-transform:uppercase}.badge_main__6xL_F[data-badge-type=stock-status]{background:#07081a;color:#fff}.badge_main__6xL_F[data-badge-type=electric]{background:rgba(10,189,227,.12);color:color-mix(in srgb,rgb(10,189,227) 60%,rgb(7,8,26) 40%)}.badge_main__6xL_F[data-badge-type=standard]{background:rgba(120,120,128,.12);color:#07081a}.badge_main__6xL_F[data-badge-type=loco-day]{background:linear-gradient(135deg,#ffd700 .31%,#ff2d55 99.68%);color:#fff}@keyframes loco-score_phAnimation__dcyn0{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.loco-score_score__H0ETy{font-weight:700;position:absolute;top:50%;font-size:12.31px;line-height:1.4;transform:translateY(-50%)}.loco-score_ring__7bp_R path{stroke-dasharray:0,100;transition:stroke-dasharray 2s cubic-bezier(.3,.15,.34,.97),stroke 2s cubic-bezier(.3,.15,.34,.97)}.loco-score_container__iJJzA{display:flex;align-items:flex-start;padding:.4375rem 1rem .4375rem .4375rem;border:1px solid hsla(0,0%,100%,.11);border-radius:100px;background:linear-gradient(79deg,rgba(255,255,255,.7),rgba(255,255,255,.11) 63.5%,rgba(241,241,241,0)),rgba(242,242,247,.94);box-shadow:0 4px 10px 0 rgba(0,0,0,.04);gap:.5rem}.loco-score_container__iJJzA[data-is-inline=true]{padding:0;background:rgba(0,0,0,0);box-shadow:none}.loco-score_container__iJJzA[data-icon-only=true]{padding:0;border:0;border-radius:50%;background:unset;box-shadow:unset}.loco-score_text__RNf9O{display:grid;width:max-content;text-align:left}.loco-score_description__lybdd,.loco-score_title__PmVmO{font-family:Nunito Sans,fallback-font,sans-serif!important;font-family:var(--font-nunito-sans),fallback-font,sans-serif!important;font-size:.75rem;letter-spacing:-.015rem;line-height:1.4;margin:0;color:#07081a}.loco-score_title__PmVmO{font-weight:700}.loco-score_description__lybdd{font-weight:400}@keyframes vehicle-image_phAnimation__MejOT{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}@font-face{font-family:fallback-font;src:local("Arial")}.vehicle-image_reverse-image__BAiiv{transform:rotateY(180deg)}@media screen and (min-width:992px){.vehicle-image_reverse-image__BAiiv{width:100%;height:100%}}.vehicle-image_padded-image__NmWu_{position:relative;display:grid;height:100%;place-content:center}@media screen and (min-width:992px){.vehicle-image_padded-image__NmWu_{padding:1rem}}.vehicle-image_padded-image__NmWu_ img{object-fit:contain}.vehicle-image_padded-image__NmWu_[data-type=SPEC] img{height:14.3rem}.vehicle-image_wrapper__rwDkA{position:relative;width:100%;height:100%}@media screen and (min-width:768px){.vehicle-image_wrapper__rwDkA:hover .vehicle-image_arrows__Vm8OQ{opacity:1}}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF{position:absolute;right:50%;bottom:1.25rem;display:flex;width:auto;height:min-content;align-items:center;padding:0;margin:0;list-style:none;place-content:center;transform:translateX(50%);transition:width .1s ease-in-out}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF[data-alignment=right]{right:1.5rem;bottom:0;transform:none}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_dot__DmZVY{display:block;width:.5rem;height:.5rem;border-radius:50%;aspect-ratio:1/1;background-color:rgba(7,8,26,.3);content:"";transition:background-color .1s ease-in-out,margin 60ms ease-in-out 40ms,width 60ms ease-in-out 40ms,height 60ms ease-in-out 40ms}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_dot__DmZVY.vehicle-image_close__4Wspf{width:.375rem;height:.375rem;margin:0 .375rem}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_dot__DmZVY.vehicle-image_far__bAY0W{width:.25rem;height:.25rem;margin:0 .0675rem}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_dot__DmZVY.vehicle-image_too-far__67lUy{width:0;height:0}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_dot__DmZVY.vehicle-image_active__OtemS{margin:0 .375rem;background-color:#07081a}.vehicle-image_wrapper__rwDkA .vehicle-image_dots__SQTIF .vehicle-image_far__bAY0W+.vehicle-image_far__bAY0W{display:none}.vehicle-image_wrapper__rwDkA .vehicle-image_arrows__Vm8OQ{position:absolute;top:50%;display:flex;width:100%;height:min-content;justify-content:space-between;padding:0 .75rem;margin:0;gap:.5rem;list-style:none;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .1s ease-in-out}.vehicle-image_wrapper__rwDkA .vehicle-image_arrows__Vm8OQ button{pointer-events:all}.vehicle-image_wrapper__rwDkA .vehicle-image_arrows__Vm8OQ[data-navigation-position=end] button:last-of-type,.vehicle-image_wrapper__rwDkA .vehicle-image_arrows__Vm8OQ[data-navigation-position=start] button:first-of-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none}.vehicle-image_wrapper__rwDkA[data-type=SPEC] [data-index="1"],.vehicle-image_wrapper__rwDkA[data-type=SPEC] [data-index="2"]{scale:.5}@media screen and (min-width:992px){.vehicle-image_wrapper__rwDkA[data-type=SPEC] .vehicle-image_arrows__Vm8OQ{width:calc(100% + 2.5rem);opacity:1}}.vehicle-image_carousel__kx9H_{display:flex;height:100%;gap:2rem;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.vehicle-image_carousel__kx9H_::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.vehicle-image_carousel__kx9H_{overflow-x:hidden}}.vehicle-image_item__TLIan{display:grid;width:100%;height:100%;flex:1 0 100%;align-items:center;scroll-snap-align:start}@media screen and (min-width:992px){.vehicle-image_item__TLIan{padding:1rem}}.vehicle-image_content__yVYh9{display:grid;width:100%}.vehicle-image_content__yVYh9 img,.vehicle-image_content__yVYh9 span{width:100%;max-width:100%;height:auto}.vehicle-image_content__yVYh9.vehicle-image_spec-image__ymW6V{height:14.3rem;padding:0 2rem;margin-top:-1.5rem}@media screen and (min-width:992px){.vehicle-image_content__yVYh9.vehicle-image_spec-image__ymW6V{height:-moz-fit-content;height:fit-content;padding:0}}
/*# sourceMappingURL=2e5a5ba4eebf7348.css.map*/