.header__nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem calc(50% - 80rem);background:#fff;-webkit-box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2)}@media (max-width:1199px){.header__nav-bar{padding:2.4rem 1.6rem}}.header__nav-bar.is-stuck .header__logo{max-width:12rem;max-height:4rem}.header .social-block .social-icon{background:transparent;color:#000;font-size:2.7rem;margin:0 .8rem}.header #garage-drawer{margin-top:0}.header #garage-drawer .header-item{color:#000}.header #garage-drawer .header-item__icon{background:transparent;color:#000;font-size:2rem}.header #garage-drawer .header-item__icon.dark{color:#fff}.header .navigation{font-size:1.2rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1140px){.header .navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header .navigation>.menu-item>a{color:#000;font-weight:700;text-transform:uppercase;font-size:1.2rem;white-space:nowrap;padding:.8rem}@media screen and (max-width:1085px){.header .navigation>.menu-item>a{padding:.8rem}}.header .navigation>.menu-item:hover>a{color:#000;background:none}.header .navigation>.menu-item.menu-item-has-children>a:after{font-size:1.2rem}.header__logo-link{margin-right:4.8rem}@media screen and (max-width:1140px){.header__logo-link{margin-right:2.4rem}}.header__logo-link .header__logo-text--sub-heading{margin-top:.4rem}.header__logo-link--dealer-name{min-width:23rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__logo{width:auto;max-width:none;max-height:5rem;-webkit-transition:max-height .4s,max-width .4s;transition:max-height .4s,max-width .4s}@media screen and (max-width:1265px){.header__logo{max-width:25rem}}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__info--primary{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1199px){.header__info{padding:.8rem 1.6rem}}.header__info-wrap{background:#ece8e7;padding:.4rem 1rem .4rem calc(50% - 80rem);display:-webkit-box;display:-ms-flexbox;display:flex}.header__info-single{margin-bottom:0}.header__info-single.social{margin-right:3.2rem;padding-right:3.2rem;border-right:.5px solid #000}.header__info-single.garage{margin-right:3.2rem}.header__info-single--phone{color:#000}.header__info-single .fa-phone{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#000}.header__info-single--language .icon,.header__info-single--language .language-menu__title,.header__info-single .fa-map-marker-alt,.header__info-single.gtm_directions{color:#000}.header__info-single--language .icon:focus,.header__info-single--language .icon:hover,.header__info-single--language .language-menu__title:focus,.header__info-single--language .language-menu__title:hover{background-color:transparent}.header__info-single--language:hover .icon,.header__info-single--language:hover .language-menu__title{color:var(--color-primary);background-color:transparent}.header__info-single .header-popout__label{color:#000;text-transform:uppercase;font-weight:700;font-size:1.8rem}.header__info-single .header-popout__popout{left:-3rem}.header__info-single .header-popout__popout:before{left:auto;right:5rem}.header .header-search__trigger--active,.header .header-search__trigger:hover{color:var(--color-primary);background:none}.header.dark .header__info-wrap{background:#222}.header.dark .header__info-single .language-menu__title{padding:0 .2rem}.header.dark .header__info-single .icon,.header.dark .header__info-single .language-menu__title{color:#fff}.header.dark .header__info-single--language:hover .icon,.header.dark .header__info-single--language:hover .language-menu__title{color:hsla(0,0%,100%,.6)}.header.dark .header__info-single.social{border-right:.5px solid #fff}.header.dark .header__info-single .header-popout__label,.header.dark .header__info-single.social .social-icon,.header.dark .navigation>.menu-item>a{color:#fff}.header.dark .navigation>.menu-item:hover>a{color:#f4f4f4;background:none}