:root{--absa-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--absa-weight-light: 300;--absa-weight-regular: 400;--absa-weight-bold: 700;--absa-color-header: #292a2a;--absa-color-nav: #212529;--absa-color-text: #212529;--absa-color-accent: #6d9ebd;--absa-color-page: #f2f2f2;--absa-color-white: #ffffff;--absa-color-footer: #efefef;--absa-color-footer-social: #d7d7d7;--absa-color-card: #e3e4e5;--absa-color-card-hover: #d9dadb;--absa-color-card-dark: #454545;--absa-color-border: #a9a9a9;--absa-color-muted-text: #6c6c6c;--absa-color-muted-text-on-gray: #595959;--absa-color-link-footer: #0000ff;--absa-color-link: #0d6efd;--absa-color-link-on-gray: #0a58ca;--absa-color-secondary: #6c757d;--absa-color-info: #0dcaf0;--absa-color-cookies-panel: #f0f8ff;--absa-color-cookies-border: #cccccc;--absa-color-focus: #6d9ebd;--absa-color-legal: #1f3864;--absa-color-legal-light: #d9e2f3;--absa-color-brand-bmw: #0a70b9;--absa-color-brand-mini: #000000;--absa-color-brand-motorrad: #b5121b;--absa-color-brand-dior: #6b5e52;--absa-color-brand-absa: #292a2a;--absa-text-xs: .875rem;--absa-text-base: 1rem;--absa-text-menu: 1.125rem;--absa-text-lg: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--absa-text-xl: clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--absa-text-2xl: clamp(1.5rem, 1.1rem + 1.4vw, 2rem);--absa-text-3xl: clamp(1.5rem, 1.1rem + 1.6vw, 2.125rem);--absa-text-display: clamp(2rem, 1.2rem + 3vw, 3.5rem);--absa-radius: 5px;--absa-radius-btn: .375rem;--absa-radius-panel: 14px;--absa-radius-card: 20px;--absa-home-block-width: 95%;--absa-quick-gap: clamp(10px, 1.6vw, 24px);--absa-color-testdrive-bg: rgba(0, 0, 0, .7);--absa-color-benefit-bg: #f3f4f5;--absa-color-benefit-active: #24506d;--absa-lifestyle-ease: cubic-bezier(.22, .61, .36, 1);--absa-reveal-ease: cubic-bezier(.22, .61, .36, 1);--absa-reveal-duration: .9s;--absa-lifestyle-duration: .75s;--absa-lifestyle-height: clamp(440px, 44vw, 620px);--absa-lifestyle-height-mobile: clamp(540px, 150vw, 680px);--absa-lifestyle-shade: rgba(0, 0, 0, .78);--absa-nav-active-border: 7px;--absa-marquee-duration: 40s;--absa-hero-interval: 6s;--absa-z-nav: 1020;--absa-z-whatsapp: 1050;--absa-z-cookies: 1060;--absa-form-card-bg: #ffffff;--absa-form-card-border: #eceef1;--absa-form-card-radius: 20px;--absa-form-card-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 12px 32px rgba(16, 24, 40, .07);--absa-form-card-max: 920px;--absa-form-card-pad: clamp(20px, 4.2vw, 48px);--absa-form-label: #1d1f23;--absa-form-label-weight: 600;--absa-form-text: #212529;--absa-form-help: #5b616b;--absa-form-field-bg: #f2f3f5;--absa-form-field-bg-focus: #ffffff;--absa-form-field-border: #8d949e;--absa-form-field-border-hover: #6b727c;--absa-form-field-radius: 12px;--absa-form-field-height: 52px;--absa-form-field-pad-x: 16px;--absa-form-gap-x: 24px;--absa-form-gap-y: 22px;--absa-form-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%235b616b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");--absa-form-check-size: 24px;--absa-form-check-radius: 6px;--absa-form-check-bg: #f2f3f5;--absa-form-check-border: #868e98;--absa-form-accent: #1c69d4;--absa-form-accent-hover: #1557b5;--absa-form-accent-text: #ffffff;--absa-form-focus: #1c69d4;--absa-form-focus-width: 3px;--absa-form-secondary-bg: #eceef1;--absa-form-secondary-bg-hover: #e1e4e8;--absa-form-secondary-text: #1d1f23;--absa-form-disabled-bg: #e9ebee;--absa-form-disabled-text: #5f6670;--absa-form-invalid: #b42318;--absa-form-invalid-bg: #fef3f2;--absa-form-divider: #eceef1;--absa-form-button-height: 52px;--absa-form-transition: .16s ease}
