._card_djksa_1{margin:1rem 0}._imagePlaceholder_djksa_5{border-radius:8px;max-width:100%;margin-bottom:1rem}._imagePlaceholderContent_djksa_11{width:100%;height:200px}._fullSizeContent_djksa_16{width:100%;height:100%}._itemRow_djksa_21{justify-content:space-between;align-items:center;display:flex}._textBlock_djksa_27{text-align:left;flex:2}._actionPlaceholderContainer_djksa_32{text-align:right;flex:1}._layoutContainer_djksa_37{flex-direction:column;width:100%;display:flex}._skeleton_djksa_43{width:100%;height:auto;position:relative;transform:translateZ(0);background-color:#0000!important}._skeleton_djksa_43[data-visible=true]{animation:.3s cubic-bezier(.3,0,.3,1) forwards _skeleton-initial-fade-in_djksa_1;overflow:hidden}._skeleton_djksa_43[data-visible=true]:before{content:"";z-index:10;background-color:#e6e6e6;position:absolute;inset:0}._skeleton_djksa_43[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 _skeleton-shimmer-translate_djksa_1;position:absolute;inset:0}@keyframes _skeleton-initial-fade-in_djksa_1{0%{opacity:0}to{opacity:1}}@keyframes _skeleton-shimmer-translate_djksa_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._interactive-card_uy7vm_23{height:fit-content;padding-left:0;padding-right:0}@media (min-width:1023px){._interactive-card_uy7vm_23{padding-bottom:0}}._panelContentBody_uy7vm_34{margin-bottom:auto}._insetGridPadding_uy7vm_38{padding:0 var(--spacing-24,24px)}@media (min-width:1023px){._insetGridPadding_uy7vm_38{padding:0 var(--spacing-32,32px)}}._optionsHeaderPadding_uy7vm_47{padding:var(--spacing-24,24px) var(--spacing-8,8px)}@media (min-width:1023px){._optionsHeaderPadding_uy7vm_47{padding:var(--spacing-32,32px)}}._selectButton_uy7vm_56,._cardContainer_uy7vm_56 ._cardContent_uy7vm_56 ._cardButton_uy7vm_56{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}._titleContent_uy7vm_65{align-items:center;display:flex}._titleContent_uy7vm_65 button{cursor:pointer;background:0 0;border:none;width:14px;height:14px;margin:0 0 0 5px;padding:0}._cardParent_uy7vm_80{cursor:pointer;padding-bottom:12px;display:block}._cardImageButton_uy7vm_86{background:0 0;border:none;padding:0}._cardContainer_uy7vm_56{border-radius:var(--radius-medium,12px);border:var(--border-default,1px) solid var(--neutral-20,#cdcbc8);cursor:pointer;flex-direction:row;padding:20px;transition:border-color .5s ease-in-out;display:flex;position:relative}._cardContainer_uy7vm_56._selected_uy7vm_102{border:var(--border-active,2px) solid var(--colors-border-active)}._cardContainer_uy7vm_56 ._icon-button_uy7vm_105{position:absolute}._cardContainer_uy7vm_56 ._cardImage_uy7vm_86{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:92px;height:92px;padding:2px;transition:border-color .5s ease-in-out}._cardContainer_uy7vm_56 ._cardContent_uy7vm_56{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}._cardContainer_uy7vm_56 ._cardPrice_uy7vm_125{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)}._cardContainer_uy7vm_56 ._cardFooter_uy7vm_131{align-items:flex-start;gap:var(--spacing-16,16px);flex-direction:column;display:flex}._dialogTitle_uy7vm_138{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)}._dialogOverlay_uy7vm_147{z-index:50;background:#000c;position:fixed;inset:0}@media (min-width:1023px){._dialogOverlay_uy7vm_147{animation:.5s ease-in-out _fadeOut_uy7vm_1}._dialogOverlay_uy7vm_147[data-expanded]{animation:.5s ease-in-out _fadeIn_uy7vm_1}}._dialogContent_uy7vm_164{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){._dialogContent_uy7vm_164{border-radius:var(--spacing-16,16px);flex-direction:row;max-width:80vw;height:100%}}._dialogDescription_uy7vm_182{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){._dialogDescription_uy7vm_182{flex-direction:row;height:calc(100% - 6.5rem);overflow-y:hidden}}._dialogGallery_uy7vm_198{width:100%;padding:var(--spacing-32,32px) 0}._dialogGalleryImageContainer_uy7vm_203{margin:0 calc(-1 * var(--spacing-24,24px));flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:1023px){._dialogGalleryImageContainerInset_uy7vm_212{margin:0 calc(-1 * var(--spacing-32,32px))}._dialogGalleryImageContainerFull_uy7vm_218{margin:0 calc(-1 * var(--spacing-48,48px))}}._dialogGalleryImage_uy7vm_203{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}._imageControls_uy7vm_229{margin-top:-64px}._arrowButton_uy7vm_233{border-radius:var(--spacing-20,20px);cursor:pointer;background-color:#fff;border:none;padding:.38rem;display:flex}._dialogOptionDescription_uy7vm_242{flex-direction:column;justify-content:center;display:flex}._dOptionDescription_uy7vm_248{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){._dOptionDescription_uy7vm_248{max-height:310px}}._dOptionPriceFooter_uy7vm_266{align-items:baseline;gap:var(--spacing-16,16px);flex-direction:row;justify-content:space-between;width:100%;display:flex}._dOptionPrice_uy7vm_266{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)}._dialogContent_uy7vm_164 ._dialogGalleryImageContainer_uy7vm_203{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._panelWidth_uy7vm_293{min-width:100%}._panelFooter_uy7vm_297{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){._panelFooter_uy7vm_297{padding:var(--spacing-32,32px);gap:var(--spacing-12,12px)}._panelFooterFull_uy7vm_314{padding-left:var(--spacing-48,48px);padding-right:var(--spacing-48,48px)}}._panelFooterGap_uy7vm_320{gap:var(--spacing-12,12px);padding:0}@media (min-width:1023px){._panelFooterGap_uy7vm_320{gap:var(--spacing-12,12px)}}._panelFooterCloseOnly_uy7vm_330{justify-content:flex-end;width:100%;display:flex}._panelCloseButton_uy7vm_336{background-color:var(--colors-background-default,white)}@media (min-width:1023px){._panelCloseButton_uy7vm_336{padding:var(--spacing-16,16px)}._panelCloseButton_uy7vm_336:after{height:var(--spacing-24,24px);width:var(--spacing-24,24px)}}._addonCard_1evgq_13{-webkit-user-select:none;user-select:none;margin:1rem 0}._addonCard_1evgq_13:focus{outline:2px solid #000}._addonImage_1evgq_21{cursor:pointer;border-radius:8px;max-width:100%;margin-bottom:1rem}._addon_1evgq_13{justify-content:space-between;align-items:center;display:flex}._titleContainer_1evgq_34{text-align:left;color:var(--colors-content-primary);flex:2;margin-right:1rem;font-family:ChevySans;font-size:16px;font-style:normal;font-weight:500;line-height:24px}._titleContainerPrice_1evgq_45{color:var(--colors-content-secondary);font-family:ChevySans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}._addButtonContainer_1evgq_54{align-self:baseline}._addButtonContainer_1evgq_54 ._addButton_1evgq_54{border:1px solid var(--colors-border-active);background:var(--Base-White,#fff);min-width:5.375rem;color:var(--colors-content-secondary);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem 1.125rem;font-family:ChevySans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;display:flex;box-shadow:0 1px 2px #1018280d}._errorContainer_1etqu_11{border-radius:var(--radius-small,8px);margin:var(--spacing-16,16px) 0;justify-content:center;align-items:center;display:flex}._errorContainer_1etqu_11 ._errorContent_1etqu_18{width:100%;max-width:600px}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorTitle_1etqu_22{font-size:var(--type-font-size-display-4,24px);font-weight:var(--Font-Weight-Semibold,600);color:var(--colors-content-primary);margin:0 0 var(--spacing-16,16px) 0;line-height:1.3;display:block}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorMessage_1etqu_30{font-size:var(--type-font-size-paragraph-1,14px);white-space:pre-line;line-height:1.5}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorMessage_1etqu_30 ._errorParagraph_1etqu_35{margin:0 0 var(--spacing-16,16px) 0}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorMessage_1etqu_30 ._errorParagraph_1etqu_35:last-child{margin-bottom:0}@media (max-width:768px){._errorContainer_1etqu_11{padding:var(--spacing-24,24px) var(--spacing-16,16px)}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorTitle_1etqu_22{font-size:var(--type-font-size-display-5,18px)}._errorContainer_1etqu_11 ._errorContent_1etqu_18 ._errorMessage_1etqu_30{font-size:var(--type-font-size-label-2,14px)}}._addonContainer_1hdf8_23{width:100%;min-width:10em}._spinner_1hdf8_28{border:4px solid #0000001a;border-left-color:#09f;border-radius:50%;width:80px;height:80px;animation:1s linear infinite _spin_1hdf8_28}._spinner-container_1hdf8_36{z-index:100;width:80px;height:80px;position:absolute;transform:translate(150%,150%)}@keyframes _spin_1hdf8_28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
