@import url("https://d1azc1qln24ryf.cloudfront.net/78355/Cadillac-test/style-cf.css?8w006a");body{font-family:"CadillacGothic-Regular"}h1,h2,h3,h4,h5{font-family:"CadillacGothic-Regular";text-transform:uppercase}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-family:"CadillacGothic-Regular"}.smallprint{font-family:"CadillacGothic-Regular"}.title__primary,.title__secondary,.title__tertiary,.title__quaternary,.title__quinary,.title__subtitle{font-family:"CadillacGothic-Regular";text-transform:uppercase}.title__primary--homepage,.title__secondary--homepage,.title__tertiary--homepage,.title__quaternary--homepage,.title__quinary--homepage,.title__subtitle--homepage{font-family:"CadillacGothic-Regular"}.btn-alpha,.btn-bravo,.btn-charlie,.btn-delta{font-family:"CadillacGothic-Regular";font-size:14px;line-height:20px;padding:14px 20px 11px;letter-spacing:.1em}.btn-alpha,.btn-bravo,.btn-charlie{border-width:1px;border-style:solid}.link__regular{font-family:"CadillacGothic-Regular"}.link__regular-primary,.link__regular-quaternary{font-size:14px;line-height:20px;letter-spacing:.1em;text-transform:uppercase}.link__regular-primary:after,.link__regular-quaternary:after{font-family:'icomoon';content:"\e954";display:inline-block;vertical-align:text-bottom;font-size:20px}.link__regular-secondary{font-size:16px;line-height:22px;text-decoration:underline}.link__regular-tertiary,.link__regular-quinary{font-size:12px;line-height:20px;text-transform:uppercase;text-decoration:underline}.link__social{font-family:"CadillacGothic-Narrow"}.widget-accordion__title{font-family:"CadillacGothic-Medium"}.widget-accordion__title:before{font-family:'icomoon';content:"\e953";transition:0.2s ease}.widget-accordion__content{font-family:"CadillacGothic-Regular";font-size:14px;line-height:20px}.is-active>.widget-accordion__title:before{content:"\e953";transform:rotate(180deg);transition:0.2s ease}.breadcrumb{font-family:"CadillacGothic-Narrow";font-size:12px;line-height:15px}.breadcrumb__icon-separator{font-size:7px}.widget-tabs .tabs-title__anchor{font-family:"CadillacGothic-Medium"}.best-deals-charlie__vehicle-name,.best-deals-charlie__vehicle-price-label{font-family:"CadillacGothic-Medium"}.vehicle-current-price{font-family:"CadillacGothic-Medium"}.vehicle-current-price__disclaimers-item{font-family:"CadillacGothic-Regular"}.block-hours__department-name-text,.block-hours__department-phone-text{font-family:"CadillacGothic-Regular"}.inventory-filter-charlie__filters-categories-title,.inventory-filter-charlie .filters-dropdown__button{font-family:"CadillacGothic-Regular"}.inventory-listing-charlie .widget-dropdown__button{font-family:"CadillacGothic-Regular"}.inventory-listing-charlie__vehicle{position:relative;margin-top:100px}.inventory-listing__results-info-total{font-family:"CadillacGothic-Regular"}.highlights-mike__html>ul li:before{font-size:11px;margin-right:5px;color:#282828}[data-theme-sprite~="Trac-40345"]:before,.highlights-mike__html>ul li:before{content:"\e94f"}.highlights-mike__html>ul li:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=tel],[type=time],[type=url],[type=color],[type=number],[type=search],textarea,.custom-select,.widget-dropdown__button{font-size:14px;line-height:20px;font-family:"CadillacGothic-Regular";box-shadow:none;border-top:none;border-left:none;border-right:none;margin-bottom:10px !important;text-transform:uppercase}.form-field__label--text{font-size:12px;line-height:18px;font-family:"CadillacGothic-Medium";margin-left:10px}.widget-tabs .tabs-title__anchor{font-family:"CadillacGothic-Regular";font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.1em}.menu-mobile__nav-list-anchor,.menu-mobile__nav-submenu-element{font-family:"CadillacGothic-Medium";letter-spacing:2.4px}.header__address__item,.language-switch__item{font-family:"CadillacGothic-Regular"}.header__nav-submenu__catalog-list-vehicle-name,.header__nav-submenu__catalog-hub-type{font-family:"CadillacGothic-Medium"}.header__nav-submenu__catalog-item{font-family:"CadillacGothic-Regular"}.header__nav-submenu__catalog-hub-type{font-size:11px;line-height:20px;text-decoration:none}.footer-cadillac__title,.footer-cadillac__social-title{font-family:"CadillacGothic-Medium"}.footer-bottom__content,.footer-bottom__anchor{font-family:"CadillacGothic-Narrow"}.link__slider{width:35px;height:40px}.link__slider-arrows-text{font-size:14px}.catalog-block-alpha__name-anchor{font-family:"CadillacGothic-Medium";letter-spacing:6.3px}.showroom-price__price-label--starting-at{font-family:"CadillacGothic-Regular"}.showroom-price__price--regular{font-family:"CadillacGothic-Medium";letter-spacing:4.9px}.showroom-financing__type,.showroom-financing__cashdown{font-family:"CadillacGothic-Regular"}.showroom-financing__payment,.showroom-financing__rate{font-family:"CadillacGothic-Medium";letter-spacing:4.9px}.inventory-preview-alpha-section-title__vehicle-name{font-family:"CadillacGothic-Regular"}.inventory-preview-alpha-section-title__vehicle-name-subtitle{font-family:"CadillacGothic-Medium";letter-spacing:4.9px}.inventory-preview-alpha-section-price__right .vehicle-cash-purchase-selling-price__value{font-family:"CadillacGothic-Medium";letter-spacing:6.3px}.pagination__page-button-text,.vehicle-current-price__disclaimers-item,.inventory-details__content-contact-title,.vehicle-cash-purchase-total-rebate__value,.vehicle-cash-purchase-selling-price__value,.page-static-content__title{font-family:"CadillacGothic-Regular"}.vehicle-finance__item-label,.vehicle-finance__item-value-term,.vehicle-finance__item-value-apr,.vehicle-finance__item-value-cashdown,.vehicle-finance__item-term-payment-value,.vehicle-lease__item-label,.vehicle-lease__item-value-term,.vehicle-lease__item-value-apr,.vehicle-lease__item-value-cashdown,.vehicle-lease__item-term-payment-value{font-family:"CadillacGothic-Regular"}.header__infos,.header__nav-submenu,.page-static-content__html,.form-pagebackbone-simple-responsive-form{font-family:"CadillacGothic-Regular"}.header__nav-list-anchor,.footer-cadillac__row{font-family:"CadillacGothic-Medium"}.vehicle-current-price,.inventory-filter-charlie__filters-categories-title,.inventory-filter-charlie__overlap-title,.filters-dropdown__button,.best-deals-charlie__vehicle-name,.best-deals-charlie__vehicle-price-label,.vehicle-cash-purchase-selling-price__value{font-family:"CadillacGothic-Medium"}.block-hours__department-name-text,.block-hours__department-phone-text{font-family:"CadillacGothic-Medium"}.vehicle-finance__item-term-payment-value{font-family:"CadillacGothic-Medium"}@media only screen and (min-width: 1024px){.inventory-listing-charlie__vehicle{margin-top:50px}}body{font-size:16px;line-height:22px;font-weight:normal;letter-spacing:0;font-style:normal;font-family:"CadillacGothic-Regular"}p{margin:0;padding:0}li{list-style-type:none}sup{top:0}.wysiwyg a{text-decoration:underline}.wysiwyg a:hover{text-decoration:none}.wysiwyg li{list-style-type:disc}.title__primary,.wysiwyg h1,h1{font-size:24px;line-height:32px;font-weight:normal;letter-spacing:.35em;font-style:normal;font-family:"CadillacGothic-Regular"}.title__secondary,.wysiwyg h2,h2{font-size:20px;line-height:28px;letter-spacing:.35em;font-weight:normal;font-style:normal;font-family:"CadillacGothic-Regular"}.title__tertiary,.wysiwyg h3,h3,.title--homepage{font-size:18px;line-height:26px;font-weight:normal;letter-spacing:.35em;font-style:normal;font-family:"CadillacGothic-Medium"}.title__quaternary,.title__quinary,.title__subtitle,.wysiwyg h4,h4,.wysiwyg h5,h5{font-size:16px;line-height:24px;font-weight:normal;letter-spacing:.35em;font-style:normal;font-family:"CadillacGothic-Medium"}.subtitle1{font-size:12px;line-height:18px;font-weight:normal;letter-spacing:.35em;font-style:normal;font-family:"CadillacGothic-Medium";text-transform:uppercase}.subtitle2{font-size:14px;line-height:20px;font-weight:normal;letter-spacing:0;font-style:normal;font-family:"CadillacGothic-Regular";text-transform:uppercase}.body1{font-size:16px;line-height:22px;font-weight:normal;letter-spacing:0;font-style:normal;font-family:"CadillacGothic-Regular"}.body2{font-size:14px;line-height:18px;font-weight:normal;letter-spacing:0;font-style:normal;font-family:"CadillacGothic-Regular"}.fineprint{font-size:12px;line-height:15px;font-weight:normal;letter-spacing:0;font-style:normal;font-family:"CadillacGothic-Narrow"}.label__checkbox,[type=checkbox]+label.label__checkbox{font-size:12px;line-height:15px}.label__checkbox.active,[type=checkbox]+label.label__checkbox.active{font-weight:bold}.smallprint{font-family:"CadillacGothic-Narrow";font-size:12px;line-height:15px}.smallprint a{text-decoration:underline}.smallprint a:hover{text-decoration:none}@media only screen and (min-width: 768px){.title__primary,.wysiwyg h1,h1{font-size:32px;line-height:46px}.title__secondary,.wysiwyg h2,h2{font-size:22px;line-height:31px}.subtitle1{font-size:14px;line-height:23px}}@media only screen and (min-width: 1024px){.title__primary,.wysiwyg h1,h1{font-size:36px;line-height:50px}.title__tertiary,.wysiwyg h3,h3,.title--homepage{font-size:20px;line-height:28px}.title__quaternary,.title__quinary,.title__subtitle,.wysiwyg h4,h4,.wysiwyg h5,h5{font-size:18px;line-height:26px}}@media only screen and (min-width: 1440px){.title__primary,.wysiwyg h1,h1{font-size:40px;line-height:57px}.title__secondary,.wysiwyg h2,h2{font-size:32px;line-height:46px}.title__tertiary,.wysiwyg h3,h3,.title--homepage{font-size:22px;line-height:31px}.title__quaternary,.title__quinary,.title__subtitle,.wysiwyg h4,h4,.wysiwyg h5,h5{font-size:18px;line-height:26px}}
