/*! BMWUSA Vite Build 1760123584929 */
.wrap{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}.columns-wrapper-v3 .bmw-row{width:100%;display:block;overflow:hidden!important}.columns-wrapper-v3 .bmw-full{width:100%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.columns-wrapper-v3 .bmw-container{width:90%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.columns-wrapper-v3 .bmw-1,.columns-wrapper-v3 .bmw-2,.columns-wrapper-v3 .bmw-3,.columns-wrapper-v3 .bmw-4,.columns-wrapper-v3 .bmw-5,.columns-wrapper-v3 .bmw-6,.columns-wrapper-v3 .bmw-7,.columns-wrapper-v3 .bmw-8,.columns-wrapper-v3 .bmw-9,.columns-wrapper-v3 .bmw-10,.columns-wrapper-v3 .bmw-11,.columns-wrapper-v3 .bmw-12,.columns-wrapper-v3 .bmw-40,.columns-wrapper-v3 .bmw-60{width:100%;padding:0;margin:0;display:block;position:relative;float:none}@media screen and (min-width: 1024px){.columns-wrapper-v3 .bmw-1{width:8.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-2{width:16.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-3{width:25%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-4{width:33.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-5{width:41.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-7{width:58.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-8{width:66.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-9{width:75%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-10{width:83.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-11{width:91.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-12{width:100%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-40{width:40%;padding:0;margin:0;display:block;position:relative;float:none}.columns-wrapper-v3 .bmw-60{width:60%;padding:0;margin:0;display:block;position:relative;float:none}}.full-width-box,.container-box{width:100%;display:block;margin:0 0 2.5em}.container-small-box{width:100%;display:block;margin:0 auto 2.5em}.container-small-left-box,.container-6-col-6-col-box,.container-6-col-6-col-gutter-left-box{width:100%;display:block;margin:0 0 2.5em}.container-6-col-6-col-gutter-right-box{width:90%;display:block;margin:0 auto 2.5em}.container-8-4-box,.container-6-6-gutter-middle-box{width:100%;display:block;margin:0 0 2.5em}.container-3-col-box{width:80%;display:block;margin:0 auto 2.5em}.container-4-col-box{width:100%;display:block;margin:0 0 2.5em}.left-box,.right-box{float:none}@media screen and (min-width: 768px){.columns-wrapper-v3 .container-small-box,.columns-wrapper-v3 .container-small-left-box{width:80%}.columns-wrapper-v3 .container-6-col-6-col-content{display:block}.columns-wrapper-v3 .container-6-col-6-col-content .container-6-col-6-col-box{width:90%}.columns-wrapper-v3 .container-6-col-6-col-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .container-6-col-6-col-content .left-box{float:left}.columns-wrapper-v3 .container-6-col-6-col-content .right-box{float:right}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content{display:block}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .container-6-col-6-col-gutter-left-box{width:82%;margin-left:10%}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .container-6-col-6-col-gutter-right-box{width:80%;float:right}.container-8-4-content{display:block}.container-8-4-content .bmw-8{float:left;width:66.66%;padding:0;margin:0;display:block;position:relative}.container-8-4-content .bmw-4{float:left;width:33.33%;padding:0;margin:0;display:block;position:relative}.container-8-4-content .container-8-4-box{width:85%}.container-8-4-content .left-box{float:left}.container-8-4-content .right-box{float:right}.container-6-6-gutter-middle-content{display:block}.container-6-6-gutter-middle-content .container-6-6-gutter-middle-box{width:80%}.container-6-6-gutter-middle-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.container-6-6-gutter-middle-content .left-box{float:left}.container-6-6-gutter-middle-content .right-box{float:right}.container-3-col-content{display:block}.container-3-col-content .bmw-4{width:33.33%;padding:0;margin:0;display:block;position:relative;float:left}.container-3-col-content .left-box{float:left}.container-3-col-content .right-box{float:right}.container-3-col-content .middle{margin-right:10%}.container-4-col-content{display:block;width:80%}.container-4-col-content .bmw-6{width:100%;padding:0;margin:0;display:block;position:relative;float:none}.container-4-col-content .container-4-col-box{width:45%}.container-4-col-content .left-box{float:left}.container-4-col-content .right-box{float:right}}@media screen and (min-width: 1024px){.container-4-col-content{width:90%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.container-4-col-content .bmw-6{width:47%;padding:0;margin:0;display:block;position:relative;float:left}.container-4-col-content .right-gutter{margin-right:3%}.container-4-col-content .left-gutter{margin-left:3%}.container-4-col-content .left-box{float:left}.container-4-col-content .right-box{float:right}}.model-s-list{width:100%;padding:0 18px;max-width:2000px;overflow:hidden;margin:0 auto}.model-s-list__vehicles-list{width:100%;max-width:2000px;display:block}.model-s-list__vehicles-list-row{overflow:hidden;margin-top:28px}.model-s-list__vehicles-list-row:last-child{margin-bottom:40px}.model-s-list__vehicles-list-row .section-separator{box-sizing:border-box;clear:both}@media (min-width: 1280px){.model-s-list__vehicles-list-row.no-margin-top{margin-top:0}}.model-s-list__vehicles-list .text-header{margin-top:20px}.model-s-list__vehicles-list .body-text__copy.font-m{color:#727171}.model-s-list__vehicle{width:100%;position:relative;margin:-15px 0 30px}.model-s-list__vehicle>img{width:100%;z-index:1;overflow:hidden;position:relative}.model-s-list__vehicle-logo{width:130px;position:absolute;z-index:0;bottom:-10px;left:10%}.model-s-list__vehicle-logo img{width:100%;overflow:hidden}.model-s-list__msrp{width:100%;margin-bottom:30px}.model-s-list__msrp div{display:block}.model-s-list__msrp--technology,.model-s-list__msrp--model-name,.model-s-list__msrp--amount{color:#221f1f}.model-s-list__msrp--technology{text-transform:uppercase}.model-s-list__msrp--amount .bmw-tooltip>svg{top:8px}.model-s-list__description-container{color:#221f1f}.model-s-list__mph{display:none}.model-s-list__byo{width:100%;margin-top:26px;text-align:left;overflow:hidden}.model-s-list__byo>div{width:100%}.model-s-list__byo-cta>.standalone__cta>a{text-align:center}.model-s-list__byo-specs{margin:10px 0 0;text-align:left}.model-s-list__byo-specs>a{text-decoration:underline}.model-s-list__byo-specs>a:focus{outline:dotted 1px rgba(34,31,31,.6);border-right:dotted 1px rgba(34,31,31,.6)}.model-s-list__byo-specs>a:hover{color:#1d55a2}.model-s-list .wrap,.model-s-list .section-header{max-width:2000px}.model-s-list__msrp-title{color:#221f1f;margin-bottom:7px;display:flex;text-transform:uppercase}.model-s-list__msrp-title .component__msrp_container{margin:-1px 0 0 5px}.model-s-list__msrp-value{color:#221f1f}.model-s-list .cq-placeholder{display:none}.model-s-list__row-container{margin-bottom:40px}.model-s-list.font-light .model-s-list__msrp--technology,.model-s-list.font-light .model-s-list__msrp--model-name,.model-s-list.font-light .model-s-list__msrp-title,.model-s-list.font-light .model-s-list__msrp-value,.model-s-list.font-light .model-s-list__tech-description,.model-s-list.font-light .model-s-list__msrp-title .component__msrp_container .bmw-tooltip{color:#fff}@media (min-width: 768px){.model-s-list{padding:0 44px}.model-s-list__vehicles-list-row{margin-top:0}.model-s-list__row-container{display:flex;justify-content:space-between}.model-s-list div.model-s-list__vehicles-list-row:last-child{margin-bottom:-5px}.model-s-list__vehicle{width:30%;margin:15px 0 0 -7px}.model-s-list__vehicle>img{width:98%}.model-s-list__vehicle-logo{position:relative;bottom:0;margin-top:-10px}.model-s-list__msrp{width:32%;margin:25px 0 0}.model-s-list__msrp--technology{margin-bottom:4px;width:87%}.model-s-list__msrp--model-name{margin-bottom:3px;width:87%}.model-s-list__byo{margin-top:16px}.model-s-list__byo-cta .standalone__cta{text-align:left}.model-s-list__column-container{margin-top:25px;width:40%}.model-s-list__description-container{width:87%}}@media (min-width: 1280px){.model-s-list{padding:0 72px}.model-s-list__vehicle{width:26%;margin:20px 0 0 -8px}.model-s-list__vehicle-logo{top:-6px;width:130px}}@media (min-width: 1280px) and (min-width: 1280px){.model-s-list__vehicles-list-row.no-margin-top{margin-top:0}}@media (min-width: 1280px){.model-s-list div.model-s-list__vehicles-list-row:last-child{margin-bottom:-5px}.model-s-list__msrp{margin:30px 0 0;width:33%}.model-s-list__msrp--model-name{width:80%;margin-bottom:4px}.model-s-list__msrp--technology{width:80%;margin-bottom:7px}.model-s-list__mph{float:left;display:block;width:16.66%;margin-top:36px}.model-s-list__mph span{width:100%;display:block}.model-s-list__mph span:nth-of-type(2n){margin-bottom:26px}.model-s-list__byo{width:63%;margin-top:0}}@media (min-width: 1280px) and (min-width: 1600px){.model-s-list__byo{margin-right:15px}}@media (min-width: 1280px){.model-s-list__byo-cta section.standalone__cta{text-align:center}.model-s-list__byo-cta section.standalone__cta p.cta__eyebrow.eyebrow-3{margin-top:0;margin-bottom:20px}.model-s-list__byo-specs{text-align:right}.model-s-list__column-container{display:flex;margin-top:30px;width:41%}}@media (min-width: 1280px) and (min-width: 1600px){.model-s-list__column-container{width:36%}}@media (min-width: 1280px){.model-s-list__msrp-title{margin-bottom:8px}.model-s-list__msrp-container{width:50%}.model-s-list__row-container{margin-bottom:45px}.model-s-list__description-container{width:80%}}@media (min-width: 2000px){.model-s-list{padding:0 113px}.model-s-list__vehicles-list{margin-top:20px}.model-s-list__vehicles-list-row{margin-top:0}.model-s-list__vehicles-list-row .section-separator{margin-bottom:0!important}.model-s-list__vehicles-list-row>div.spacer:first-child{display:none}.model-s-list__msrp--amount .bmw-tooltip>svg{top:10px;width:18px;height:18px}.model-s-list__vehicle{width:26%;margin:30px 0 0}.model-s-list__msrp{width:34%;margin:70px 0 0}.model-s-list__msrp--model-name,.model-s-list__description-container{width:81%}.model-s-list__column-container{width:40%;margin:70px 0 0}.model-s-list__msrp-container{width:53%}.model-s-list__row-container{margin-bottom:65px}.model-s-list__byo{width:42%}.model-s-list__vehicle-logo{top:-15px}}
