.button{background-color:initial;border:none;margin:0;padding:0;--button-background-color:var(--color-primary);background-color:var(--button-background-color);border:1px solid var(--button-border-color,var(--button-background-color));border-radius:2px;color:var(--button-color,var(--color-white));cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:var(--button-font-weight,var(--font-primary-weight-bold));line-height:1.8rem;padding:var(--button-padding,.9em 1.6em 1.1em);text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:--focus{--button-background-color:var(--color-black);--button-color:var(--color-white);--button-icon-color:currentcolor}.button:where(.-outline),.button:where([data-style=outline]){--button-background-color:#0000;border-color:var(--color-white);color:var(--color-white)}.button:where(.-outline-black),.button:where([data-style=outline-black]){--button-background-color:#0000;--button-color:var(--color-black);--button-border-color:var(--color-black)}.button:where(.-outline-black):--focus,.button:where([data-style=outline-black]):--focus{--button-background-color:var(--color-black);--button-color:var(--color-white)}.button:where(.-download),.button:where([download]){--button-background-color:#0000;--button-color:var(--color-black);--button-border-color:var(--color-black);align-items:center;display:inline-flex;padding-inline-start:3em;position:relative;text-align:start}.button:where(.-download):--focus,.button:where([download]):--focus{--button-background-color:var(--color-black);--button-color:var(--color-white)}.button:where(.-download):before,.button:where([download]):before{background-color:var(--button-icon-color,currentcolor);block-size:1.8rem;content:"";display:inline-block;inline-size:1.8rem;inset-inline-start:1.4em;-webkit-mask-image:url(/assets/website/images/icons/download.df01c260.svg);mask-image:url(/assets/website/images/icons/download.df01c260.svg);-webkit-mask-size:contain;mask-size:contain;position:absolute}.button:where(.-danger){--button-background-color:var(--color-red)}.button.-disabled,.button[disabled]{--button-background-color:var(--color-gray-150);--button-color:var(--color-white);--button-border-color:var(--button-background-color);cursor:default;text-align:start}:root{--color-primary:var(--color-mini-red);--color-lines:var(--color-primary);--font-primary:var(--font-mini);--page-header-background-color:var(--color-mini-gray);--page-header-color:var(--color-white);--page-footer-background-color:var(--color-mini-gray);--page-footer-color:var(--color-white);--page-header-focus-color:var(--color-white);--page-header-cart-color:var(--color-primary);--main-navigation-font-weight:var(--font-primary-weight-normal);--main-navigation-line-offset:-3.4rem;--menu-background-color:var(--color-primary);--menu-color:var(--color-white);--titles-color:currentcolor;--titles-font-family:var(--font-mini-serif);--titles-font-weight:var(--font-mini-serif-weight-medium);--titles-text-transform:uppercase;--user-navigation-background-color:var(--color-pink-white);--user-navigation-color:currentcolor;--button-padding:1.1em 1.6em .9em;--button-font-weight:var(--font-primary-weight-normal);--button-icon-color:var(--color-primary);--checkout-order-background-color:var(--color-pink-white);--checkout-order-title-color:var(--color-primary);--checkout-order-border-color:currentcolor;--event-advantages-background-color:var(--color-pink-white);--image-with-text-alt-medium-background-color:var(--color-pink-white);--call-to-action-background-color:var(--color-pink-white);--date-padding:.6em .8em .4em;--table-th-background-color:var(--color-pink-white);--table-th-color:var(--color-text);--quote-accent-color:var(--color-text);--card-title-text-transform:uppercase;--event-tiles-gap:1.5em;--tags-border-color:var(--color-primary);--filters-selection-background-color:var(--color-primary);--filters-selection-color:var(--color-white);--filter-button-padding:.8em 1em .6em;--filters-background-color:var(--color-pink-white);--filter-button-font-weight:normal;--filter-label-padding:.6em .8em .5em 1em;--dropdown-label-padding:.7rem 4.5rem .8rem 2.5rem;--language-selection-background-color:var(--color-primary);--language-selection-color:var(--color-white)}@media (width < 70rem){.page-header__logo{background-color:currentcolor;-webkit-mask-image:url(/assets/website/images/logo/bmw-logo-mini_more.0e3a0143.svg);mask-image:url(/assets/website/images/logo/bmw-logo-mini_more.0e3a0143.svg);-webkit-mask-size:contain;mask-size:contain}.page-header__logo>img{opacity:0}}.orders{border-block-start:1px solid currentcolor}.orders__item{background-color:var(--color-pink-white);border-block-end:1px solid currentcolor}.orders__item:nth-child(odd){background-color:var(--color-white)}.checkout-order .button.-download{--button-background-color:var(--color-primary);--button-color:var(--color-primary-contrast);--button-border-color:var(--color-primary)}.checkout-order .button.-download:active,.checkout-order .button.-download:focus-visible,.checkout-order .button.-download:hover{--button-background-color:var(--color-black);--button-border-color:var(--color-black);--button-color:var(--color-white)}[data-block-type=image-with-text-alt][data-size=medium]{background-color:var(--image-with-text-alt-medium-background-color,#0000)}@media (width >= 768px){[data-block-type=image-with-text-alt][data-size=full]{padding-block-end:4.3rem}}[data-size=full] .image-with-text-alt__image:after{border:21px solid var(--color-primary);content:"";inset:0;position:absolute}@media (width >= 768px){[data-size=full] .image-with-text-alt__image:after{transform:translate(4.3rem,4.3rem)}[data-size=full][data-order=text-first] .image-with-text-alt__image:after{transform:translate(-4.3rem,4.3rem)}}@media (width < 768px){.image-with-text-alt__image{margin-inline:var(--site-padding)}}.image-with-text-alt__content .intro{margin-block-end:.5em}@media (width < 768px){.image-with-text-alt__content{padding-inline:var(--site-padding)}}@media (width >= 768px){[data-size=full][data-order=image-first] .image-with-text-alt__content{padding-inline-start:8rem}}.image-with-text-alt__description,.image-with-text-alt__tag{color:var(--color-gray-200)}.event-tile__content{color:inherit;inset-block-start:-2.5em;padding:0;position:relative}.filter__label:after{transform:translateY(-2px)}@media (width >= 70rem){.page-header:has(+main [data-margin=header]) .page-header__container{padding-inline:calc(5em + var(--site-padding))}.page-header:has(+main [data-margin=header])+main .media-banner__content{inline-size:100%;padding-block-end:7em}.page-header:has(+main [data-margin=header])+main .media-banner:after{border:2rem solid var(--color-primary);border-block-start:0;content:"";display:block;inset:3em;pointer-events:none;position:absolute}.page-header:has(+main [data-margin=header])+main .media-banner__image:after,.page-header:has(+main [data-margin=header])+main .media-banner__image:before{block-size:3em;border-block-start:2rem solid var(--color-primary);content:"";display:block;inline-size:4em;inset-block-start:3em;pointer-events:none;position:absolute;z-index:1}.page-header:has(+main [data-margin=header])+main .media-banner__image:before{inset-inline-start:3em}.page-header:has(+main [data-margin=header])+main .media-banner__image:after{inset-inline-end:3em}}@media (width < 70rem){.page-header:has(+main [data-margin=header])+main .media-banner__fill{border:1.6rem solid var(--color-primary);border-block-end:0;inline-size:100%}.page-header:has(+main [data-margin=header])+main .media-banner__title{margin-block:2rem 0;margin-inline:0;padding-inline:6rem;position:relative}.page-header:has(+main [data-margin=header])+main .media-banner__title:after,.page-header:has(+main [data-margin=header])+main .media-banner__title:before{block-size:100%;border-block-end:1.6rem solid var(--color-primary);content:"";display:block;inline-size:4rem;inset-block-start:-2rem;position:absolute}.page-header:has(+main [data-margin=header])+main .media-banner__title:before{border-inline-start:1.6rem solid var(--color-primary);inset-inline-start:0}.page-header:has(+main [data-margin=header])+main .media-banner__title:after{border-inline-end:1.6rem solid var(--color-primary);inset-inline-end:0}.page-header:has(+main [data-margin=header])+main .media-banner__content{inline-size:100%;margin-block:0;padding-block:var(--site-padding) 3em;padding-inline:var(--site-padding);text-align:start}.page-header:has(+main [data-margin=header])+main [data-block-type=media-banner] .media-banner__title{padding-inline-start:0}.page-header:has(+main [data-margin=header])+main [data-block-type=media-banner] .media-banner__title:before{display:none}.main-navigation{font-family:var(--font-mini-serif);font-size:2.5rem;row-gap:2rem;text-transform:uppercase}}.language-selection__toggle,.loyalty-selection__toggle{align-items:flex-start;transform:translateY(3px)}@media (width < 70rem){.language-selection__option:after,.loyalty-selection__option:after{line-height:1.9}}