@font-face{font-display:swap;font-family:VWHeadWeb;font-synthesis:none;font-weight:700;src:url(../assets/fonts/volkswagen/VWHeadWeb-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:VWTextWeb;font-synthesis:none;font-weight:700;src:url(../assets/fonts/volkswagen/VWTextWeb-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:VWTextWeb;font-synthesis:none;font-weight:400;src:url(../assets/fonts/volkswagen/VWTextWeb-Regular.woff) format("woff")}.page-theme--volkswagen{--font-name--display:"VWHeadWeb","Hellix Bilia";--font-name--heading:"VWHeadWeb",Hellix;--font-name--body:"VWTextWeb",Hellix;--font-name--label:"VWTextWeb",Hellix;--volkswagen-color-dark-blue:#001e52;--volkswagen-color-light-blue:#00b0f0;--volkswagen-color-light-grey:#dfe4e8;--volkswagen-color-tin-grey:#b6bfc5;--volkswagen-color-soft-red:#ff335c;--color-primary:var(--volkswagen-color-dark-blue);--color-secondary:var(--volkswagen-color-dark-blue);--color-font--heading:var(--system-color-black);--color-font--text:var(--system-color-black);--color-font--link:var(--system-color-black)}.page-theme--volkswagen .shade-base,.page-theme--volkswagen .shade-brand-one,.page-theme--volkswagen .shade-brand-two,.page-theme--volkswagen .shade-layer-two,.page-theme--volkswagen .shade-page,.page-theme--volkswagen .subtheme-2,.page-theme--volkswagen .subtheme-3,.page-theme--volkswagen .subtheme-4,.page-theme--volkswagen .subtheme-6,.page-theme--volkswagen .subtheme-7,.page-theme--volkswagen .subtheme-8,.page-theme--volkswagen.shade-page{--color-background:var(--system-color-white)}.page-theme--volkswagen .shade-base,.page-theme--volkswagen .shade-brand-one,.page-theme--volkswagen .shade-brand-two,.page-theme--volkswagen .shade-layer-one,.page-theme--volkswagen .shade-layer-two,.page-theme--volkswagen .shade-page,.page-theme--volkswagen .subtheme-2,.page-theme--volkswagen .subtheme-3,.page-theme--volkswagen .subtheme-4,.page-theme--volkswagen .subtheme-6,.page-theme--volkswagen .subtheme-7,.page-theme--volkswagen .subtheme-8,.page-theme--volkswagen.shade-page{--color-primary:var(--volkswagen-color-dark-blue);--color-secondary:var(--volkswagen-color-dark-blue);--color-font--primary:var(--system-color-white);--color-font--secondary:var(--system-color-white);--color-link:var(--volkswagen-color-dark-blue);--color-font--display:var(--system-color-black);--color-font--heading:var(--system-color-black);--color-font--text:var(--system-color-black);--color-font--link:var(--system-color-black);--color-icon-background:var(--volkswagen-color-dark-blue);--color-icon:var(--system-color-white)}.page-theme--volkswagen .shade-attention,.page-theme--volkswagen .shade-highlight,.page-theme--volkswagen .subtheme-5{--color-background:var(--volkswagen-color-dark-blue);--color-primary:var(--system-color-white);--color-secondary:var(--system-color-white);--color-font--primary:var(--volkswagen-color-dark-blue);--color-font--secondary:var(--system-color-black);--color-font--display:var(--system-color-white);--color-font--heading:var(--system-color-white);--color-font--text:var(--system-color-white);--color-font--diminish:rgb(from var(--system-color-white) r g b/.6);--color-font--link:var(--system-color-white);--color-link:var(--system-color-white);--color-icon-background:var(--system-color-white);--color-icon:var(--system-color-black);--color-border--percieve:rgb(from var(--system-color-white) r g b/.45);--color-border--outline:rgb(from var(--system-color-white) r g b/.3);--color-border--decorate:rgb(from var(--system-color-white) r g b/.15);--color-background--hover:rgb(from var(--system-color-white) r g b/.05);--color-background--set:rgb(from var(--system-color-white) r g b/.12)}.page-theme--volkswagen .shade-information,.page-theme--volkswagen .shade-mood,.page-theme--volkswagen .subtheme-1{--color-background:var(--volkswagen-color-light-grey);--color-primary:var(--volkswagen-color-dark-blue);--color-secondary:var(--volkswagen-color-dark-blue);--color-font--primary:var(--system-color-white);--color-font--secondary:var(--system-color-white);--color-link:var(--volkswagen-color-dark-blue);--color-font--display:var(--system-color-black);--color-font--heading:var(--system-color-black);--color-font--text:var(--system-color-black);--color-font--link:var(--volkswagen-color-dark-blue);--color-icon-background:var(--volkswagen-color-dark-blue);--color-icon:var(--system-color-white)}.page-theme--volkswagen .shade-error,.page-theme--volkswagen .shade-success,.page-theme--volkswagen .shade-warning{--color-primary:var(--volkswagen-color-dark-blue);--color-secondary:var(--volkswagen-color-dark-blue);--color-font--primary:var(--system-color-white);--color-font--secondary:var(--system-color-white);--color-link:var(--volkswagen-color-dark-blue);--color-font--display:var(--system-color-black);--color-font--heading:var(--system-color-black);--color-font--text:var(--system-color-black);--color-font--link:var(--system-color-black);--color-icon-background:var(--volkswagen-color-dark-blue);--color-icon:var(--system-color-white)}.page-theme--volkswagen{--page-header-font:"VWHeadWeb";--page-font-bold:"VWTextWeb";--page-font-regular:"VWTextWeb";--bg-color:var(--system-color-white);--bg-color-dark:var(--volkswagen-color-dark-blue);--text-title-default:var(--color-font--heading);--text-default:var(--color-font--text);--text-default-lighter:var(--color-font--diminish);--btn-min-width:9rem;--btn-border-width:1px;--btn-border-radius:9999px;--btn-primary-color:var(--system-color-white);--btn-primary-color-hover:var(--system-color-white);--btn-primary-color-active:var(--system-color-white);--btn-primary-bg-color:var(--volkswagen-color-dark-blue);--btn-primary-bg-color-hover:var(--volkswagen-color-dark-blue);--btn-primary-bg-color-active:var(--volkswagen-color-dark-blue);--btn-secondary-color:var(--system-color-white);--btn-secondary-color-hover:var(--system-color-white);--btn-secondary-color-active:var(--system-color-white);--btn-secondary-bg-color:var(--volkswagen-color-dark-blue);--btn-secondary-bg-color-hover:var(--volkswagen-color-dark-blue);--btn-secondary-bg-color-active:var(--volkswagen-color-dark-blue);--btn-ghost-color:var(--volkswagen-color-dark-blue);--btn-ghost-color-hover:var(--volkswagen-color-dark-blue);--btn-ghost-color-active:var(--volkswagen-color-dark-blue);--btn-ghost-bg-color:transparent;--btn-ghost-bg-color-hover:transparent;--btn-ghost-bg-color-active:transparent;--btn-ghost-border-color:var(--volkswagen-color-dark-blue);--btn-ghost-border-color-hover:var(--volkswagen-color-dark-blue);--btn-ghost-border-color-active:var(--volkswagen-color-dark-blue);--btn-text-link-color:var(--volkswagen-color-dark-blue);--btn-text-link-color-hover:var(--volkswagen-color-dark-blue);--btn-text-link-color-active:var(--volkswagen-color-dark-blue);--btn-secondary-alt-border-color:var(--color-primary);--btn-secondary-alt-border-color-hover:var(--color-primary);--btn-secondary-alt-bg-color:transparent;--btn-secondary-alt-bg-color-hover:transparent;--ul-list-dots-color:currentColor;--text-link-color:var(--text-default);--tab-bg-color-active:var(--volkswagen-color-dark-blue);--inline-filter-bg-color-active:var(--volkswagen-color-dark-blue)}.page-theme--volkswagen .dark,.page-theme--volkswagen .lightTextOnly{--text-title-default:var(--system-color-white);--text-default:var(--system-color-white);--text-default-lighter:var(--system-color-white);--btn-primary-color:var(--volkswagen-color-dark-blue);--btn-primary-color-hover:var(--volkswagen-color-dark-blue);--btn-primary-color-active:var(--volkswagen-color-dark-blue);--btn-primary-bg-color:var(--system-color-white);--btn-primary-bg-color-hover:var(--system-color-white);--btn-primary-bg-color-active:var(--system-color-white);--btn-secondary-color:var(--volkswagen-color-dark-blue);--btn-secondary-color-hover:var(--volkswagen-color-dark-blue);--btn-secondary-color-active:var(--volkswagen-color-dark-blue);--btn-secondary-bg-color:var(--system-color-white);--btn-secondary-bg-color-hover:var(--system-color-white);--btn-secondary-bg-color-active:var(--system-color-white);--btn-ghost-color:var(--system-color-white);--btn-ghost-color-hover:var(--system-color-white);--btn-ghost-color-active:var(--system-color-white);--btn-ghost-bg-color:transparent;--btn-ghost-bg-color-hover:transparent;--btn-ghost-bg-color-active:transparent;--btn-ghost-border-color:var(--system-color-white);--btn-ghost-border-color-hover:var(--system-color-white);--btn-ghost-border-color-active:var(--system-color-white)}.page-theme--volkswagen .darkTextOnly,.page-theme--volkswagen .light{--text-title-default:var(--color-font--heading);--text-default:var(--color-font--text);--text-default-lighter:var(--color-font--diminish)}.page-theme--volkswagen .card{--bg-color:var(--system-color-white);--text-title-default:var(--color-font--heading);--text-default:var(--color-font--text);--text-default-lighter:var(--color-font--diminish);--ul-list-dots-color:var(--volkswagen-color-dark-blue);--text-link-color:var(--text-default)}.page-theme--volkswagen .card.usp-card,.page-theme--volkswagen .card.usp-card.--dynamic-colors{background-color:inherit;color:inherit}.page-theme--volkswagen .CTA-Subnav-wrapper .fold-out{background-color:var(--system-color-concrete-white)}.page-theme--volkswagen .nav-wrapper .custom{border:1px solid var(--color-primary)}.page-theme--volkswagen .nav-wrapper .custom svg{fill:var(--color-primary)}.page-theme--volkswagen .nav-wrapper .custom .toggle-text{color:var(--color-primary)}.page-theme--volkswagen .nav-wrapper .custom:before{background-color:transparent}.page-theme--volkswagen :where(.g-button){--button-padding-inline:var(--size-full);--button-border-radius:3em;--button-border-color--ghost:currentColor;--button-border-color--ghost--hover:currentColor}.page-theme--volkswagen .car-card__cta{--button-border-radius:var(--box-border-radius--inner);--button-padding-inline:var(--size-half)}
