@font-face{font-display:swap;font-family:VW Head;font-style:normal;font-weight:300;src:url(../../fonts/vw/VWHead-Light.woff2) format("woff2"),url(../../fonts/vw/VWHead-Light.woff) format("woff")}@font-face{font-display:swap;font-family:VW Head;font-style:normal;font-weight:400;src:url(../../fonts/vw/VWHead-Regular.woff2) format("woff2"),url(../../fonts/vw/VWHead-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:VW Head;font-style:normal;font-weight:700;src:url(../../fonts/vw/VWHead-Bold.woff2) format("woff2"),url(../../fonts/vw/VWHead-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:VW Head;font-style:normal;font-weight:800;src:url(../../fonts/vw/VWHead-ExtraBold.woff2) format("woff2"),url(../../fonts/vw/VWHead-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:VW Text;font-style:normal;font-weight:300;src:url(../../fonts/vw/VWText-Light.woff2) format("woff2"),url(../../fonts/vw/VWText-Light.woff) format("woff")}@font-face{font-display:swap;font-family:VW Text;font-style:normal;font-weight:400;src:url(../../fonts/vw/VWText-Regular.woff2) format("woff2"),url(../../fonts/vw/VWText-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:VW Text;font-style:normal;font-weight:700;src:url(../../fonts/vw/VWText-Bold.woff2) format("woff2"),url(../../fonts/vw/VWText-Bold.woff) format("woff")}.brand-vw{--brand-primary: #11192E;--brand-primary-hover: #404759;--brand-primary-light: #D0D1D5;--brand-secondary: #997F67;--brand-accent: #EBE5DC;--brand-signal: #4CC7F4;--brand-btn-bg: var(--brand-primary);--brand-btn-text: #ffffff;--brand-btn-hover-bg: #4CC7F4;--brand-link: var(--brand-primary);--brand-focus-ring: var(--brand-primary);--brand-header-bg: var(--brand-primary);--brand-header-text: #ffffff;--brand-surface: #ffffff;--brand-surface-alt: #EBE5DC;--brand-hero-overlay: #000000;--brand-border: #D0D1D5;--brand-text: #11192E;--brand-text-muted: #707582;--brand-font-body: "VW Text", system-ui, -apple-system, sans-serif;--brand-font-heading: "VW Head", system-ui, -apple-system, sans-serif;--brand-font-size-base: 1rem;--brand-font-size-xs: .75rem;--brand-font-size-sm: .875rem;--brand-font-size-lg: 1.125rem;--brand-font-size-h4: 1.125rem;--brand-font-size-h3: 1.375rem;--brand-font-size-h2: 1.75rem;--brand-font-size-h1: 2rem;--brand-font-weight-heading: 700;--brand-line-height-heading: 1.2;--brand-letter-spacing-heading: -.01em;--font-sans: var(--brand-font-body);--brand-primary-active: #080F1E;--brand-primary-disabled: #b3b3b3;--brand-secondary-hover: #7A6451;--brand-secondary-text: var(--brand-primary);--brand-bg: var(--brand-surface);--brand-bg-subtle: var(--brand-surface-alt);--brand-bg-card: var(--brand-surface);--brand-bg-dark: #000000;--brand-text-secondary: #404759;--brand-text-inverted: #ffffff;--brand-divider: var(--brand-border);--brand-error: #cc0000;--brand-success: #029640;--brand-warning: #f08203;--brand-font-weight-normal: 400;--brand-font-weight-bold: 700;--brand-line-height-base: 1.5;--brand-easing: cubic-bezier(.4, 0, .2, 1);--brand-shadow-card: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .08);--color-primary: var(--brand-btn-bg);--color-primary-content: var(--brand-btn-text);--color-secondary: var(--brand-secondary);--color-secondary-content: var(--brand-primary);--color-accent: var(--brand-accent);--color-accent-content: var(--brand-text);--color-base-100: var(--brand-surface);--color-base-200: var(--brand-surface-alt);--color-base-300: var(--brand-border);--color-base-content: var(--brand-text);--brand-megamenu-sub-hover-bg: rgba(255, 255, 255, .1);--brand-megamenu-sub-hover-color: #ffffff;--brand-campaign-hero-gradient-end: #003d82;--brand-radius-btn: 9999px;--brand-radius-card: 0px;--brand-radius-input: .375rem;--radius-btn: var(--brand-radius-btn);--radius-box: var(--brand-radius-card);--radius-field: var(--brand-radius-input);--radius-selector: var(--brand-radius-input);--radius-card: var(--brand-radius-card);--brand-logo-width: 80px;--brand-logo-height: auto}.brand-vw .link.campaign-btn{background:var(--brand-primary)!important;color:var(--brand-text-inverted)!important;padding:10px 24px;line-height:1.5;left:12px!important;right:12px!important;width:auto!important;font-size:var(--brand-font-size-base)!important;font-weight:400!important;text-align:center!important;justify-content:center!important;transition:background .2s ease,color .2s ease!important}.brand-vw .link.campaign-btn:hover{background:var(--brand-signal)!important;color:#000e26!important}.brand-vw .link.campaign-btn .link-icon,.brand-vw .link.campaign-btn .material-symbols-outlined{display:none!important}.brand-vw .more-news a{background:transparent!important;color:var(--brand-primary)!important;border:1px solid var(--brand-primary)!important;padding:10px 24px;line-height:1.5}.brand-vw .more-news a:hover{background:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw .path-cart .views-form .form-actions input[type=submit],.brand-vw.path-cart .views-form .form-actions input[type=submit],.brand-vw .button--add-to-cart,.brand-vw .layout-cart a.btn,.brand-vw .layout-region-checkout-footer input[type=submit],.brand-vw a.link--previous{height:44px!important;min-height:44px!important}.brand-vw.path-winkel .bg-base-300,.brand-vw.path-commerce .bg-base-300{background-color:var(--color-base-200)!important}.brand-vw.path-checkout input.address-book-edit-button{height:44px!important;min-height:44px!important}.brand-vw.path-cart #edit-submit{background-color:var(--brand-btn-bg);color:var(--brand-btn-text);border-color:var(--brand-btn-bg)}.brand-vw.path-cart #edit-submit:hover{background-color:var(--brand-btn-hover-bg);border-color:var(--brand-btn-hover-bg);color:#fff}.brand-vw a.link--previous{background-color:var(--brand-surface);color:var(--brand-primary);border:1px solid var(--brand-primary)}.brand-vw a.link--previous:hover{background-color:var(--brand-signal);border-color:var(--brand-signal);color:#000e26}.brand-vw .news-item a.link{background-color:transparent!important;color:var(--brand-primary)!important;border:1px solid var(--brand-primary)!important;border-radius:var(--radius-btn)!important;min-height:44px!important;height:44px!important;padding:0 24px!important;font-size:var(--brand-font-size-base)!important;font-weight:400!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s!important}.brand-vw .news-item a.link:hover{background-color:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw .news-item a.link .material-symbols-outlined,.brand-vw .news-item a.link .link-icon{display:none!important}.brand-vw.path-product .badge-secondary{background-color:var(--brand-primary)!important;color:var(--brand-text-inverted)!important}.brand-vw .news-item .border-t .bg-brand-secondary,.brand-vw .news-card--grid .border-t .bg-brand-secondary,.brand-vw .news-detail__article .bg-brand-secondary{background-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw .news-detail__campagne-banner a{font-size:var(--brand-font-size-base)!important;font-weight:400!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;transition:background .2s ease,color .2s ease!important;white-space:nowrap!important}.brand-vw .news-detail__campagne-banner a:hover{background-color:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw .news-detail__sidebar-block h3{font-size:1.5rem!important}.brand-vw .news-card--grid .mt-auto,.brand-vw .news-card--grid a.mt-auto,.brand-vw .news-card--strip .mt-auto{background-color:var(--brand-primary)!important;color:var(--brand-text-inverted)!important;border:1px solid var(--brand-primary)!important;border-radius:var(--radius-btn)!important;border-bottom:1px solid var(--brand-primary)!important;padding:10px 24px!important;font-size:var(--brand-font-size-base)!important;font-weight:400!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;height:44px!important;min-height:44px!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:.75rem!important}.brand-vw .mt-auto,.brand-vw .news-card--grid a.mt-auto:hover{background-color:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw .related-news{border-top-width:0!important}.brand-vw .btn{min-height:44px!important;height:44px!important;border-start-start-radius:var(--brand-radius-btn);border-start-end-radius:var(--brand-radius-btn);border-end-end-radius:var(--brand-radius-btn);border-end-start-radius:var(--brand-radius-btn)}.brand-vw [data-hero] .btn-primary{background-color:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important;height:44px!important;min-height:44px!important}.brand-vw [data-hero] .btn-primary:hover{background-color:#fff!important;border-color:#fff!important;color:#000e26!important}.brand-vw [data-hero]:not([data-hero-position=split]) .btn-outline{background-color:transparent!important;border-color:#fff!important;color:#fff!important;height:44px!important;min-height:44px!important}.brand-vw [data-hero]:not([data-hero-position=split]) .btn-outline:hover{background-color:var(--brand-signal)!important;border-color:var(--brand-signal)!important;color:#000e26!important}.brand-vw [data-hero][data-hero-position=split] .btn-outline{height:44px!important;min-height:44px!important}.brand-vw .login-card{border-radius:4px;padding:56px}html .brand-vw .login-card input[type=text],html .brand-vw .login-card input[type=password],html .brand-vw .login-card input[type=email]{background-color:#f2f5f8;border:none;border-radius:8px}.brand-vw .login-card .form-item label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted)}.brand-vw .login-card #edit-submit{font-size:14px;font-weight:700;letter-spacing:.04em}.brand-vw .login-forgot-password{color:var(--brand-primary)}.brand-vw .login-forgot-password:hover{color:var(--brand-signal)}
