/*! BMWUSA Vite Build 1794254007249 */.model-data [data-contents=technical-specifications] [data-image] .wcm-image{margin:0 auto;max-width:200px}
.model-data [data-contents=technical-specifications] [data-image=top] .wcm-image,.model-data [data-contents=technical-specifications] [data-image=side] .wcm-image{max-width:380px}
section[data-contents=technical-specifications] .category{padding:0 14px}
section[data-contents=technical-specifications] .category-name{display:flex;align-items:center}
section[data-contents=technical-specifications] .category .section-separator{margin:0 0 0 10px;width:40px}
section[data-contents=technical-specifications] .specification-name .body-copy{letter-spacing:2.75px;text-transform:uppercase}
.model-data>.columns-wrapper.tabpanel-accordionOnly{max-width:unset}
.model-data .print-container--accordion-only .print_label .print_icon{fill:#1c69d3}
.accordion-only-tab-panels{overflow:hidden}
.model-data--accordion-only__light .category-container--section-body .category-repeat-container .bmw-tooltip{color:#727171}
.model-data--accordion-only__light .print-container--accordion-only .print_label .print_icon{fill:#1c69d3}
.model-data--accordion-only__dark{background-color:#000;color:#fff}
.model-data--accordion-only__dark svg{fill:#fff}
.model-data--accordion-only__dark .body-text__copy.body-copy a{color:#5a99e2}
.model-data--accordion-only__dark .category-container--section-header,.model-data--accordion-only__dark .category-container--section-header .title-container .section-header__copy,.model-data--accordion-only__dark .category-container--section-body .bodytext .body-text__copy,.model-data--accordion-only__dark .category-container--section-body .body-text__copy .bmw-tooltip,.model-data--accordion-only__dark .print-container--accordion-only .print_label{color:#f6f6f6}
.model-data--accordion-only__dark .print-container--accordion-only .print_label .print_icon{fill:#f6f6f6}
.accordion-only-template .print-only{display:none}
.accordion-only-template .accordion-container.standard-features-container,.accordion-only-template .accordion-container.technical-specifications-container{text-align:left;text-align:initial;border-bottom:1px solid #cacaca}
.accordion-only-template .accordion-container.standard-features-container .accordion-button svg,.accordion-only-template .accordion-container.technical-specifications-container .accordion-button svg{transition:all .3s ease-in-out}
.accordion-only-template .accordion-container.standard-features-container.expand .accordion-button svg,.accordion-only-template .accordion-container.technical-specifications-container.expand .accordion-button svg{transform:rotate(180deg)}
.accordion-only-template .accordion-parent.accordion-only-parent{display:flex;justify-content:space-between;align-items:center;margin:0 32.5px 0 26px;height:101px}
.accordion-only-template .accordion-parent.accordion-only-parent .accordion-header{margin:0}
.accordion-only-template .accordion-parent.accordion-only-parent .accordion-button{background-color:transparent;border:0;display:flex;align-items:center;justify-content:center;width:auto;padding:12px;position:static}
.accordion-only-template .accordion-parent.accordion-only-parent .accordion-button:hover{cursor:pointer}
.accordion-only-template .accordion-parent.accordion-only-parent .accordion-button>svg{width:7.65px;height:12px}
.accordion-only-template .accordion-child.accordion-only-child{margin:0 13px}
.accordion-only-template .accordion-child.accordion-only-child.expanded-default--child{visibility:visible;visibility:initial;overflow:visible;overflow:initial;overflow-y:visible;overflow-y:initial;max-height:none;max-height:initial}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-wrapper{margin:0 14.5px 0 12.5px}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header{margin:25px 0}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header .section-header{margin:0;height:auto}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header .section-header .title-container.v-center{position:static;transform:none;transform:initial}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header .section-header .title-container .section-header__copy{text-decoration:none;padding:0}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-body{width:100%}
.accordion-only-template .hide{display:none}
.accordion-only-template .accordion-container.standard-features-container .category-repeat-container .category-repeat-1:first-child .modelData{padding-top:0}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .modelData{padding:15px 0}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .category-repeat-1,.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .category-repeat-2{border-bottom:1px solid #cacaca}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .category-repeat-container :last-child{border-bottom:0}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .category-repeat-container :last-child .modelData{padding-bottom:25px}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-wrapper.with-diagram{display:block}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-header__text{margin:0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container{display:flex;justify-content:flex-start;border-bottom:1px solid #cacaca;padding:15px 0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-name{min-width:116px;width:116px;margin-right:13px;word-break:break-word}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-value{word-break:break-word}
.accordion-only-template .accordion-container.technical-specifications-container .category-repeat-container:first-child{padding-top:0}
.accordion-only-template .accordion-container.technical-specifications-container .category-repeat-container:last-child{padding-bottom:25px;border-bottom:0}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container--front-rear{display:flex;justify-content:space-between;margin-top:15px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .rear-image-container,.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .front-image-container{width:auto}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .rear-image-container{margin-right:23px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .side-image-container{margin:43px 0 32px 22px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .top-image-container{margin:15px 0 33px 22px}
@media(min-width:768px){section[data-contents=technical-specifications] .category{margin-left:40px;padding:0 24px}
.accordion-only-template .accordion-container.standard-features-container.exapnd .accordion-parent.accordion-only-parent,.accordion-only-template .accordion-container.technical-specifications-container.exapnd .accordion-parent.accordion-only-parent{margin-top:25px}
.accordion-only-template .accordion-parent.accordion-only-parent{margin:0 74px 0 64px;height:110px}
.accordion-only-template .accordion-parent.accordion-only-parent .accordion-button>svg{width:14.75px;height:24px}
.accordion-only-template .accordion-child.accordion-only-child{margin:0 64px}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-wrapper{display:flex;margin:40px 0}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header{min-width:150px;width:150px;margin:0 31px 0 0}
.accordion-only-template .accordion-container.standard-features-container .accordion-child.accordion-only-child .category-container:nth-child(2) .category-container--section-wrapper:nth-child(2){margin-top:40px}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .category-repeat-container :last-child .modelData{padding-bottom:0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--flex-wrapper{display:flex}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container{justify-content:space-between;padding:20px 0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-name{min-width:204px;width:204px;margin-right:30px}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-value{text-align:right}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container:last-child{padding-bottom:0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container:first-child{padding-top:0}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container{margin:0 auto;max-width:46vw}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container--front-rear{margin-top:60px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .rear-image-container{margin-right:40px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .side-image-container{margin:55px auto 55px 37px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .top-image-container{margin:60px auto 110px 37px}
}
@media(min-width:1280px){.accordion-only-template .accordion-parent.accordion-only-parent{margin:0 105px 0 102px;height:120px}
.accordion-only-template .accordion-child.accordion-only-child{margin:0 102px}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-wrapper{margin:50px 0}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header{min-width:256px;width:256px;margin:0 50px 0 0}
.accordion-only-template .accordion-container.standard-features-container .accordion-child.accordion-only-child .category-container:nth-child(2) .category-container--section-wrapper:nth-child(2){margin-top:49px}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-wrapper.with-diagram{margin-bottom:43px}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container{padding:15px 0}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-name{width:auto}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container .content-value{max-width:460px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container{margin:0 auto 0 306px;max-width:467px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .rear-image-container{margin-right:55px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .side-image-container{margin:53px auto 0 50px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .top-image-container{margin:50px auto 120px 50px}
}
@media(min-width:2000px){.accordion-only-template .accordion-container.standard-features-container.exapnd .accordion-parent.accordion-only-parent--dual,.accordion-only-template .accordion-container.technical-specifications-container.exapnd .accordion-parent.accordion-only-parent--dual{margin-top:45px}
.accordion-only-template .accordion-parent.accordion-only-parent{margin:0 168px 0 160px;height:155px}
.accordion-only-template .accordion-child.accordion-only-child{margin:0 160px}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-wrapper{margin:60px 0}
.accordion-only-template .accordion-child.accordion-only-child .category-container--section-header{min-width:400px;width:400px;margin:0 80px 0 0}
.accordion-only-template .accordion-container.standard-features-container .category-container--section-body .modelData{padding:25px 0}
.accordion-only-template .accordion-container.standard-features-container .accordion-child.accordion-only-child .category-container:nth-child(2) .category-container--section-wrapper:nth-child(2){margin-top:60px}
.accordion-only-template .accordion-container.technical-specifications-container .category-container--section-body .category-repeat-container{padding:25px 0}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container{margin:0 auto 0 481px;max-width:700px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container--front-rear{margin-top:100px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .rear-image-container{margin-right:56px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .side-image-container{margin:53px auto 93px 80px}
.accordion-only-template .accordion-container.technical-specifications-container .diagrams-container .top-image-container{margin:100px auto 143px 80px}
}