/*!
 Source: Base: us.bmw.complex-organism.header.desktop.style1
*/#header.site-builder-header .headerRow{background-color:#000}#header.site-builder-header .headerRow--top .header-wrapper{padding:0 10px}#header.site-builder-header .headerRow--top .header-wrapper .coreComponentWidget--icon svg{height:17px;width:17px}#header.site-builder-header .headerRow--top .header-wrapper>.header-item,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item{width:auto;height:16px;padding:0 20px;margin:5px 0;border-width:2px !important;border-color:#fff;font-size:1rem;font-weight:700;line-height:1}#header.site-builder-header .headerRow--top .header-wrapper>.header-item a.logo:hover,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item a.logo:hover{text-decoration:underline}#header.site-builder-header .headerRow--top .header-wrapper>.header-item .dealerName,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item .dealerName{font-size:1rem}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.mCertified .linkWrapper:hover,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.mCertified .linkWrapper:hover{text-decoration:underline}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.mCertified .linkWrapper__content,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.mCertified .linkWrapper__content{width:auto;display:flex;flex-direction:row}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.mCertified .linkWrapper__content .header-item-singleLogo,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.mCertified .linkWrapper__content .header-item-singleLogo{padding:0;margin:0}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.mCertified .linkWrapper__content .header-item-singleLogo img,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.mCertified .linkWrapper__content .header-item-singleLogo img{margin:2px 0}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.mCertified .linkWrapper__content .sb-header,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.mCertified .linkWrapper__content .sb-header{margin:0 0 0 7px}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.dropdowns .header-item--dropdown,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.dropdowns .header-item--dropdown{padding:0;margin:0}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.dropdowns .header-item--dropdown .dropdown__button,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.dropdowns .header-item--dropdown .dropdown__button{height:16px !important}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.dropdowns a.linkWrapper,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.dropdowns a.linkWrapper{display:inline-block;width:30px}#header.site-builder-header .headerRow--top .header-wrapper>.header-item.dropdowns .icon-box--close svg,#header.site-builder-header .headerRow--top .header-wrapper>div .header-item.dropdowns .icon-box--close svg{width:15px;height:15px}#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button.lang_opposite,#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button:visited.lang_opposite{display:none}#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button.lang_opposite[href*="http"],#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button:visited.lang_opposite[href*="http"]{margin:11px 0 11px -4px !important;padding:0px 10px !important;height:fit-content;color:#fff;display:inline-block;font-size:1rem}#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button.lang_opposite[href*="http"]:before,#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button:visited.lang_opposite[href*="http"]:before{display:none}#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button.lang_opposite:not(:first-of-type),#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .button:visited.lang_opposite:not(:first-of-type){border-left:2px solid #fff}#header.site-builder-header .headerRow--top .header-wrapper .buttonGroup .sb-formattedText{display:none !important}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content{background-color:#000;padding:40px}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper{max-width:593px;text-align:center;gap:100px}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper a{font-weight:300}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .sb-header{display:inline-block;margin:0 auto 20px;font-weight:700;font-size:1rem;line-height:1.75;text-transform:uppercase}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .hero--algolia-search .alg-searc-class{height:50px;margin-top:11px;background:url("https://di-sitebuilder-assets.s3.amazonaws.com/BMW/homepages/algolia-search-icon.svg") #fff no-repeat calc(100% - 17px) center}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu{text-align:left;line-height:1.5}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu .catTitle{font-size:1rem}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu a,#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu span,#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu div{color:#211F1F}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .tt-dropdown-menu .tt-dataset-departmentHours .hours-list{font-weight:400}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .searchContainer .select-wrapper{width:calc((100% - 140px)/3);height:43px;border-radius:2px;border:1px solid #CACACA}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .searchContainer .select-wrapper:after{right:16px;top:42%;border:5px solid transparent;border-top-color:#211F1F;transform:rotate(0deg)}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .searchContainer .select-wrapper select{color:#211F1F;height:41px;padding:10px 18px 10px 16px;font-weight:400}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .searchContainer button{width:110px !important;height:43px;margin-left:5px;font-weight:700}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .header-item--phone{align-items:center;height:auto;padding:0}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .header-item--phone .phone-item{padding-right:0}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .header-item--hours{height:auto}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .header-item--hours .hours-item .dynamic-hours:first-of-type .open{display:block;margin-bottom:8px;font-weight:300}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper .header-item--hours .hours-item .hours{font-weight:300}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper.location .sb-header{margin-bottom:5px}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper.location .header-item--address{margin-bottom:20px}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper.location .header-item--address .header-item__info{margin:0 auto}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper.location .getDirections input{background:url("https://di-sitebuilder-assets.s3.amazonaws.com/BMW/homepages/map-marker-input.svg") no-repeat 20px center;background-color:#fff;max-width:100%;height:56px;margin:0 0 10px;padding-left:52px;border-radius:2px;text-align:left;font-size:1rem;font-weight:300}#header.site-builder-header .headerRow--top .header-wrapper .dropdown__content .wrapper.location .getDirections button{margin:0 auto;width:100% !important}#header.site-builder-header .headerRow--bottom .bmw-logo{margin:-30px 0 0}#header.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--models>a:hover{color:#211F1F !important}#header.site-builder-header .headerRow--bottom .header-item--basicMenu,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu{margin-right:30px}#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li#sb-more-menu>.sub-menu,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu>nav>ul>li#sb-more-menu>.sub-menu{background:#000}#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li:not(#sb-more-menu) .sub-menu li:not(.sub-heading):hover>a,#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li:not(#sb-more-menu) .sub-menu li:not(.sub-heading):hover>button,#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li#sb-more-menu .sub-menu li .sub-menu li:not(.sub-heading):hover>a,#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li#sb-more-menu .sub-menu li .sub-menu li:not(.sub-heading):hover>button,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu>nav>ul>li:not(#sb-more-menu) .sub-menu li:not(.sub-heading):hover>a,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu>nav>ul>li:not(#sb-more-menu) .sub-menu li:not(.sub-heading):hover>button,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu>nav>ul>li#sb-more-menu .sub-menu li .sub-menu li:not(.sub-heading):hover>a,#header.site-builder-header .headerRow--bottom .header-item--new-vehicles-megamenu>nav>ul>li#sb-more-menu .sub-menu li .sub-menu li:not(.sub-heading):hover>button{color:#727171;background-color:transparent}#header.site-builder-header .headerRow--bottom .header-item--basicMenu>nav>ul>li.megamenu>.sub-menu{max-height:calc(100vh - 85px - 60px - 78px);overflow-y:auto}
