@layer teaserBase, teaserMediaStyles, teaserButtonStyles, teaserTextStyles, teaserLayoutStyles, teaserOverlayStyles;.cmp-teaser__title{font-family:var(--vcdk-typography-display-statement-font-family-small-screens);font-weight:var(--vcdk-typography-display-statement-weight-small-screens);font-size:var(--vcdk-typography-display-statement-size-small-screens);line-height:var(--vcdk-typography-display-statement-line-height-small-screens);letter-spacing:var(--vcdk-typography-display-statement-letter-spacing-small-screens)}@media(min-width: 904px){.cmp-teaser__title{font-family:var(--vcdk-typography-display-statement-font-family-large-screens);font-weight:var(--vcdk-typography-display-statement-weight-large-screens);font-size:var(--vcdk-typography-display-statement-size-large-screens);line-height:var(--vcdk-typography-display-statement-line-height-large-screens);letter-spacing:var(--vcdk-typography-display-statement-letter-spacing-large-screens)}}[data-dealer-private] .cmp-teaser__title{letter-spacing:-0.1px}.cmp-teaser__description a{color:var(--vcdk-color-text-link)}.cmp-teaser__description a:hover,.cmp-teaser__description a:focus{color:var(--vcdk-color-text-link-hover)}.cmp-teaser__description ul,.cmp-teaser__description ol{padding-inline-start:var(--vcdk-spacing-9)}.cmp-teaser__description ul{list-style:disc}.cmp-teaser__description ol{list-style:decimal}.cmp-teaser__description h1,.cmp-teaser__description h2,.cmp-teaser__description h3,.cmp-teaser__description h4,.cmp-teaser__description h5,.cmp-teaser__description h6{color:var(--vcdk-color-text-subtle)}.cmp-teaser__embed .cmp-embed>*{margin-block:0}@layer teaserBase{.teaser{--teaser-height: 400px;--teaser-title-kicker-bg: transparent}@media(min-width: 960px){.teaser{--teaser-height: 440px}}.cmp-teaser{position:relative;display:flex;align-items:center;min-height:var(--teaser-height)}@media(min-width: 960px){.cmp-teaser{margin:0}}.cmp-teaser__content{padding-block:var(--vcdk-spacing-12);padding-inline:var(--vcdk-spacing-9);pointer-events:none;z-index:1;position:relative;max-width:var(--teaser-content-max-width, 100%);display:flex;flex-direction:column;gap:var(--vcdk-spacing-6)}@media(min-width: 620px){.cmp-teaser__content{--teaser-content-max-width: 620px}}.cmp-teaser__content.is-hidden{display:none}.cmp-teaser__content:has(.cmp-teaser__description [href]){pointer-events:all}.cmp-teaser__title{overflow:hidden;text-overflow:ellipsis}.cmp-teaser__title-kicker{font-family:var(--vcdk-typography-heading-4-font-family-small-screens);font-weight:var(--vcdk-typography-heading-4-weight-small-screens);font-size:var(--vcdk-typography-heading-4-size-small-screens);line-height:var(--vcdk-typography-heading-4-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-4-letter-spacing-small-screens);display:inline-block;background-color:var(--teaser-title-kicker-bg);width:-moz-fit-content;width:fit-content}@media(min-width: 904px){.cmp-teaser__title-kicker{font-family:var(--vcdk-typography-heading-4-font-family-large-screens);font-weight:var(--vcdk-typography-heading-4-weight-large-screens);font-size:var(--vcdk-typography-heading-4-size-large-screens);line-height:var(--vcdk-typography-heading-4-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-4-letter-spacing-large-screens)}}.cmp-teaser__description{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle)}@media(min-width: 904px){.cmp-teaser__description{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}.cmp-teaser__action-container{pointer-events:all;display:flex;flex-wrap:wrap;gap:var(--vcdk-spacing-5)}.cmp-teaser__action-container .button__base{max-width:100%}.cmp-teaser__embed,.cmp-teaser__image{position:absolute;inset:0}.cmp-teaser__image img,.cmp-teaser__image video,.cmp-teaser__image .cmp-image,.cmp-teaser__image .cmp-image__image{object-fit:cover;object-position:center;width:100%;height:100%}}.teaser--layout-top .cmp-teaser__title{font-family:var(--vcdk-typography-heading-2-font-family-small-screens);font-weight:var(--vcdk-typography-heading-2-weight-small-screens);font-size:var(--vcdk-typography-heading-2-size-small-screens);line-height:var(--vcdk-typography-heading-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-2-letter-spacing-small-screens);display:block}@media(min-width: 904px){.teaser--layout-top .cmp-teaser__title{font-family:var(--vcdk-typography-heading-2-font-family-large-screens);font-weight:var(--vcdk-typography-heading-2-weight-large-screens);font-size:var(--vcdk-typography-heading-2-size-large-screens);line-height:var(--vcdk-typography-heading-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-2-letter-spacing-large-screens)}}.teaser--layout-top .cmp-teaser__title--chevron{display:inline-flex;vertical-align:text-top}.teaser--layout-top .teaser--product-card .cmp-teaser__title{font-family:var(--vcdk-typography-heading-3-font-family-small-screens);font-weight:var(--vcdk-typography-heading-3-weight-small-screens);font-size:var(--vcdk-typography-heading-3-size-small-screens);line-height:var(--vcdk-typography-heading-3-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-small-screens)}@media(min-width: 904px){.teaser--layout-top .teaser--product-card .cmp-teaser__title{font-family:var(--vcdk-typography-heading-3-font-family-large-screens);font-weight:var(--vcdk-typography-heading-3-weight-large-screens);font-size:var(--vcdk-typography-heading-3-size-large-screens);line-height:var(--vcdk-typography-heading-3-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-3-letter-spacing-large-screens)}}.teaser--layout-top .embed__youtube{height:auto}@layer teaserLayoutStyles{.teaser--hero{--teaser-height: 440px}@media(min-width: 960px){.teaser--hero{--teaser-height: 600px}}.teaser--layout-top .cmp-teaser{display:block;min-height:auto}.teaser--layout-top .cmp-teaser__content{position:static;transform:none;pointer-events:all;padding-block:var(--vcdk-spacing-6);padding-inline:0;max-width:none}.teaser--layout-top .cmp-teaser__image,.teaser--layout-top .cmp-teaser__embed{position:relative;aspect-ratio:16/9}.teaser--layout-top .cmp-teaser__image.hidden-landscape,.teaser--layout-top .cmp-teaser__embed.hidden-landscape{display:none}.teaser--layout-top .cmp-teaser__embed iframe{aspect-ratio:16/9}.teaser--layout-top .teaser--product-card .cmp-teaser__title{display:flex;align-items:center}.teaser--layout-top .teaser--product-card .cmp-teaser__content{padding-inline:var(--vcdk-spacing-6)}.teaser--layout-top .teaser--product-card.active{background-color:var(--vcdk-color-bg-variant-subtle)}.teaser--layout-top .cmp-image img,.teaser--layout-top .cmp-image video{filter:none}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-container{position:absolute;inset-block-start:0;width:100%;margin-block-start:0;aspect-ratio:16/9}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-link{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:75px;height:75px;margin-block:calc(var(--vcdk-spacing-8)*-1) 0;margin-inline:calc(var(--vcdk-spacing-10)*-1) 0}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-link::before{font-size:34px}}@layer teaserButtonStyles{.teaser__cta--link .cmp-teaser__action-container{margin-block-start:var(--title-bottom-spacing-m);flex-direction:column}.teaser__cta--video .cmp-teaser__action-link::part(button){width:56px;height:56px;border-radius:var(--vcdk-radius-circular)}}@layer teaserMediaStyles{.teaser__img--full .cmp-teaser__image{margin-inline:calc(var(--vcdk-spacing-6)*-1)}@media(min-width: 960px){.teaser__img--full .cmp-teaser__image{margin-inline:-15px}}@media(min-width: 1200px){.teaser__img--full .cmp-teaser__image{width:auto;margin-inline:calc((100vw - 1200px)/-2)}}@media(min-width: 2048px){.teaser__img--full .cmp-teaser__image{width:auto;margin-inline:calc((2048px - 1200px)/-2)}.container--fullWidth .teaser__img--full .cmp-teaser__image{margin:0}.columncontrol__column:first-child .teaser__img--full .cmp-teaser__image{margin-inline-end:0}.columncontrol__column:last-child .teaser__img--full .cmp-teaser__image{margin-inline-start:0}}.cmp-teaser__image{container-type:size;container-name:teaser-asset}.cmp-teaser__image .s7container{height:100% !important}}@container teaser-asset (aspect-ratio > 1){.hidden-landscape .cmp-image{display:none}}@container teaser-asset (aspect-ratio <= 1){.hidden-portrait .cmp-image{display:none}}@layer teaserOverlayStyles{.teaser__overlay--dark .cmp-image img,.teaser__overlay--dark .cmp-image video{filter:brightness(50%)}.teaser__overlay--lighter-dark .cmp-image img,.teaser__overlay--lighter-dark .cmp-image video{filter:brightness(80%)}}.teaser__title--volvonovum .cmp-teaser__title{font-family:var(--vcdk-typography-heading-2-font-family-small-screens);font-weight:var(--vcdk-typography-heading-2-weight-small-screens);font-size:var(--vcdk-typography-heading-2-size-small-screens);line-height:var(--vcdk-typography-heading-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-heading-2-letter-spacing-small-screens)}@media(min-width: 904px){.teaser__title--volvonovum .cmp-teaser__title{font-family:var(--vcdk-typography-heading-2-font-family-large-screens);font-weight:var(--vcdk-typography-heading-2-weight-large-screens);font-size:var(--vcdk-typography-heading-2-size-large-screens);line-height:var(--vcdk-typography-heading-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-heading-2-letter-spacing-large-screens)}}@layer teaserTextStyles{.teaser__text--center .cmp-teaser{justify-content:center}.teaser__text--center .cmp-teaser__content{align-items:center;text-align:center;max-width:820px}@media(min-width: 768px){.teaser__text--center .cmp-teaser__description{margin-block:0;margin-inline:auto;max-width:500px}}@media(min-width: 960px){.teaser__text--center .cmp-teaser__description{max-width:820px}}.teaser__text--center .cmp-teaser__action-container{justify-content:center}.teaser__text--center .teaser--product-card .cmp-teaser__title{justify-content:center}.teaser__text--right .cmp-teaser{justify-content:end}.teaser__text--right .cmp-teaser__content{text-align:start}.teaser__kicker--bg-black .cmp-teaser__title-kicker,.teaser__kicker--bg-white .cmp-teaser__title-kicker{padding:var(--vcdk-spacing-4)}.teaser__kicker--bg-white{--teaser-title-kicker-bg: #ffffff}.teaser__kicker--bg-black{--teaser-title-kicker-bg: #141414}}.teaser.aem-GridColumn,.columncontrol__column .teaser{--component-margin-block-start: var(--component-block-spacing);--component-margin-block-end: var(--component-block-spacing)}.teaser.aem-GridColumn.margin-top--none,.columncontrol__column .teaser.margin-top--none{--component-margin-block-start: 0}.teaser.aem-GridColumn.margin-top--single,.columncontrol__column .teaser.margin-top--single{--component-margin-block-start: var(--component-block-spacing)}.teaser.aem-GridColumn.margin-top--double,.columncontrol__column .teaser.margin-top--double{--component-margin-block-start: var(--component-block-spacing)}@media(min-width: 768px){.teaser.aem-GridColumn.margin-top--double,.columncontrol__column .teaser.margin-top--double{--component-margin-block-start: calc(var(--component-block-spacing) * 2)}}.teaser.aem-GridColumn.margin-bottom--none,.columncontrol__column .teaser.margin-bottom--none{--component-margin-block-end: 0}.teaser.aem-GridColumn.margin-bottom--single,.columncontrol__column .teaser.margin-bottom--single{--component-margin-block-end: var(--component-block-spacing)}.teaser.aem-GridColumn.margin-bottom--double,.columncontrol__column .teaser.margin-bottom--double{--component-margin-block-end: var(--component-block-spacing)}@media(min-width: 768px){.teaser.aem-GridColumn.margin-bottom--double,.columncontrol__column .teaser.margin-bottom--double{--component-margin-block-end: calc(var(--component-block-spacing) * 2)}}.teaser.aem-GridColumn .cmp-teaser,.columncontrol__column .teaser .cmp-teaser{margin-block:var(--component-margin-block-start) var(--component-margin-block-end)}.aem-Grid>.teaser.aem-GridColumn:first-child:not(.margin-top--single):not(.margin-top--double) .cmp-teaser,.aem-Grid>.columncontrol__column .teaser:first-child:not(.margin-top--single):not(.margin-top--double) .cmp-teaser{margin-block-start:0 !important}