:root {
    --btn-default-border-color: var(--color-primary-500);
    --btn-default-bg: var(--color-neutral-0);
    --btn-default-color: var(--color-primary-500);
}


.page-header.responsive .header-default .vcard div.h1 {font-size: 9px;}
.display-4 {font-size: 28px !important;}
.push {height:10px!important;}

/*owen.perks HEADER */
/*QUICK LINKS */
.header-quick-links {position: fixed !important; left: unset;margin-top: 5px;}

/* HEADER*/
.page-header.responsive .container,
.navbar-default.responsive > .container {width: 100% !important;}
.page-header.responsive .header-default,
.page-header.responsive {height: 80px;}
.page-header.responsive { min-height: 80px;}
.compact.ddc-header .header-default .home-logolink, .page-header.compact .header-default .home-logolink {top: 57px;}
.header-quick-links { top: 100px; }

/*SEARCH*/
.navbar-default.responsive .container .navbar-nav .dropdown>a[aria-label="SEARCH"] {font-size: 20px;}
.navbar-default.responsive .container .navbar-nav .dropdown:has([aria-label="SEARCH"]) {padding-left: 40px; }


/*DROPDOWNS */
.navbar-default.responsive .container .navbar-nav .dropdown>a {font-weight: 400; font-size: 10px; }
.navbar-default.responsive .container .navbar-nav .dropdown {flex-grow: 0;}

/*VCARD*/
.page-header.compact .header-default .vcard .adr a,
.page-header.responsive .header-default .vcard .tels,
.page-header.responsive .header-default .vcard .tels .tel.phone1,
.page-header.responsive .header-default .vcard .tels .tel .separator, .page-header.responsive .header-default .vcard .tels .tel .type,
.cst-headerDuel-link a{font-size: 11px;}
@media screen and (max-width: 1385px){.page-header.compact .header-default .vcard .adr a,
.page-header.responsive .header-default .vcard .tels,
.page-header.responsive .header-default .vcard .tels .tel.phone1,
.page-header.responsive .header-default .vcard .tels .tel .separator, .page-header.responsive .header-default .vcard .tels .tel .type,
.cst-headerDuel-link a{font-size: 10px !important;}}
.page-header.responsive .header-default .vcard {width: 100%; display: flex; flex-grow: 1;gap: 8px; justify-content: space-between;}
.page-header.compact .header-default .vcard .adr{order: 3;}
.v9-oem-jlr-0001-v1 .header-default .cst-headerDuel-link {right: unset; top: 0; order: 4}
.page-header.compact .header-default .vcard .adr, .header-default .cst-headerDuel-link {position: relative !important;}
.page-header.responsive .header-default .vcard div.contentHeading, .page-header.responsive .header-default .vcard div.h1, .page-header.responsive .header-default .vcard h1 {left: unset; position: relative; width: auto; bottom: unset; padding-top: 0;}
.page-header.compact .header-default .vcard .adr, .page-header.compact .header-default .vcard .tels {float: none; display: inline-block;}
.page-header.responsive .container {background-color: #000; height:40px;}
/* END HEADER */

/*owen.perks No Results Page */
.srp-no-results .inv-link:nth-child(2) {display: none;}

/* Start 'srp-pre-owned-price-label-final-price' (do not modify this line) */
/* Modified by cbanta on 05/13/26 04:01 PM EDT */
.srp .inv-type-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-pre-owned-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-askingPrice' (do not modify this line) */
/* Modified by cbanta on 04/15/26 10:19 AM EDT */
.vdp .inv-type-used.pricing-detail .askingPrice .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-askingPrice' (do not modify this line) */

/* Start 'vdp-used-price-label-ABCRule' (do not modify this line) */
/* Modified by cbanta on 04/15/26 10:19 AM EDT */
.vdp .inv-type-used.pricing-detail .ABCRule .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-ABCRule' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by cbanta on 04/15/26 10:19 AM EDT */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: normal; font-size: 20px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/*ddcrmelasky hero*/
.index [data-widget-id=content-cta7] .display-3 {font-size:48px;}
@media screen and (max-width: 1440px){.index [data-widget-id=content-cta7] .display-3 {font-size:36px;}}
@media screen and (max-width: 1440px){.index [data-widget-id=content-cta7] .h3 {font-size:18px;}}
@media screen and (max-width: 1300px){.index [data-widget-id=content-cta7] .display-3 {font-size:30px;}}
@media screen and (max-width: 1300px){.index [data-widget-id=content-cta7] .h3 {font-size:16px;}}