/*!
 * 
 * date: Tue Jul 22 2025 17:03:56 GMT+0000 (Coordinated Universal Time)
 * brand: chevrolet-2023
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 *//*!
 * 
 * name: @gbds/quantum
 * version: 1.6.12
 * @gbds/core dependency version: 6.2.1
 * date: Wed Jul 16 2025 19:18:52 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 GM Global Technology Operations LLC
 * All Rights Reserved.
 * This software is proprietary to GM Global Technology Operations LLC
 * and is protected by intellectual property laws and international
 * intellectual property treaties. Your access to this software is governed
 * by the terms of your license agreement with GM Global Technology Operations LLC.
 * Any other use of the software is strictly prohibited.
 * 
 */.gb-dl-search .gb-separator-container span{color:#262626;font-family:ChevySans,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4}
.gb-dl-search .gb-separator-container span a{color:#262626;cursor:pointer;text-decoration:underline}
.gb-dl-search .gb-separator-container span a:hover,.gb-dl-search .gb-separator-container span a:focus{color:#262626}
.gb-dl-search .gb-separator-container span.invert{color:#fff}
.gb-dl-search .gb-separator-container span.invert a{color:#fff;text-decoration:underline}
.gb-dl-search .gb-separator-container span.invert a:hover,.gb-dl-search .gb-separator-container span.invert a:focus{color:#fff}
.gb-dl-search .gb-separator-container span strong,.gb-dl-search .gb-separator-container span b,.gb-dl-search .gb-separator-container span.heavy{font-weight:600}
.gb-dl-search{padding:1.25rem}
.gb-dl-search .gb-search-options{display:flex;flex-flow:row wrap;justify-content:space-between}
.gb-dl-search .gb-input-fields{display:flex}
.gb-dl-search .gb-input-fields .gb-search-fields{flex-grow:1}
.gb-dl-search .gb-search-input{inline-size:100%;margin:0}
.gb-dl-search .gb-title-text{font-size:.75rem;margin-block-end:.5rem}
.gb-dl-search .gb-input-fields.name-search .gb-search-fields .gb-city-state{inline-size:calc(100% + 3.2rem)}
.gb-dl-search .gb-input-fields.name-search .gb-search-fields .gb-dealer-name{margin-block-start:1rem}
.gb-dl-search .gb-input-fields.name-search .gb-search-button{margin-block-start:calc(1rem + 3.2rem)}
.gb-dl-search .gb-input-fields.name-search.side-location-button .gb-search-fields .gb-dealer-name{inline-size:calc(100% + 3.5rem);margin-inline-start:-3.5rem}
.gb-dl-search .gb-input-fields.name-search.dealer-search .gb-search-fields .gb-dealer-name{margin-top:0}
.gb-dl-search .gb-input-fields.name-search.dealer-search button.gb-search-button{margin-top:0}
.gb-dl-search .gb-separator-container{overflow:hidden;padding:1rem;position:relative;text-align:center}
.gb-dl-search .gb-separator-container span{padding-inline:.5rem;position:relative}
.gb-dl-search .gb-separator-container span::before,.gb-dl-search .gb-separator-container span::after{border-block-start:1px solid #262626;content:"";inline-size:100vh;inset-block-start:50%;inset-inline-end:100%;position:absolute}
.gb-dl-search .gb-separator-container span::after{inset-inline-start:100%}
.pac-container{background:#fff;border-bottom:1px solid #b3b3b3;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-top:2px solid #b3b3b3;border-top-left-radius:0;border-top-right-radius:0;font-family:ChevySans,Arial,sans-serif !important}
.pac-container .pac-item{border-top:0;color:#262626 !important;font-size:.75rem;line-height:47px !important;padding-inline-start:1rem}
.pac-container .pac-item:hover{background-color:#f2f2f2}
.pac-container .pac-item .pac-item-query{color:#262626;font-size:1rem;font-weight:600}
.pac-container .pac-item .pac-item-query .pac-matched{font-weight:500}
.pac-container .pac-icon{display:none;margin-top:10px !important}
.pac-container .pac-icon .pac-icon-marker{display:none}
gb-dl-search-result,.gb-dl-search-result{display:grid;grid-auto-columns:min-content auto;padding:0;width:100%}
gb-dl-search-result>.marker,.gb-dl-search-result>.marker{grid-column:1;padding:0 1rem;text-align:center}
gb-dl-search-result>.marker>.text,.gb-dl-search-result>.marker>.text{color:#fff;font-size:.75rem;line-height:1;position:relative;top:.5rem;z-index:2}
gb-dl-search-result>.marker>svg,.gb-dl-search-result>.marker>svg{position:relative;top:-0.5rem;z-index:1}
gb-dl-search-result>gb-dl-search-result-info,.gb-dl-search-result>gb-dl-search-result-info{grid-column:2}
gb-dl-search-result>gb-dl-search-result-detail,.gb-dl-search-result>gb-dl-search-result-detail{grid-column:1/3}
gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result-detail .gb-dl-dealer-departments{display:flex;flex-direction:row;margin-bottom:16px;padding-inline-start:32px}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service{font-weight:#fff}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales{flex:0 1 auto;padding-inline-end:8px}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service{border-inline-start:.69px solid 400;flex:0 0 50%;padding-inline-start:8px}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service-contents,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service-contents{float:left}
gb-dl-search-result-detail .gb-dl-result-open-status,gb-dl-search-result-detail .gb-dl-result-open-status-sales,.gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result-detail .gb-dl-result-open-status-sales{color:#2d871b}
gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed,.gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,.gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed{color:#262626}
.gb-dealer-locator-container .gb-dl-result-shopping-links .gb-primary-button{padding:14px 32px}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-dealer-info{grid-area:a/a/a/b;padding:0 32px}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-dealer-info .gb-dl-modal-distance{margin:0 0 24px}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-modal-dealer-marker .text{color:#262626;font-size:12px;font-weight:600;left:0;line-height:1.4;top:3px}
@media only screen and (min-width:800px){.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-modal-dealer-marker .text{line-height:1.87;top:2.8px}
}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-modal-dealer-marker .markerImg{height:32px;width:24px}
@media only screen and (min-width:800px){.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-modal-dealer-marker .markerImg{height:36px;width:28px}
}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services{grid-area:c/c/c/d;padding:0}
.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-sales,.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-services,.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-available-services-container,.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-dealer-website{padding:0 32px}
@media only screen and (min-width:800px){.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-dealer-website{margin-top:24px}
}
@media only screen and (max-width:799px){.gb-dealer-locator-container .gb-dealer-details-modal .gb-dl-hours-services .gb-dl-modal-dealer-website{margin-top:16px}
}
gb-dl-search-result-info>.gb-dl-result-name,.gb-dl-search-result-info>.gb-dl-result-name{font-weight:bold}
gb-dl-search-result-info .gb-dl-result-distance,.gb-dl-search-result-info .gb-dl-result-distance{margin-top:-2px}
.gb-dealer-locator-container{block-size:100%;display:flex;flex-direction:column;inline-size:100%;position:relative}
.gb-dealer-locator-container gb-google-map{order:2}
.gb-dealer-locator-container gb-google-map .gb-map{flex:1 0;inline-size:100%;position:absolute}
.gb-dealer-locator-container gb-google-map .gb-map *{overflow:visible}
.gb-dealer-locator-container .gb-dl-search,.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{background-color:#fff;max-inline-size:100%;position:relative;z-index:1}
.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{order:3}
.gb-dealer-locator-container gb-google-map{block-size:202.72px}
.gb-dealer-locator-container gb-google-map .gb-map{block-size:202.72px}
.gb-dealer-locator-container gb-google-map .gb-map-cluster{color:#fff !important;font-family:ChevySans,Arial,sans-serif !important;font-size:22px !important;font-weight:100 !important;line-height:2 !important;padding-inline:0 0 !important}
.gb-dealer-locator-container gb-google-map .markerLayer .markerLabel,.gb-dealer-locator-container gb-google-map .markerLayer .selectedMarkerLabel{font-family:ChevySans,Arial,sans-serif !important;font-size:16px !important;font-weight:600;line-height:1.25;position:relative;top:4px}
.gb-dealer-locator-container gb-google-map .markerLayer .selectedMarkerLabel{color:#262626 !important}
.gb-dealer-locator-container .q-dealer-results-container .gb-dealer-container{border-block-end:1px solid #8c8c8c}
.gb-dealer-locator-container .q-dealer-results-container .gb-dealer-container.selected{background-color:#fff;border-block-end:1px solid #0077d9;border-block-start:1px solid #8c8c8c}
@media only screen and (min-width:800px){.gb-dealer-locator-container gb-google-map{block-size:auto;order:0}
.gb-dealer-locator-container gb-google-map .gb-map{block-size:100%}
.gb-dealer-locator-container gb-google-map .gb-map>div{block-size:100%;inset-block:0;position:absolute}
.gb-dealer-locator-container gb-google-map .gb-map>div.fixed-map{position:fixed}
.gb-dealer-locator-container gb-google-map .gb-map>div.stick-bottom{inset-block-start:auto}
.gb-dealer-locator-container gb-google-map .gb-map>div.stick-top{inset-block-end:auto}
.gb-dealer-locator-container gb-google-map .gb-map>div.window-height{block-size:100vh}
.gb-dealer-locator-container .gb-dl-search,.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{max-inline-size:426px;order:0}
.gb-dealer-locator-container .gb-dl-search{margin-block:10px 294px;margin-inline:10px 0}
.gb-dealer-locator-container .gb-dl-search.searched{margin-block-end:0}
.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{margin-block:10px 0;margin-inline:10px 0}
.gb-dealer-locator-container .q-dealer-results-container{margin-block:0;margin-inline:10px 0}
.gb-dealer-locator-container .q-dealer-results-container.dealer-sites-result{margin-block:10px 0}
}