body:has(.v40-inventory-scope) .cc-vehicle-inventory-listing.section--template{margin:0!important}body:has(.v40-inventory-scope) #main-content>.container:has(.breadcrumbs){max-width:none!important;margin:0!important;padding:0!important;background:#f4f4f4!important}body:has(.v40-inventory-scope) #main-content>.container:has(.breadcrumbs) .breadcrumbs{max-width:calc(var(--page-width,1320px) + var(--gutter)*2);margin:0 auto!important;padding:8px var(--gutter)!important}body:has(.v40-inventory-scope) .cc-custom-liquid:has(.v40-inventory-scope){display:none!important;margin:0!important;padding:0!important}body:has(.v40-inventory-scope) .breadcrumbs{font-size:1.12rem;opacity:.66;margin-bottom:0!important;padding-top:8px!important;padding-bottom:8px!important}body:has(.v40-inventory-scope) .breadcrumbs-list{gap:4px}body:has(.v40-inventory-scope) .vehicle-listing{background:#f4f4f4;padding-block:clamp(12px,2vw,24px) clamp(52px,7vw,84px)}body:has(.v40-inventory-scope) .vehicle-listing__header{align-items:center;gap:24px}body:has(.v40-inventory-scope) .vehicle-listing__eyebrow{color:#6d7073;font-size:1.12rem;letter-spacing:.16em;margin-bottom:6px}body:has(.v40-inventory-scope) .vehicle-listing__header h1{font-size:clamp(3rem,4.2vw,6rem);line-height:1;letter-spacing:-.035em}body:has(.v40-inventory-scope) .vehicle-listing__description{font-size:1.42rem;line-height:1.5;margin-top:10px;max-width:720px}body:has(.v40-inventory-scope) .vehicle-listing__count{background:#111;color:#fff;border-left:4px solid #c91f2c;padding:10px 15px}body:has(.v40-inventory-scope) .vehicle-listing__count strong{font-size:2rem}body:has(.v40-inventory-scope) .vehicle-listing__promo{background:linear-gradient(112deg,#080808,#161616 58%,#510008);border:1px solid rgba(255,255,255,.08);border-left:5px solid #cf202d;box-shadow:0 14px 34px #00000024;margin-top:22px;padding:clamp(22px,3vw,34px);position:relative}body:has(.v40-inventory-scope) .vehicle-listing__promo:before{background:radial-gradient(circle,#d21f2d52,#d21f2d00 70%);border:0;height:320px;right:-80px;top:-160px;width:320px}body:has(.v40-inventory-scope) .vehicle-listing__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0 63%,rgba(255,255,255,.035) 63% 64%,transparent 64%);pointer-events:none}body:has(.v40-inventory-scope) .vehicle-listing__promo-copy{max-width:670px}body:has(.v40-inventory-scope) .vehicle-listing__promo-copy>span{color:#ef4450;font-size:1.1rem;letter-spacing:.18em;margin-bottom:7px}body:has(.v40-inventory-scope) .vehicle-listing__promo-copy strong{font-size:clamp(2rem,2.4vw,3.2rem);line-height:1.08}body:has(.v40-inventory-scope) .vehicle-listing__promo-copy p{color:#ffffffb8;font-size:1.36rem;margin-top:8px;max-width:590px}body:has(.v40-inventory-scope) .vehicle-listing__promo-actions{gap:9px}body:has(.v40-inventory-scope) .vehicle-listing__promo-actions .btn{border-radius:0;min-height:46px;padding-inline:18px;font-size:1.3rem;font-weight:800}body:has(.v40-inventory-scope) .vehicle-listing__promo-primary{background:#cf202d;border-color:#cf202d;color:#fff}body:has(.v40-inventory-scope) .vehicle-listing__promo-primary:hover{background:#a81520;border-color:#a81520}body:has(.v40-inventory-scope) .vehicle-listing__promo-secondary{background:transparent;border-color:#ffffffad;color:#fff}body:has(.v40-inventory-scope) .vehicle-listing__promo-secondary:hover{background:#fff;color:#111}body:has(.v40-inventory-scope) .vehicle-listing__toolbar{border:0;gap:14px;margin:20px 0 16px;padding:0}body:has(.v40-inventory-scope--new) .vehicle-listing__quick-links,body:has(.v40-inventory-scope--used) .vehicle-listing__quick-links{display:none!important}body:has(.v40-inventory-scope--new) .vehicle-listing__toolbar,body:has(.v40-inventory-scope--used) .vehicle-listing__toolbar{justify-content:flex-end}body:has(.v40-inventory-scope) .vehicle-listing__quick-links a{background:#151515;border-color:#151515;color:#fff;padding:9px 14px}body:has(.v40-inventory-scope) .vehicle-listing__quick-links a:hover{background:#cf202d;border-color:#cf202d;color:#fff}body:has(.v40-inventory-scope) .vehicle-listing__manufacturer-filters{gap:8px;margin:0 0 20px}body:has(.v40-inventory-scope) .vehicle-listing__manufacturer-filters a{background:#171717;border-color:#171717;color:#fff;padding:9px 14px}body:has(.v40-inventory-scope) .vehicle-listing__manufacturer-filters a:hover,body:has(.v40-inventory-scope) .vehicle-listing__manufacturer-filters a:focus-visible{background:#cf202d;border-color:#cf202d;color:#fff}body:has(.v40-inventory-scope) .vehicle-listing__sort label{font-size:1.24rem}body:has(.v40-inventory-scope) .vehicle-listing__sort select{border:1px solid #c9cbcd;min-height:42px}body:has(.v40-inventory-scope--new) .v40-inventory-controls{align-items:center;border-bottom:1px solid #d4d6d8;border-top:1px solid #d4d6d8;display:flex;gap:18px;justify-content:space-between;margin:20px 0 22px;padding:12px 0}body:has(.v40-inventory-scope--new) .v40-inventory-controls .vehicle-listing__manufacturer-filters{flex:1;margin:0}@media(max-width:760px){body:has(.v40-inventory-scope) #main-content>.container:has(.breadcrumbs) .breadcrumbs{padding-top:6px!important;padding-bottom:6px!important}body:has(.v40-inventory-scope) .breadcrumbs{font-size:1.04rem;padding-top:6px!important;padding-bottom:6px!important}body:has(.v40-inventory-scope) .vehicle-listing{padding-top:8px}body:has(.v40-inventory-scope) .vehicle-listing__promo{margin-top:18px}body:has(.v40-inventory-scope--new) .v40-inventory-controls{align-items:stretch;display:grid}body:has(.v40-inventory-scope--new) .v40-inventory-controls .vehicle-listing__sort{justify-content:space-between}body:has(.v40-inventory-scope) .vehicle-listing__manufacturer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/vehicle-inventory-v40.css.map */
