/*!
 Source: Base: us.gm.complex-organism.header.desktop.style1
*/#header .headerRow.headerRow--top .header-wrapper__item{font-weight:700;font-family:"StratumGMC";letter-spacing:normal;text-transform:uppercase}@media (min-width: 1025px) and (max-width: 1199px){#header .headerRow.headerRow--top .header-wrapper__item{font-size:13px}}@media (min-width: 1200px) and (max-width: 1399px){#header .headerRow.headerRow--top .header-wrapper__item{font-size:14px}}@media (min-width: 1400px){#header .headerRow.headerRow--top .header-wrapper__item{font-size:1rem}}#header .headerRow.headerRow--top .header-wrapper__item .header-item__info a,#header .headerRow.headerRow--top .header-wrapper__item .header-item__info a:visited,#header .headerRow.headerRow--top .header-wrapper__item a.header-item__info,#header .headerRow.headerRow--top .header-wrapper__item a.header-item__info:visited{font-weight:500;text-decoration:none;text-transform:uppercase}#header .headerRow.headerRow--top .header-wrapper__item .header-item__info a:hover,#header .headerRow.headerRow--top .header-wrapper__item .header-item__info a:visited:hover,#header .headerRow.headerRow--top .header-wrapper__item a.header-item__info:hover,#header .headerRow.headerRow--top .header-wrapper__item a.header-item__info:visited:hover{text-decoration:underline}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item,#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited{text-decoration:none}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:hover,#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited:hover{text-decoration:none}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:hover .phone-item__label,#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited:hover .phone-item__label{color:#c00}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:hover .phone-item__number,#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited:hover .phone-item__number{text-decoration:underline}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:first-of-type{padding-left:0}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item:last-of-type{padding-right:0}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item+.phone-item:before{font-weight:normal}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item__label{font-weight:700}#header .headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item__number{text-decoration:none}#header .headerRow.headerRow--top .header-wrapper__item.header-item--address .header-item__info a{text-transform:initial}#header .headerRow.headerRow--top .header-wrapper__item.header-item--hours .hours-item .dynamic-hours:not(:last-of-type){padding-right:5px}#header .headerRow.headerRow--top .header-wrapper__item.header-item--hours .hours-item .dynamic-hours+.dynamic-hours:before{margin:0;font-weight:normal}#header .headerRow.headerRow--top .header-wrapper__item.header-item--hours .hours-item .dynamic-hours .department{font-weight:700}#header .headerRow.headerRow--top .header-wrapper__item.header-item--hours span.open::after{content:'!'}#header .headerRow.headerRow--top .coreComponentWidget{padding-left:10px}#header .headerRow.headerRow--top .coreComponentWidget.icon-only{padding-right:0}#header .headerRow.headerRow--bottom{padding-left:1.875rem}#header .headerRow.headerRow--bottom .header-item-singleLogo{padding:0 15px 0 0}#header .headerRow.headerRow--bottom .header-item-singleLogo.header-item--oemLogo{padding:0 1.875rem 0 0;margin:0 1.875rem 0 0;position:relative}#header .headerRow.headerRow--bottom .header-item-singleLogo.header-item--oemLogo:after{position:absolute;content:'';width:1px;height:60px;background:#dddddd;right:0;top:50%;transform:translateY(-50%)}#header .headerRow.headerRow--bottom .header-item-singleLogo .dealerName{font-family:"StratumGMC";text-transform:uppercase;font-size:1.125rem;color:inherit;font-weight:700;letter-spacing:-.4px}#header .headerRow.headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--makes.active-menu>a{background-color:#c00}#header .headerRow.headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--makes>a{background-color:#000;white-space:normal}#header .headerRow.headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--makes>.sub-menu{background-color:#F6F6F6}@media (min-width: 1400px){#header .headerRow.headerRow--bottom .header-item--menu ul.nav>li a,#header .headerRow.headerRow--bottom .header-item--menu ul.nav>li button{font-size:1rem}}#header .headerRow.headerRow--bottom .header-item--menu ul.nav li.menu-item-has-children [aria-expanded]:after{margin-left:8px;margin-right:4px;height:7.5px;width:7.5px}#header .headerRow.headerRow--bottom .search-toggle__button .icon-box svg,#header .headerRow.headerRow--bottom .search-toggle__button .icon-box path{fill:#c00}#header .gmHeader--dark{background-color:#000 !important;color:#fff;border-color:#26282A !important}#header .gmHeader--dark.headerRow--top .header-wrapper__item .header-item__info a:hover,#header .gmHeader--dark.headerRow--top .header-wrapper__item .header-item__info a:visited:hover{color:#fff}#header .gmHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item,#header .gmHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited{color:#fff}#header .gmHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item:hover .phone-item__label,#header .gmHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited:hover .phone-item__label{color:#fff}#header .gmHeader--dark.headerRow--top .coreComponentWidget--icon svg{fill:#c00}#header .gmHeader--dark.headerRow--bottom .header-item-singleLogo.header-item--oemLogo:after{background:#26282A}#header .gmHeader--dark.headerRow--bottom .header-item-singleLogo .dealerName{color:#fff}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav>li{background-color:#000}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav>li>a,#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav>li>a:visited{color:#fff}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav li.menu-item-has-children [aria-expanded]:after{border-color:#fff}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav li#sb-more-menu button{color:#fff}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav li#sb-more-menu button:hover{color:#fff;background-color:#000}#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav li#sb-more-menu .more-menu>li:hover,#header .gmHeader--dark.headerRow--bottom .header-item--menu ul.nav li#sb-more-menu .more-menu>li:hover>a{background:#000}#header .gmHeader--dark.headerRow--bottom .header-item--search-toggle .search-toggle__button{background-color:#000 !important}#header .gmHeader--dark.headerRow--bottom .header-item--search-toggle .search-toggle__algolia #alg-search{background-color:#000;color:#fff}#header .gmHeader--dark.headerRow--bottom .header-item--search-toggle .search-toggle__algolia #alg-search::placeholder{color:#fff}#header .buickHeader--light.headerRow.headerRow--top .header-wrapper__item .header-item__info a,#header .buickHeader--light.headerRow.headerRow--top .header-wrapper__item .header-item__info a:visited,#header .buickHeader--light.headerRow.headerRow--top .header-wrapper__item a.header-item__info,#header .buickHeader--light.headerRow.headerRow--top .header-wrapper__item a.header-item__info:visited{text-decoration:none}#header .buickHeader--light.headerRow.headerRow--top .header-wrapper__item.header-item--phone .phone-item__number{text-decoration:none}#header .buickHeader--light.headerRow.headerRow--bottom .header-item--menu .newVehicles.megamenu .sub-menu{text-transform:none}#header .buickHeader--light.headerRow.headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--models .walker-text{text-transform:capitalize}#header .gmcHeader--dark.headerRow--top .header-wrapper__item .header-item__info a,#header .gmcHeader--dark.headerRow--top .header-wrapper__item .header-item__info a:visited{text-decoration:underline}#header .gmcHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item .phone-item__number,#header .gmcHeader--dark.headerRow--top .header-wrapper__item.header-item--phone .phone-item:visited .phone-item__number{text-decoration:underline}
