/*!
 Source: Base: us.toyota.complex-organism.header.desktop.style1
*/header#header .headerRow--top{display:none;background-color:#F6F6F6}header#header .headerRow--top .header-wrapper__item{font-weight:600;font-size:0.75rem}header#header .headerRow--top .header-item__icon svg,header#header .headerRow--top .header-item__icon path{fill:#000}header#header .headerRow--top .header-item--phone .phone-item{padding:0}header#header .headerRow--top .header-item--phone .phone-item+.phone-item:before{margin:0 5px 0 10px}header#header .headerRow--top .header-item--phone .phone-item+.phone-item:hover:before,header#header .headerRow--top .header-item--phone .phone-item+.phone-item:focus:before{color:#fff}header#header .headerRow--top .header-item--phone .phone-item .phone-item__label{font-weight:600}header#header .headerRow--top .header-item--hours .department{font-weight:600}header#header .headerRow--bottom--logo,header#header .headerRow--bottom--cta{width:auto}header#header .headerRow--bottom--logo{padding:0 0 0 3.125rem}@media (max-width: 1200px){header#header .headerRow--bottom--logo{padding:0 1.5625rem}}header#header .headerRow--bottom--logo .oemLogo{margin-right:1.25rem;padding-right:1.25rem;padding-left:0;border-right:1px solid #000}@media (min-width: 1025px) and (max-width: 1199px){header#header .headerRow--bottom--logo .oemLogo img{max-height:30px !important}}@media (min-width: 1199.99px) and (max-width: 1299px){header#header .headerRow--bottom--logo .dealerLogo.header-item-singleLogo .dealerName{font-size:16px}}header#header .headerRow--bottom--logo .header-wrapper__item:last-child{padding:0}header#header .headerRow--bottom--cta{padding:0 1rem 0 .5rem}header#header .headerRow--bottom--cta .button{margin:0;width:122px}header#header .headerRow--bottom .header-item ul.nav>li.primary>a,header#header .headerRow--bottom .header-item ul.nav>li.primary>button{color:#EB0A1E}header#header .headerRow--bottom .header-item ul.nav>li.primary:hover>a,header#header .headerRow--bottom .header-item ul.nav>li.primary:hover>button,header#header .headerRow--bottom .header-item ul.nav>li.primary:focus>a,header#header .headerRow--bottom .header-item ul.nav>li.primary:focus>button{color:#A22321}header#header .headerRow--bottom .header-item ul.nav>li.menu-item-has-children:hover>[aria-expanded]:after,header#header .headerRow--bottom .header-item ul.nav>li.menu-item-has-children:focus>[aria-expanded]:after{border-color:#EB0A1E}header#header .headerRow--bottom .header-item ul.nav>li.menu-item-has-children [aria-expanded]:after{width:7px;height:7px;margin-top:4px}header#header .headerRow--bottom .header-item ul.nav>li>a[href*="/smartpath/"]{color:#EB0A1E}@media (min-width: 1025px) and (max-width: 1199px){header#header .headerRow--bottom .header-item ul.nav li button,header#header .headerRow--bottom .header-item ul.nav li a,header#header .headerRow--bottom .header-item ul.nav li a:visited{letter-spacing:0.03rem}}header#header .headerRow--bottom .header-item--search-toggle{border-left-color:#dddddd !important}header#header.site-builder-header .header-item--bodyTypeMegamenu .newVehicles.megamenu>.sub-menu{background-color:#F6F6F6}header#header.site-builder-header .header-item--bodyTypeMegamenu ul.sub-menu .di-vehicle-icon.large-icon a:before{height:80px}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a{background-color:#F6F6F6;font-weight:600;height:55px;padding:0 20px !important}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a:hover,header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a:focus{background-color:#ffffff !important;color:var(--primary)}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies>a>.sub-menu{padding:20px}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--bodies.active-menu>a{background-color:#ffffff;color:#EB0A1E !important}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models{height:160px;min-width:180px;padding:0 20px}header#header .header-item--bodyTypeMegamenu .newVehicles.megamenu .walker--models .walker-text{font-size:1rem;color:#000;text-transform:initial;font-weight:600;padding:15px 0 0}.admin-settings>[data-control="true"] header#header [data-control="true"] .header-wrapper__item.oemLogo:last-child{padding-right:1.25rem}
