.inventory .vehicle-card.layout-5.flex-card-item{flex:0 0 100%;max-width:100%}.inventory .vehicle-card.layout-5 .card.p-veh-card{background-color:var(--inventory-card-background,var(--inventory-background));border:1px solid var(--inventory-border);border-radius:8px;overflow:hidden}.inventory .vehicle-card.layout-5 .card-body{padding:0!important}.inventory .vehicle-card.layout-5 .vehicle-card-footer:empty{display:none}.inventory .vehicle-card.layout-5 .hc-layout5{display:grid;grid-template-columns:minmax(140px,340px) minmax(200px,1fr) minmax(180px,300px);grid-template-areas:"media mid rail" "foot  foot foot";gap:22px;padding:20px;align-items:stretch}.inventory .vehicle-card.layout-5 .hc-media{grid-area:media;border:1px solid var(--inventory-border);border-radius:8px;overflow:hidden;align-self:start;aspect-ratio:4/3;height:auto}.inventory .vehicle-card.layout-5 .hc-media .carousel-inner,.inventory .vehicle-card.layout-5 .hc-media .carousel-item,.inventory .vehicle-card.layout-5 .hc-media>.carousel{height:100%}.inventory .vehicle-card.layout-5 .hc-media .carousel-item a{display:block;height:100%}.inventory .vehicle-card.layout-5 .hc-media img{width:100%;height:100%;min-height:0;object-fit:cover}.inventory .vehicle-card.layout-5 .hc-mid{grid-area:mid;display:flex;flex-direction:column;gap:12px;min-width:0}.inventory .vehicle-card.layout-5 .inventory-title{font-size:1.3rem;font-weight:800;margin:0;line-height:1.15;color:var(--inventory-inventoryname)}.inventory .vehicle-card.layout-5 .inventory-trim{display:block;font-size:.82rem;font-weight:600;margin-top:3px}.inventory .vehicle-card.layout-5 .miles{font-size:.9rem;margin-top:6px;color:var(--inventory-text);opacity:.7}.inventory .vehicle-card.layout-5 .miles b{opacity:1;font-weight:700}.inventory .vehicle-card.layout-5 .hc-specs2{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--inventory-border);border-radius:6px;overflow:hidden}.inventory .vehicle-card.layout-5 .hc-specs2 .s2{padding:10px 14px;border-right:1px solid var(--inventory-border);border-bottom:1px solid var(--inventory-border)}.inventory .vehicle-card.layout-5 .hc-specs2 .s2:nth-child(even){border-right:none}.inventory .vehicle-card.layout-5 .hc-specs2 .s2:last-child,.inventory .vehicle-card.layout-5 .hc-specs2 .s2:nth-last-child(2):nth-child(odd){border-bottom:none}.inventory .vehicle-card.layout-5 .hc-specs2 .sk{font-size:.7rem;color:var(--inventory-text);opacity:.6}.inventory .vehicle-card.layout-5 .hc-specs2 .sv{font-weight:700;font-size:.85rem;color:var(--inventory-text);margin-top:2px}.inventory .vehicle-card.layout-5 .hc-rail{grid-area:rail;display:flex;flex-direction:column;align-items:flex-end;gap:10px;border-left:1px solid var(--inventory-border);padding-left:22px}.inventory .vehicle-card.layout-5 .rail-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.inventory .vehicle-card.layout-5 .srp-ftc-headline.variant-l5-rail .label{display:none}.inventory .vehicle-card.layout-5 .srp-ftc-headline.variant-l5-rail .value{font-size:1.9rem;font-weight:800;line-height:1;color:var(--inventory-price)}.inventory .vehicle-card.layout-5 .srp-ftc-headline.variant-l5-rail .dollar-symbol{font-size:.55em;font-weight:700;position:relative;top:0;margin-right:1px}.inventory .vehicle-card.layout-5 .srp-ftc-headline .price-special-inline{font-size:.8rem;color:var(--inventory-text);opacity:.75}.inventory .vehicle-card.layout-5 .srp-ftc-headline .price-special-inline .strike{text-decoration:line-through;margin:0 4px}.inventory .vehicle-card.layout-5 .srp-ftc-headline .price-special-inline .special{font-weight:700}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown--box{border:1px solid var(--inventory-border);border-radius:6px;overflow:hidden;width:100%;margin:0}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-title{display:flex;justify-content:space-between;align-items:center;background:0 0;border-bottom:1px solid var(--inventory-border);font-weight:700;font-size:.82rem;color:var(--inventory-text);padding:11px 14px;cursor:default;margin:0}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-check{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;margin:-1px!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-chevron{display:none}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-body{border:none;border-radius:0;margin-top:0;background:0 0;padding:0 14px 6px}.inventory .vehicle-card.layout-5 .breakdown-row{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--inventory-border);border-bottom:none;font-size:.8rem;color:var(--inventory-text)}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-body .breakdown-row:first-child{border-top:none}.inventory .vehicle-card.layout-5 .breakdown-row.total-row{font-weight:800}.inventory .vehicle-card.layout-5 .breakdown-row .strike{text-decoration:line-through;opacity:.7}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-disclaimer{font-size:.65rem;opacity:.6;color:var(--inventory-text);padding:6px 0 10px}.inventory .vehicle-card.layout-5 .hc-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--inventory-border);padding-top:14px}.inventory .vehicle-card.layout-5 .hc-trust{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.inventory .vehicle-card.layout-5 .pq-group{display:flex;flex-direction:column;gap:2px}.inventory .vehicle-card.layout-5 .pq-lead{font-weight:700;font-size:.7rem;color:var(--inventory-text);opacity:.7}.inventory .vehicle-card.layout-5 .pq-group a,.inventory .vehicle-card.layout-5 .pre_qualified_link{color:#1d8bcf;font-weight:700}.inventory .vehicle-card.layout-5 .hc-actions{display:flex;gap:10px;flex-wrap:wrap}.inventory .vehicle-card.layout-5 .hc-btn{border-radius:3px;font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px;padding:.8em 1em;line-height:1;border:1px solid transparent;text-decoration:none}.inventory .vehicle-card.layout-5 .hc-btn i{font-size:1.05em}.inventory .vehicle-card.layout-5 .hc-btn--action{background:var(--inventory-primary);color:var(--inventory-buttontext)}.inventory .vehicle-card.layout-5 .hc-btn--apply{background:#1d8bcf;color:#fff}@media (max-width:767px){.inventory .vehicle-card.layout-5 .hc-layout5{display:flex;flex-direction:column;gap:14px}.inventory .vehicle-card.layout-5 .hc-mid{display:contents}.inventory .vehicle-card.layout-5 .hc-media{order:1;aspect-ratio:16/10}.inventory .vehicle-card.layout-5 .hc-title-block{order:2}.inventory .vehicle-card.layout-5 .hc-rail{order:3;border-left:none;padding-left:0;align-items:stretch}.inventory .vehicle-card.layout-5 .hc-specs2{order:4}.inventory .vehicle-card.layout-5 .hc-foot{order:5}.inventory .vehicle-card.layout-5 .rail-price{align-items:flex-start;text-align:left}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-title{cursor:pointer}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-chevron{display:inline-block;transition:transform .2s}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-check:checked~.srp-ftc-breakdown-title .srp-ftc-breakdown-chevron{transform:rotate(180deg)}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown--box .srp-ftc-breakdown-body{display:none}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-check:checked~.srp-ftc-breakdown-body{display:block}.inventory .vehicle-card.layout-5 .srp-ftc-breakdown-check:not(:checked)~.srp-ftc-breakdown-title{border-bottom:none}}@media (max-width:560px){.inventory .vehicle-card.layout-5 .hc-specs2{grid-template-columns:1fr}.inventory .vehicle-card.layout-5 .hc-specs2 .s2{border-right:none}.inventory .vehicle-card.layout-5 .hc-specs2 .s2:nth-last-child(-n+2),.inventory .vehicle-card.layout-5 .hc-specs2 .s2:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--inventory-border)}.inventory .vehicle-card.layout-5 .hc-specs2 .s2:last-child{border-bottom:none}.inventory .vehicle-card.layout-5 .hc-foot{flex-direction:column;align-items:stretch}.inventory .vehicle-card.layout-5 .hc-actions{display:grid;grid-template-columns:1fr 1fr 1fr}.inventory .vehicle-card.layout-5 .hc-btn{min-width:0}}
/*# sourceMappingURL=srpLayoutFive.min.css.map */
