/*! BMWUSA Vite Build 1794254007249 */.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}
}
.standalone-search-results{position:relative}
.standalone-search-results__content-holder{padding:0 24px;width:100%}
.standalone-search-results .standalone-search-results__terms ul,.standalone-search-results .standalone-search-results__list{margin:24px 0;padding:0}
.standalone-search-results .standalone-search-results__terms ul li,.standalone-search-results .standalone-search-results__list li{list-style:none;margin-bottom:16px;padding:0}
.standalone-search-results .standalone-search-results__terms ul li:last-child,.standalone-search-results .standalone-search-results__list li:last-child{margin-bottom:0}
.standalone-search-results .standalone-search-results__terms ul li a,.standalone-search-results .standalone-search-results__list li a{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:700;line-height:17px;letter-spacing:.25px;text-decoration:none;color:#4c4c4c;display:block}
@media screen and (min-width:768px){.standalone-search-results .standalone-search-results__terms ul li a,.standalone-search-results .standalone-search-results__list li a{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.standalone-search-results .standalone-search-results__terms ul li a,.standalone-search-results .standalone-search-results__list li a{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.standalone-search-results .standalone-search-results__terms ul li a,.standalone-search-results .standalone-search-results__list li a{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.standalone-search-results__suggestions-content,.standalone-search-results__popular-content{position:absolute;left:0;width:100%;padding:0 24px;display:block}
.standalone-search-results__suggestions-content--inactive,.standalone-search-results__popular-content--inactive,.standalone-search-results__suggestions-content--inactive .standalone-search-results__terms ul a,.standalone-search-results__suggestions-content--inactive .standalone-search-results__list a,.standalone-search-results__popular-content--inactive .standalone-search-results__terms ul a,.standalone-search-results__popular-content--inactive .standalone-search-results__list a{display:none}
.standalone-search-results .search-results__title{text-transform:uppercase;margin:0}
.standalone-search-results__parsys{width:100%;padding:0 24px}
@media(min-width:768px){.standalone-search-results .standalone-search-results__terms ul li,.standalone-search-results .standalone-search-results__list li{margin-bottom:12px}
}
@media(min-width:1280px){.standalone-search-results{position:relative;height:325px;overflow:hidden}
}
.standalone-search{position:relative;transition:all .3s ease-in-out}
.standalone-search .standalone-search__show-on-large{display:none}
.standalone-search__search-btn{width:15px;height:15px;pointer-events:none;padding:0;position:absolute;left:20px;top:19px;border:0;background:0}
.standalone-search__search-btn svg{width:15px;height:15px;display:block}
.standalone-search .standalone-search__input{padding:2px 0 0 50px;margin:5px 0;min-width:200px;width:100%;max-width:calc(100% - 30px);height:45px;border:1px solid #bbb;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0}
.standalone-search .standalone-search__input::-webkit-search-decoration,.standalone-search .standalone-search__input::-webkit-search-cancel-button{-webkit-appearance:none}
.standalone-search__clear-btn{display:none;border:0;padding:0;margin:0;background:#cacaca;border-radius:50%;position:relative;width:18px;height:18px;cursor:pointer}
.standalone-search__clear-btn:before,.standalone-search__clear-btn:after{content:"";display:block;position:absolute;width:2px;height:8px;background:white;top:5px;left:8px}
.standalone-search__clear-btn:before{transform:rotate(45deg)}
.standalone-search__clear-btn:after{transform:rotate(-45deg)}
.standalone-search__clear-btn--active{display:inline-block}
.standalone-search__clear-btn--active .standalone-search__clear-btn{display:block}
.standalone-search .standalone-search__close-search-btn{border:0;padding:0;margin:0;background:white;background-color:transparent;top:0;bottom:0;right:0;position:absolute;line-height:0;width:60px;z-index:-99;display:none;transition:opacity .3s ease-in-out;cursor:pointer}
.standalone-search__clear-holder{width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;margin:0;z-index:1}
.standalone-search.standalone-search--active{position:absolute;width:calc(100vw - 80px);left:-10px;margin-top:10px}
.standalone-search.standalone-search--active .standalone-search__input{width:calc(100% - 60px)}
.standalone-search.standalone-search--active .standalone-search__clear-btn--active{right:75px}
.standalone-search.standalone-search--active .standalone-search__close-search-btn{z-index:7001;display:block;padding-left:calc(calc(100vw - var(--scrollbar-width)) / 25 * 1);width:calc(calc(100vw - var(--scrollbar-width)) / 25 * 4)}
@media(min-width:768px){.standalone-search.standalone-search--active{width:calc(90vw - 100px);left:-30px}
.standalone-search.standalone-search--active .standalone-search__input{width:calc(100% - 100px)}
.standalone-search.standalone-search--active .standalone-search__clear-btn--active{right:115px}
.standalone-search.standalone-search--active .standalone-search__close-search-btn{width:100px}
}
@media(min-width:1280px){.standalone-search .standalone-search__show-on-large{display:block}
}