.gb-dealer-details-modal{display:flex;flex-direction:column;position:relative}
.gb-dealer-details-modal .gb-dl-dealer-wrapper{display:grid;grid-auto-columns:min-content auto;grid-template-areas:"a b" "c d"}
gb-dl-search-result>.marker,.gb-dl-search-result>.marker,gb-dl-search-result[selected]:not([selected=false])>.marker,.gb-dl-search-result[selected]:not([selected=false])>.marker,.gb-dealer-details-modal .gb-dl-modal-dealer-marker{grid-area:a;padding:0 .44rem 0 0;text-align:center}
gb-dl-search-result>.marker .text,.gb-dl-search-result>.marker .text,gb-dl-search-result[selected]:not([selected=false])>.marker .text,.gb-dl-search-result[selected]:not([selected=false])>.marker .text,.gb-dealer-details-modal .gb-dl-modal-dealer-marker .text{position:relative;z-index:2}
gb-dl-search-result>.marker>.markerImg,.gb-dl-search-result>.marker>.markerImg,gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg,.gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg,.gb-dealer-details-modal .gb-dl-modal-dealer-marker>.markerImg{background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}
.gb-dealer-details-modal .gb-dl-dealer-info{grid-area:b;grid-column:2}
.gb-dealer-details-modal .gb-dl-hours-services{grid-column:2;grid-area:d}
.gb-dealer-details-modal .gb-dl-modal-dealer-column{display:flex;flex-direction:column}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department{display:inline-flex;justify-content:flex-start}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list{display:flex;flex-direction:column}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list .gb-dl-modal-list-item-day-hours-container{display:inline-flex;justify-content:flex-start}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list .gb-dl-modal-list-item-day-today.gb-dl-modal-list-item-day-hours-container{font-weight:700}
.gb-dealer-locator-container{display:flex;flex-direction:column;height:100%;margin:0;position:relative;width:100%}
.gb-dealer-locator-container .gb-dl-search .gb-selected-filter{display:flex;flex-flow:row wrap}
gb-dl-search-result .info-marker,.gb-dl-search-result .info-marker{display:inline-flex;grid-column:3;grid-row-start:1;justify-self:flex-end}
gb-dl-search-result,.gb-dl-search-result{display:grid;grid-template-areas:"a b c" "d d d";grid-auto-columns:min-content auto;width:100%}
gb-dl-search-result>.marker,.gb-dl-search-result>.marker,gb-dl-search-result[selected]:not([selected=false])>.marker,.gb-dl-search-result[selected]:not([selected=false])>.marker,.gb-dealer-details-modal .gb-dl-modal-dealer-marker{grid-column:1}
gb-dl-search-result gb-dl-search-result-info,gb-dl-search-result .gb-dl-search-result-info,.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-info>.gb-dl-result-name,gb-dl-search-result .gb-dl-search-result-info>.gb-dl-result-name,.gb-dl-search-result gb-dl-search-result-info>.gb-dl-result-name,.gb-dl-search-result .gb-dl-search-result-info>.gb-dl-result-name{cursor:pointer;font-weight:bold}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments{display:flex;flex-direction:row}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales{flex:0 1 auto;padding-right:1rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service{border-left:1px solid #ccc;flex:0 0 50%;padding-left:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-dl-search-filter.hide{display:none}
.gb-dealer-locator-container .gb-dl-search .gb-use-location-button.hide{display:none}
.gb-primary-button{background-color:#fff;border:1px solid #333;color:#333}
.gb-primary-button:active,.gb-primary-button:hover,.gb-primary-button:focus{background-color:#333;border:1px solid #333;color:#fff}
.gb-secondary-button{background-color:#333;border:1px solid #333;color:#fff}
.gb-secondary-button:active,.gb-secondary-button:hover,.gb-secondary-button:focus{background-color:#f6f5f4;border:1px solid #333;color:#333}
.gb-dl-result-shopping-links a{margin-bottom:1rem}
.gb-map{flex:1 0;position:absolute;height:18.75rem;width:100%}
.gb-map *{overflow:visible}
.gb-dealer-locator-container gb-google-map{height:18.75rem;order:2}
.gb-dealer-locator-container gb-google-map .gb-map-cluster span{color:#fff;font-family:"Buick Text",Arial,sans-serif;font-size:1.167rem;font-weight:700;line-height:3.75rem}
.gb-dealer-locator-container gb-dealer-locator-search{max-width:100%}
.gb-dealer-locator-container .q-dealer-results-container{max-width:100%;order:3;top:0;z-index:10;background:#fff;margin:0;padding:0}
.gb-dealer-locator-container .gb-dealer-container{background:#fff;border:0;border-block-end:1px solid #a7a6a4;padding-inline:1rem}
.gb-dealer-locator-container .gb-dealer-container.selected{background:#f6f5f4}
.gb-dealer-locator-container .gb-dropdown{border-top:1px solid #cbcbcb;padding:1rem 0 0 0}
.gb-dealer-locator-container .q-view-more-dealers-btn-container{border-top:1px solid #ebebeb;margin:0 1.25rem;padding:2rem 0}
.gb-dealer-locator-container .gb-dl-search{flex:0 1 0;max-width:100%;position:relative;top:0;z-index:1;background-color:#fff;margin:0;padding:1.5rem 1rem}
.gb-dealer-locator-container .gb-dl-search.searched{border-block-end:1px solid #a7a6a4;padding-bottom:1.5rem}
.gb-dealer-locator-container .gb-dl-search.searched .gb-input-fields .gb-search-button::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20id%3D%27refresh-icon%27%20viewBox%3D%270%200%2020.5%2020.5%27%3E%3Ctitle%3ErefreshIcon%3C%2Ftitle%3E%3Cpath%20class%3D%27a%27%20fill%3D%27%23333333%27%20stroke%3D%27%23333333%27%20stroke-width%3D%27ipx%27%20fill-rule%3D%27evenodd%27%20d%3D%27M11%2C21A10%2C10%2C0%2C0%2C1%2C1%2C11%2C9.87%2C9.87%2C0%2C0%2C1%2C3.14%2C4.82a.39.39%2C0%2C0%2C1%2C.56-.07.4.4%2C0%2C0%2C1%2C.07.56A9.1%2C9.1%2C0%2C0%2C0%2C1.8%2C11a9.2%2C9.2%2C0%2C0%2C0%2C12.65%2C8.53.4.4%2C0%2C0%2C1%2C.52.22.39.39%2C0%2C0%2C1-.22.52A10%2C10%2C0%2C0%2C1%2C11%2C21Z%27%20transform%3D%27translate%28-0.75%20-0.75%29%27%3E%3C%2Fpath%3E%3Cpath%20class%3D%27a%27%20fill%3D%27%23333333%27%20stroke%3D%27%23333333%27%20stroke-width%3D%27ipx%27%20fill-rule%3D%27evenodd%27%20d%3D%27M18.41%2C17.51a.43.43%2C0%2C0%2C1-.26-.09.41.41%2C0%2C0%2C1%2C0-.57A9.2%2C9.2%2C0%2C0%2C0%2C11%2C1.8a9.08%2C9.08%2C0%2C0%2C0-3.88.86.4.4%2C0%2C0%2C1-.53-.2.39.39%2C0%2C0%2C1%2C.19-.53A9.91%2C9.91%2C0%2C0%2C1%2C11%2C1a10%2C10%2C0%2C0%2C1%2C7.72%2C16.36A.4.4%2C0%2C0%2C1%2C18.41%2C17.51Z%27%20transform%3D%27translate%28-0.75%20-0.75%29%27%3E%3C%2Fpath%3E%3Cpath%20class%3D%27a%27%20fill%3D%27%23333333%27%20stroke%3D%27%23000000%27%20stroke-width%3D%27ipx%27%20fill-rule%3D%27evenodd%27%20d%3D%27M4%2C7.33A.41.41%2C0%2C0%2C1%2C3.6%2C7L3.4%2C5.11l-1.86.27A.39.39%2C0%2C0%2C1%2C1.09%2C5a.4.4%2C0%2C0%2C1%2C.34-.45l2.26-.33a.39.39%2C0%2C0%2C1%2C.3.07.45.45%2C0%2C0%2C1%2C.16.28L4.4%2C6.88A.4.4%2C0%2C0%2C1%2C4%2C7.32Z%27%20transform%3D%27translate%28-0.75%20-0.75%29%27%3E%3C%2Fpath%3E%3Cpath%20class%3D%27a%27%20fill%3D%27%23333333%27%20stroke%3D%27%23333333%27%20stroke-width%3D%27ipx%27%20fill-rule%3D%27evenodd%27%20d%3D%27M17.94%2C18.18a.37.37%2C0%2C0%2C1-.23-.07.39.39%2C0%2C0%2C1-.17-.26l-.37-2.26a.4.4%2C0%2C0%2C1%2C.33-.46.4.4%2C0%2C0%2C1%2C.46.33l.3%2C1.85%2C1.84-.37a.4.4%2C0%2C0%2C1%2C.16.79L18%2C18.18Z%27%20transform%3D%27translate%28-0.75%20-0.75%29%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:center}
.gb-dealer-locator-container .gb-dl-search .gb-primary-button{background-color:#333;border:1px solid #333;color:#fff}
.gb-dealer-locator-container .gb-dl-search .gb-primary-button::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1.5%206.54167L15.5%201L9.95833%2015L8.20833%208.29167L1.5%206.54167Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1rem;position:relative;right:.5rem;vertical-align:middle;width:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-primary-button:hover:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1.5%206.54167L15.5%201L9.95833%2015L8.20833%208.29167L1.5%206.54167Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E")}
.gb-dealer-locator-container .gb-dl-search .gb-primary-button:active,.gb-dealer-locator-container .gb-dl-search .gb-primary-button:hover,.gb-dealer-locator-container .gb-dl-search .gb-primary-button:focus{background-color:#f6f5f4;border:1px solid #333;color:#333}
.gb-dealer-locator-container .gb-dl-search .gb-secondary-button{margin:1.5rem 0 0}
.gb-dealer-locator-container .gb-dl-search .gb-title{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3333;margin:0;padding:0 0 1.5rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-title-text{font-family:"Buick Text",Arial,sans-serif;font-size:1.1rem;font-weight:500;margin-bottom:.5rem;padding:0 0 1rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-search-options{display:flex;flex:0 0 100%;flex-flow:row wrap;justify-content:space-between;display:block;flex:0;margin:0 0 1rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-search-options .gb-search-option{align-items:center;display:flex;position:relative}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]{float:left;clear:both;display:none;margin:0;outline:0;-webkit-appearance:none}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]+label{display:flex;align-items:center;margin:0;position:relative}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]+label:before{background-color:#fff;border:2px solid #474747;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:1.63rem;margin:0 .25rem 0 0;padding:.125em;min-width:1.63rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]:checked+label:after{background-color:#666;border-radius:50%;content:"";display:inline-block;height:.625rem;left:.5rem;position:absolute;top:.5rem;transform:none;min-width:.625rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-options .gb-search-option{display:block;flex:0;margin:0 0 1rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-search-options .gb-search-option label{color:#2b2b2b;font-size:1.3rem;font-weight:300;line-height:2rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]+label{margin-right:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]+label:before{margin:0 1rem 0 0}
.gb-dealer-locator-container .gb-dl-search .gb-search-options input[type=radio]:checked+label:before{background-color:#666}
.gb-dealer-locator-container .gb-dl-search .gb-search-label{font-size:.75rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-error{font-family:"Buick Text",Arial,sans-serif;font-size:.875rem;font-weight:normal;margin-block-start:0;letter-spacing:.5px;line-height:1.42857;padding-inline-start:2rem;padding-block-start:.3rem;position:relative}
.gb-dealer-locator-container .gb-dl-search .gb-search-error::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227.25%22%20stroke%3D%22%23B50000%22%20stroke-width%3D%221.5%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%2010.75C8.55228%2010.75%209%2011.1977%209%2011.75C9%2012.3023%208.55228%2012.75%208%2012.75C7.44772%2012.75%207%2012.3023%207%2011.75C7%2011.1977%207.44772%2010.75%208%2010.75ZM8.75%209.08337C8.75%209.49759%208.41421%209.83337%208%209.83337C7.58579%209.83337%207.25%209.49759%207.25%209.08337L7.25%203.75004C7.25%203.33583%207.58579%203.00004%208%203.00004C8.41421%203.00004%208.75%203.33583%208.75%203.75004L8.75%209.08337Z%22%20fill%3D%22%23B50000%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;block-size:1rem;content:"";inline-size:1rem;inset-block-start:.42rem;inset-inline-start:.625rem;position:absolute}
.gb-dealer-locator-container .gb-dl-search .gb-search-input{background-color:#f6f5f4;border:1px solid #f6f5f4;border-bottom:1px solid #333;border-left:0;border-right:0;border-top-left-radius:4px;box-shadow:none;font-size:1rem;height:3.9089rem;line-height:1.5rem;margin:0;padding:1.25rem 1rem}
.gb-dealer-locator-container .gb-dl-search .gb-dealer-name{display:none;margin:1rem 0 0 0}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container{overflow:hidden;position:relative;text-align:center;padding:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container span{position:relative}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container span::before,.gb-dealer-locator-container .gb-dl-search .gb-separator-container span::after{position:absolute;right:100%;top:50%;width:15.63rem}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container span::after{left:100%}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container span{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.031rem;line-height:1.333333}
.gb-dealer-locator-container .gb-dl-search .gb-separator-container span::before,.gb-dealer-locator-container .gb-dl-search .gb-separator-container span::after{border-top:1px solid #a7a6a4;content:"";width:30rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields{display:flex}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields.name-search .gb-search-button{margin-top:4.9089rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields.name-search .gb-city-state{border-right:1px solid #cbcbcb;width:calc(100% + 3rem)}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button{background-color:#f6f5f4;border-bottom:1px solid #333;border-right:0;border-left:0;border-top:0;border-top-right-radius:4px;height:3.9089rem;margin:0;padding:0;width:3rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cg%20clip-path%3D%22url%28%23clip0_11041_1729%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6.83348%2012.6665C10.0552%2012.6665%2012.667%2010.0548%2012.667%206.83324C12.667%203.61163%2010.0552%201%206.83348%201C3.61174%201%201%203.61163%201%206.83324C1%2010.0548%203.61174%2012.6665%206.83348%2012.6665Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.4561%2011.4563L14.9999%2015%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip0_11041_1729%22%3E%0A%20%20%20%20%20%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:1rem;width:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button:active,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button:hover,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button:focus{background-color:#f6f5f4;border-bottom:1px solid #333;border-right:0;border-left:0;border-top:0;color:#fff;cursor:pointer}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-use-location-button.location-icon{background-color:#f6f5f4;border-bottom:1px solid #333;border-right:0;border-left:0;border-radius:0;border-top:0;padding:0;padding-inline-start:1rem;width:3rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-use-location-button.location-icon:hover{background-color:#f6f5f4;border-bottom:1px solid #333;border-right:0;border-left:0;border-top:0}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-use-location-button.location-icon::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2018%2018%27%20id%3D%27target%27%3E%3Ctitle%3Etarget%3C%2Ftitle%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%20transform%3D%27translate%281%201%29%27%3E%3Ccircle%20cx%3D%278.002%27%20cy%3D%278%27%20r%3D%277.692%27%20stroke%3D%27%23333333%27%20stroke-width%3D%271.5%27%3E%3C%2Fcircle%3E%3Cg%20fill%3D%27%23333333%27%3E%3Crect%20width%3D%272%27%20height%3D%273%27%20x%3D%277%27%3E%3C%2Frect%3E%3Crect%20width%3D%273%27%20height%3D%272%27%20x%3D%2713%27%20y%3D%277%27%3E%3C%2Frect%3E%3Crect%20width%3D%273%27%20height%3D%272%27%20y%3D%277%27%3E%3C%2Frect%3E%3Crect%20width%3D%272%27%20height%3D%273%27%20x%3D%277%27%20y%3D%2713%27%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1rem;vertical-align:middle;width:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-fields{flex-grow:1}
.gb-dealer-locator-container .gb-dl-search .gb-dl-search-filter{margin:1.5rem 0 0rem}
.gb-dealer-locator-container .gb-dl-search .gb-dropdown-list{box-sizing:content-box;display:none;position:absolute;width:calc(100% - 3.5rem);background-color:#fff;box-shadow:0 1.3rem .5rem 1.3rem rgba(0,0,0,.4);padding:.5rem}
.gb-dealer-locator-container .gb-dl-search .gb-dropdown-list.show{display:inline-block}
.gb-dealer-locator-container .gb-dl-search .gb-dropdown-list ul{list-style-type:none}
.gb-dealer-locator-container .gb-dl-search .gb-dropdown-list ul{margin:0 .5rem 0 0;padding:0}
.gb-dealer-locator-container .gb-dl-search .gb-selected-filter .gb-filter-button{background-color:#e6e6e6;color:#252525;display:flex;font-size:1rem;font-weight:400;margin:0 1rem 1rem 0;padding:1rem;top:2px;transition:background-color 300ms ease-out}
.gb-dealer-locator-container .gb-dl-search .gb-selected-filter .gb-filter-button::after{align-self:center;background-image:url("data:image/svg+xml;utf-8,<svg%20width=%2716px%27%20height=%2716px%27%20viewBox=%270%200%2016%2016%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g%20id=%27Page-1%27%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27><g%20id=%27close%27%20fill=%27%23252525%27%20fill-rule=%27nonzero%27><polygon%20id=%27Shape%27%20points=%2716%201.6%2014.6%200.2%208%206.6%201.6%200%200.1%201.4%206.6%208%200%2014.4%201.4%2015.9%208%209.4%2014.4%2016%2015.8%2014.6%209.4%208%27></polygon></g></g></svg>");background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:1rem;margin:0 0 0 1rem;position:relative;width:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-selected-filter .gb-filter-button::after::before{display:block}
.gb-dealer-locator-container .gb-dl-search .gb-selected-filter .gb-filter-button:hover{background-color:#ddd}
.gb-dealer-locator-container .gb-dl-search .gb-dl-filter-flags-container .gb-dl-filter-flag{align-items:center;background:#f6f5f4;border-radius:.25rem;color:#333;display:inline-flex;line-height:1.846rem;margin-block:.5rem 0;margin-inline-end:1rem;padding-block:.75rem;padding-inline:1rem;width:auto}
.gb-dealer-locator-container .gb-dl-search .gb-dl-filter-flags-container .gb-dl-filter-flag:first-child{margin-block:1rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-dl-filter-flags-container .gb-dl-filter-flag .gb-dl-filter-flag-label{font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333;padding-inline-end:1rem}
.gb-dealer-locator-container .gb-dl-search .gb-dl-filter-flags-container .gb-dl-filter-flag .gb-dl-filter-flag-close{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M11.25%200.75L0.75%2011.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M0.75%200.75L11.25%2011.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;display:inline-block;height:.8rem;margin-left:auto;min-width:.8rem}
.gb-dl-filter-modal{background-color:#fff;border-radius:0;box-shadow:none;height:unset !important;list-style:none;margin:0;max-width:none;order:2;padding:1rem 1.25rem 1.25rem;z-index:2}
.gb-dl-filter-modal .gb-dl-filter-modal-return{border-bottom:0;cursor:pointer;margin-bottom:0;padding-bottom:1rem}
.gb-dl-filter-modal .gb-dl-filter-modal-return .gb-dl-filter-back{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1;margin:0 0 1rem 0}
.gb-dl-filter-modal .gb-dl-filter-modal-return .gb-dl-filter-back::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M12%2015L5%208L12%201%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;background-size:contain;box-sizing:border-box;content:"";height:1rem;margin:0 1rem 0 .3rem;padding:0 0 0 1rem;position:relative;width:1rem}
.gb-dl-filter-modal .gb-dl-filter-brand-selector-title{display:none}
.gb-dl-filter-modal .gb-dl-h2{border-top:1px solid #333;color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.375;margin-block-start:0;padding-block:1rem .5rem}
.gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container{border-bottom:1px solid #a7a6a4;border-top:1px solid #a7a6a4;padding-block:1rem 0;margin-block:1rem 0}
.gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container .gb-dl-filter-modal-apply-button{background-color:#333;border-color:#333;border-radius:.75rem;color:#fff;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:3px;line-height:1;margin:0 0 1rem;padding-block:1rem;padding-inline:1rem;text-align:center;width:100%}
.gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container .gb-dl-filter-modal-apply-button:active,.gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container .gb-dl-filter-modal-apply-button:hover,.gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container .gb-dl-filter-modal-apply-button:focus{background-color:#fff;border-color:#333;color:#333}
.gb-dl-filter-modal .gb-checkbox{display:flex}
.gb-dl-filter-modal .gb-checkbox input{appearance:none;background-color:#fff;border:1px solid #2b2b2b;border-radius:2px;cursor:pointer;display:inline-block;flex:0 0 1.5rem;height:1.5rem;margin:.5rem .5rem .5rem 0;position:relative;transition:none;width:1.5rem}
.gb-dl-filter-modal .gb-checkbox input[type=checkbox]+label{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:1px;margin-block-start:.5rem}
.gb-dl-filter-modal .gb-checkbox input:checked:after{background-repeat:no-repeat;content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20fill%3D%27none%27%3E%3Cpath%20fill%3D%27%23333%27%20fill-rule%3D%27evenodd%27%20d%3D%27M0%2022a2%202%200%200%200%202%202h20a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2H2a2%202%200%200%200-2%202v20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3Cpath%20stroke%3D%27%23F6F5F4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%271.5%27%20d%3D%27M19.333%206.667%208.892%2017.107%204.666%2012.88%27%2F%3E%3C%2Fsvg%3E");left:-1px;position:absolute;top:-1px}
gb-dl-search-result,.gb-dl-search-result{border-top:1px solid #ebebeb;padding:1.5rem 0}
gb-dl-search-result>.marker>.text,.gb-dl-search-result>.marker>.text{color:#fff;font-size:1rem;font-weight:500;left:.62rem;line-height:1.3125;top:.6rem;width:min-content}
gb-dl-search-result>.marker>.markerImg,.gb-dl-search-result>.marker>.markerImg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2241%22%20viewBox%3D%220%200%2030%2041%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M15.0037%200.500045C11.0485%200.490654%207.25009%201.95722%204.43869%204.57922C1.62729%207.20123%200.0314721%2010.7655%200%2014.493C0%2025.0193%2015.0037%2040.5%2015.0037%2040.5C15.0037%2040.5%2030%2025.0614%2030%2014.493C29.9705%2010.7661%2028.3763%207.20186%2025.5661%204.57966C22.7559%201.95745%2018.9583%200.490665%2015.0037%200.500045Z%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E");height:2.5rem;top:-1.1rem;width:1.875rem}
gb-dl-search-result .info-marker,.gb-dl-search-result .info-marker{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.5%22%20r%3D%2211.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M12%2010.5L12%2018.5%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%221%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;color:#2b2b2b;cursor:pointer;height:2rem;width:2rem}
gb-dl-search-result[selected]:not([selected=false])>.marker>.text,.gb-dl-search-result[selected]:not([selected=false])>.marker>.text{color:#333;width:min-content}
gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg,.gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M15.004%200C11.049-.01%207.25%201.457%204.439%204.08%201.627%206.7.03%2010.264%200%2013.992%200%2024.519%2015.004%2040%2015.004%2040S30%2024.561%2030%2013.993c-.03-3.727-1.624-7.291-4.434-9.913C22.756%201.457%2018.958-.01%2015.004%200Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.003%202c-3.428-.008-6.72%201.275-9.156%203.57C3.41%207.863%202.027%2010.981%202%2014.243%202%2023.454%2015.003%2037%2015.003%2037S28%2023.491%2028%2014.244c-.026-3.261-1.407-6.38-3.843-8.674C21.722%203.275%2018.43%201.992%2015.003%202Z%22%2F%3E%3C%2Fsvg%3E")}
gb-dl-search-result gb-dl-search-result-detail,gb-dl-search-result .gb-dl-search-result-detail,.gb-dl-search-result gb-dl-search-result-detail,.gb-dl-search-result .gb-dl-search-result-detail{grid-column:1/4;grid-area:d;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status-sales,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status-sales,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status-sales{color:#0a7305}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed{color:#333}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments{margin-bottom:1rem;padding-inline:2.375rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service{border-color:#cbcbcb}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.333333rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone{min-height:1.6667rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales a,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone a,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales a,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone a,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales a,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone a,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales a,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone a{color:#333;font-size:.9375rem;font-family:"Buick Text",Arial,sans-serif;font-weight:400;line-height:1.333333;text-decoration:underline}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales a:hover,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone a:hover,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales a:hover,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone a:hover,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales a:hover,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone a:hover,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales a:hover,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone a:hover{color:#6f6f6d}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-open-status{margin:0 0 1rem 0}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website{color:#333;display:flex;font-size:.9375rem;font-weight:400;line-height:2.333333;margin-block-end:1rem;padding-inline-start:2.375rem;vertical-align:middle}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website::before,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website::before,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website::before,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website::before{align-self:center;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%207.28906H24.9998V22.1779H0.855469V7.28906ZM2.52212%208.95571V20.5112H23.3331V8.95571H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%202H24.9998V8.95551H0.855469V2ZM2.52212%203.66665V7.28886H23.3331V3.66665H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.8778%205.47749C18.8778%206.20773%2018.2859%206.7997%2017.5556%206.7997C16.8254%206.7997%2016.2334%206.20773%2016.2334%205.47749C16.2334%204.74725%2016.8254%204.15527%2017.5556%204.15527C18.2859%204.15527%2018.8778%204.74725%2018.8778%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.8441%205.47749C22.8441%206.20773%2022.2522%206.7997%2021.5219%206.7997C20.7917%206.7997%2020.1997%206.20773%2020.1997%205.47749C20.1997%204.74725%2020.7917%204.15527%2021.5219%204.15527C22.2522%204.15527%2022.8441%204.74725%2022.8441%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;margin:0 .625rem 0 0;width:2rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website:hover,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website:hover,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website:hover,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website:hover{text-decoration:underline}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website:hover:before,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website:hover:before,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website:hover:before,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website:hover:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%207.28906H24.9998V22.1779H0.855469V7.28906ZM2.52212%208.95571V20.5112H23.3331V8.95571H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%202H24.9998V8.95551H0.855469V2ZM2.52212%203.66665V7.28886H23.3331V3.66665H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.8778%205.47749C18.8778%206.20773%2018.2859%206.7997%2017.5556%206.7997C16.8254%206.7997%2016.2334%206.20773%2016.2334%205.47749C16.2334%204.74725%2016.8254%204.15527%2017.5556%204.15527C18.2859%204.15527%2018.8778%204.74725%2018.8778%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.8441%205.47749C22.8441%206.20773%2022.2522%206.7997%2021.5219%206.7997C20.7917%206.7997%2020.1997%206.20773%2020.1997%205.47749C20.1997%204.74725%2020.7917%204.15527%2021.5219%204.15527C22.2522%204.15527%2022.8441%204.74725%2022.8441%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E")}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-name,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-name,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-name,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-name{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.375}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-name:hover,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-name:hover,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-name:hover,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-name:hover{color:#6f6f6d}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address1,gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-details,gb-dl-search-result gb-dl-search-result-info .phone,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address1,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-details,gb-dl-search-result .gb-dl-search-result-info .phone,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address1,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-details,.gb-dl-search-result gb-dl-search-result-info .phone,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address1,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-details,.gb-dl-search-result .gb-dl-search-result-info .phone{font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance{margin:.25rem 0 1rem}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container{margin-bottom:1rem;text-decoration:underline}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container a,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container a,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container a,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container a{color:#333}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container:hover,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container:hover,.gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-container:hover,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-container:hover{cursor:pointer;text-decoration:underline}
gb-dl-search-result gb-dl-search-result-info .gb-dl-promotion,gb-dl-search-result .gb-dl-search-result-info .gb-dl-promotion,.gb-dl-search-result gb-dl-search-result-info .gb-dl-promotion,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-promotion{color:#2b2b2b;font-size:1.3rem;line-height:2rem}
gb-dl-search-result gb-dl-search-result-info .gb-dl-promotion:before,gb-dl-search-result .gb-dl-search-result-info .gb-dl-promotion:before,.gb-dl-search-result gb-dl-search-result-info .gb-dl-promotion:before,.gb-dl-search-result .gb-dl-search-result-info .gb-dl-promotion:before{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2017%2017%27%20id=%27specialtyStar%27%3E%3Ctitle%3Especialty%20star%3C/title%3E%3Ccircle%20class=%27a%27%20fill=%27none%27%20stroke=%27%23c9480c%27%20cx=%278.5%27%20cy=%278.5%27%20r=%278%27%3E%3C/circle%3E%3Cpolygon%20class=%27b%27%20fill=%27%23c9480c%27%20fill-rule=%27evenodd%27%20points=%278.5%2011%205.56%2012.54%206.12%209.27%203.75%206.96%207.03%206.48%208.5%203.5%209.97%206.48%2013.26%206.96%2010.88%209.27%2011.44%2012.54%208.5%2011%27%3E%3C/polygon%3E%3C/svg%3E");display:inline-block;height:1.4999rem;margin-right:.5rem;vertical-align:text-top;width:1.4999rem}
.gb-dealer-details-modal{background-color:#fff;border-radius:0;box-shadow:none;height:unset !important;order:2;padding:1rem}
.gb-dealer-details-modal.hide{display:none}
.gb-dealer-details-modal .gb-dl-modal-back{border-bottom:1px solid #333;cursor:pointer;color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:1px;line-height:1;padding:0 0 1rem 0}
.gb-dealer-details-modal .gb-dl-modal-back::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M12%2015L5%208L12%201%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;background-size:contain;box-sizing:border-box;content:"";display:inline-block;height:1rem;margin:0 1rem 0 .3rem;position:relative;top:2px;width:1rem}
.gb-dealer-details-modal .gb-dl-dealer-wrapper{padding:1rem 0 0 0}
.gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-dealer-info .gb-dl-modal-promotion{color:#2b2b2b;font-size:1.3rem;line-height:2rem}
.gb-dealer-details-modal .gb-dl-dealer-wrapper .gb-dl-dealer-info .gb-dl-modal-promotion:before{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2017%2017%27%20id=%27specialtyStar%27%3E%3Ctitle%3Especialty%20star%3C/title%3E%3Ccircle%20class=%27a%27%20fill=%27none%27%20stroke=%27%23c9480c%27%20cx=%278.5%27%20cy=%278.5%27%20r=%278%27%3E%3C/circle%3E%3Cpolygon%20class=%27b%27%20fill=%27%23c9480c%27%20fill-rule=%27evenodd%27%20points=%278.5%2011%205.56%2012.54%206.12%209.27%203.75%206.96%207.03%206.48%208.5%203.5%209.97%206.48%2013.26%206.96%2010.88%209.27%2011.44%2012.54%208.5%2011%27%3E%3C/polygon%3E%3C/svg%3E");display:inline-block;height:1.4999rem;margin-right:.5rem;vertical-align:text-top;width:1.4999rem}
.gb-dealer-details-modal .gb-dl-modal-dealer-marker>.text{color:#333;font-size:1rem;font-weight:500;left:0rem;line-height:2rem;top:.9rem}
.gb-dealer-details-modal .gb-dl-modal-dealer-marker .markerImg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M15.004%200C11.049-.01%207.25%201.457%204.439%204.08%201.627%206.7.03%2010.264%200%2013.992%200%2024.519%2015.004%2040%2015.004%2040S30%2024.561%2030%2013.993c-.03-3.727-1.624-7.291-4.434-9.913C22.756%201.457%2018.958-.01%2015.004%200Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.003%202c-3.428-.008-6.72%201.275-9.156%203.57C3.41%207.863%202.027%2010.981%202%2014.243%202%2023.454%2015.003%2037%2015.003%2037S28%2023.491%2028%2014.244c-.026-3.261-1.407-6.38-3.843-8.674C21.722%203.275%2018.43%201.992%2015.003%202Z%22%2F%3E%3C%2Fsvg%3E");height:2.5rem;top:-1.1rem;width:1.875rem}
.gb-dealer-details-modal .gb-dl-modal-name{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;line-height:1.375}
.gb-dealer-details-modal .gb-dl-modal-name::after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.5%22%20r%3D%2211.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M12%2010.5L12%2018.5%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%221%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;right:1.5rem}
.gb-dealer-details-modal .gb-dl-modal-distance,.gb-dealer-details-modal .gb-dl-modal-address-line-one,.gb-dealer-details-modal .gb-dl-modal-address-details,.gb-dealer-details-modal .gb-dl-modal-list-item-day,.gb-dealer-details-modal .gb-dl-modal-list-item-hour{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;line-height:1.333333}
.gb-dealer-details-modal .gb-dl-modal-distance{margin:.33rem 0 .5rem}
.gb-dealer-details-modal .gb-dl-address-container{margin:0 0 1rem 0}
.gb-dealer-details-modal .gb-dl-address-container a{color:#333;text-decoration:underline}
.gb-dealer-details-modal .gb-dl-address-container:hover{cursor:pointer;text-decoration:underline}
.gb-dealer-details-modal .gb-dl-address-container:hover a{color:#6f6f6d}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-label{display:flex;flex:0 0 41.66%;color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3333333}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-phone{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;line-height:1.333333;text-decoration:underline}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-phone:hover{color:#cbcbcb}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-status{font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333;margin:0 0 1.5rem 0}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-status .gb-dl-modal-open{color:#0a7305}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-status .gb-dl-result-closed{color:#333}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container{margin:0 0 1rem 0}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list{list-style:none;margin:0}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list .gb-dl-modal-list-item-day-hours-container .gb-dl-modal-list-item-day{flex:0 0 41.66%}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container .gb-dl-modal-hours-list .gb-dl-modal-list-item-day-today{font-weight:600}
.gb-dealer-details-modal .gb-dl-modal-available-services-container{padding-block-end:1rem}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service-list{margin-inline-start:1rem;list-style-type:disc}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service-label{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3125}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333;margin-block-start:.5rem}
.gb-dealer-details-modal .gb-dl-modal-dealer-website{display:flex;margin:0 .3846rem 1rem 0;vertical-align:middle}
.gb-dealer-details-modal .gb-dl-modal-dealer-website a{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.333333;text-decoration-line:underline}
.gb-dealer-details-modal .gb-dl-modal-dealer-website::before{align-self:center;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%207.28906H24.9998V22.1779H0.855469V7.28906ZM2.52212%208.95571V20.5112H23.3331V8.95571H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%202H24.9998V8.95551H0.855469V2ZM2.52212%203.66665V7.28886H23.3331V3.66665H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.8778%205.47749C18.8778%206.20773%2018.2859%206.7997%2017.5556%206.7997C16.8254%206.7997%2016.2334%206.20773%2016.2334%205.47749C16.2334%204.74725%2016.8254%204.15527%2017.5556%204.15527C18.2859%204.15527%2018.8778%204.74725%2018.8778%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.8441%205.47749C22.8441%206.20773%2022.2522%206.7997%2021.5219%206.7997C20.7917%206.7997%2020.1997%206.20773%2020.1997%205.47749C20.1997%204.74725%2020.7917%204.15527%2021.5219%204.15527C22.2522%204.15527%2022.8441%204.74725%2022.8441%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin:0 .625rem 0 0;width:1.5rem}
.gb-dealer-details-modal .gb-dl-modal-dealer-website:hover{text-decoration:underline}
.gb-dealer-details-modal .gb-dl-modal-dealer-website:hover:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%207.28906H24.9998V22.1779H0.855469V7.28906ZM2.52212%208.95571V20.5112H23.3331V8.95571H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.855469%202H24.9998V8.95551H0.855469V2ZM2.52212%203.66665V7.28886H23.3331V3.66665H2.52212Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.8778%205.47749C18.8778%206.20773%2018.2859%206.7997%2017.5556%206.7997C16.8254%206.7997%2016.2334%206.20773%2016.2334%205.47749C16.2334%204.74725%2016.8254%204.15527%2017.5556%204.15527C18.2859%204.15527%2018.8778%204.74725%2018.8778%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.8441%205.47749C22.8441%206.20773%2022.2522%206.7997%2021.5219%206.7997C20.7917%206.7997%2020.1997%206.20773%2020.1997%205.47749C20.1997%204.74725%2020.7917%204.15527%2021.5219%204.15527C22.2522%204.15527%2022.8441%204.74725%2022.8441%205.47749Z%22%20fill%3D%22%23333333%22%2F%3E%0A%3C%2Fsvg%3E")}
@media print,only screen and (min-width:26.25em){.gb-dealer-locator-container .gb-dl-search{padding:1.5rem 1rem}
.gb-dealer-locator-container .gb-dl-search .gb-search-options{display:block}
.gb-dealer-locator-container .gb-dl-search .gb-search-options .gb-search-option{display:inline-block}
.gb-dealer-locator-container .gb-dl-search .gb-title{font-size:1.375rem;line-height:1.27273;padding-block-end:1.5rem}
.gb-dealer-locator-container .gb-dl-filter-modal .gb-dl-h2{font-size:1.125rem;line-height:1.333333;margin-block-start:0}
.gb-dealer-locator-container .gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container{padding-block:1.5rem 0;margin-block:1rem 0}
.gb-dealer-locator-container .gb-dl-filter-modal .gb-dl-filter-modal-apply-button-container .gb-dl-filter-modal-apply-button{margin-block-end:1.5rem}
.gb-dl-search .gb-brand{font-size:1rem}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-name,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-name{font-size:1.125rem;line-height:1.333333}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance{margin:.25rem 0 1.5rem}
gb-dl-search-result gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address1,gb-dl-search-result gb-dl-search-result-info .gb-dl-result-address-details,gb-dl-search-result gb-dl-search-result-info .phone,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-distance,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address1,gb-dl-search-result .gb-dl-search-result-info .gb-dl-result-address-details,gb-dl-search-result .gb-dl-search-result-info .phone{font-size:1rem;line-height:1.375}
gb-dl-search-result,.gb-dl-search-result{grid-auto-columns:2.375rem auto}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.13125rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website,.gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-website,.gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-website{font-size:1rem;margin-block-end:1.5rem}
.gb-dealer-details-modal{padding:1.5rem 1rem}
.gb-dealer-details-modal .gb-dl-modal-distance,.gb-dealer-details-modal .gb-dl-modal-address-line-one,.gb-dealer-details-modal .gb-dl-modal-address-details,.gb-dealer-details-modal .gb-dl-modal-list-item-day,.gb-dealer-details-modal .gb-dl-modal-list-item-hour{color:#333;font-family:"Buick Text",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.375}
.gb-dealer-details-modal .gb-dl-modal-name{font-size:1.125rem;font-weight:500;line-height:1.333333}
.gb-dealer-details-modal .gb-dl-address-container{margin:0 0 1.5rem 0}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-label{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.3125}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-phone{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;line-height:1.375;text-decoration:underline}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-dealer-department .gb-dl-modal-phone:hover{color:#cbcbcb}
.gb-dealer-details-modal .gb-dl-modal-dealer-column .gb-dl-modal-hours-container{margin:0 0 1.5rem 0}
.gb-dealer-details-modal .gb-dl-modal-available-services-container{padding-block-end:1rem}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service-list{margin-inline-start:1rem}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service-label{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.3125}
.gb-dealer-details-modal .gb-dl-modal-available-services-container .gb-dl-modal-service{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.3125;margin-top:.5rem}
.gb-dealer-details-modal .gb-dl-modal-dealer-website{display:flex;margin:0 .3846rem 1.5rem 0;vertical-align:middle}
.gb-dealer-details-modal .gb-dl-modal-dealer-website a{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;text-decoration-line:underline}
}
@media print,only screen and (min-width:37.5em){.gb-map{height:37.5rem}
.gb-dealer-locator-container gb-google-map{height:37.5rem}
.gb-dealer-locator-container .gb-dl-search{padding:1.5rem 1rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields.name-search .gb-search-button{margin-top:4.84rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .location-icon,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-input,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button{height:3.84rem}
gb-dl-search-result gb-dl-search-result-detail,gb-dl-search-result .gb-dl-search-result-detail{font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.3125}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone{min-height:1.68rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales a,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone a,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales a,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone a{color:#333;font-size:1rem;font-weight:400;line-height:1.375;text-decoration:underline}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales{padding-right:3rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service{padding-left:3rem}
gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg,.gb-dl-search-result[selected]:not([selected=false])>.marker>.markerImg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2240%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M15.004%200C11.049-.01%207.25%201.457%204.439%204.08%201.627%206.7.03%2010.264%200%2013.992%200%2024.519%2015.004%2040%2015.004%2040S30%2024.561%2030%2013.993c-.03-3.727-1.624-7.291-4.434-9.913C22.756%201.457%2018.958-.01%2015.004%200Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.003%202c-3.428-.008-6.72%201.275-9.156%203.57C3.41%207.863%202.027%2010.981%202%2014.243%202%2023.454%2015.003%2037%2015.003%2037S28%2023.491%2028%2014.244c-.026-3.261-1.407-6.38-3.843-8.674C21.722%203.275%2018.43%201.992%2015.003%202Z%22%2F%3E%3C%2Fsvg%3E")}
}
@media only screen and (min-width:60em){.gb-map{height:100%}
.gb-map>div{bottom:0;height:100%;position:absolute;top:0}
.gb-map>div.fixed-map{position:fixed}
.gb-map>div.stick-bottom{top:auto}
.gb-map>div.stick-top{bottom:auto}
.gb-map>div.window-height{height:100vh}
.gb-dealer-locator-container gb-google-map{height:auto;order:0}
.gb-dealer-locator-container gb-dealer-locator-search{max-width:33.692rem}
.gb-dealer-locator-container .q-dealer-results-container{margin:0rem 0 13rem 1rem;max-width:27.5rem;order:0}
.gb-dealer-locator-container .gb-dl-search{margin:1rem 0 13rem 1rem;max-width:27.5rem;padding:1.5rem 1rem}
.gb-dealer-locator-container .gb-dl-search.searched{border-block-end:1px solid #a7a6a4;margin-bottom:0;padding-bottom:1.5rem}
.gb-dealer-locator-container .gb-dl-search .gb-brand{font-size:.88rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields.name-search .gb-search-button{margin-top:4.851rem}
.gb-dealer-locator-container .gb-dl-search .gb-input-fields .location-icon,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-input,.gb-dealer-locator-container .gb-dl-search .gb-input-fields .gb-search-button{height:3.851rem}
.gb-dealer-locator-container .gb-dl-search .gb-dl-filter-flags-container .gb-dl-filter-flag:first-child{margin-block:1.5rem 0}
.gb-dealer-locator-container .gb-dl-search .gb-dl-search-filter{margin-bottom:0}
.gb-dealer-details-modal,.gb-dl-filter-modal{margin-block:1rem 0;margin-inline:1rem 0;max-width:33.692rem}
gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result gb-dl-search-result-detail .gb-dl-result-phone,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone-sales,gb-dl-search-result .gb-dl-search-result-detail .gb-dl-result-phone{min-height:1.6923rem}
}