/*! BMWUSA Vite Build 1760123584929 */
.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:none;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:none}.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:none}.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}}
