:root { --e-global-color-v4-primary:var(--primary); --e-global-color-v4-primary-alt:var(--primary-alt); --e-global-color-v4-primary-contrast:var(--primary-contrast); --e-global-color-v4-secondary:var(--secondary); --e-global-color-v4-secondary-alt:var(--secondary-alt); --e-global-color-v4-secondary-contrast:var(--secondary-contrast); --e-global-color-v4-accent:var(--accent); --e-global-color-v4-accent-alt:var(--accent-alt); --e-global-color-v4-accent-contrast:var(--accent-contrast); --e-global-color-v4-accent-hover:var(--accent-hover); --e-global-color-v4-ghost-text:var(--ghost-text); --e-global-color-v4-ghost-hover-bg:var(--ghost-hover-bg); --e-global-color-v4-ghost:var(--ghost); --e-global-color-v4-ghost-contrast:var(--ghost-contrast); --e-global-color-v4-surface-overlay:var(--surface-overlay); --e-global-color-v4-surface-page:var(--surface-page); --e-global-color-v4-surface-default:var(--surface-default); --e-global-color-v4-surface-section:var(--surface-section); --e-global-color-v4-surface-card:var(--surface-card); --e-global-color-v4-surface-inverse:var(--surface-inverse); --e-global-color-v4-surface-variant:var(--surface-variant); --e-global-color-v4-color-default:var(--color-default); --e-global-color-v4-color-default-hover:var(--color-default-hover); --e-global-color-v4-color-alt:var(--color-alt); --e-global-color-v4-color-muted:var(--color-muted); --e-global-color-v4-text-contrast:var(--text-contrast); --e-global-color-v4-neutral-100:var(--neutral-100); --e-global-color-v4-neutral-200:var(--neutral-200); --e-global-color-v4-neutral-300:var(--neutral-300); --e-global-color-v4-neutral-400:var(--neutral-400); --e-global-color-v4-neutral-500:var(--neutral-500); --e-global-color-v4-neutral-600:var(--neutral-600); --e-global-color-v4-neutral-700:var(--neutral-700); --e-global-color-v4-neutral-800:var(--neutral-800); --e-global-color-v4-neutral-900:var(--neutral-900); --e-global-color-v4-border-default:var(--border-default); --e-global-color-v4-border-strong:var(--border-strong); --e-global-color-v4-card-border:var(--card-border); --e-global-color-v4-status-success:var(--status-success); --e-global-color-v4-status-warning:var(--status-warning); --e-global-color-v4-status-info:var(--status-info); --e-global-color-v4-status-offer:var(--status-offer); --e-global-color-v4-error:var(--error); --e-global-color-v4-error-bg:var(--error-bg); --e-global-color-v4-form-button-bg:var(--form-button-bg); --e-global-color-v4-form-button-text:var(--form-button-text); --e-global-color-v4-form-button-bg-hover:var(--form-button-bg-hover); --e-global-color-v4-form-button-border-color:var(--form-button-border-color); --e-global-color-v4-form-input-bg:var(--form-input-bg); --e-global-color-v4-form-input-text:var(--form-input-text); --e-global-color-v4-form-input-border:var(--form-input-border); --e-global-color-v4-form-input-border-hover:var(--form-input-border-hover); --e-global-color-v4-form-input-border-focus:var(--form-input-border-focus); --e-global-color-v4-form-input-disabled-bg:var(--form-input-disabled-bg); --e-global-color-v4-form-input-disabled-border:var(--form-input-disabled-border); --e-global-color-v4-form-choice-accent:var(--form-choice-accent); --e-global-color-v4-form-success-text:var(--form-success-text); --e-global-color-v4-form-success-bg:var(--form-success-bg); --e-global-color-v4-form-error-border:var(--form-error-border); --e-global-color-v4-form-error-text:var(--form-error-text); --e-global-color-v4-form-input-placeholder:var(--form-input-placeholder); --e-global-color-v4-form-label-text:var(--form-label-text); --e-global-color-v4-form-label-required:var(--form-label-required); --e-global-color-v4-form-input-disabled-text:var(--form-input-disabled-text); --e-global-color-v4-focus-ring-color:var(--focus-ring-color); --e-global-color-v4-transparent:var(--transparent); --e-global-color-v4-inherit:var(--inherit); }
:root { --e-global-typography-v4-vehicle-subtitle-font-family:var(--font-secondary); --e-global-typography-v4-vehicle-subtitle-font-size:var(--text-sm); --e-global-typography-v4-vehicle-subtitle-font-weight:400; --e-global-typography-v4-vehicle-subtitle-line-height:var(--leading-sm); --e-global-typography-v4-vehicle-title-font-family:var(--font-primary); --e-global-typography-v4-vehicle-title-font-size:1.125rem; --e-global-typography-v4-vehicle-title-font-weight:700; --e-global-typography-v4-vehicle-title-line-height:1.5rem; --e-global-typography-v4-price-cash-font-family:var(--font-secondary); --e-global-typography-v4-price-cash-font-size:1.125rem; --e-global-typography-v4-price-cash-font-weight:700; --e-global-typography-v4-price-cash-line-height:1.5rem; --e-global-typography-v4-price-large-font-family:var(--font-secondary); --e-global-typography-v4-price-large-font-size:1.4rem; --e-global-typography-v4-price-large-font-weight:700; --e-global-typography-v4-price-large-line-height:1.7rem; --e-global-typography-v4-price-monthly-font-family:var(--font-secondary); --e-global-typography-v4-price-monthly-font-size:var(--text-xl); --e-global-typography-v4-price-monthly-font-weight:700; --e-global-typography-v4-price-monthly-line-height:1.6rem; --e-global-typography-v4-price-strike-font-family:var(--font-secondary); --e-global-typography-v4-price-strike-font-size:var(--text-sm); --e-global-typography-v4-price-strike-font-weight:400; --e-global-typography-v4-price-strike-text-decoration:line-through; --e-global-typography-v4-price-strike-line-height:var(--leading-sm); --e-global-typography-v4-price-note-font-family:var(--font-secondary); --e-global-typography-v4-price-note-font-size:var(--text-xs); --e-global-typography-v4-price-note-font-weight:400; --e-global-typography-v4-price-note-line-height:1.1rem; --e-global-typography-v4-font-display-small-font-family:var(--font-primary); --e-global-typography-v4-font-display-small-font-size:var(--text-xl); --e-global-typography-v4-font-display-small-font-weight:700; --e-global-typography-v4-font-display-small-line-height:var(--leading-base); --e-global-typography-v4-font-display-medium-font-family:var(--font-primary); --e-global-typography-v4-font-display-medium-font-size:1.5rem; --e-global-typography-v4-font-display-medium-font-weight:700; --e-global-typography-v4-font-display-medium-line-height:1.9rem; --e-global-typography-v4-font-display-large-font-family:var(--font-primary); --e-global-typography-v4-font-display-large-font-size:1.9rem; --e-global-typography-v4-font-display-large-font-weight:700; --e-global-typography-v4-font-display-large-line-height:2.3rem; --e-global-typography-v4-font-uppercase-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-uppercase-secondary-font-size:var(--text-base); --e-global-typography-v4-font-uppercase-secondary-font-weight:900; --e-global-typography-v4-font-uppercase-secondary-line-height:1.4rem; --e-global-typography-v4-font-uppercase-secondary-text-transform:uppercase; --e-global-typography-v4-font-uppercase-font-family:var(--font-primary); --e-global-typography-v4-font-uppercase-font-size:var(--text-base); --e-global-typography-v4-font-uppercase-font-weight:700; --e-global-typography-v4-font-uppercase-line-height:1.4rem; --e-global-typography-v4-font-uppercase-text-transform:uppercase; --e-global-typography-v4-font-link-font-family:var(--font-secondary); --e-global-typography-v4-font-link-font-size:var(--text-base); --e-global-typography-v4-font-link-font-weight:700; --e-global-typography-v4-font-link-text-decoration:underline; --e-global-typography-v4-font-link-line-height:1.5rem; --e-global-typography-v4-font-jumbo-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-jumbo-secondary-font-size:3.7rem; --e-global-typography-v4-font-jumbo-secondary-font-weight:700; --e-global-typography-v4-font-jumbo-secondary-line-height:4.1rem; --e-global-typography-v4-font-jumbo-font-family:var(--font-primary); --e-global-typography-v4-font-jumbo-font-size:3.7rem; --e-global-typography-v4-font-jumbo-font-weight:700; --e-global-typography-v4-font-jumbo-line-height:4.1rem; --e-global-typography-v4-font-headline-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-headline-secondary-font-size:2.5rem; --e-global-typography-v4-font-headline-secondary-font-weight:700; --e-global-typography-v4-font-headline-secondary-line-height:2.9rem; --e-global-typography-v4-font-headline-font-family:var(--font-primary); --e-global-typography-v4-font-headline-font-size:2.5rem; --e-global-typography-v4-font-headline-font-weight:700; --e-global-typography-v4-font-headline-line-height:2.9rem; --e-global-typography-v4-font-title-font-family:var(--font-primary); --e-global-typography-v4-font-title-font-size:var(--text-base); --e-global-typography-v4-font-title-font-weight:700; --e-global-typography-v4-font-title-line-height:var(--leading-base); --e-global-typography-v4-font-display-small-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-display-small-secondary-font-size:var(--text-xl); --e-global-typography-v4-font-display-small-secondary-font-weight:700; --e-global-typography-v4-font-display-small-secondary-line-height:var(--leading-base); --e-global-typography-v4-font-nav-font-family:var(--font-secondary); --e-global-typography-v4-font-nav-font-size:1.1rem; --e-global-typography-v4-font-nav-font-weight:700; --e-global-typography-v4-font-nav-line-height:1.5rem; --e-global-typography-v4-font-display-medium-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-display-medium-secondary-font-size:1.5rem; --e-global-typography-v4-font-display-medium-secondary-font-weight:700; --e-global-typography-v4-font-display-medium-secondary-line-height:1.9rem; --e-global-typography-v4-font-display-large-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-display-large-secondary-font-size:1.9rem; --e-global-typography-v4-font-display-large-secondary-font-weight:700; --e-global-typography-v4-font-display-large-secondary-line-height:2.3rem; --e-global-typography-v4-font-caption-font-family:var(--font-secondary); --e-global-typography-v4-font-caption-font-size:var(--text-xs); --e-global-typography-v4-font-caption-font-weight:400; --e-global-typography-v4-font-caption-line-height:var(--leading-xs); --e-global-typography-v4-font-button-font-family:var(--font-primary); --e-global-typography-v4-font-button-font-size:var(--text-sm); --e-global-typography-v4-font-button-font-weight:700; --e-global-typography-v4-font-button-line-height:var(--leading-sm); --e-global-typography-v4-font-body-small-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-body-small-secondary-font-size:var(--text-sm); --e-global-typography-v4-font-body-small-secondary-font-weight:400; --e-global-typography-v4-font-body-small-secondary-line-height:var(--leading-sm); --e-global-typography-v4-font-body-small-font-family:var(--font-primary); --e-global-typography-v4-font-body-small-font-size:var(--text-sm); --e-global-typography-v4-font-body-small-font-weight:400; --e-global-typography-v4-font-body-small-line-height:var(--leading-sm); --e-global-typography-v4-font-body-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-body-secondary-font-size:var(--text-base); --e-global-typography-v4-font-body-secondary-font-weight:400; --e-global-typography-v4-font-body-secondary-line-height:var(--leading-base); --e-global-typography-v4-font-body-large-secondary-font-family:var(--font-secondary); --e-global-typography-v4-font-body-large-secondary-font-size:var(--text-xl); --e-global-typography-v4-font-body-large-secondary-font-weight:400; --e-global-typography-v4-font-body-large-secondary-line-height:1.75rem; --e-global-typography-v4-font-body-large-font-family:var(--font-primary); --e-global-typography-v4-font-body-large-font-size:var(--text-xl); --e-global-typography-v4-font-body-large-font-weight:400; --e-global-typography-v4-font-body-large-line-height:1.75rem; --e-global-typography-v4-font-body-font-family:var(--font-primary); --e-global-typography-v4-font-body-font-size:var(--text-base); --e-global-typography-v4-font-body-font-weight:400; --e-global-typography-v4-font-body-line-height:var(--leading-base); }@media(max-width: 767px){:root { --e-global-typography-v4-font-display-medium-font-size:var(--text-xl); --e-global-typography-v4-font-display-medium-line-height:1.6rem; --e-global-typography-v4-font-display-large-font-size:1.5rem; --e-global-typography-v4-font-display-large-line-height:1.9rem; --e-global-typography-v4-font-jumbo-secondary-font-size:2.8rem; --e-global-typography-v4-font-jumbo-secondary-line-height:3.2rem; --e-global-typography-v4-font-jumbo-font-size:2.8rem; --e-global-typography-v4-font-jumbo-line-height:3.2rem; --e-global-typography-v4-font-headline-secondary-font-size:1.5rem; --e-global-typography-v4-font-headline-secondary-line-height:1.9rem; --e-global-typography-v4-font-headline-font-size:1.5rem; --e-global-typography-v4-font-headline-line-height:1.9rem; --e-global-typography-v4-font-display-medium-secondary-font-size:var(--text-xl); --e-global-typography-v4-font-display-medium-secondary-line-height:1.6rem; --e-global-typography-v4-font-display-large-secondary-font-size:1.5rem; --e-global-typography-v4-font-display-large-secondary-line-height:1.9rem; --e-global-typography-v4-font-body-large-secondary-font-size:1.125rem; --e-global-typography-v4-font-body-large-secondary-line-height:1.6rem; --e-global-typography-v4-font-body-large-font-size:1.125rem; --e-global-typography-v4-font-body-large-line-height:1.6rem; }}@media(max-width: 1024px){:root { --e-global-typography-v4-font-jumbo-secondary-font-size:3.2rem; --e-global-typography-v4-font-jumbo-secondary-line-height:3.6rem; --e-global-typography-v4-font-jumbo-font-size:3.2rem; --e-global-typography-v4-font-jumbo-line-height:3.6rem; --e-global-typography-v4-font-headline-secondary-font-size:2rem; --e-global-typography-v4-font-headline-secondary-line-height:2.4rem; --e-global-typography-v4-font-headline-font-size:2rem; --e-global-typography-v4-font-headline-line-height:2.4rem; }}