/* Your styles goes here. */

.App_container__MvsvP {
  /* center content  */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;

  /* size elements */
  max-width: 350px;
  margin: 0 auto;
}

.App_content__D3UF5 {
  /* center content  */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.modal--content {
  background: var(--cvna-color-white);
}

.phone-capture_cvna-font-header-xs__XzSfJ {
  font: 700 14px/20px "Brandon Text";
}
.phone-capture_cvna-font-header-s__cFOu\+ {
  font: 700 16px/20px "Brandon Text";
}
.phone-capture_cvna-font-header-m__8rHY- {
  font: 700 20px/24px "Brandon Text";
}
.phone-capture_cvna-font-header-xl__FtnPe {
  font: 700 28px/32px "Brandon Text";
}
.phone-capture_cvna-font-header-xl__FtnPe {
  font: 700 40px/44px "Brandon Text";
}
.phone-capture_cvna-font-label-xs__9kh\+Y {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.phone-capture_cvna-font-label-s__kXG34 {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.phone-capture_cvna-font-label-m__y9rSn {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.phone-capture_cvna-font-label-l__OWduC {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.phone-capture_cvna-font-brand-xl__dB\+oI {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.phone-capture_cvna-font-brand-l__vMtUI {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.phone-capture_cvna-font-brand-m__OLItI {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.phone-capture_cvna-font-brand-s__x3KBS {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.phone-capture_cvna-font-body-l__AyhpP {
  font: 400 18px/28px "Brandon Text";
}
.phone-capture_cvna-font-body-m__nHfc2 {
  font: 400 16px/24px "Brandon Text";
}
.phone-capture_cvna-font-body-s__ZxURP {
  font: 400 14px/20px "Brandon Text";
}
.phone-capture_cvna-font-body-xs__y3Ike {
  font: 400 12px/16px "Brandon Text";
}
.phone-capture_cvna-font-link-m__hMwEY {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.phone-capture_cvna-font-link-s__Vq\+OA {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.phone-capture_container__we1yy {
  /* center content  */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  row-gap: 10px;
  max-width: 350px;

  /* size elements */
  margin: 2em auto 0.5em;
}
.phone-capture_row__sd132 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.phone-capture_logo__eGMWi {
  margin: 0 auto 8px;
}
.phone-capture_heading__text__a3ANC {
  font-size: 28px;
  width: 100%;
  text-transform: none;
  color: var(--cvna-color-blue-6);
}
.phone-capture_heading__sub-text__6Fnk4 {
  color: var(--cvna-color-grey-5);
}
.phone-capture_input-btn-flex__SCDSB {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.phone-capture_switch-text-flex__3B97q {

  display: flex;
  text-align: left;
  color: var(--cvna-color-grey-5);
}
.phone-capture_switch-text-flex__3B97q p {
  margin-bottom: 10px;
}
.phone-capture_switch__Nin0I {
  margin-right: 15px;
}
.phone-capture_consent-text__f7sG3 {

  text-align: left;
  color: var(--cvna-color-grey-5);
}
.phone-capture_consent-text__f7sG3 a {
  color: var(--cvna-color-blue-2);
  text-decoration: underline;
}
.phone-capture_consent-text__f7sG3 a:hover {
  text-decoration: underline;
}
.phone-capture_skip-button__8u4b- {
  display: inline-block !important;
}
.phone-capture_skip-button--wrapper__XOPpy {
  text-align: center;
  width: 100%;
  position: fixed;
  bottom: 20px;
}
@media (min-width: 768px) {
  .phone-capture_input-btn-flex__SCDSB {
    flex-direction: row;
    margin-bottom: 0;
  }

  .phone-capture_input-btn-flex__SCDSB button {
    flex: 0 1 100px;
    min-width: 100px;
    height: 56px;
    margin-left: 10px;
  }

  .phone-capture_skip-button--wrapper__XOPpy {
    position: relative;
    bottom: auto;
    margin-bottom: 10px;
  }
}
@media (min-width: 0) and (max-height: 700px) {
  .phone-capture_skip-button--wrapper__XOPpy {
    position: relative;
    bottom: auto;
    margin-bottom: 10px;
  }
}

/* Hotfix - Resolves Showroom Modal scroll-area issue */
.modal_modal-wrapper__tgxQU .modal--content .modal--scroll-area {
  margin: 0;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .modal_modal-wrapper__tgxQU .modal--content {
    max-height: 85vh;
    overflow-y: hidden;
    display: flex;
    flex-direction: column;
  }
}

.error-banner_cvna-font-header-xs__Icrig {
  font: 700 14px/20px "Brandon Text";
}
.error-banner_cvna-font-header-s__HuoxU {
  font: 700 16px/20px "Brandon Text";
}
.error-banner_cvna-font-header-m__qlOIJ {
  font: 700 20px/24px "Brandon Text";
}
.error-banner_cvna-font-header-xl__90CCK {
  font: 700 28px/32px "Brandon Text";
}
.error-banner_cvna-font-header-xl__90CCK {
  font: 700 40px/44px "Brandon Text";
}
.error-banner_cvna-font-label-xs__5HtzZ {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.error-banner_cvna-font-label-s__Or6Ve {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.error-banner_cvna-font-label-m__gheg2 {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.error-banner_cvna-font-label-l__adjzr {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.error-banner_cvna-font-brand-xl__YJ4G- {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.error-banner_cvna-font-brand-l__\+0QFO {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.error-banner_cvna-font-brand-m__zqX\+f {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.error-banner_cvna-font-brand-s__Dwdeo {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.error-banner_cvna-font-body-l__XeGwN {
  font: 400 18px/28px "Brandon Text";
}
.error-banner_cvna-font-body-m__7-XzW {
  font: 400 16px/24px "Brandon Text";
}
.error-banner_cvna-font-body-s__FJ3F4 {
  font: 400 14px/20px "Brandon Text";
}
.error-banner_cvna-font-body-xs__u0zs8 {
  font: 400 12px/16px "Brandon Text";
}
.error-banner_cvna-font-link-m__o46C1 {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.error-banner_cvna-font-link-s__dnW\+p {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.error-banner_error-banner__cC-ef{background:var(--cvna-color-red-1);padding:24px 18px;margin:0 16px;color:var(--cvna-color-blue-6);display:flex;align-items:flex-start;justify-content:center;text-align:center}
.error-banner_error-banner__cC-ef p{margin:0}
.error-banner_error-banner__icon__y1gF3{color:var(--cvna-color-red-2);margin-right:10px;transform:translateY(3px)}
.error-banner_error-banner__icon__y1gF3 svg{transform:translateY(0)}
.button_spinner__GUVmQ{max-width:58px;max-height:58px}.button_spinner__GUVmQ svg:first-of-type{transform:scale(0.8) translate(-6px, -6px)}.button_btn__d4d6f{font-size:14px}.button_btn__d4d6f:disabled{color:var(--cvna-color-grey-3);font-size:14px}
.pages_cvna-font-header-xs__Q0JF1 {
  font: 700 14px/20px "Brandon Text";
}
.pages_cvna-font-header-s__r\+ryQ {
  font: 700 16px/20px "Brandon Text";
}
.pages_cvna-font-header-m__CNUsO {
  font: 700 20px/24px "Brandon Text";
}
.pages_cvna-font-header-xl__nCPIE {
  font: 700 28px/32px "Brandon Text";
}
.pages_cvna-font-header-xl__nCPIE {
  font: 700 40px/44px "Brandon Text";
}
.pages_cvna-font-label-xs__Je4dQ {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.pages_cvna-font-label-s__Tb415 {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.pages_cvna-font-label-m__59Xpp {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.pages_cvna-font-label-l__odmhk {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.pages_cvna-font-brand-xl__Vqvzn {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.pages_cvna-font-brand-l__OX-L4 {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.pages_cvna-font-brand-m__OkR6S {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.pages_cvna-font-brand-s__1TSjI {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.pages_cvna-font-body-l__zcOI- {
  font: 400 18px/28px "Brandon Text";
}
.pages_cvna-font-body-m__Xt2xh {
  font: 400 16px/24px "Brandon Text";
}
.pages_cvna-font-body-s__-mhYp {
  font: 400 14px/20px "Brandon Text";
}
.pages_cvna-font-body-xs__bhGxy {
  font: 400 12px/16px "Brandon Text";
}
.pages_cvna-font-link-m__wmHq9 {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.pages_cvna-font-link-s__CSaW- {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.pages_container__2pegi {
  /* center content  */
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  text-align: center;

  /* size elements */
  max-width: 350px;
  padding: 2em 0;
}
.pages_container__finx-modal__CAhYj {
  width: 100%;
  height: 90svh;
  text-align: left;
}
.pages_container__finx-modal__CAhYj .input__caption {
  margin: 8px 0 !important;
}
.pages_container__auto-height__OQJoa {
  height: auto;
  padding-bottom: 10px;
}
.pages_row__tYLfw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.pages_row__tYLfw > div {
  width: calc(50% - 0.25em);
}
.pages_label__EMP4a {

  text-align: left;
  color: var(--cvna-color-grey-5);
}
.pages_heading__text__0j5cB {

  color: var(--cvna-color-blue-6);
  text-transform: uppercase;
}
.pages_container__finx-modal__CAhYj .pages_heading__text__0j5cB {
  font-size: 28px;
  text-transform: none;
  text-align: left;
  margin-bottom: 20px;
}
.pages_heading__sub-text__VptS- {

  color: var(--cvna-color-grey-5);
}
.pages_container__2pegi .pages_heading__sub-text__VptS- {
  margin-bottom: 20px;
}
.pages_container__with-notification__r\+TXM {
  padding-top: 120px;
}
.pages_container__with-notification__r\+TXM.pages_container__finx-modal__CAhYj {
  padding-top: 130px;
}
.pages_btn-reset__zTLPx {
  display: inline;
  background: transparent;
  border: 0;
  padding: 0;
}
.pages_btn-wrapper__jgqk3 {
  width: 100%;
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
  margin-top: 2em;
  gap: 9px;
}
.pages_btn-wrapper__jgqk3 button:last-of-type {
  min-width: 100px;
}
.pages_container__auto-height__OQJoa .pages_btn-wrapper__jgqk3 {
  margin-top: 0.5em;
}
.pages_btn__fBKuU {

  width: 100%;
  min-height: 56px;
  height: 56px;
  text-transform: uppercase;
  color: var(--cvna-color-white);
  background-color: var(--cvna-color-blue-2);
  border-radius: var(--cvna-border-radius);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.pages_back-btn__kINbC {
  width: 96px;
  min-width: 96px !important;
  gap: 5px;
  flex: 96px 0 0;
  height: 56px;
}
.pages_back-btn__kINbC svg {
  flex: 20px 0 0;
}
.pages_link__ndy4X {
  color: var(--cvna-color-blue-2);
  cursor: pointer;
}
.pages_link__ndy4X:hover {
  color: var(--cvna-color-blue-4);
}
.pages_block-link__Px6vo {
  font-size: 16px;
  text-align: left;
  display: block;
  padding-top: 10px;
}
.pages_center-link__egDSk {
  text-align: center;
}
@media (min-width: 768px) {
  .pages_container__2pegi {
    height: auto;
  }

  .pages_container__with-notification__r\+TXM {
    padding-top: 90px;
  }

  .pages_container__with-notification__r\+TXM.pages_container__finx-modal__CAhYj {
    padding-top: 130px;
  }
}

.font-styles_cvna-font-header-xs__k8iQA {
  font: 700 14px/20px "Brandon Text";
}
.font-styles_cvna-font-header-s__fpSZp {
  font: 700 16px/20px "Brandon Text";
}
.font-styles_cvna-font-header-m__B4sLE {
  font: 700 20px/24px "Brandon Text";
}
.font-styles_cvna-font-header-xl__6OaJI {
  font: 700 28px/32px "Brandon Text";
}
.font-styles_cvna-font-header-xl__6OaJI {
  font: 700 40px/44px "Brandon Text";
}
.font-styles_cvna-font-label-xs__SH0Rq {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.font-styles_cvna-font-label-s__6ZVJI {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.font-styles_cvna-font-label-m__fvJj9 {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.font-styles_cvna-font-label-l__YzV6\+ {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.font-styles_cvna-font-brand-xl__pq0-Z {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.font-styles_cvna-font-brand-l__NNo6R {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.font-styles_cvna-font-brand-m__d5eyj {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.font-styles_cvna-font-brand-s__\+aIXv {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.font-styles_cvna-font-body-l__Xjf9m {
  font: 400 18px/28px "Brandon Text";
}
.font-styles_cvna-font-body-m__e4v2k {
  font: 400 16px/24px "Brandon Text";
}
.font-styles_cvna-font-body-s__W2SZ2 {
  font: 400 14px/20px "Brandon Text";
}
.font-styles_cvna-font-body-xs__IB8VD {
  font: 400 12px/16px "Brandon Text";
}
.font-styles_cvna-font-link-m__0fRtD {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.font-styles_cvna-font-link-s__5Kk31 {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}

.form-primitives_cvna-font-header-xs__WVU9s {
  font: 700 14px/20px "Brandon Text";
}
.form-primitives_cvna-font-header-s__yh0ol {
  font: 700 16px/20px "Brandon Text";
}
.form-primitives_cvna-font-header-m__268iL {
  font: 700 20px/24px "Brandon Text";
}
.form-primitives_cvna-font-header-xl__-Vw0M {
  font: 700 28px/32px "Brandon Text";
}
.form-primitives_cvna-font-header-xl__-Vw0M {
  font: 700 40px/44px "Brandon Text";
}
.form-primitives_cvna-font-label-xs__lAR5a {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.form-primitives_cvna-font-label-s__ia2Vy {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.form-primitives_cvna-font-label-m__LWtdk {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.form-primitives_cvna-font-label-l__JZ6tx {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.form-primitives_cvna-font-brand-xl__bH\+Z9 {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.form-primitives_cvna-font-brand-l__hNx0B {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.form-primitives_cvna-font-brand-m__4PLAX {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.form-primitives_cvna-font-brand-s__1lzo- {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.form-primitives_cvna-font-body-l__WENb4 {
  font: 400 18px/28px "Brandon Text";
}
.form-primitives_cvna-font-body-m__yJX0C {
  font: 400 16px/24px "Brandon Text";
}
.form-primitives_cvna-font-body-s__U2hl7 {
  font: 400 14px/20px "Brandon Text";
}
.form-primitives_cvna-font-body-xs__qtWZa {
  font: 400 12px/16px "Brandon Text";
}
.form-primitives_cvna-font-link-m__EDvyN {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.form-primitives_cvna-font-link-s__1EV3V {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
/* BEM naming convention -- `BLOCK__ELEMENT--MODIFIER` || `BLOCK__COMPOUND-NAME-ELEMENT--MODIFIER`*/
.form-primitives_horizontal-rule__gh1BZ {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 1.5em 0;
}
.form-primitives_horizontal-rule__line__xATIB {
  width: 100%;
  height: 2px;
  background-color: var(--cvna-color-grey-2);
}
.form-primitives_horizontal-rule__text__JxtQs {

  color: var(--cvna-color-grey-5);
  padding: 0 1em;
}
.form-primitives_link__mIB6x {
  color: var(--cvna-color-blue-2);
  cursor: pointer;
}
.form-primitives_legal-notice__pwHyt {

  color: var(--cvna-color-grey-5);
  margin: 2em 0;
  padding: 0 2em;
}
.form-primitives_legal-notice__pwHyt a {
  color: var(--cvna-color-blue-2);
}
.form-primitives_legal-notice__pwHyt a:hover {
  color: var(--cvna-color-blue-3);
}
.form-primitives_legal-notice__bullet__R05WL {

  text-transform: none;
}
.form-primitives_legal-notice__bullet__R05WL span {
  display: inline-block;
  vertical-align: top;
}
.form-primitives_error-message__FfGla {

  color: var(--cvna-color-red-2);
}
.form-primitives_switch-text-flex__ueNCh {

  display: flex;
  text-align: left;
  color: var(--cvna-color-grey-5);
  margin-bottom: 5px;
}
.form-primitives_switch__LfeAj {
  margin-right: 15px;
}
.form-primitives_consent-text__zyOdf {

  text-align: left;
  color: var(--cvna-color-grey-5);
}
.form-primitives_consent-text__zyOdf a {
  color: var(--cvna-color-blue-2);
}
.form-primitives_input-weight-correction__JiGsW input {
  font-weight: 400 !important;
}
.form-primitives_hidden-input__yWJc0 label {
  display: none !important;
}
.form-primitives_hidden-input__yWJc0 svg {
  display: none !important;
}
.form-primitives_hidden-input__yWJc0 .input__caption {
  display: none !important;
}

.notification-banner_cvna-font-header-xs__X7sdt {
  font: 700 14px/20px "Brandon Text";
}
.notification-banner_cvna-font-header-s__spddJ {
  font: 700 16px/20px "Brandon Text";
}
.notification-banner_cvna-font-header-m__vjOZH {
  font: 700 20px/24px "Brandon Text";
}
.notification-banner_cvna-font-header-xl__KSPjL {
  font: 700 28px/32px "Brandon Text";
}
.notification-banner_cvna-font-header-xl__KSPjL {
  font: 700 40px/44px "Brandon Text";
}
.notification-banner_cvna-font-label-xs__LHVvw {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.notification-banner_cvna-font-label-s__\+vEZN {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.notification-banner_cvna-font-label-m__DEQA2 {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.notification-banner_cvna-font-label-l__KfUxq {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.notification-banner_cvna-font-brand-xl__ORQKI {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.notification-banner_cvna-font-brand-l__jMYOj {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.notification-banner_cvna-font-brand-m__8fBl7 {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.notification-banner_cvna-font-brand-s__7rDrV {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.notification-banner_cvna-font-body-l__NcKA5 {
  font: 400 18px/28px "Brandon Text";
}
.notification-banner_cvna-font-body-m__WhjsJ {
  font: 400 16px/24px "Brandon Text";
}
.notification-banner_cvna-font-body-s__suUj3 {
  font: 400 14px/20px "Brandon Text";
}
.notification-banner_cvna-font-body-xs__BDvfp {
  font: 400 12px/16px "Brandon Text";
}
.notification-banner_cvna-font-link-m__9bI0b {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.notification-banner_cvna-font-link-s__y9oVj {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.notification-banner_banner__2G4ah{position:absolute;left:0;right:0;top:60px;background:var(--cvna-color-grey-1);padding:15px 10px;width:100%;color:var(--cvna-color-blue-6);display:flex;align-items:flex-start;justify-content:space-between;text-align:center;margin-bottom:15px}
.notification-banner_banner__2G4ah p{padding-top:0}
.notification-banner_banner__finx-modal__B--XA{top:30px}
.notification-banner_banner__wrapper__MpDS9{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}
.notification-banner_banner__icon__WNyzL{color:var(--cvna-color-blue-4);margin-right:10px;transform:translateY(3px)}
.notification-banner_banner__icon__WNyzL svg{transform:translateY(0)}
.notification-banner_banner__close__77fPJ{background:rgba(0,0,0,0);border:0;color:var(--cvna-color-blue-6);cursor:pointer}
@media(min-width: 768px){.notification-banner_banner__wrapper__MpDS9{padding-left:160px;align-items:center}.notification-banner_banner__2G4ah{align-items:center}.notification-banner_banner__2G4ah p{padding-top:8px}.notification-banner_banner__finx-modal__B--XA{top:30px}}
.social-buttons_cvna-font-header-xxl__7PFrX {
  font: 700 40px/44px "Brandon Text";
}
.social-buttons_cvna-font-header-xl__6cDpz {
  font: 700 28px/32px "Brandon Text";
}
.social-buttons_cvna-font-header-m__w-tSW {
  font: 700 20px/24px "Brandon Text";
}
.social-buttons_cvna-font-header-s__S61aa {
  font: 700 16px/20px "Brandon Text";
}
.social-buttons_cvna-font-header-xs__H2d9j {
  font: 700 14px/20px "Brandon Text";
}
.social-buttons_cvna-font-label-l__NxXIx {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.social-buttons_cvna-font-label-m__AWKsn {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.social-buttons_cvna-font-label-s__9wqi9 {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.social-buttons_cvna-font-label-xs__wMPOv {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.social-buttons_cvna-font-brand-xl__mi330 {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.social-buttons_cvna-font-brand-l__OAjL7 {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.social-buttons_cvna-font-brand-m__-7p\+E {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.social-buttons_cvna-font-brand-s__8I9mM {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.social-buttons_cvna-font-body-l__7oqyX {
  font: 400 18px/28px "Brandon Text";
}
.social-buttons_cvna-font-body-m__MzwHx {
  font: 400 16px/24px "Brandon Text";
}
.social-buttons_cvna-font-body-s__dh1ja {
  font: 400 14px/20px "Brandon Text";
}
.social-buttons_cvna-font-body-xs__Maztp {
  font: 400 12px/16px "Brandon Text";
}
.social-buttons_cvna-font-link-m__bfPq\+ {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.social-buttons_cvna-font-link-s__u1PFl {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.social-buttons_btn__t9sy8 {

  width: 100%;
  min-height: 56px;
  min-width: 250px;
  color: var(--cvna-color-white);
  background-color: var(--cvna-color-blue-2);
  border-radius: var(--cvna-border-radius);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.social-buttons_btn--social-login__NBd\+6 {
  background-color: transparent;
  border: 1px solid var(--cvna-color-grey-5);
  gap: 9px;
  padding: 0 20px;
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease;

  flex: 0 0 100%;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  width: 100%;
  color: var(--cvna-color-grey-5);
  font-size: 14px;

  display: flex;
  align-items: center;
  justify-content: center;
}
.social-buttons_btn--social-login__NBd\+6:hover:not(disabled) {
  background: var(--cvna-color-grey-1);
  border-color: var(--cvna-color-grey-5);
  color: var(--cvna-color-grey-5);
}
.social-buttons_btn--social-login__NBd\+6:disabled {
  background: var(--cvna-color-grey-2);
  border-color: var(--cvna-color-grey-2);
  color: var(--cvna-color-grey-3);
  pointer-events: none;
}
.social-buttons_btn--social-login__NBd\+6:disabled svg {
  filter: grayscale(1);
}
.social-buttons_btn--social-login__NBd\+6 svg {
  height: 16px;
  width: 16px;
  flex: 0 0 auto;
  margin-right: 8px;
}
.social-buttons_btn--social-login__NBd\+6 span {
  flex: 1 0 auto;
  text-align: left;
  margin: 1rem 0;

  /* ${mediaQuery('s')} {
    text-align: center;
  } */
  text-align: center;
}
.social-buttons_btn--social-login__NBd\+6:after {
  width: 0;
  /* ${mediaQuery('s')} {
    content: '';
    width: 24px;
  } */
}
.social-buttons_btn--social-login__NBd\+6:hover {
  background-color: var(--cvna-color-grey-1);
}

.App_cvna-font-header-xxl__v6RSl {
  font: 700 40px/44px "Brandon Text";
}
.App_cvna-font-header-xl__wGLs\+ {
  font: 700 28px/32px "Brandon Text";
}
.App_cvna-font-header-m__R5NZy {
  font: 700 20px/24px "Brandon Text";
}
.App_cvna-font-header-s__nscnX {
  font: 700 16px/20px "Brandon Text";
}
.App_cvna-font-header-xs__DhpDE {
  font: 700 14px/20px "Brandon Text";
}
.App_cvna-font-label-l__baaH3 {
  font: 700 18px/28px "Brandon Text";
  text-transform: uppercase;
}
.App_cvna-font-label-m__PgKmz {
  font: 700 14px/16px "Brandon Text";
  text-transform: uppercase;
}
.App_cvna-font-label-s__d4oMA {
  font: 700 12px/16px "Brandon Text";
  text-transform: uppercase;
}
.App_cvna-font-label-xs__cNFLN {
  font: 700 20px/12px "Brandon Text";
  text-transform: uppercase;
}
.App_cvna-font-brand-xl__Twb9Y {
  text-transform: uppercase;
  font: 700 72px/72px "Brandon Text";
}
.App_cvna-font-brand-l__IKQZW {
  text-transform: uppercase;
  font: 700 54px/54px "Brandon Text";
}
.App_cvna-font-brand-m__ccHqh {
  text-transform: uppercase;
  font: 700 40px/40px "Brandon Text";
}
.App_cvna-font-brand-s__JaJm9 {
  text-transform: uppercase;
  font: 700 28px/28px "Brandon Text";
}
.App_cvna-font-body-l__FzJwz {
  font: 400 18px/28px "Brandon Text";
}
.App_cvna-font-body-m__xDrpY {
  font: 400 16px/24px "Brandon Text";
}
.App_cvna-font-body-s__sA57f {
  font: 400 14px/20px "Brandon Text";
}
.App_cvna-font-body-xs__6jIX1 {
  font: 400 12px/16px "Brandon Text";
}
.App_cvna-font-link-m__TUjdv {
  text-decoration: underline;
  font: 400 16px/24px "Brandon Text";
}
.App_cvna-font-link-s__swHI5 {
  text-decoration: underline;
  font: 400 14px/20px "Brandon Text";
}
.App_container__pOwJ2 {
  /* center content  */
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.App_facebook-password-reset-container__M2YL2 {
  display: flex;
  flex-direction: column;
  padding: 10px 0px 0px;
}
.App_heading__text__Sr7m- {

  line-height: 22px;
  color: var(--cvna-color-blue-6, #183558);
}
.App_heading__sub-text__3yAO7 {

  line-height: 22px;
  color: var(--cvna-color-grey-5);
}
.App_link__qbjsm {
  font-size: 16px;
  text-align: left;
  color: var(--cvna-color-blue-2, #00aed9);
  cursor: pointer;
}
.App_link__qbjsm:hover {
  color: var(--cvna-color-blue-4, #00619e);
}

.scope-reset_auth-flows-reset__pxFap {
  font-weight: 400;
  color: var(--cvna-color-blue-6);
  font-size: 16px;
  font-family: var(--cvna-font-family);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.5;
}

.scope-reset_auth-flows-reset__pxFap *,
.scope-reset_auth-flows-reset__pxFap *::before,
.scope-reset_auth-flows-reset__pxFap *::after {
  box-sizing: border-box;
}

.scope-reset_auth-flows-reset__pxFap a {
  text-decoration: none;
}

.scope-reset_auth-flows-reset__pxFap a:hover {
  text-decoration: none;
}

.scope-reset_auth-flows-reset__pxFap p {
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 1.5;
}

.scope-reset_auth-flows-reset__pxFap input {
  font-size: inherit;
}

.scope-reset_auth-flows-reset__pxFap input,
.scope-reset_auth-flows-reset__pxFap button,
.scope-reset_auth-flows-reset__pxFap select,
.scope-reset_auth-flows-reset__pxFap textarea {
  font-family: inherit;
  line-height: inherit;
}

.scope-reset_auth-flows-reset__pxFap ul {
  list-style: disc;
  padding-inline-start: 40px;
}

.scope-reset_auth-flows-reset__pxFap li {
  list-style-type: disc;
}

.scope-reset_auth-flows-reset__pxFap b,
.scope-reset_auth-flows-reset__pxFap strong {
  font-weight: bolder;
}

.phone-capture-form_gated-content__j5fot{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-2xl, 24px);align-self:stretch}.phone-capture-form_error-display__rD5c1{margin-bottom:var(--spacing-md, 16px)}.phone-capture-form_content-capture__vO\+SI{display:flex;padding:var(--spacing-none, 0px);flex-direction:column;align-items:center;gap:var(--spacing-md, 8px);align-self:stretch;margin-bottom:70px}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg{height:182px;align-self:stretch;display:flex;flex-direction:column;align-items:center}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V{position:relative;height:182px;width:327px}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_svg-content-div__NGFXQ,.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_chat-message__wE9x1,.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_car-content__IsW2m{position:absolute}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_svg-content-div__NGFXQ,.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_chat-message__wE9x1{transition:all .8s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_svg-content-div__NGFXQ{width:123px;height:78px;flex-shrink:0;opacity:1;top:25px;left:60px}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_chat-message__wE9x1{width:288px;height:120.8px;flex-shrink:0;top:15px;left:10px;opacity:0;transform:translateY(50%)}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_chat-message__wE9x1 .phone-capture-form_chat-message-content__b1rHk{width:287.87px;flex-shrink:0}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V .phone-capture-form_car-content__IsW2m{bottom:0;right:16px;display:flex;width:202px;height:113px;padding:var(--spacing-none, 0px);flex-direction:column;align-items:flex-start;gap:var(--spacing-none, 0px);flex-shrink:0}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V.phone-capture-form_show-chat-message__fZO3M .phone-capture-form_svg-content-div__NGFXQ{opacity:0}.phone-capture-form_content-capture__vO\+SI .phone-capture-form_content-capture-display__0WuOg .phone-capture-form_visual-content__wWs\+V.phone-capture-form_show-chat-message__fZO3M .phone-capture-form_chat-message__wE9x1{opacity:1;transform:translateY(0)}@media(min-width: 768px){.phone-capture-form_content-capture__vO\+SI{margin-bottom:0px}}.phone-capture-form_form-container__aSiKF{display:flex;padding:var(--spacing-none, 0px);flex-direction:column;align-items:center;flex:1 0 0;align-self:stretch;gap:var(--spacing-2xl, 24px)}.phone-capture-form_form-container__aSiKF .phone-capture-form_submit-button__kCW65{width:100%;flex-grow:1}.phone-capture-form_form-container__aSiKF .phone-capture-form_input-spacer__Hlbd8{width:100%;min-height:78px}.phone-capture-form_heading__Qv2HH{width:100%;font:var(--heading-xl);color:var(--text-strong, var(--text-strong, #0d375e));gap:var(--spacing-md)}.phone-capture-form_sub-text__oEGO\+{font:var(--body-regular-sm);color:var(--text-strong, var(--text-strong, #0d375e));gap:var(--spacing-md);width:100%}.phone-capture-form_disclaimer-text__8O0EE{font:var(--body-regular-xs);color:var(--text, var(--text, #64748b))}.circle-animation-1{animation:phone-capture-form_circle-color-1__kPz81 .5s infinite}.circle-animation-2{animation:phone-capture-form_circle-color-2__Mcaem .5s infinite}.circle-animation-3{animation:phone-capture-form_circle-color-3__taZSi .5s infinite}@keyframes phone-capture-form_circle-color-1__kPz81{0%{fill:#a09fa2}33%{fill:#dad9dc}66%{fill:#bab8bf}100%{fill:#a09fa2}}@keyframes phone-capture-form_circle-color-2__Mcaem{0%{fill:#bab8bf}33%{fill:#a09fa2}66%{fill:#dad9dc}100%{fill:#bab8bf}}@keyframes phone-capture-form_circle-color-3__taZSi{0%{fill:#dad9dc}33%{fill:#bab8bf}66%{fill:#a09fa2}100%{fill:#dad9dc}}
.google-onetap_container__a934t{display:block;position:absolute;right:15px;min-height:327px}.google-onetap_onetap-loader__TpF\+g{display:flex;padding:var(--spacing-4xl, 40px) var(--spacing-2xl, 24px);flex-direction:column;align-items:center;gap:var(--spacing-xl, 16px);align-self:stretch;border-radius:var(--border-radius-none, 0px);background:var(--background-default, #fff);position:relative}.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loading__6fCAV,.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loaded__W1edV{align-items:center;justify-content:center;flex-direction:column;display:flex;flex:1;gap:var(--spacing-lg);opacity:1;transition:visibility 0s .2s,opacity .2s linear}.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loading__6fCAV>svg,.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loaded__W1edV>svg{width:56px;height:56px}.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loading__6fCAV .google-onetap_loading-text__aNZSv,.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loaded__W1edV .google-onetap_loading-text__aNZSv{display:flex;padding:var(--spacing-none, 0px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xl, 16px);align-self:stretch}.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loading__6fCAV .google-onetap_loading-text__aNZSv>span,.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loaded__W1edV .google-onetap_loading-text__aNZSv>span{align-self:stretch;color:var(--text-strong, var(--text-strong, #0d375e));text-align:center;font:var(--heading-lg)}.google-onetap_onetap-loader__TpF\+g .google-onetap_is-loaded__W1edV{opacity:0;position:absolute}.google-onetap_onetap-loader__TpF\+g.google-onetap_success__VgDL8 .google-onetap_is-loading__6fCAV{opacity:0}.google-onetap_onetap-loader__TpF\+g.google-onetap_success__VgDL8 .google-onetap_is-loaded__W1edV{opacity:1}
