.CardSkeleton-module-scss-module__CXnx1W__card{margin:1rem 0}.CardSkeleton-module-scss-module__CXnx1W__imagePlaceholder{border-radius:8px;max-width:100%;margin-bottom:1rem}.CardSkeleton-module-scss-module__CXnx1W__imagePlaceholderContent{width:100%;height:200px}.CardSkeleton-module-scss-module__CXnx1W__fullSizeContent{width:100%;height:100%}.CardSkeleton-module-scss-module__CXnx1W__itemRow{justify-content:space-between;align-items:center;display:flex}.CardSkeleton-module-scss-module__CXnx1W__textBlock{text-align:left;flex:2}.CardSkeleton-module-scss-module__CXnx1W__actionPlaceholderContainer{text-align:right;flex:1}.CardSkeleton-module-scss-module__CXnx1W__layoutContainer{flex-direction:column;width:100%;display:flex}.CardSkeleton-module-scss-module__CXnx1W__skeleton{width:100%;height:auto;position:relative;transform:translateZ(0);background-color:#0000!important}.CardSkeleton-module-scss-module__CXnx1W__skeleton[data-visible=true]{animation:.3s cubic-bezier(.3,0,.3,1) forwards CardSkeleton-module-scss-module__CXnx1W__skeleton-initial-fade-in;overflow:hidden}.CardSkeleton-module-scss-module__CXnx1W__skeleton[data-visible=true]:before{content:"";z-index:10;background-color:#e6e6e6;position:absolute;inset:0}.CardSkeleton-module-scss-module__CXnx1W__skeleton[data-visible=true][data-animate=true]:after{content:"";z-index:11;background:linear-gradient(90deg,#0000 0%,#f9f9f9 50%,#0000 100%);animation:2s cubic-bezier(.3,0,.3,1) infinite CardSkeleton-module-scss-module__CXnx1W__skeleton-shimmer-translate;position:absolute;inset:0}@keyframes CardSkeleton-module-scss-module__CXnx1W__skeleton-initial-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CardSkeleton-module-scss-module__CXnx1W__skeleton-shimmer-translate{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.ConfiguratorSkeleton-module-scss-module__r9Z7qa__configuratorContainer{background-color:var(--colors-background-accent);grid-template:"header"96px"gallery"1fr"options-pane"1.5fr/1fr;width:100%;height:100%;display:grid}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__configuratorContainer{grid-template:"header header"72px"gallery options-pane"1fr/3fr 1.25fr}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__header{padding:var(--spacing-16,16px) var(--spacing-32,32px);grid-area:header;justify-content:center;align-items:center;display:flex}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__header{-moz-column-gap:0;align-items:center;column-gap:0;justify-content:unset;grid-template-columns:1fr 104px 1fr;display:grid}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerLeft{display:none}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerLeft{flex-direction:column;justify-content:center;place-self:center start;width:100%;min-width:0;display:flex}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerTitle{align-items:flex-start;gap:var(--spacing-8,8px);flex-direction:column;width:100%;min-width:0;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerTitle .ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton{max-width:100%}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerLogo{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerLogo{place-self:center;width:104px}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerRight{display:none}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__headerRight{place-self:center end;width:100%;min-width:0;min-height:1px;display:block}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__mobileNavigation{grid-area:navigation}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__mobileNavigation{display:none}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__desktopNavigation{display:none}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__desktopNavigation{display:flex}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__navigationContainer{gap:var(--spacing-16,16px);display:flex}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__navigationContainer{justify-content:center;align-items:center}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__leftPanel{background-color:var(--colors-background-accent);padding:var(--spacing-32,32px);grid-template:"image"3fr"controls"1fr/1fr;grid-area:gallery;justify-content:center;align-items:center;display:grid;position:relative}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__rightPanel{gap:var(--spacing-24,24px);padding:var(--spacing-32,32px) var(--spacing-32,32px) 0 var(--spacing-32,32px);background-color:var(--colors-background-default);flex-direction:column;grid-area:options-pane;display:flex;overflow-y:hidden}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__rightPanel{gap:var(--spacing-40,40px);padding-top:var(--spacing-24,24px);padding-bottom:unset;margin-top:var(--spacing-16,16px);margin-bottom:var(--spacing-32,32px);margin-right:var(--spacing-16,16px);right:var(--spacing-0,0);border-radius:var(--spacing-12,12px)}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__yourCarTitle{min-height:var(--sizing-40,40px)}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carImageContainer{place-content:space-between center;align-items:center;width:100%;height:100%;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carImageContainer>div{max-width:300px}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carImageContainer>div{max-width:500px}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carImage{height:180px}@media (min-width:1023px){.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carImage{height:240px}}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carControls{margin-top:var(--spacing-16,16px);left:var(--spacing-32,32px);bottom:var(--spacing-40,40px);justify-content:flex-start;display:flex;position:absolute}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__contactDealer{margin-top:var(--spacing-16,16px);right:var(--spacing-32,32px);bottom:var(--spacing-40,40px);position:absolute}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carControlsLeft{border-radius:var(--spacing-8,8px) 0 0 var(--spacing-8,8px)}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__carControlsRight{border-radius:0 var(--spacing-8,8px) var(--spacing-8,8px) 0}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__sectionHeader{margin-bottom:var(--spacing-24,24px);justify-content:space-between;align-items:center;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__optionsList{gap:var(--spacing-12,12px);flex-direction:column;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__optionItem{padding:var(--spacing-16,16px);border:var(--border-default,1px) solid var(--colors-background-accent);border-radius:var(--radius-medium,12px);justify-content:space-between;align-items:center;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__optionContent{gap:var(--spacing-16,16px);flex-direction:column;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__pricingContainer{background-color:var(--colors-background-default);padding:var(--spacing-24,24px) var(--spacing-32,32px);border-top:var(--border-default,1px) solid var(--colors-background-accent);justify-content:space-between;align-items:center;margin:auto -2rem -2rem;display:flex;position:sticky;bottom:0}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__priceDisplay{gap:var(--spacing-4,4px);flex-direction:column;display:flex}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__fullSizeContent{width:100%;height:100%}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton{width:100%;height:auto;position:relative;transform:translateZ(0);background-color:#0000!important}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton[data-visible=true]{animation:ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton-initial-fade-in var(--duration-fast,.3s) var(--ease-productive,cubic-bezier(.3, 0, 0, 1)) forwards;overflow:hidden}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton[data-visible=true]:before{content:"";background-color:var(--colors-fill-dark-10);z-index:10;position:absolute;inset:0}.ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton[data-visible=true][data-animate=true]:after{content:"";background:linear-gradient(to right, transparent 0%, var(--colors-fill-light-20) 50%, transparent 100%);animation:ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton-shimmer-translate 2s var(--ease-productive,cubic-bezier(.3, 0, 0, 1)) infinite;z-index:11;position:absolute;inset:0}@keyframes ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton-initial-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ConfiguratorSkeleton-module-scss-module__r9Z7qa__skeleton-shimmer-translate{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.DashModal-module-scss-module__oHTIhW__modalOverlay{z-index:1000;background-color:#000c;width:100%;height:100%;animation:.2s ease-in forwards DashModal-module-scss-module__oHTIhW__fadeOut;position:fixed;inset:0}.DashModal-module-scss-module__oHTIhW__modalOverlay[data-expanded]{animation:.2s ease-out forwards DashModal-module-scss-module__oHTIhW__fadeIn}.DashModal-module-scss-module__oHTIhW__overlayBottom{background:linear-gradient(to top, var(--dark-60,#23232399), var(--dark-40,#23232366))}.DashModal-module-scss-module__oHTIhW__modalContent{border-radius:var(--radius-large,20px) var(--radius-large,20px) 0 0;background:var(--neutral-0,#fff);z-index:1001;width:100%;height:90vh;padding:var(--spacing-24,24px);opacity:0;animation:.2s ease-in forwards DashModal-module-scss-module__oHTIhW__slideOutDown;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media (min-width:1023px){.DashModal-module-scss-module__oHTIhW__modalContent{border-radius:var(--radius-large,20px);width:946px;height:614px;padding:var(--spacing-32,32px)}.DashModal-module-scss-module__oHTIhW__sizeDefault{width:946px;height:614px}}.DashModal-module-scss-module__oHTIhW__sizeFull{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.DashModal-module-scss-module__oHTIhW__positionCenter[data-expanded]{animation:.2s ease-out forwards DashModal-module-scss-module__oHTIhW__slideInCenter}@media (min-width:1023px){.DashModal-module-scss-module__oHTIhW__positionCenter.DashModal-module-scss-module__oHTIhW__sizeDefault{top:calc(50vh - 307px);left:calc(50vw - 473px)}}.DashModal-module-scss-module__oHTIhW__positionBottom[data-expanded]{animation:.2s ease-out forwards DashModal-module-scss-module__oHTIhW__slideInBottom}.DashModal-module-scss-module__oHTIhW__positionBottom{border-radius:var(--radius-large,20px) var(--radius-large,20px) 0 0}@media (min-width:1023px){.DashModal-module-scss-module__oHTIhW__positionBottom.DashModal-module-scss-module__oHTIhW__sizeDefault{max-height:80vh;bottom:0;left:calc(50vw - 473px)}.DashModal-module-scss-module__oHTIhW__positionBottom.DashModal-module-scss-module__oHTIhW__sizeFull{bottom:0;left:0}}@media (min-width:767px){.DashModal-module-scss-module__oHTIhW__positionBottom{max-height:90vh;bottom:0;left:0;right:0}.DashModal-module-scss-module__oHTIhW__positionBottom[data-expanded]{animation:.2s ease-out forwards DashModal-module-scss-module__oHTIhW__slideInBottomMobile}}.DashModal-module-scss-module__oHTIhW__modalHeader{color:var(--display2-color,var(--neutral-90,#232323));font:var(--display2-font,normal 400 var(--type-font-size-display-2,36px)/1.11 var(--type-font-family-display,Universal Buick Display, Arial, sans-serif));justify-content:space-between;align-items:center;margin:0;display:flex}@media (min-width:1023px){.DashModal-module-scss-module__oHTIhW__modalHeader{font:var(--display1-font,normal 400 var(--type-font-size-display-1,40px)/1.1 var(--type-font-family-display,Universal Buick Display, Arial, sans-serif))}}.DashModal-module-scss-module__oHTIhW__positionBottom .DashModal-module-scss-module__oHTIhW__modalHeader{text-align:center;padding:16px 24px 12px;position:relative}.DashModal-module-scss-module__oHTIhW__positionBottom .DashModal-module-scss-module__oHTIhW__modalHeader:before{content:"";background:var(--neutral-50,#8e8e8e);border-radius:4px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.DashModal-module-scss-module__oHTIhW__modalFooter{padding:var(--spacing-24,24px);border-top:1px solid var(--neutral-50,#8e8e8e);background:var(--neutral-0,#fff);z-index:1;position:absolute;bottom:0;left:0;right:0}@media (min-width:1023px){.DashModal-module-scss-module__oHTIhW__modalFooter{border-radius:0 0 var(--radius-large,20px) var(--radius-large,20px)}}.DashModal-module-scss-module__oHTIhW__modalChildren{overflow-y:auto}.DashModal-module-scss-module__oHTIhW__closeButton{background:var(--neutral-10,#e2e0dc);width:32px;height:32px;font-size:var(--type-font-size-label-1,14px);cursor:pointer;color:var(--neutral-60,#707070);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .1s ease-out;display:flex}.DashModal-module-scss-module__oHTIhW__closeButton:hover{background:var(--neutral-20,#cdcbc8);color:var(--neutral-80,#383838);transform:scale(1.05)}.DashModal-module-scss-module__oHTIhW__positionBottom .DashModal-module-scss-module__oHTIhW__closeButton{top:12px;right:20px}@keyframes DashModal-module-scss-module__oHTIhW__fadeIn{to{opacity:1}}@keyframes DashModal-module-scss-module__oHTIhW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes DashModal-module-scss-module__oHTIhW__slideInCenter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes DashModal-module-scss-module__oHTIhW__slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes DashModal-module-scss-module__oHTIhW__slideInBottomMobile{to{opacity:1;transform:translateY(0)}}@keyframes DashModal-module-scss-module__oHTIhW__slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
.LegalDisclaimers-module-scss-module__-nxCrq__disclaimers{color:var(--colors-content-secondary);font:var(--label3-font,normal 400 var(--type-font-size-label-3,12px)/1 var(--type-font-family-label,Universal Buick Text, Arial, sans-serif));font-weight:var(--Font-Weight-Regular,400);line-height:var(--sizing-16,16px)}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList{z-index:0;position:relative}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion.LegalDisclaimers-module-scss-module__-nxCrq__layout-stacked,.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion.LegalDisclaimers-module-scss-module__-nxCrq__layout-stacked details{z-index:0;position:relative;height:auto!important}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion>details[open]{height:auto;max-height:none}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion>details>div{z-index:0;padding-inline-end:0;margin-inline-start:2px;padding-top:8px;padding-bottom:40px;position:relative;overflow:visible}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion>details[open]>div{visibility:visible!important;opacity:1!important;display:block!important}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion>details:before,.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion:after{border-top:none}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerList gmx-accordion>details>summary{padding-inline:0;padding:var(--spacing-20,20px) 0;font-size:var(--sizing-16,16px);font-weight:var(--Font-Weight-Regular,400);border-radius:0}.LegalDisclaimers-module-scss-module__-nxCrq__disclaimerItem{margin-bottom:var(--spacing-8,8px);font-size:var(--sizing-12,12px);font-style:normal;font-weight:500;line-height:133.333%;position:relative}.LegalDisclaimers-module-scss-module__-nxCrq__divider{border:var(--border-none,0px);height:var(--border-default,1px);margin-top:var(--spacing-20,20px);background-color:var(--colors-background-divider)}
.PriceDisclaimers-module-scss-module__GB5vBG__disclaimers{color:var(--colors-content-secondary);font:var(--label3-font,normal 400 var(--type-font-size-label-3,12px)/1 var(--type-font-family-label,Universal Buick Text, Arial, sans-serif));font-weight:var(--Font-Weight-Regular,400);line-height:var(--sizing-16,16px)}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList{z-index:0;position:relative}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion.PriceDisclaimers-module-scss-module__GB5vBG__layout-stacked,.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion.PriceDisclaimers-module-scss-module__GB5vBG__layout-stacked details{z-index:0;position:relative;height:auto!important}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion>details[open]{height:auto!important;max-height:none!important}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion>details>div{z-index:0;padding-block:0;padding-inline-end:0;margin-inline-start:2px;padding-top:8px;padding-bottom:40px;position:relative;overflow:visible}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion>details[open]>div{visibility:visible!important;opacity:1!important;display:block!important}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion>details:before,.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion:after{border-top:none}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList gmx-accordion>details>summary{font-size:var(--sizing-16,16px);font-weight:var(--Font-Weight-Regular,400);border-radius:0;padding-inline:0}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerList .PriceDisclaimers-module-scss-module__GB5vBG__accordion-content{padding-top:var(--spacing-4,4px);padding-bottom:var(--spacing-8,8px)}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerItem{padding-left:var(--spacing-16,16px);margin-bottom:var(--spacing-8,8px);font-size:var(--sizing-12,12px);font-style:normal;font-weight:500;line-height:133.333%;position:relative}.PriceDisclaimers-module-scss-module__GB5vBG__disclaimerItem:before{content:attr(data-superscript) ". ";position:absolute;top:0;left:0}.PriceDisclaimers-module-scss-module__GB5vBG__divider{border:var(--border-none,0px);height:var(--border-default,1px);margin-top:var(--spacing-20,20px);background-color:var(--colors-background-divider)}
.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox{width:100%;display:block;position:relative;transform:translateZ(0);background-color:#0000!important}.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox:where(span){vertical-align:middle;width:auto;display:inline-block}.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox[data-visible=true]{animation:skeletonPrimitives-module-scss-module__WBkF_q__skeleton-fade-in var(--duration-fast,.3s) var(--ease-productive,cubic-bezier(.3, 0, 0, 1)) forwards;overflow:hidden}.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox[data-visible=true]:before{content:"";background-color:var(--colors-fill-dark-10,var(--colors-background-accent,#e6e6e6));z-index:10;position:absolute;inset:0}.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox[data-visible=true][data-animate=true]:after{content:"";background:linear-gradient(to right, transparent 0%, var(--colors-fill-light-20,var(--colors-background-default,#f9f9f9)) 50%, transparent 100%);animation:skeletonPrimitives-module-scss-module__WBkF_q__skeleton-shimmer 2s var(--ease-productive,cubic-bezier(.3, 0, 0, 1)) infinite;z-index:11;position:absolute;inset:0}.skeletonPrimitives-module-scss-module__WBkF_q__maskedText{vertical-align:top;max-width:100%;display:inline-block;position:relative;background-color:#0000!important}.skeletonPrimitives-module-scss-module__WBkF_q__maskedText[data-visible=true]{overflow:hidden}.skeletonPrimitives-module-scss-module__WBkF_q__maskedText[data-visible=true]:before{content:"";background-color:var(--colors-fill-dark-10,var(--colors-background-accent,#e6e6e6));border-radius:var(--radius-small,8px);pointer-events:none;z-index:10;position:absolute;inset:0}.skeletonPrimitives-module-scss-module__WBkF_q__maskedText[data-visible=true][data-animate=true]:after{content:"";background:linear-gradient(to right, transparent 0%, var(--colors-fill-light-20,var(--colors-background-default,#f9f9f9)) 50%, transparent 100%);animation:skeletonPrimitives-module-scss-module__WBkF_q__skeleton-shimmer 2s var(--ease-productive,cubic-bezier(.3, 0, 0, 1)) infinite;pointer-events:none;z-index:11;position:absolute;inset:0}.skeletonPrimitives-module-scss-module__WBkF_q__measure{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block}.skeletonPrimitives-module-scss-module__WBkF_q__fullSizeContent{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.skeletonPrimitives-module-scss-module__WBkF_q__skeletonBox[data-visible=true][data-animate=true]:after,.skeletonPrimitives-module-scss-module__WBkF_q__maskedText[data-visible=true][data-animate=true]:after{background:0 0;animation:none}}@keyframes skeletonPrimitives-module-scss-module__WBkF_q__skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeletonPrimitives-module-scss-module__WBkF_q__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.filters-v2.filter-sidebar-skeleton{pointer-events:none}.filters-v2.filter-sidebar-skeleton .filters-v2-clear-all-mobile-wrap .close-filters-button{pointer-events:auto}.filters-v2.filter-sidebar-skeleton .filter-group-summary{cursor:default}.filters-v2.filter-sidebar-skeleton .filter-skeleton-chevron-minus{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.filters-v2.filter-sidebar-skeleton .checkbox-list .gmx-label{align-items:center;gap:var(--spacing-8,8px);display:inline-flex}.filters-v2.filter-sidebar-skeleton button:disabled{cursor:default}.filters-v2.filter-sidebar-skeleton .checkbox-list li .color-swatch{position:relative}.filters-v2.filter-sidebar-skeleton .checkbox-list li .color-swatch:after{content:"";background-color:var(--colors-fill-dark-10,var(--colors-background-accent,#e6e6e6));pointer-events:none;border-radius:50%;position:absolute;inset:0}.filters-v2.filter-sidebar-skeleton hr.horizontal-bar{background:var(--colors-background-divider,#e6e6e6);border:none;width:100%;height:1px;margin:0;display:block}
.GalleryCarousel-module-scss-module__I4IO3q__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.GalleryCarousel-module-scss-module__I4IO3q__imageContain{-o-object-fit:contain;object-fit:contain}.GalleryCarousel-module-scss-module__I4IO3q__controls{margin-top:-64px}
.MosaicGallery-module-scss-module__hHRwIW__mosaic{gap:1rem;width:100%;display:grid}.MosaicGallery-module-scss-module__hHRwIW__cell{min-height:0;position:relative;overflow:hidden}.MosaicGallery-module-scss-module__hHRwIW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MosaicGallery-module-scss-module__hHRwIW__single{grid-template-columns:1fr}.MosaicGallery-module-scss-module__hHRwIW__twoUp{grid-template-rows:minmax(12rem,1fr);grid-template-columns:1fr 1fr}.MosaicGallery-module-scss-module__hHRwIW__verticalThree{grid-template-rows:minmax(10rem,1fr) minmax(10rem,1fr);grid-template-columns:1fr 1fr}.MosaicGallery-module-scss-module__hHRwIW__verticalThree .MosaicGallery-module-scss-module__hHRwIW__cell:first-child{grid-area:1/1/-1}.MosaicGallery-module-scss-module__hHRwIW__verticalThree .MosaicGallery-module-scss-module__hHRwIW__cell:nth-child(2){grid-area:1/2}.MosaicGallery-module-scss-module__hHRwIW__verticalThree .MosaicGallery-module-scss-module__hHRwIW__cell:nth-child(3){grid-area:2/2}.MosaicGallery-module-scss-module__hHRwIW__horizontalThree{grid-template-rows:minmax(12rem,1fr) minmax(10rem,1fr);grid-template-columns:1fr 1fr}.MosaicGallery-module-scss-module__hHRwIW__horizontalThree .MosaicGallery-module-scss-module__hHRwIW__cell:first-child{grid-area:1/1/auto/-1}.MosaicGallery-module-scss-module__hHRwIW__horizontalThree .MosaicGallery-module-scss-module__hHRwIW__cell:nth-child(2){grid-area:2/1}.MosaicGallery-module-scss-module__hHRwIW__horizontalThree .MosaicGallery-module-scss-module__hHRwIW__cell:nth-child(3){grid-area:2/2}
.InteractiveCard-module-scss-module__hSPT3W__interactive-card{height:fit-content;padding-left:0;padding-right:0}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__interactive-card{padding-bottom:0}}.InteractiveCard-module-scss-module__hSPT3W__panelContentBody{margin-bottom:auto}.InteractiveCard-module-scss-module__hSPT3W__panelContentBody gmx-layout{height:auto!important}.InteractiveCard-module-scss-module__hSPT3W__insetGridPadding{padding:0 var(--spacing-24,24px)}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__insetGridPadding{padding:0 var(--spacing-32,32px)}}.InteractiveCard-module-scss-module__hSPT3W__optionsHeaderPadding{padding:var(--spacing-24,24px) var(--spacing-8,8px)}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__optionsHeaderPadding{padding:var(--spacing-32,32px)}}.InteractiveCard-module-scss-module__hSPT3W__selectButton,.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__cardContent .InteractiveCard-module-scss-module__hSPT3W__cardButton{font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-label-1,14px);border-radius:var(--radius-medium,12px);border:1px solid var(--colors-border-active);height:28px;line-height:28px}.InteractiveCard-module-scss-module__hSPT3W__titleContent{align-items:center;display:flex}.InteractiveCard-module-scss-module__hSPT3W__titleContent button{cursor:pointer;background:0 0;border:none;width:14px;height:14px;margin:0 0 0 5px;padding:0}.InteractiveCard-module-scss-module__hSPT3W__cardParent{cursor:pointer;padding-bottom:12px;display:block}.InteractiveCard-module-scss-module__hSPT3W__cardImageButton{background:0 0;border:none;padding:0}.InteractiveCard-module-scss-module__hSPT3W__cardImageButton.InteractiveCard-module-scss-module__hSPT3W__disabled{cursor:not-allowed;opacity:.5}.InteractiveCard-module-scss-module__hSPT3W__cardImageWrapper{flex-shrink:0;display:inline-flex;position:relative}.InteractiveCard-module-scss-module__hSPT3W__cardDisabledOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.InteractiveCard-module-scss-module__hSPT3W__cardDisabledOverlay svg{width:100%;height:100%}.InteractiveCard-module-scss-module__hSPT3W__cardContainer{border-radius:var(--radius-medium,12px);border:var(--border-default,1px) solid var(--colors-border-default);cursor:pointer;flex-direction:row;padding:20px;transition:border-color .5s ease-in-out,box-shadow .5s ease-in-out;display:flex;position:relative}@media (hover:hover){.InteractiveCard-module-scss-module__hSPT3W__cardContainer:hover{border-color:var(--colors-border-hover)}}.InteractiveCard-module-scss-module__hSPT3W__cardContainer.InteractiveCard-module-scss-module__hSPT3W__selected{border:var(--border-default,1px) solid var(--colors-border-active);box-shadow:inset 0 0 0 1px var(--colors-border-active)}.InteractiveCard-module-scss-module__hSPT3W__cardContainer.InteractiveCard-module-scss-module__hSPT3W__disabled{cursor:not-allowed}.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__icon-button{position:absolute}.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__cardImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-medium,12px);flex-shrink:0;width:92px;height:92px;padding:2px;transition:border-color .5s ease-in-out}.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__cardContent{padding:0 0 0 var(--spacing-20,20px);font:400 16px Chevy Sans,sans-serif;font-weight:var(--Font-Weight-Medium,500);line-height:var(--sizing-24,24px);flex-direction:column;justify-content:center;display:flex}.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__cardPrice{color:var(--colors-content-secondary);font:var(--label1-font,normal 400 var(--type-font-size-label-1,14px)/1 var(--type-font-family-label,Universal Buick Text, Arial, sans-serif));font-weight:var(--Font-Weight-Regular,400);line-height:var(--sizing-24,24px)}.InteractiveCard-module-scss-module__hSPT3W__cardContainer .InteractiveCard-module-scss-module__hSPT3W__cardFooter{align-items:flex-start;gap:var(--spacing-16,16px);flex-direction:column;display:flex}.InteractiveCard-module-scss-module__hSPT3W__dialogTitle{color:var(--colors-content-primary,#090909);font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-display-4,24px);font-style:normal;font-weight:var(--Font-Weight-Medium,500);letter-spacing:var(--letter-spacing-heading2,-1.2px)}.InteractiveCard-module-scss-module__hSPT3W__dialogOverlay{z-index:50;background:#000c;position:fixed;inset:0}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__dialogOverlay{animation:.5s ease-in-out InteractiveCard-module-scss-module__hSPT3W__fadeOut}.InteractiveCard-module-scss-module__hSPT3W__dialogOverlay[data-expanded]{animation:.5s ease-in-out InteractiveCard-module-scss-module__hSPT3W__fadeIn}}.InteractiveCard-module-scss-module__hSPT3W__dialogContent{box-shadow:none;border-top-left-radius:var(--spacing-16,16px);border-top-right-radius:var(--spacing-16,16px);z-index:50;padding-top:var(--spacing-32,32px);flex-direction:column;display:flex}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__dialogContent{border-radius:var(--spacing-16,16px);flex-direction:row;max-width:80vw;height:100%}}.InteractiveCard-module-scss-module__hSPT3W__dialogDescription{font-size:var(--type-font-size-label-1,14px);flex-direction:column;height:70vh;margin:0;display:flex;overflow-y:scroll}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__dialogDescription{flex-direction:row;height:calc(100% - 6.5rem);overflow-y:hidden}}.InteractiveCard-module-scss-module__hSPT3W__dialogGallery{width:100%;padding:var(--spacing-32,32px) 0}.InteractiveCard-module-scss-module__hSPT3W__dialogGalleryImageContainer{flex-direction:column;align-items:center;display:flex;position:relative}.InteractiveCard-module-scss-module__hSPT3W__dialogGalleryImageContainerInset{margin-inline:calc(-1*var(--spacing-24,24px))}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__dialogGalleryImageContainerInset{margin-inline:calc(-1*var(--spacing-32,32px))}}.InteractiveCard-module-scss-module__hSPT3W__dialogOptionDescription{flex-direction:column;justify-content:center;display:flex}.InteractiveCard-module-scss-module__hSPT3W__dOptionDescription{color:var(--colors-content-secondary);font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-label-1,14px);padding-top:var(--spacing-32,32px);scrollbar-width:thin;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;max-height:160px;font-style:normal;font-weight:500;overflow:auto}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__dOptionDescription{max-height:310px}}.InteractiveCard-module-scss-module__hSPT3W__dOptionPriceFooter{align-items:baseline;gap:var(--spacing-16,16px);flex-direction:row;justify-content:space-between;width:100%;display:flex}.InteractiveCard-module-scss-module__hSPT3W__dOptionPrice{color:var(--colors-content-secondary);padding-top:var(--spacing-8,8px);font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-display-5,18px);font-style:normal;font-weight:var(--Font-Weight-Medium,500);letter-spacing:var(--label3-letter-spacing,-.28px)}.InteractiveCard-module-scss-module__hSPT3W__dialogContent .InteractiveCard-module-scss-module__hSPT3W__dialogGalleryImageContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.InteractiveCard-module-scss-module__hSPT3W__panelWidth{min-width:100%}.InteractiveCard-module-scss-module__hSPT3W__panelFooter{gap:var(--spacing-8,8px);padding:var(--spacing-24,24px);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__panelFooter{padding:var(--spacing-32,32px);gap:var(--spacing-12,12px)}.InteractiveCard-module-scss-module__hSPT3W__panelFooterFull{padding-left:var(--spacing-48,48px);padding-right:var(--spacing-48,48px)}}.InteractiveCard-module-scss-module__hSPT3W__panelFooterGap{gap:var(--spacing-12,12px);padding:0}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__panelFooterGap{gap:var(--spacing-12,12px)}}.InteractiveCard-module-scss-module__hSPT3W__panelFooterCloseOnly{justify-content:flex-end;width:100%;display:flex}.InteractiveCard-module-scss-module__hSPT3W__panelCloseButton{background-color:var(--colors-background-default,white)}@media (min-width:1023px){.InteractiveCard-module-scss-module__hSPT3W__panelCloseButton{padding:var(--spacing-16,16px)}.InteractiveCard-module-scss-module__hSPT3W__panelCloseButton:after{height:var(--spacing-24,24px);width:var(--spacing-24,24px)}}.interactive-card .panel-footer{position:static}.interactive-card .panel-content-body{padding-left:0;padding-right:0}
.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer{padding-top:var(--spacing-48,48px)}.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer gmx-accordion{--accordion-margin:0;margin-inline:0}.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer .summary{padding-left:0;padding-right:calc(var(--accordion-icon-inset-inline-end) + var(--accordion-icon-width) + var(--spacing-32,32px));z-index:1}:is(.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer gmx-accordion.layout-stacked,.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer gmx-accordion.layout-stacked details){height:auto!important}.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer gmx-accordion>details:before,.TechSpecsAccordion-module-scss-module__YesjyG__techSpecsContainer gmx-accordion:after{margin-inline:0}.TechSpecsAccordion-module-scss-module__YesjyG__accordionContent.accordion-content{margin-left:0;padding-bottom:0}@media (min-width:1023px){.TechSpecsAccordion-module-scss-module__YesjyG__accordionContent.accordion-content{padding-inline-end:0}}.TechSpecsAccordion-module-scss-module__YesjyG__divider{background-color:var(--colors-background-divider,#e6e6e6);width:100%;height:1px}.TechSpecsAccordion-module-scss-module__YesjyG__contentWrapper{gap:var(--spacing-48,48px);padding-top:var(--spacing-16,16px);padding-bottom:var(--spacing-48,48px);flex-direction:column;display:flex}.TechSpecsAccordion-module-scss-module__YesjyG__labelImage{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-small,8px);width:127px;height:167px}.TechSpecsAccordion-module-scss-module__YesjyG__regulationRow{font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-display-5,18px);font-weight:var(--Font-Weight-Medium,500);color:var(--colors-content-primary,#090909);line-height:var(--sizing-24,24px);align-items:center;width:100%;min-height:48px;display:flex}.TechSpecsAccordion-module-scss-module__YesjyG__specsList{flex-direction:column;display:flex}.TechSpecsAccordion-module-scss-module__YesjyG__specRow{gap:var(--spacing-16,16px);min-height:48px;padding:var(--spacing-12,12px) 0;align-items:center;display:flex}.TechSpecsAccordion-module-scss-module__YesjyG__specLabel{font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-display-5,18px);font-weight:var(--Font-Weight-Medium,500);color:var(--colors-content-primary,#090909);line-height:var(--sizing-24,24px);padding-right:var(--spacing-16,16px);flex:0 0 50%;align-self:center}@media (min-width:1023px){.TechSpecsAccordion-module-scss-module__YesjyG__specLabel{padding-right:var(--spacing-16,16px)}}.TechSpecsAccordion-module-scss-module__YesjyG__specValue{min-width:0;font-family:var(--type-font-family-display,Universal Buick Display, Arial, sans-serif);font-size:var(--type-font-size-display-5,18px);font-weight:var(--Font-Weight-Medium,500);color:var(--colors-content-secondary,#6d6d6d);line-height:var(--sizing-24,24px);overflow-wrap:break-word;flex:1;align-self:center}@media (min-width:1023px){.TechSpecsAccordion-module-scss-module__YesjyG__specValue{padding-left:var(--spacing-16,16px)}}.TechSpecsAccordion-module-scss-module__YesjyG__euLink{align-items:center;gap:var(--spacing-8,8px);min-height:48px;font-family:var(--type-font-family-label,Universal Buick Text, Arial, sans-serif);font-size:var(--type-font-size-label-1,14px);font-weight:var(--Font-Weight-Medium,500);color:var(--colors-content-secondary,#6d6d6d);letter-spacing:-.32px;line-height:var(--sizing-16,16px);text-decoration:none;display:flex}.TechSpecsAccordion-module-scss-module__YesjyG__euLink:hover{text-decoration:underline}
.LoadingProgressBar-module-scss-module__jLEraq__loadingProgressBar{background-color:var(--colors-background-accent);width:100%;height:3px;position:absolute;top:0;left:0;overflow:hidden}.LoadingProgressBar-module-scss-module__jLEraq__loadingProgressBar.LoadingProgressBar-module-scss-module__jLEraq__loading:before{content:"";background-color:var(--colors-content-secondary);height:100%;animation:2s ease-in-out .5s infinite LoadingProgressBar-module-scss-module__jLEraq__loadingBreathing;position:absolute;top:0}@keyframes LoadingProgressBar-module-scss-module__jLEraq__loadingBreathing{0%{width:0%;left:0%}25%{width:100%;left:0%}19.1%{width:100%;left:0%}52.4%{width:0%;left:100%}94%{width:0%;left:100%}to{width:0%;left:0%}}
.LoadingSpinner-module-scss-module__13vYdq__loadingSpinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingSpinner-module-scss-module__13vYdq__spinner{width:var(--sizing-16,16px);height:var(--sizing-16,16px);border:2px solid var(--colors-background-default);border-top:2px solid var(--colors-content-primary);border-radius:50%;animation:1s linear infinite LoadingSpinner-module-scss-module__13vYdq__spin}@keyframes LoadingSpinner-module-scss-module__13vYdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TitleBar-module-scss-module__-bsS8q__titleBarContainer{--text-color:var(--colors-content-primary,#000);color:var(--text-color);background-color:var(--colors-background-default,#fff);grid-template-columns:1fr 80px 1fr;align-items:center;padding-block:1rem;display:grid}@media (min-width:1280px){.TitleBar-module-scss-module__-bsS8q__titleBarContainer{z-index:10;width:100%;box-shadow:none;background-color:#0000;grid-template-columns:1fr 104px 1fr;padding-block:16px}}@media (min-width:2020px){.TitleBar-module-scss-module__-bsS8q__titleBarContainer{max-width:2020px;margin:0 auto}}.TitleBar-module-scss-module__-bsS8q__titleBarContainer.TitleBar-module-scss-module__-bsS8q__invert{--text-color:var(--colors-content-invert-primary,#fff)}.TitleBar-module-scss-module__-bsS8q__titleBarLeft{justify-self:start}.TitleBar-module-scss-module__-bsS8q__titleBarTitle{text-transform:capitalize;font:var(--label1-font,normal 400 var(--type-font-size-label-1,14px)/1 var(--type-font-family-label));font-weight:var(--Font-Weight-Medium,500);color:var(--colors-content-primary,#000);display:block}.TitleBar-module-scss-module__-bsS8q__titleBarSubtitle{color:var(--colors-content-secondary,#666);margin-top:8px;font-size:12px;line-height:1.4;display:block}.TitleBar-module-scss-module__-bsS8q__titleBarLogo{justify-self:center;max-width:80px;height:auto}@media (min-width:1024px){.TitleBar-module-scss-module__-bsS8q__titleBarLogo{max-width:104px}}.TitleBar-module-scss-module__-bsS8q__titleBarLogoLink{justify-content:center;align-items:center;display:flex}.TitleBar-module-scss-module__-bsS8q__titleBarRight{justify-self:end}
gmx-trim-card.trim-card-skeleton,gmx-trim-card.trim-card-skeleton>.inner-card{z-index:0;position:relative}gmx-trim-card.trim-card-skeleton>.inner-card.loading-trim-inner{min-height:0;pointer-events:none;color:inherit;cursor:default;padding-inline-end:var(--spacing-40,40px);text-decoration:none;display:block}gmx-trim-card.trim-card-skeleton>.inner-card>.trim-price{margin-block-start:var(--spacing-8,8px)}gmx-trim-card.trim-card-skeleton>.inner-card .trim-tagline p{margin-block:0}gmx-trim-card.trim-card-skeleton>.inner-card .trim-tagline.tagline-features p+p{margin-block-start:var(--spacing-4,4px)}gmx-trim-card.trim-card-skeleton .fmd-trigger>span:first-child{min-width:0;max-width:calc(100% - 1.5rem)}button.loading-trim-fmd-trigger:disabled{cursor:default;pointer-events:none;opacity:1;min-height:var(--sizing-32,32px)}.filter-match-dropdown:has(.loading-trim-fmd-trigger){pointer-events:none}gmx-trim-card.trim-card-skeleton .fmd-chevron{opacity:.55}gmx-trim-card.trim-card-skeleton .loading-trim-image{aspect-ratio:16/9;width:100%;max-height:14.125rem;margin-block:var(--spacing-32,32px);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-small,8px);background-color:var(--colors-fill-dark-10,var(--colors-background-accent,#e6e6e6));flex-shrink:0;display:block}.loading-trim-compare{pointer-events:none;cursor:default}gmx-trim-card.trim-card-skeleton .loading-trim-visited-skel.trim-card-visited-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;background-color:var(--colors-fill-dark-10,var(--colors-background-accent,#e6e6e6))}gmx-trim-card.trim-card-skeleton button.trim-card-save.loading-trim-save-mask{pointer-events:none}gmx-trim-card.trim-card-skeleton button.trim-card-save.loading-trim-save-mask:before,gmx-trim-card.trim-card-skeleton button.trim-card-save.loading-trim-save-mask:after{content:none;display:none}gmx-trim-card.trim-card-skeleton .loading-trim-save-mask-slot{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}gmx-trim-card.trim-card-skeleton button.loading-trim-contact{pointer-events:none;cursor:default;justify-content:flex-start;align-items:center;gap:var(--spacing-8,8px);margin:30px var(--spacing-16,16px) 0 0;font-family:var(--type-font-family-label,inherit);font-size:var(--type-font-size-label-1,16px);letter-spacing:-.32px;background:0 0;border:0;padding:0;font-weight:500;line-height:1.25;display:inline-flex}gmx-trim-card.trim-card-skeleton button.loading-trim-contact:disabled{opacity:1}gmx-trim-card.trim-card-skeleton .loading-trim-contact .trim-card-contact-arrow{visibility:hidden}
