@keyframes vehicle-card_phAnimation__PUO7X{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}@font-face{font-family:fallback-font;src:local("Arial")}.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}
/*# sourceMappingURL=a574d0f3e28854f6.css.map*/