.cmp-overlay{-webkit-overflow-scrolling:auto;align-items:flex-start;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:6020}@media screen and (min-width:768px) and (max-width:1023px){.cmp-overlay{padding-top:4rem}}@media screen and (min-width:1024px){.cmp-overlay{padding:4rem 0}}.cmp-overlay__content{background:#fff;margin:auto;min-height:100vh;padding:1.5rem 0 0;position:relative;width:100%}@media screen and (min-width:768px){.cmp-overlay__content{min-height:24rem;padding:3rem 0 0}}@media screen and (min-width:1024px){.cmp-overlay__content{max-width:54rem;min-width:39.2727272727rem;width:50%}}.cmp-overlay__body,.cmp-overlay__foot,.cmp-overlay__head{background:inherit;padding:0 1.5rem 1.5rem}@media screen and (min-width:768px){.cmp-overlay__body,.cmp-overlay__foot,.cmp-overlay__head{padding:0 3rem 1.5rem}}.cmp-overlay__close-button{background-color:initial;color:#262626;height:3rem;margin-top:68px;padding:0;position:absolute;right:0;top:0;width:3rem}.cmp-overlay__close-button:focus,.cmp-overlay__close-button:focus-visible{outline:none}.cmp-overlay__close-button:focus-visible,.cmp-overlay__close-button:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-overlay__close-button.focus-visible{outline:none}.cmp-overlay__close-button.focus-visible,.cmp-overlay__close-button.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-overlay__close-button:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"close";direction:ltr;display:block;display:inline-block;font-family:bmw_next_icons;font-size:2rem;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-overlay__close-button:before{display:none}}.cmp-overlay__close-button:focus,.cmp-overlay__close-button:hover{background-color:initial;color:inherit}@media screen and (min-width:768px){.cmp-overlay__close-button{margin:.5rem}}.cmp-overlay__foot{border-top:1px solid #e6e6e6;bottom:0;height:6.25rem;padding-top:1.5rem;position:-webkit-sticky;position:sticky;width:100%}@media screen and (min-width:1024px){.cmp-overlay__foot{bottom:-4rem}}.cmp-overlay__button{display:inline;min-height:1em;min-width:5ch;padding:0;text-decoration:none}.cmp-overlay__button,.cmp-overlay__button[target=_blank]{align-items:center;display:inline-flex}.cmp-overlay__button[target=_blank]:after{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"external-link";direction:ltr;display:block;font-family:bmw_next_icons;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-overlay__button[target=_blank]:after{display:none}}.cmp-overlay__button[target=_blank]:after{margin:-.25em 0 -.5em;transform:scale(1.75)}.cmp-overlay__button,.cmp-overlay__button:active,.cmp-overlay__button:focus,.cmp-overlay__button:hover{background:transparent;color:#262626}.cmp-overlay__button:hover{color:#4d4d4d}.cmp-overlay__button:focus,.cmp-overlay__button:focus-visible{outline:none}.cmp-overlay__button:focus-visible,.cmp-overlay__button:focus-visible:hover{background:#fff;box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-overlay__button.focus-visible{outline:none}.cmp-overlay__button.focus-visible,.cmp-overlay__button.focus-visible:hover{background:#fff;box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-overlay__button:focus-visible{color:#4d4d4d}@supports (display:block){.cmp-overlay__button.focus-visible{color:#4d4d4d}}.cmp-overlay__button:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"arrow_chevron_right";direction:ltr;display:block;font-family:bmw_next_icons;font-size:1.25rem;font-style:normal;font-weight:400;height:1em;line-height:1;margin-left:-.25rem;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-overlay__button:before{display:none}}.cmp-overlay__button:focus{color:currentColor}.cmp-overlay__body--content,.cmp-overlay__foot--content{display:none}.cmp-overlay.cmp-overlay__hidden{visibility:hidden}
.cmp-modelselection{margin:0 auto}.cmp-modelselection a[href^="tel:"]:not([data-phone-link]){color:inherit;display:contents;font-size:inherit;font-weight:inherit;margin:0;outline:0;pointer-events:none;text-decoration:none}@media screen and (min-width:1024px){.cmp-modelselection{margin-bottom:3rem}.cmp-modelselection__top-wrapper.cmp-modelselection__hotkeys--active{column-gap:1.5rem;display:grid;grid-template-columns:2fr 1fr}}.is-touch .cmp-modelcard:hover .cmp-modelcard__cosy-img,.is-touch .cmp-modelcard:hover .cmp-modelcard__dam-img{transform:none}@media screen and (min-width:1024px){.is-touch .cmp-modelcard:hover .cmp-modelcard__cosy-img,.is-touch .cmp-modelcard:hover .cmp-modelcard__dam-img{transform:translateY(-72.8%)}}@media screen and (max-width:767px){.is-touch .cmp-modelcard:not(:first-child):hover .cmp-modelcard__cosy-img,.is-touch .cmp-modelcard:not(:first-child):hover .cmp-modelcard__dam-img,.is-touch .cmp-modelcard__list-view:hover .cmp-modelcard__cosy-img,.is-touch .cmp-modelcard__list-view:hover .cmp-modelcard__dam-img{transform:none}}.cmp-modelselection__group{border-top:1px solid #e6e6e6;padding-bottom:2rem}.cmp-modelselection__group-name{font-size:var(--subsection-1-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-1-line-height);margin-top:-3.25rem;padding:4.75rem 0 .5rem;text-transform:uppercase}.cmp-modelselection__group-name-i{text-transform:none}.cmp-modelselection__group-list{display:grid}.cmp-modelselection__no-results{border-top:1px solid #e6e6e6;padding:1.5rem 0 1rem;text-align:center}.cmp-modelselection__no-results--hide{display:none}.cmp-modelselection__no-results-title{font-size:var(--subsection-2-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-2-line-height);padding:0 0 1rem;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__group-name{margin-top:-4rem;padding:6rem 0 .5rem}.cmp-modelselection__group-list{grid-gap:0 1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.cmp-modelselection__group-name{margin-top:-4rem;padding:6rem 0 1rem}.cmp-modelselection__group-list{grid-gap:0 1.5rem;grid-template-columns:repeat(4,1fr)}}.cmp-modelselection__model-icon{padding-right:.25rem}.cmp-modelselection__hotkeys{background-color:#f2f2f2;display:none;margin-bottom:1rem;padding:1rem}.cmp-modelselection__hotkeys--active .cmp-modelselection__hotkeys{display:block}.cmp-modelselection__hotkeys .cmp-modelselection__hotkeys-title{font-size:var(--subsection-1-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-1-line-height);margin-bottom:.5rem;text-transform:uppercase}.cmp-modelselection__hotkeys .cmp-modelselection__hotkeys-list{list-style:none;margin-top:1rem}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__hotkeys .cmp-modelselection__hotkeys-list{column-count:2}}.cmp-modelselection__hotkeys .cmp-modelselection__hotkey{align-items:center;display:flex;font-size:var(--body-1-font-size);font-weight:var(--default-font-weight);line-height:var(--body-1-line-height);margin-bottom:.25rem}.cmp-modelselection__hotkeys .cmp-modelselection__hotkey .cmp-modelselection__key{background-color:#fff;border-radius:.25rem;min-height:1.5rem;min-width:1.5rem;padding:0 .5rem;text-align:center}.cmp-modelselection__hotkeys .cmp-modelselection__hotkey .cmp-modelselection__key-description{padding:0 .5rem}@media screen and (min-width:1024px){.cmp-modelselection__hotkeys{margin-bottom:1.5rem;order:2;padding:1.5rem}}.cmp-modelselection__detail-view{display:flex;flex-direction:column;grid-column:span 1;padding:3rem 0;position:relative}.cmp-modelselection__detail-view a[href^="tel:"]:not([data-phone-link]){color:inherit;display:contents;font-size:inherit;font-weight:inherit;margin:0;outline:0;pointer-events:none;text-decoration:none}.cmp-modelselection__detail-view:focus{outline:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image-wrap{margin:0 auto;pointer-events:none;position:relative;width:100%;z-index:10}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360{margin:-13px auto 0;min-height:200px;transition:min-height .2s ease-in,opacity .2s ease-in}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image--dam.style-lazyload__loaded,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image.style-lazyload__loaded{min-height:auto}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-links-wrap{grid-column-gap:4px;grid-row-gap:4px;display:grid;grid-template-columns:1fr;margin-top:-65px;width:100%}@media screen and (min-width:1024px) and (max-width:1279px){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-links-wrap{border-color:#f2f2f2;border-style:solid;border-width:0 1.5rem;margin-left:-3rem;width:calc(100% + 6rem)}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-wrap{background-color:#f2f2f2;padding:2.75rem 1.5rem 0}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link{align-items:center;cursor:pointer;display:flex;font-size:var(--body-2-font-size);font-weight:var(--clickable-font-weight);justify-content:center;line-height:var(--body-2-line-height);margin:0;min-height:3.25rem;min-width:12rem;min-width:100%;padding:.25rem;text-align:center}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:hover{box-shadow:inset 0 0 0 1px #262626;color:#262626}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:active,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:disabled,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:hover{background:transparent}@media (hover:hover) and (pointer:fine){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:active,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:hover{box-shadow:inset 0 0 0 2px #262626;color:#262626}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:disabled{box-shadow:inset 0 0 0 1px #e6e6e6;color:#bbb;pointer-events:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus-visible{outline:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus-visible,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link.focus-visible{outline:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link.focus-visible,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link:focus-visible{color:#1c69d4}@supports (display:block){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link.focus-visible{color:#1c69d4}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--cta-wrap{background-color:#f2f2f2;padding:1.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--cta-wrap:nth-child(2){margin-top:-.25rem}.cmp-modelselection__detail-view .cmp-modelselection__cta-empty{display:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--labels{display:flex}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--labels{flex-direction:row-reverse;justify-content:flex-end}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--subbrands{margin-bottom:.25rem;margin-right:.25rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--subbrands .cmp-modelselection__detail-view--subbrand{align-items:center;display:flex;margin-right:.25rem;max-height:1rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--new-model-label{background-color:#4d4d4d;color:#fff;font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height);margin-bottom:.5rem;margin-right:.5rem;padding:0 .25rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button{background-color:initial;color:#262626;height:3rem;padding:0;position:absolute;right:0;top:0;width:3rem;z-index:20}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:focus,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:focus-visible{outline:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:focus-visible,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button.focus-visible{outline:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button.focus-visible,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"close";direction:ltr;display:block;display:inline-block;font-family:bmw_next_icons;font-size:2rem;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:before{display:none}}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:focus,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--close-button:hover{background-color:initial}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--name{font-size:var(--subsection-2-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-2-line-height);margin-bottom:.25rem;z-index:20}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--fuel-type{color:#4d4d4d;font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height);margin-bottom:.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--fuel-type--dot{color:#bbb;display:inline-block;font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height);margin:0 .25rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--price{align-items:center;display:flex;font-size:var(--body-1-font-size);font-weight:var(--price-font-weight);line-height:var(--body-1-line-height)}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--upcoming-fuel-types{padding:1rem 1.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--selected{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@media screen and (max-width:767px){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image--dam{max-width:25pc;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__detail-view{grid-column:span 2;padding:0 0 3rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image-wrap{margin:0 auto;width:100%;z-index:10}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image--dam{margin:-23px auto 0;min-height:310px;width:92.307692%}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-links-wrap{grid-template-columns:repeat(2,1fr);margin-top:-17%}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-wrap{grid-column:span 2;padding:4.25rem 1.5rem 1rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--cta-wrap:nth-child(2){margin-top:0}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--fuel-and-price-wrap{display:flex;justify-content:space-between}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--fuel-type{margin-bottom:0}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--price{margin-top:-.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--upcoming-fuel-types{padding:.75rem 1.5rem}}@media screen and (min-width:768px){.cmp-modelselection__detail-view .cmp-modelselection__detail-view--cta-wrap:nth-child(2){margin-top:0}}@media screen and (min-width:1024px){.cmp-modelselection__detail-view{grid-column:span 4;padding:0 0 3rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image-wrap{height:280px;margin:auto;width:100%;z-index:10}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image--dam{margin-top:-1.9557823129%;min-height:20pc;width:54.421769%}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-links-wrap{grid-template-columns:4fr 3fr 2.5fr 2.5fr;margin-top:calc(-289.03226px + 16.12903%)}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data-wrap{display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data--no-labels .cmp-modelselection__detail-view--name{width:85%}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--cta-wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--link{z-index:30}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--upcoming-fuel-types{padding:.75rem 1.5rem}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--data{padding-bottom:1rem}}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator{border:0;box-shadow:none}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:hover,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:hover{background-color:#1c69d4;color:#f6f6f6}@media (hover:hover) and (pointer:fine){.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:active,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:hover,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:active,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:hover{background-color:#0653b6;box-shadow:none;color:#f6f6f6}}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus-visible{outline:none}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus-visible,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus-visible:hover,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator.focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator.focus-visible{outline:none}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator.focus-visible,.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator.focus-visible:hover,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator.focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus-visible{color:#f6f6f6}@supports (display:block){.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator.focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator.focus-visible{color:#f6f6f6}}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:focus-visible{background-color:#0653b6}@supports (display:block){.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator.focus-visible,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator.focus-visible{background-color:#0653b6}}.cmp-modelselection__primary-cta-con .cmp-modelselection__cta-id-configurator:disabled,.cmp-modelselection__primary-cta-stock .cmp-modelselection__cta-id-stock-car-locator:disabled{background-color:#bbd2f3}.cmp-modelselection__detail-view--cta-1 .cmp-modelselection__detail-view--data-links-wrap{grid-column-gap:0;grid-row-gap:0}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__detail-view--cta-1 .cmp-modelselection__detail-view--data-links-wrap{background-color:#f2f2f2}.cmp-modelselection__detail-view--cta-1 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--data-wrap{padding-bottom:0}}@media screen and (min-width:1024px){.cmp-modelselection__detail-view--cta-1 .cmp-modelselection__detail-view--data-links-wrap{background-color:#f2f2f2;grid-template-columns:1fr 2fr;min-height:9.75rem}.cmp-modelselection__detail-view--cta-1 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--cta-wrap:nth-child(2){grid-column:3}.cmp-modelselection__detail-view--cta-2 .cmp-modelselection__detail-view--data-links-wrap,.cmp-modelselection__detail-view--cta-3 .cmp-modelselection__detail-view--data-links-wrap{grid-template-columns:1fr 1fr 1fr;min-height:9.75rem}}.cmp-modelselection__detail-view--cta-3 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--cta-wrap:last-child{display:none}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__detail-view--cta-3 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--cta-wrap:last-child{display:flex}}.cmp-modelselection__detail-view--cta-2 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--cta-wrap:last-child{display:none}@media screen and (min-width:1024px){.cmp-modelselection__detail-view--cta-2 .cmp-modelselection__detail-view--data-links-wrap .cmp-modelselection__detail-view--cta-wrap:last-child{display:flex}.cmp-modelselection__detail-view--cta-3 .cmp-modelselection__detail-view--data-links-wrap,.cmp-modelselection__detail-view--cta-4 .cmp-modelselection__detail-view--data-links-wrap{min-height:14rem}}.cmp-modelselection__detail-view-fullscreen{background:#fff;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:6050}@media screen and (min-width:1024px){.cmp-modelselection__detail-view--cta-icon[data-icon]{color:#262626;display:block;padding-bottom:1rem}.cmp-modelselection__detail-view--cta-icon[data-icon]:before{font-size:3rem;font-weight:300}}.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation{animation:slideToggle .5s cubic-bezier(0,.5,.5,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@keyframes slideToggle{0%{max-height:0;transform:translateY(-200px)}to{max-height:700px;transform:translateY(0)}}.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view__container{animation:fadeIn .5s cubic-bezier(0,.5,.5,1) .5s;opacity:0}.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--close-button{animation:fadeInIcon .5s cubic-bezier(0,.5,.5,1) .5s}.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation.cmp-modelselection__visible .cmp-modelselection__detail-view--image,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation.cmp-modelselection__visible .cmp-modelselection__detail-view__container{opacity:1}@media screen and (min-width:600px) and (max-width:1023px) and (orientation:portrait){@keyframes fadeIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInIcon{0%{opacity:0}to{opacity:1}}@keyframes slideToggle{0%{max-height:0;transform:translateY(-40px)}to{max-height:700px;transform:translateY(0)}}}@media screen and (min-width:1024px){@keyframes fadeIn{0%{opacity:0;transform:translateY(-5pc)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInIcon{0%{opacity:0}to{opacity:1}}@keyframes slideToggle{0%{max-height:0;transform:translateY(-5pc)}to{max-height:700px;transform:translateY(0)}}}.cmp-modelselection__detail-view .cmp-modelselection__picture--detailview{display:initial}@keyframes fadeInIcon{0%{opacity:0}to{opacity:1}}.cmp-modelselection__360-template{display:none}.cmp-modelselection__detail-view--image360{left:0;position:absolute;right:0;top:0;z-index:100}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image-fallback,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--image-fallback,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation.cmp-modelselection__visible .cmp-modelselection__detail-view--image360,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation.cmp-modelselection__visible .cmp-modelselection__detail-view--image-fallback{opacity:0;pointer-events:none}.cmp-modelselection__detail-view .cmp-modelselection__detail-view--image360-loaded,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation .cmp-modelselection__detail-view--image360-loaded,.cmp-modelselection__detail-view.cmp-modelselection__detail-view__animation.cmp-modelselection__visible .cmp-modelselection__detail-view--image360-loaded{opacity:1;pointer-events:all}.cmp-modelselection__detail-view--icon360{animation:fadeInIcon 2s;font-size:3rem;position:absolute;top:0}@media screen{.cmp-modelselection__detail-view--icon360{padding-left:2%}}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelselection__detail-view--icon360{font-size:4rem;padding-left:5%;top:.75rem}}@media screen and (min-width:1024px) and (max-width:1279px){.cmp-modelselection__detail-view--icon360{font-size:4rem;padding-left:22%;top:.5rem}}@media screen and (min-width:1280px){.cmp-modelselection__detail-view--icon360{font-size:4rem;padding-left:24%;top:1rem}}
.cmp-modelfilter__title{font-size:var(--subsection-1-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-1-line-height);margin:1rem 0;text-transform:uppercase}@media screen and (min-width:1024px){.cmp-modelfilter__title{margin:1.5rem 0}}.cmp-modelfilter__button-wrap{align-items:center;display:flex;margin-bottom:1.5rem;margin-left:-1.5rem;margin-top:-.5rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 1.5rem;width:calc(100% + 1.5rem)}@media screen and (min-width:768px){.cmp-modelfilter__button-wrap{flex-wrap:wrap;margin-bottom:1rem;overflow-x:initial;overflow-y:initial;width:calc(100% + 3rem)}.cmp-modelfilter__button-wrap .cmp-modelfilter__toggle{margin-bottom:.5rem}}.cmp-modelfilter__button:last-child:after{content:"";height:100%;position:absolute;right:-1.5rem;width:1.5rem}.cmp-modelfilter__more-filter-button{min-height:2.25rem;width:-webkit-max-content;width:max-content}.cmp-modelfilter__number-wrap{color:#262626;display:inline-flex;font-size:var(--body-2-font-size);font-weight:var(--default-font-weight);line-height:var(--body-2-line-height);margin-bottom:1rem}.cmp-modelfilter__number{text-decoration:underline}.cmp-modelfilter__card-hide,.cmp-modelfilter__group-hide{display:none}@media screen and (max-width:767px){.cmp-modelfilter__card-hide.cmp-modelcard:not(:first-child){display:none}}.cmp-modelfilter__overlay-wrap{margin-bottom:1.25rem;margin-top:-1.25rem}.cmp-modelfilter__overlay-wrap .cmp-overlay{z-index:6050}.cmp-modelfilter__overlay-group{border:0;margin:0 0 1.5rem;padding:0}.cmp-modelfilter__overlay-group--hidden{display:none}.cmp-modelfilter__overlay-group-heading{font-size:var(--subsection-2-font-size);font-weight:var(--default-font-weight);line-height:var(--subsection-2-line-height);margin-bottom:1rem}.cmp-modelfilter__overlay-footer,.cmp-modelfilter__overlay-group-filter{display:grid;grid-template-columns:100%;grid-template-rows:auto;row-gap:1rem;z-index:30}@media screen and (min-width:768px){.cmp-modelfilter__overlay-footer,.cmp-modelfilter__overlay-group-filter{column-gap:1.5rem;grid-template-columns:1fr 1fr}}.cmp-modelfilter__overlay-group-filter--column-flow{display:block;margin-bottom:-.6875rem}.cmp-modelfilter__overlay-group-filter--column-flow .cmp-modelfilter__checkbox{margin-bottom:.6875rem;padding-top:.3125rem}.cmp-modelfilter__overlay-group-filter--column-flow .cmp-modelfilter__checkbox-icon{top:auto}@media screen and (min-width:768px){.cmp-modelfilter__overlay-group-filter--column-flow{column-count:2}}@media screen and (max-width:767px){.cmp-modelfilter__overlay-footer{height:8rem;padding-bottom:0;padding-top:1rem;row-gap:0}}.cmp-modelfilter__toggle{align-items:center;cursor:pointer;display:flex;font-size:var(--body-2-font-size);font-weight:var(--clickable-font-weight);justify-content:center;line-height:var(--body-2-line-height);margin-right:.5rem;min-height:2.25rem;padding:0 1rem;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.cmp-modelfilter__toggle,.cmp-modelfilter__toggle:focus,.cmp-modelfilter__toggle:hover{box-shadow:inset 0 0 0 1px #bbb;color:#666}.cmp-modelfilter__toggle,.cmp-modelfilter__toggle:active,.cmp-modelfilter__toggle:disabled,.cmp-modelfilter__toggle:focus,.cmp-modelfilter__toggle:hover{background:transparent}@media (hover:hover) and (pointer:fine){.cmp-modelfilter__toggle:active,.cmp-modelfilter__toggle:hover{box-shadow:inset 0 0 0 1px #262626;color:#262626}}.cmp-modelfilter__toggle:disabled{box-shadow:inset 0 0 0 1px #bbb;color:#bbb;pointer-events:none}.cmp-modelfilter__toggle:focus,.cmp-modelfilter__toggle:focus-visible{outline:none}.cmp-modelfilter__toggle:focus-visible,.cmp-modelfilter__toggle:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelfilter__toggle.focus-visible{outline:none}.cmp-modelfilter__toggle.focus-visible,.cmp-modelfilter__toggle.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelfilter__toggle:focus-visible{color:#262626}@supports (display:block){.cmp-modelfilter__toggle.focus-visible{color:#262626}}.cmp-modelfilter__toggle[aria-pressed=true]{border:0;box-shadow:none}.cmp-modelfilter__toggle[aria-pressed=true],.cmp-modelfilter__toggle[aria-pressed=true]:focus,.cmp-modelfilter__toggle[aria-pressed=true]:hover{background-color:#4d4d4d;color:#f6f6f6}@media (hover:hover) and (pointer:fine){.cmp-modelfilter__toggle[aria-pressed=true]:active,.cmp-modelfilter__toggle[aria-pressed=true]:hover{background-color:#262626;box-shadow:none}}.cmp-modelfilter__toggle[aria-pressed=true]:focus,.cmp-modelfilter__toggle[aria-pressed=true]:focus-visible{outline:none}.cmp-modelfilter__toggle[aria-pressed=true]:focus-visible,.cmp-modelfilter__toggle[aria-pressed=true]:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelfilter__toggle[aria-pressed=true].focus-visible{outline:none}.cmp-modelfilter__toggle[aria-pressed=true].focus-visible,.cmp-modelfilter__toggle[aria-pressed=true].focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelfilter__toggle[aria-pressed=true]:focus-visible{background-color:#262626}@supports (display:block){.cmp-modelfilter__toggle[aria-pressed=true].focus-visible{background-color:#262626}}.cmp-modelfilter__toggle[aria-pressed=true]:disabled{background-color:#bbb}.cmp-modelfilter__toggle-icon{color:currentColor;margin-right:.5rem;pointer-events:none;transition:transform .5s ease-in-out}.cmp-modelfilter__toggle-icon:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"plus";direction:ltr;display:block;font-family:bmw_next_icons;font-size:1.25rem;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-modelfilter__toggle-icon:before{display:none}}.cmp-modelfilter__toggle[aria-pressed=true] .cmp-modelfilter__toggle-icon{transform:rotate(45deg)}.cmp-modelfilter__toggle--selected-filter-template{display:none}.cmp-modelfilter__checkbox{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}.cmp-modelfilter__input--checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cmp-modelfilter__input--checkbox:focus,.cmp-modelfilter__input--checkbox:focus-visible{outline:none}.cmp-modelfilter__input--checkbox:focus-visible+.cmp-modelfilter__checkbox-icon,.cmp-modelfilter__input--checkbox:focus-visible:hover+.cmp-modelfilter__checkbox-icon{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelfilter__input--checkbox.focus-visible{outline:none}.cmp-modelfilter__input--checkbox.focus-visible+.cmp-modelfilter__checkbox-icon,.cmp-modelfilter__input--checkbox.focus-visible:hover+.cmp-modelfilter__checkbox-icon{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelfilter__checkbox-icon{background-color:initial;border:.125rem solid #bbb;color:#fff;height:1.5rem;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .25s ease-in-out,border .25s ease-in-out;width:1.5rem}@media (hover:hover) and (pointer:fine){.cmp-modelfilter__checkbox:hover .cmp-modelfilter__checkbox-icon{border-color:#8e8e8e}}.cmp-modelfilter__input--checkbox:checked+.cmp-modelfilter__checkbox-icon{background-color:#4d4d4d;border-color:transparent}.cmp-modelfilter__input--checkbox:checked+.cmp-modelfilter__checkbox-icon:after{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"checkmark";direction:ltr;display:block;font-family:bmw_next_icons;font-style:normal;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-modelfilter__input--checkbox:checked+.cmp-modelfilter__checkbox-icon:after{display:none}}.cmp-modelfilter__input--checkbox:checked+.cmp-modelfilter__checkbox-icon:after{font-size:1.25rem;font-weight:400}@media (hover:hover) and (pointer:fine){.cmp-modelfilter__checkbox:hover .cmp-modelfilter__input--checkbox:checked+.cmp-modelfilter__checkbox-icon{background-color:#262626}}.cmp-modelfilter__checkbox-text{cursor:pointer;display:flex;font-size:var(--body-2-font-size);font-weight:var(--default-font-weight);line-height:var(--body-2-line-height);padding-left:2.5rem;width:100%}.cmp-modelfilter__button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:3.25rem;min-width:12rem;padding:.25rem;text-align:center}.cmp-modelfilter__button--button{font-size:var(--body-2-font-size);font-weight:var(--clickable-font-weight);line-height:var(--body-2-line-height)}.cmp-modelfilter__button--button,.cmp-modelfilter__button--button:focus,.cmp-modelfilter__button--button:hover{box-shadow:inset 0 0 0 1px #262626;color:#262626}.cmp-modelfilter__button--button,.cmp-modelfilter__button--button:active,.cmp-modelfilter__button--button:disabled,.cmp-modelfilter__button--button:focus,.cmp-modelfilter__button--button:hover{background:transparent}@media (hover:hover) and (pointer:fine){.cmp-modelfilter__button--button:active,.cmp-modelfilter__button--button:hover{box-shadow:inset 0 0 0 2px #262626;color:#262626}}.cmp-modelfilter__button--button:disabled{box-shadow:inset 0 0 0 1px #e6e6e6;color:#bbb;pointer-events:none}.cmp-modelfilter__button--button:focus,.cmp-modelfilter__button--button:focus-visible{outline:none}.cmp-modelfilter__button--button:focus-visible,.cmp-modelfilter__button--button:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelfilter__button--button.focus-visible{outline:none}.cmp-modelfilter__button--button.focus-visible,.cmp-modelfilter__button--button.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelfilter__button--button:focus-visible{color:#1c69d4}@supports (display:block){.cmp-modelfilter__button--button.focus-visible{color:#1c69d4}}.cmp-modelfilter__button--reset{justify-content:center}.cmp-modelfilter__button--reset,.cmp-modelfilter__button--reset:active,.cmp-modelfilter__button--reset:focus,.cmp-modelfilter__button--reset:hover{background:transparent;color:#262626}.cmp-modelfilter__button--reset:hover{color:#4d4d4d}.cmp-modelfilter__button--reset:focus,.cmp-modelfilter__button--reset:focus-visible{outline:none}.cmp-modelfilter__button--reset:focus-visible,.cmp-modelfilter__button--reset:focus-visible:hover{background:#fff;box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelfilter__button--reset.focus-visible{outline:none}.cmp-modelfilter__button--reset.focus-visible,.cmp-modelfilter__button--reset.focus-visible:hover{background:#fff;box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}.cmp-modelfilter__button--reset:focus-visible{color:#4d4d4d}@supports (display:block){.cmp-modelfilter__button--reset.focus-visible{color:#4d4d4d}}.cmp-modelfilter__button--reset .cmp-modelfilter__button-icon{margin-right:.25rem}.cmp-modelfilter__button--reset .cmp-modelfilter__button-icon:before{font-size:1rem;font-weight:400}@media screen and (min-width:768px){.cmp-modelfilter__button--reset{justify-content:flex-start;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-left:.5rem}}.cmp-modelfilter__field{position:relative}.cmp-modelfilter__field .cmp-modelfilter__label{color:#666;display:block;font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height);margin-bottom:.5rem}.cmp-modelfilter__input--number,.cmp-modelfilter__output--number{align-items:center;background:#fff;background-blend-mode:color;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #bbb;color:#262626;cursor:pointer;cursor:default;display:flex;font-size:var(--body-2-font-size);font-weight:var(--input-font-weight);justify-content:center;justify-content:unset;line-height:var(--body-2-line-height);min-height:3.25rem;min-width:12rem;outline:none;padding:.25rem .25rem .25rem 1.25rem;text-align:center;text-align:left;width:100%}.cmp-modelfilter__input--number:focus,.cmp-modelfilter__input--number:hover,.cmp-modelfilter__input--number:hover+.cmp-modelfilter__output,.cmp-modelfilter__output--number:focus,.cmp-modelfilter__output--number:hover,.cmp-modelfilter__output--number:hover+.cmp-modelfilter__output{box-shadow:inset 0 0 0 2px #4d4d4d}.cmp-modelfilter__output--number{opacity:0;pointer-events:none;position:absolute;top:1.5rem}.cmp-modelfilter__input--number{-webkit-appearance:textfield;appearance:textfield}.cmp-modelfilter__input--number::-ms-input-placeholder{color:#666;font-weight:var(--default-font-weight);line-height:revert}.cmp-modelfilter__input--number::placeholder{color:#666;font-weight:var(--default-font-weight);line-height:revert}.cmp-modelfilter__input--number::-webkit-inner-spin-button,.cmp-modelfilter__input--number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cmp-modelfilter__input--number:not(:placeholder-shown):not(:focus){opacity:0}.cmp-modelfilter__input--number:not(:placeholder-shown):not(:focus)+.cmp-modelfilter__output--number{opacity:1}.cmp-modelfilter__electric-icon{color:#262626;font-size:1.5rem;padding-right:.25rem}
.cmp-modelcard{cursor:pointer;margin:1rem 0 .5rem;pointer-events:none;position:relative}.cmp-modelcard .cmp-modelcard__name{color:#262626;font-size:var(--body-2-font-size);font-weight:var(--default-font-weight);line-height:var(--body-2-line-height);padding:.75rem 0 .25rem}.cmp-modelcard .cmp-modelcard__fuel-type{color:#4d4d4d;padding-bottom:.25rem}.cmp-modelcard .cmp-modelcard__fuel-type,.cmp-modelcard .cmp-modelcard__fuel-type--dot{font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height)}.cmp-modelcard .cmp-modelcard__fuel-type--dot{color:#bbb;display:inline-block;margin:0 .25rem}.cmp-modelcard .cmp-modelcard__price{align-items:center;color:#262626;display:flex;font-size:var(--body-2-font-size);font-weight:var(--price-font-weight);line-height:var(--body-2-line-height)}.cmp-modelcard .cmp-modelcard__upcoming-fuel-types--item{color:#262626;font-size:var(--body-3-font-size);font-weight:var(--default-font-weight);line-height:var(--body-3-line-height);opacity:.8203}.cmp-modelcard .cmp-modelcard__upcoming-fuel-types--item:first-child{margin-top:.5rem}.cmp-modelcard .cmp-modelcard__links{display:none}@media screen and (min-width:768px){.cmp-modelcard{margin:-4rem 0 .5rem;padding-top:5rem}.cmp-modelcard .cmp-modelcard__name{padding:.25rem 0}}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelcard .cmp-modelcard__fuel-type{padding-bottom:.25rem}}.cmp-modelcard__active{opacity:.4}.cmp-modelcard__picture--filtering{display:none}@media screen and (max-width:767px){.cmp-modelcard:not(:first-child),.cmp-modelcard__list-view{grid-gap:0 .5rem;align-items:center;display:grid;grid-template-columns:5fr 7fr}.cmp-modelcard:not(:first-child) .cmp-modelcard__entry,.cmp-modelcard__list-view .cmp-modelcard__entry{display:flex;flex-direction:column}.cmp-modelcard:not(:first-child) .cmp-modelcard__name,.cmp-modelcard__list-view .cmp-modelcard__name{padding:.5rem 0 .25rem}.cmp-modelcard:not(:first-child) .cmp-modelcard__fuel-type,.cmp-modelcard:not(:first-child) .cmp-modelcard__picture--not-filtering,.cmp-modelcard:not(:first-child) .cmp-modelcard__upcoming-fuel-types,.cmp-modelcard__list-view .cmp-modelcard__fuel-type,.cmp-modelcard__list-view .cmp-modelcard__picture--not-filtering,.cmp-modelcard__list-view .cmp-modelcard__upcoming-fuel-types{display:none}.cmp-modelcard:not(:first-child) .cmp-modelcard__picture--filtering,.cmp-modelcard__list-view .cmp-modelcard__picture--filtering{display:block}}.cmp-modelcard__button,.cmp-modelcard__con-link{bottom:-.5rem;height:calc(100% + 1rem);left:-.5rem;pointer-events:all;position:absolute;right:-.5rem;top:-.5rem;width:calc(100% + 1rem)}.cmp-modelcard__button:focus,.cmp-modelcard__button:focus-visible,.cmp-modelcard__con-link:focus,.cmp-modelcard__con-link:focus-visible{outline:none}.cmp-modelcard__button:focus-visible,.cmp-modelcard__button:focus-visible:hover,.cmp-modelcard__con-link:focus-visible,.cmp-modelcard__con-link:focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}@supports (display:block){.cmp-modelcard__button.focus-visible,.cmp-modelcard__con-link.focus-visible{outline:none}.cmp-modelcard__button.focus-visible,.cmp-modelcard__button.focus-visible:hover,.cmp-modelcard__con-link.focus-visible,.cmp-modelcard__con-link.focus-visible:hover{box-shadow:0 0 0 .0625rem #fff,0 0 0 .3125rem #1c69d4}}@media screen and (min-width:768px){.cmp-modelcard__button,.cmp-modelcard__con-link{height:calc(100% - 4rem);top:4.5rem}}.cmp-modelcard__button{padding:0;text-align:unset}.cmp-modelcard__button,.cmp-modelcard__button:focus,.cmp-modelcard__button:hover{background-color:initial;outline:none}.cmp-modelcard__con-link{margin:0;z-index:30}.cmp-modelcard__electric-icon{align-items:center;display:flex;justify-content:center;left:5.8%;opacity:1;padding:8.8% 0;position:absolute;top:6.2%;transition:opacity .2s ease-in;width:17.6%}html[dir=rtl] .cmp-modelcard__electric-icon{left:auto;right:5.8%}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric{color:#0066b1;position:absolute;top:50%;transform:translateY(-50%)}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"fuel_type_bev";direction:ltr;display:block;font-family:bmw_next_icons;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric:before{display:none}}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric:before{font-size:4rem;font-weight:300}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{color:#0066b1;position:absolute;top:50%;transform:translateY(-50%)}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid:before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"fuel_type_phev";direction:ltr;display:block;font-family:bmw_next_icons;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-transform:none;white-space:nowrap;width:auto}@media aural,reader,speech{.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid:before{display:none}}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid:before{font-size:4rem;font-weight:300}@media screen and (max-width:767px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:125.5px;line-height:1}}@media screen and (max-width:767px) and (min-width:280px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:calc(-11px + 23vw)}}@media screen and (max-width:767px) and (min-width:767px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:125.5px}}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelcard__electric-icon{left:6.5%;padding:7.8% 0;top:10.8%;width:15.7%}html[dir=rtl] .cmp-modelcard__electric-icon{left:auto;right:6.5%}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:5.8pc;line-height:1}}@media screen and (min-width:768px) and (max-width:1023px) and (min-width:768px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:calc(-11px + 10vw)}}@media screen and (min-width:768px) and (max-width:1023px) and (min-width:1023px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:5.8pc}}@media screen and (min-width:1024px){.cmp-modelcard__electric-icon{left:6.5%;padding:8.6% 0;top:10.6%;width:17.3%}.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:62px;line-height:1}}@media screen and (min-width:1024px) and (min-width:1024px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:calc(-9px + 5vw)}}@media screen and (min-width:1024px) and (min-width:1272px){.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__electric-icon .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:62px}}@media screen and (max-width:767px){.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon,.cmp-modelcard__list-view .cmp-modelcard__electric-icon{left:4px;padding:12.5% 0;top:10px;width:25%}.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--plugin-hybrid,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:69.9px;line-height:1}}@media screen and (max-width:767px) and (min-width:280px){.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--plugin-hybrid,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:calc(-7px + 12vw)}}@media screen and (max-width:767px) and (min-width:767px){.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard:not(:first-child) .cmp-modelcard__electric-icon__type--plugin-hybrid,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--full-electric,.cmp-modelcard__list-view .cmp-modelcard__electric-icon__type--plugin-hybrid{font-size:69.9px}}.cmp-modelcard__image-wrap{display:flex;justify-content:center;opacity:1;padding:23.5% 0;position:relative;transition:opacity .2s ease-in;width:100%}.cmp-modelcard__image-wrap .cmp-modelcard__picture{width:100%;z-index:20}.cmp-modelcard__image-wrap .cmp-modelcard__cosy-img,.cmp-modelcard__image-wrap .cmp-modelcard__dam-img{margin-bottom:0;position:absolute;top:-24.3%;transition:transform .15s ease-in;width:100%;will-change:transform}.cmp-modelcard__image-wrap .cmp-modelcard__cosy-img:not([src]),.cmp-modelcard__image-wrap .cmp-modelcard__cosy-img[src=""],.cmp-modelcard__image-wrap .cmp-modelcard__dam-img:not([src]),.cmp-modelcard__image-wrap .cmp-modelcard__dam-img[src=""]{opacity:0}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelcard__image-wrap{padding:24.3% 0}.cmp-modelcard__image-wrap .cmp-modelcard__cosy-img,.cmp-modelcard__image-wrap .cmp-modelcard__dam-img{top:-23.9%}}@media screen and (min-width:1024px){.cmp-modelcard__image-wrap{padding:23.9% 0}.cmp-modelcard__image-wrap .cmp-modelcard__cosy-img,.cmp-modelcard__image-wrap .cmp-modelcard__dam-img{margin-right:-4px;top:73%;transform:translate3d(0,-73%,0)}}@media screen and (max-width:767px){.cmp-modelcard:not(:first-child) .cmp-modelcard__image-wrap,.cmp-modelcard__list-view .cmp-modelcard__image-wrap{padding:33.3% 0}.cmp-modelcard:not(:first-child) .cmp-modelcard__cosy-img,.cmp-modelcard:not(:first-child) .cmp-modelcard__dam-img,.cmp-modelcard__list-view .cmp-modelcard__cosy-img,.cmp-modelcard__list-view .cmp-modelcard__dam-img{top:0}}.cmp-modelcard:hover .cmp-modelcard__cosy-img,.cmp-modelcard:hover .cmp-modelcard__dam-img{transform:scale(1.1)}@media screen and (min-width:1024px){.cmp-modelcard:hover .cmp-modelcard__cosy-img,.cmp-modelcard:hover .cmp-modelcard__dam-img{transform:translate3d(0,-73%,0) scale(1.1)}}.cmp-modelcard__image-loading .cmp-modelcard__electric-icon,.cmp-modelcard__image-loading .cmp-modelcard__image-wrap,.cmp-modelcard__image-loading .cmp-modelcard__labels{opacity:0}.cmp-modelcard__picture--detailview{display:none}.cmp-modelcard__labels{display:flex;opacity:1;position:relative;transition:opacity .2s ease-in}.cmp-modelcard__new-model-label{background-color:#4d4d4d;color:#fff;font-size:var(--label-1-font-size);font-weight:var(--default-font-weight);line-height:var(--label-1-line-height);margin-right:0;padding:0 .25rem;position:absolute;right:0;top:0}html[dir=rtl] .cmp-modelcard__new-model-label{left:0;right:auto}.cmp-modelcard__subbrands{bottom:0;display:flex;height:12.5%;left:0;position:absolute;z-index:20}.cmp-modelcard__subbrand-wrap{align-items:flex-start;display:flex;flex-flow:column;margin-right:.5rem}.cmp-modelcard__subbrand{height:100%}@media screen and (min-width:768px) and (max-width:1023px){.cmp-modelcard__labels{padding-bottom:0}.cmp-modelcard__subbrands{height:10.82%}.cmp-modelcard__fuel-type{padding-bottom:.25rem}}@media screen and (min-width:1024px){.cmp-modelcard__subbrands{height:12.13%}}@media screen and (max-width:767px){.cmp-modelcard:not(:first-child) .cmp-modelcard__new-model-label,.cmp-modelcard__list-view .cmp-modelcard__new-model-label{margin-right:.5rem;position:static}.cmp-modelcard:not(:first-child) .cmp-modelcard__subbrands,.cmp-modelcard__list-view .cmp-modelcard__subbrands{margin-top:0;position:static}.cmp-modelcard:not(:first-child) .cmp-modelcard__subbrand,.cmp-modelcard__list-view .cmp-modelcard__subbrand{height:1rem}}
.cmp-linklist .cmp-linklist__list{grid-gap:0 1.5rem;display:grid;grid-template-columns:1fr;list-style:none;margin-bottom:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.cmp-linklist .cmp-linklist__list{grid-gap:0 1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.cmp-linklist .cmp-linklist__list{grid-template-columns:repeat(3,1fr)}}.cmp-linklist .cmp-linklist__list-item{align-items:center;border-bottom:1px solid #e6e6e6;display:flex}

