[data-theme=heritage][data-oem-program=cadillac],[data-theme=modern][data-oem-program=cadillac]{--black:#000000;--black-opacity-08:#00000014;--black-opacity-2:#00000033;--black-opacity-8:#000000dd;--grey-1:#282828;--grey-2:#505050;--grey-3:#787878;--grey-4:#A0A0A0;--grey-5:#D2D2D2;--neutral-1:#282828;--neutral-1-opacity-05:#2828280d;--neutral-1-opacity-08:#28282814;--neutral-2:#505050;--neutral-3:#787878;--neutral-4:#A0A0A0;--neutral-5:#D2D2D2;--white:#FFFFFF;--white-opacity-8:#ffffffcc;--gold:#F3C846;--gold-dark:#C8800D;--gold-medium:#E8B01E;--gold-light:#F5D98F;--accent-1:#F3C846;--accent-1-dark:#C8800D;--accent-1-medium:#E8B01E;--accent-1-light:#F5D98F;--blue:#2C28E8;--blue-dark:#171473;--blue-medium:#211FAB;--blue-light:#5754ED;--accent-2:#2C28E8;--accent-2-dark:#171473;--accent-2-medium:#211FAB;--accent-2-light:#5754ED;--red:#FA0037;--red-dark:#A00021;--red-medium:#C8002B;--red-light:#FA335E;--accent-3:#FA0037;--accent-3-dark:#A00021;--accent-3-medium:#C8002B;--accent-3-light:#FA335E;--oem-border-radius:0;--oem-text-transform:uppercase;--oem-box-shadow:0 0 10px 0 var(--neutral-1-opacity-08);--oem-title-weight:700;--oem-text-weight:400;--bnp-neutral-2:var(--black)}[data-theme=heritage][data-oem-program=cadillac],[data-theme=modern][data-oem-program=cadillac]{--common-button--transform:uppercase;--common-button--filled-bg-default:transparent;--common-button--filled-bg-hover:var(--black);--common-button--filled-bg-active:var(--grey-2);--common-button--filled-border-default:1px solid var(--black);--common-button--filled-border-hover:1px solid var(--black);--common-button--filled-border-active:1px solid var(--grey-2);--common-button--filled-text-default:var(--black);--common-button--filled-text-hover:var(--white);--common-button--filled-text-active:var(--white);--common-button--outline-bg-default:var(--common-button--filled-bg-default);--common-button--outline-bg-hover:var(--common-button--filled-bg-hover);--common-button--outline-bg-active:var(--common-button--filled-bg-active);--common-button--outline-border-default:var(--common-button--filled-border-default);--common-button--outline-border-hover:var(--common-button--filled-border-hover);--common-button--outline-border-active:var(--common-button--filled-border-active);--common-button--outline-text-default:var(--common-button--filled-text-default);--common-button--outline-text-hover:var(--common-button--filled-text-hover);--common-button--outline-text-active:var(--common-button--filled-text-active);--common-button--filled-invert-bg-default:transparent;--common-button--filled-invert-bg-hover:var(--white);--common-button--filled-invert-bg-active:var(--grey-5);--common-button--filled-invert-border-default:1px solid var(--white);--common-button--filled-invert-border-hover:1px solid var(--white);--common-button--filled-invert-border-active:1px solid var(--grey-5);--common-button--filled-invert-text-default:var(--white);--common-button--filled-invert-text-hover:var(--black);--common-button--filled-invert-text-active:var(--black);--btn-primary-radius:var(--oem-border-radius);--btn-primary-height:48px;--btn-primary-transform:uppercase;--common-button--secondary-bg-default:var(--grey-2);--common-button--secondary-bg-hover:var(--black);--common-button--secondary-bg-active:transparent;--common-button--secondary-border-default:1px solid var(--grey-2);--common-button--secondary-border-hover:1px solid var(--black);--common-button--secondary-border-active:1px solid var(--black);--common-button--secondary-text-default:var(--white);--common-button--secondary-text-hover:var(--white);--common-button--secondary-text-active:var(--black);--common-button--secondary-invert-bg-default:var(--grey-5);--common-button--secondary-invert-bg-hover:var(--white);--common-button--secondary-invert-bg-active:transparent;--common-button--secondary-invert-border-default:1px solid var(--grey-5);--common-button--secondary-invert-border-hover:1px solid var(--white);--common-button--secondary-invert-border-active:1px solid var(--white);--common-button--secondary-invert-text-default:var(--black);--common-button--secondary-invert-text-hover:var(--black);--common-button--secondary-invert-text-active:var(--white);--btn-secondary-radius:var(--oem-border-radius);--btn-secondary-height:48px;--common-button--new--primary-text-default:var(--common-button--filled-text-default);--common-button--new--primary-text-hover:var(--common-button--filled-text-hover);--common-button--new--primary-text-active:var(--common-button--filled-text-active);--common-button--new--primary-bg-default:var(--common-button--filled-bg-default);--common-button--new--primary-bg-hover:var(--common-button--filled-bg-hover);--common-button--new--primary-bg-active:var(--common-button--filled-bg-active);--common-button--new--primary-border-default:var(--common-button--filled-border-default);--common-button--new--primary-border-hover:var(--common-button--filled-border-hover);--common-button--new--primary-border-active:var(--common-button--filled-border-active);--common-button--new--primary-icon-color-default:var(--common-button--filled-text-default);--common-button--new--primary-icon-color-hover:var(--common-button--filled-text-hover);--common-button--new--primary-icon-color-active:var(--common-button--filled-text-active);--common-button--new--icon-width:18px;--common-button--new--icon-height:18px;--common-button--line-height:1.5}[data-theme=heritage][data-oem-program=cadillac] div .button>span,[data-theme=modern][data-oem-program=cadillac] div .button>span{padding-right:0}[data-theme=modern][data-oem-program=cadillac]{--common-loading-spinner-accent:var(--black)}[data-theme=heritage][data-oem-program=cadillac],[data-theme=heritage][data-oem-program=chevrolet],[data-theme=heritage][data-oem-program=gmc],[data-theme=modern][data-oem-program=cadillac],[data-theme=modern][data-oem-program=chevrolet],[data-theme=modern][data-oem-program=gmc]{--srd-comparison-text:var(--black);--srd-comparison-radius:var(--oem-border-radius);--srd-comparison-nav-arrow:var(--white);--trim-comparison-nav-bg:var(--black);--srd-comparison-nav-greyed-arrow:var(--black);--srd-comparison-nav-greyed-bg:var(--grey-4);--srd-comparison-trim-radius:var(--oem-border-radius);--srd-comparison-nav-dot-radius:var(--oem-border-radius);--srd-comparison-close-radius:var(--oem-border-radius);--srd-comparison-category-title:var(--black);--srd-comparison-close-bg:var(--black);--trim-comparison-modal-radius:var(--oem-border-radius);--trim-comparison-nav-dot-radius:var(--oem-border-radius);--trim-comparison-close-radius:var(--oem-border-radius)}[data-theme=heritage][data-oem-program=cadillac],[data-theme=modern][data-oem-program=cadillac]{--trim-comparison-category-title:var(--black);--trim-comparison-category-title-fs:19px;--trim-comparison-category-title-transform:var(--oem-text-transform);--trim-comparison-category-title-weight:var(--oem-title-weight);--trim-comparison-data-border:1px solid var(--grey-5);--trim-comparison-equipment-bg:var(--grey-5);--trim-comparison-feature-status-text:var(--black);--trim-comparison-global-separator:1px solid var(--grey-5);--trim-comparison-nav-arrow:var(--white);--trim-comparison-nav-arrow-hover:var(--white);--trim-comparison-nav-arrow-active:var(--white);--trim-comparison-nav-bg:var(--black);--trim-comparison-nav-bg-hover:var(--black-opacity-8);--trim-comparison-nav-bg-active:var(--black-opacity-8);--trim-comparison-available-svg:var(--black);--trim-comparison-separator:1px solid var(--grey-5);--trim-comparison-text:var(--black);--trim-comparison-trim-container-bg:var(--grey-5);--trim-comparison-trim-container-border:1px solid var(--grey-4);--trim-comparison-trim-name:var(--black);--trim-comparison-trim-name-text-transform:var(--oem-text-transform);--trim-comparison-trim-name-text-weight:var(--oem-title-weight);--trim-comparison-trim-top-border:1px solid var(--grey-5)}[data-theme=modern][data-oem-program=cadillac]{--listings-tab-switcher-glider-radius:0px;--listings-tab-switcher-tab-bg:var(--black);--listings-tab-switcher-tab-text-active:var(--white);--listings-tab-switcher-tab-text-default:var(--black)}[data-theme=modern][data-oem-program=cadillac]{--bnp-payment-calculator-border:var(--grey-4);--bnp-payment-calculator-category-input-icon-bg:var(--black);--bnp-payment-calculator-category-input-icon-text:var(--white);--bnp-payment-calculator-category-options-value:var(--black);--bnp-payment-calculator-price-calculation:var(--black);--bnp-payment-calculator-price-calculation-value-fw:var(--oem-title-weight);--bnp-payment-calculator-price-calculation-breakdown:var(--black);--bnp-payment-calculator-price-calculation-frequency:var(--black);--bnp-payment-calculator-line-item-valid-date:var(--grey-2)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-styled-configuration-radio-border-active:var(--black)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-summary-button-bg-default:var(--white);--bnp-builder-summary-button-bg-hover:var(--common-button--filled-bg-hover);--bnp-builder-summary-button-border-default:none}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-internal-nav-anchor-bar:var(--black);--bnp-builder-internal-nav-back-text:var(--black);--bnp-builder-compare-toggle-bg-default:var(--common-button--filled-bg-default);--bnp-builder-compare-toggle-bg-hover:var(--common-button--filled-bg-hover);--bnp-builder-compare-toggle-bg-active:var(--common-button--filled-bg-active);--bnp-builder-compare-toggle-border-default:var(--common-button--filled-border-default);--bnp-builder-compare-toggle-border-hover:var(--common-button--filled-border-hover);--bnp-builder-compare-toggle-border-active:var(--common-button--filled-border-active);--bnp-builder-compare-toggle-text-default:var(--common-button--filled-text-default);--bnp-builder-compare-toggle-text-hover:var(--common-button--filled-text-hover);--bnp-builder-compare-toggle-text-active:var(--common-button--filled-text-active);--bnp-builder-compare-toggle-text-transform:var(--oem-text-transform)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-modal-adding-accent:var(--black);--bnp-builder-modal-cancel:var(--black);--bnp-builder-modal-category:var(--black);--bnp-builder-modal-content:var(--black);--bnp-builder-modal-section-divider:1px solid var(--grey-5);--bnp-builder-modal-title:var(--black);--bnp-builder-modal-adding-removing-bg:var(--grey-5);--bnp-builder-modal-adding-removing-border:1px solid var(--grey-4)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-open-payment-calculator-button-bg-default:var(--black);--bnp-builder-open-payment-calculator-button-icon-mobile-default:var(--black);--bnp-builder-payment-calculator-pricing-info-box:var(--black);--bnp-builder-payment-calculator-pricing-info-box-bg-default:var(--grey-5);--bnp-builder-payment-calculator-pricing-info-payment:var(--black)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-sidebar-checkbox-border-active:1px solid var(--black);--bnp-builder-sidebar-checkbox-bg-active:var(--black);--bnp-builder-sidebar-option-border-active:1px solid var(--black);--bnp-builder-sidebar-option-description:var(--grey-2);--bnp-builder-sidebar-option-shadow-active:0 0 0 1px var(--black);--bnp-builder-sidebar-option-view-specs:var(--black);--bnp-builder-sidebar-radio-border-active:6px solid var(--black);--bnp-builder-sidebar-swatch-outline-active:2px solid var(--black);--bnp-builder-sidebar-title:var(--black);--bnp-builder-sidebar-overflow-border-bottom:1px solid var(--grey-4)}[data-theme=modern][data-oem-program=cadillac]{--bnp-builder-vehicle-details-bg:var(--grey-5);--bnp-builder-vehicle-details-border:1px solid var(--grey-4);--bnp-builder-vehicle-details-divider:var(--grey-4);--bnp-builder-vehicle-details-final-text:var(--black);--bnp-builder-vehicle-details-label:var(--black);--bnp-builder-vehicle-details-text:var(--black);--bnp-builder-hidden-details-text:var(--black);--bnp-builder-hidden-details-title:var(--black);--bnp-builder-vehicle-details-bg-desktop:var(--grey-5)}