.header{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)}.header__nav-bar{background-color:#f4f4f4;padding:0 calc(50% - 55rem)}.header__nav-bar.is-stuck{-webkit-box-shadow:0 .3rem .8rem rgba(0,0,0,.1);box-shadow:0 .3rem .8rem rgba(0,0,0,.1)}.header__flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navigation{font-size:1.4rem;width:100%}.header .navigation>.menu-item{font-weight:700}.header .navigation>.menu-item>a{color:#333}.header .navigation>.menu-item:hover>a{color:#fff;background-color:var(--color-primary)}.header__hours,.header__language,.header__location{color:#333;padding-left:1.6rem}.header__hours .icon,.header__hours:hover,.header__language .icon,.header__language:hover,.header__location .icon,.header__location:hover{color:var(--color-primary)}.header__hours .header-popout__label,.header__language .header-popout__label,.header__location .header-popout__label{-webkit-transition:all .3s;transition:all .3s}.header__dealer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.header__logo{max-width:24rem;width:100%}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem calc(50% - 55rem)}.header__phone{color:#000;line-height:1.25}.header__phone:not(:last-of-type){padding-right:1.6rem}.header__phone:before{content:none!important}.header__phone span{font-weight:700;color:var(--color-primary)}.header .garage-header{padding-left:2.4rem}.header .garage-header .header-item:not(:first-child){margin-left:.8rem}.header .garage-header .header-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:transparent;color:#777;width:5.5rem}.header .garage-header .header-item__count{left:1.6rem;bottom:2.9rem}.header .garage-header .header-item:hover .header-item__icon{color:#333;background:transparent}.header .garage-header .header-item__label{padding-left:.8rem;font-size:1.25rem}.header .social-block .social-icon,.header .social-block .social-icon:hover{background:transparent}.header .social-block .fa-facebook,.header .social-block .fa-facebook-f{color:#3b5998;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-facebook-f:hover,.header .social-block .fa-facebook:hover{color:#5f7ec1}.header .social-block .fa-twitter{color:#000;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-twitter:hover{color:#262626}.header .social-block .fa-google{color:#4285f4;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-google:hover{color:#8ab4f8}.header .social-block .fa-instagram{color:#cd486b;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-instagram:hover{color:#dd849c}.header .social-block .fa-youtube{color:red;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-youtube:hover{color:#ff4d4d}.header .social-block .fa-yelp{color:#c41200;-webkit-transition:color .3s;transition:color .3s}.header .social-block .fa-yelp:hover{color:#ff2712}.header .menu-item a{padding:1.6rem;height:100%}.header.dark .header__phone{color:#fff}.header.dark .header__phone span{color:#fff;-webkit-transition:color .3s;transition:color .3s}.header.dark .header__phone:hover{color:#fff}.header.dark .header__phone:hover span{color:var(--color-primary)}.header.dark .header__nav-bar{background:#222}.header.dark .header__location{color:#fff}.header.dark .header__hours:hover .header-popout__label,.header.dark .header__language:hover .header-popout__label,.header.dark .header__location:hover{color:var(--color-primary)}.header.dark .garage-header .header-item__icon.dark{color:#fff}.header.dark .garage-header .header-item.dark:not(:last-of-type):after{content:none}.header.dark .garage-header .header-item:hover .header-item__icon{color:#bbb}.header.dark .navigation .menu-item:hover>a{background:var(--color-primary)}.header.dark .navigation .menu-item>a{color:#fff}