.comparePage{background:var(--panel)}.comparePage>.shell{max-width:980px!important}.compareSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compareSlot{border:1px solid var(--line2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding-inline:12px 34px;display:flex;position:relative}.compareSlot:after{content:"";inset-inline-end:13px;border-left:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:9px;height:9px;margin-top:-6px;position:absolute;top:50%;transform:rotate(-45deg)}.compareSlot:focus-within{border-color:var(--gold)}.compareSlot.on{border-color:var(--black);background:#fff}.compareSlot>span{color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.compareSlot select{width:100%;min-width:0;min-height:48px;color:var(--ink);appearance:none;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:15px;font-weight:700}.compareSlot select:focus{outline:none}.compareGo{background:var(--gold);color:#101014;cursor:pointer;border:0;border-radius:10px;width:min(100%,320px);min-height:50px;margin:14px auto 0;padding:0 22px;font-family:inherit;font-size:16px;font-weight:800;display:block}.compareGo:hover:not(:disabled){background:var(--gold-lite)}.compareGo:disabled{color:var(--muted);border:1px solid var(--line2);cursor:default;background:#fff}.compareEmpty{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:12px;max-width:620px;margin:22px auto 0;padding:24px}.compareEmpty h2{color:var(--ink);margin:0 0 16px;font-size:20px}.compareEmpty ol{text-align:start;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.compareEmpty li{color:var(--ink2);align-items:center;gap:11px;font-size:15px;line-height:1.5;display:flex}.compareEmpty li b{background:var(--black);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.compareEmpty>a{color:var(--gold);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.compareEmpty>a:hover{text-decoration:underline}.compareTableWrap{width:min(100%, calc(140px + var(--cols) * 210px));background:var(--black);border:1px solid var(--black);border-radius:12px;margin:18px auto 0;overflow-x:auto}.compareTable{table-layout:fixed;border-collapse:collapse;width:100%}.compareTable thead th{vertical-align:top;text-align:center;padding:14px 10px}.compareTable thead th:first-child{width:140px}.compareTable thead a{color:inherit;display:block}.compareTable thead a:hover b{color:var(--gold)}.compareTable thead img{aspect-ratio:16/10;object-fit:cover;background:var(--panel);border-radius:8px;width:100%;max-width:150px;margin:0 auto 7px;display:block}.compareTable thead b{color:#fff;font-size:14.5px;line-height:1.3;display:block}.compareTable thead small{color:#8a8a94;min-height:16px;font-size:12.5px;display:block}.compareTable tbody th{text-align:start;color:#8a8a94;white-space:nowrap;padding:11px 12px;font-size:13.5px;font-weight:600}.compareTable tbody td{text-align:center;color:#fff;padding:11px 10px;font-size:14px;font-weight:700}.compareTable tbody tr:nth-child(odd){background:#ffffff0d}.compareTable tbody td.compareBest{color:var(--gold)}.compareTable tbody td.compareBest:after{content:"";vertical-align:middle;background:var(--gold);border-radius:50%;width:7px;height:7px;margin-inline-start:5px;display:inline-block}.compareNote{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.6}.compareNext{text-align:center;background:var(--black);border-radius:12px;max-width:620px;margin:22px auto 0;padding:22px}.compareNext h2{color:#fff;margin:0 0 8px;font-size:20px}.compareNext p{color:#b4b4be;margin:0 0 16px;font-size:15px;line-height:1.7}.compareNextLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.compareNextLinks a{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.compareCall{background:var(--gold);color:#101014}.compareCall:hover{background:var(--gold-lite)}.compareWhats{color:#06331a;background:#25d366}.compareLead{color:#fff;border:1px solid #3a3a45}.compareLead:hover{border-color:var(--gold);color:var(--gold)}.compareClear{border:1px solid var(--line2);color:var(--ink2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;margin:16px auto 0;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.compareClear:hover{border-color:var(--black);color:var(--ink)}.compare{flex-direction:column;align-items:stretch;display:flex}.compare>.compareClear{align-self:center}@media (max-width:700px){.compareSlots{grid-template-columns:1fr;gap:8px}.compareEmpty{padding:20px 16px}.compareTable thead th:first-child{width:92px}.compareTable tbody th{padding:10px;font-size:12.5px}.compareTable tbody td{padding:10px 6px;font-size:13px}.compareTable thead th{padding:12px 6px}.compareTable thead b{font-size:13.5px}.compareNext{padding:18px 16px}.compareNextLinks a{flex:100%}}
.videoSection{background:var(--paper);border-top:1px solid var(--line);padding:26px 0}.videoSection>.shell>h2{color:var(--ink);margin:0 0 14px;font-size:clamp(20px,2.2vw,26px)}.videoFrame{aspect-ratio:16/9;background:var(--black);border-radius:14px;max-width:820px;position:relative;overflow:hidden}.videoFrame iframe,.videoFrame video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.videoPoster{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.videoPoster:disabled{cursor:default}.videoPoster img{object-fit:cover;filter:brightness(.62);width:100%;height:100%;position:absolute;inset:0}.videoPlay{background:var(--gold);color:#101014;border-radius:50%;place-items:center;width:74px;height:74px;padding-inline-start:4px;font-size:26px;transition:transform .18s;display:grid;position:relative;box-shadow:0 8px 26px #0006}.videoPoster:hover .videoPlay{transform:scale(1.08)}.videoPoster:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.videoNote{color:var(--muted);margin:10px 0 0;font-size:13px}@media (max-width:700px){.videoFrame{border-radius:12px}.videoPlay{width:60px;height:60px;font-size:21px}}
.chatBubble{z-index:96;inset-inline-start:22px;color:#fff;cursor:pointer;background:#101014;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .16s;display:flex;position:fixed;bottom:22px;box-shadow:0 6px 20px #00000047}.chatBubble:hover{transform:translateY(-2px);box-shadow:0 9px 26px #00000057}.chatBubble:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.chatPanel{z-index:97;inset-inline-start:22px;background:#fff;border:2px solid #000;border-radius:14px;flex-direction:column;width:min(370px,100vw - 44px);height:min(540px,100vh - 140px);display:flex;position:fixed;bottom:82px;overflow:hidden;box-shadow:0 18px 50px #0000004d}.chatHead{color:#fff;background:#101014;padding:12px 16px}.chatHead b{font-size:15px;display:block}.chatHead small{color:var(--gold);font-size:12px}.chatBody{background:var(--paper);flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chatBody p{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:85%;margin:0;padding:9px 13px;font-size:14.5px;line-height:1.55}.chatTheirs{border:1px solid var(--line2);color:var(--ink);background:#fff;align-self:flex-start}.chatMine{background:var(--gold);color:#101014;align-self:flex-end;font-weight:600}.chatError{color:#a3161d;background:#fdecec;border:1px solid #f3c9cb;align-self:stretch;max-width:100%}.chatLink{color:#101014;border-bottom:2px solid var(--gold);margin-top:4px;font-weight:800;display:inline-block}.chatTyping{gap:4px;padding:13px;display:flex}.chatTyping i{background:#9a9aa4;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatDot}.chatTyping i:nth-child(2){animation-delay:.16s}.chatTyping i:nth-child(3){animation-delay:.32s}@keyframes chatDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chatTyping i{opacity:.5;animation:none}.chatBubble{transition:none}}.chatForm{border-top:1px solid var(--line2);background:#fff;gap:8px;padding:10px;display:flex}.chatForm input{border-radius:9px;flex:1;min-width:0;min-height:44px;padding:0 12px;font-size:15px}.chatForm button{color:#fff;cursor:pointer;background:#101014;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-family:inherit;font-weight:700}.chatForm button:disabled{opacity:.45;cursor:default}@media (max-width:900px){.chatBubble{inset-inline-start:12px;bottom:calc(74px + env(safe-area-inset-bottom));min-height:44px;padding:0 16px;font-size:14px}.chatPanel{width:auto;inset-inline:10px;bottom:calc(126px + env(safe-area-inset-bottom));height:min(70vh,100vh - 200px)}.chatBubble{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(10px)}.chatBubble.chatBubbleShown{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.chatBubble{transition:none}}
:root{--heroH:clamp(400px, 36.7vw, 800px);--ink:#17171a;--ink2:#55555e;--muted:#82828c;--paper:#fff;--panel:#f4f4f6;--card:#fff;--line:#e3e3e8;--line2:#d2d2da;--black:#101014;--black2:#1b1b21;--gold:#c99538;--gold-lite:#e0b45f;--shadow:0 1px 2px #1010140d, 0 6px 20px #10101412}body{background:var(--paper)!important;color:var(--ink)!important}h1,h2,h3,h4{letter-spacing:-.015em}.shell{width:min(1640px,100% - 48px)!important}.topbar{background:var(--black)!important;color:var(--gold)!important;border-bottom:0!important}.topbar .location{color:var(--gold-lite)!important}.topbar .social{color:var(--gold-lite)!important;border-color:#33333c!important}.topbar .social:hover{border-color:var(--gold)!important;color:var(--gold)!important}.phone{border:1px solid var(--gold);border-radius:6px;background:0 0!important}.phone strong{color:var(--gold)!important}.phone small{color:var(--gold-lite)!important}.phone span{color:var(--gold)!important}.logo{background:0 0!important;padding:8px 0!important}.nav{background:var(--black2)!important;border-bottom:2px solid var(--gold)!important;box-shadow:none!important}.navLinks a{font-weight:600;color:var(--gold-lite)!important;border-left:1px solid #2a2a33!important}.navLinks a:hover{color:#fff!important;background:#262630!important}.heroFinder{background:var(--black)!important;height:auto!important}.heroFinder>img,.heroShade{display:none!important}.finderContent{padding:26px 0 30px!important;position:static!important}.finderContent>h1{color:var(--gold)!important;text-shadow:none!important;text-align:right!important;margin:0 0 18px!important;font-size:clamp(24px,2.4vw,34px)!important}.finderBox{background:var(--black2)!important;box-shadow:none!important;border:1px solid #2e2e38!important;border-radius:12px!important;padding:20px!important}.finderFields{grid-template-columns:repeat(5,1fr)!important;gap:12px!important}.finderFields label{flex-direction:column;justify-content:center;font-weight:700;display:flex;color:var(--gold-lite)!important;background:#101014!important;border:1px solid #3a3a45!important;border-radius:999px!important;height:50px!important;padding:0 16px!important;font-size:12px!important}.finderFields select{font-size:14px;font-weight:600;color:#fff!important;background:0 0!important;border:0!important;height:auto!important}.rangeFilter{background:#101014!important;border:1px solid #3a3a45!important;border-radius:12px!important}.rangeFilter strong{color:var(--gold-lite)!important}.rangeFilter span{color:var(--gold)!important}.dualRange input::-webkit-slider-thumb{background:var(--gold)!important;border:3px solid #101014!important}.dualRange input::-moz-range-thumb{background:var(--gold)!important;border:3px solid #101014!important}input[type=range]{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.finderNote{color:var(--gold-lite)!important;text-align:right!important;background:0 0!important;border-radius:0!important;padding:14px 0 0!important;font-size:14px!important;position:static!important}.viewToggle button{color:var(--gold-lite)!important;background:#101014!important;border:1px solid #3a3a45!important;border-radius:999px!important}.viewToggle button.active{background:var(--gold)!important;color:#101014!important;border-color:var(--gold)!important}.quickLead{border:1px solid #2e2e38;border-radius:12px;background:var(--black2)!important;box-shadow:none!important}.quickLead strong{color:var(--gold)!important}.quickLead input{border-radius:6px;color:var(--ink)!important;background:#fff!important;border:0!important}.quickLead button{border-radius:6px;background:var(--gold)!important;color:#101014!important;border:0!important}.financeCalculator,.vehicleFinanceCalculator,.financeBox{background:var(--black)!important;color:#fff!important;border:1px solid #2e2e38!important;border-radius:12px!important}.financeCalculator h2,.vehicleFinanceCalculator h2,.financeCalculator h3,.vehicleFinanceCalculator h3{color:var(--gold)!important}.financeCalculator label,.vehicleFinanceCalculator label{color:var(--gold-lite)!important}.financeCalculator strong,.vehicleFinanceCalculator strong{color:#fff!important}.financeResult{border:1px solid #2e2e38;border-radius:8px;background:#1b1b21!important}.financeResult span{color:var(--gold-lite)!important}.financeResult strong{color:var(--gold)!important}.financeResult small{color:#a9a9b3!important}.financeDisclaimer{color:#8a8a94!important}.financeBox span,.financeBox small{color:var(--gold-lite)!important}.financeBox strong{color:var(--gold)!important}.section{padding:30px 0!important}.inventory{background:var(--paper)!important}.intro{color:var(--ink2)!important}.eyebrow,.sectionHeading span,.innerHero span{letter-spacing:.12em;color:var(--gold)!important}.innerHero{border-bottom:1px solid var(--line);background:var(--panel)!important}.innerHero h1{color:var(--ink)!important}.innerHero p{color:var(--ink2)!important}.inventoryControls{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.categoryTabs button{color:var(--ink2)!important;border:1px solid var(--line2)!important;background:#fff!important;border-radius:999px!important}.categoryTabs button:hover{border-color:var(--black)!important;color:var(--ink)!important}.categoryTabs button.active{background:var(--black)!important;color:var(--gold)!important;border-color:var(--black)!important}.inventorySort{border-radius:8px;color:var(--ink)!important;border:1px solid var(--line2)!important;background:#fff!important}.listLayout{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:1180px){.listLayout{grid-template-columns:250px minmax(0,1fr) 250px}}.rail{display:none}@media (min-width:1180px){.rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}}.railHead{letter-spacing:.1em;color:var(--gold);background:var(--black);border-radius:8px;margin:0;padding:10px 14px;font-size:12px;font-weight:800}.railCard{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:10px;grid-template-columns:84px 1fr;gap:10px;padding:10px;transition:border-color .2s,box-shadow .2s;display:grid}.railCard:hover{border-color:var(--black);box-shadow:var(--shadow)}.railCard .railMedia{aspect-ratio:1;background:var(--panel);border-radius:7px;overflow:hidden}.railCard img{object-fit:cover;width:100%;height:100%;display:block}.railNoImage{color:var(--muted);text-align:center;place-items:center;font-size:10px;display:grid}.railInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.railInfo b{font-size:13px;font-weight:700;line-height:1.25}.railInfo small{color:var(--muted);font-size:11.5px}.railInfo i{color:var(--ink);margin-top:2px;font-size:14px;font-style:normal;font-weight:800}.cardButton,.goldButton,.primaryButton,.searchButton{border-radius:8px;font-weight:700;background:var(--black)!important;color:var(--gold)!important;border:1px solid var(--black)!important}.cardButton:hover,.goldButton:hover,.primaryButton:hover{background:var(--gold)!important;color:var(--black)!important}form button,.modernLeadForm button,.tradeLeadForm button,.standaloneLead button,.sellGrid form>button{cursor:pointer;border-radius:8px;font-weight:800;background:var(--gold)!important;color:var(--black)!important;border:0!important}form button:disabled{opacity:.55;cursor:default}input:not([type=range]),select,textarea{border-radius:8px;color:var(--ink)!important;border:1px solid var(--line2)!important;background:#fff!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--black)!important}.finderFields select,.quickLead input,.compareSlot select{border:0!important}.compareSlot select{background:0 0!important}.loanYear select{color:#fff!important;background:0 0!important;border:0!important}.success{font-weight:700;color:#17794a!important}.tradeError{font-weight:700;color:#a1341c!important}.resultsTable{border:1px solid var(--line);background:#fff!important}.resultsTable thead{background:var(--black)!important}.resultsTable th,.resultsTable th .tableSortButton{color:var(--gold)!important}.resultsTable td{color:var(--ink2)!important;border-bottom:1px solid var(--line)!important}.resultsTable tbody tr:hover td{background:var(--panel)!important;color:var(--ink)!important}.askingPriceCell{font-weight:800;color:var(--ink)!important}.expandedVehicleRow td{background:var(--panel)!important}footer{border-top:3px solid var(--gold);background:var(--black)!important;color:#a9a9b3!important}.footerGrid h3{color:var(--gold)!important}.footerGrid a{color:#d6d6dc!important}.footerGrid a:hover{color:var(--gold)!important}.footerGrid img{background:0 0!important}.copyright{color:#82828c;border-top:1px solid #2a2a33!important}.whatsapp,.vehicleButtons .waVehicle,.legacyWhatsapp{color:#fff!important;background:#20ad5a!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--gold-ink:#8a6a22;--muted:#6b6b75}.eyebrow,.sectionHeading>span,.innerHero span,.financePitch,.listMonthly,.carInfo small,.contactPageGrid a[href^=tel],.vehicleCategory,.heroCopy p b,.vehicleCodes b,.specIcon{color:var(--gold-ink)!important}.listMediaEmpty,.railNoImage,.railInfo small,.govNotice,.carInfo p,.listOdo,.listEngine,.modernSpecs small,.modernHighlights small,.specTable span,.intro,.benefitGrid p{color:var(--muted)!important}.listSpecs li{color:var(--ink2)!important;border-color:var(--line2)!important}.listChips li{color:#4a4a53!important}.expandRowButton{color:var(--ink2)!important;border-color:var(--line2)!important}.modernBreadcrumb{color:var(--muted)!important}.modernBreadcrumb a{color:var(--ink2)!important}.heroPricing p b{color:var(--muted)!important}.modernTrust span{border:1px solid var(--line2);border-radius:6px;color:var(--gold-ink)!important}.financeCalculator .financeDisclaimer,.vehicleFinanceCalculator .financeDisclaimer{color:#9a9aa4!important}.resultsTable td:nth-last-child(-n+3),.askingPriceCell,.rangeFilter span.onLight{color:var(--gold-ink)!important}.resultsTable .askingPriceCell{font-weight:800}.expandRowButton,.expandRowButton span{color:var(--ink2)!important}.galleryThumb span,.vehicleGallery span,.noVehicleImage span,.modernRelatedCard .missing span{color:var(--muted)!important}.modernRelatedCard small{color:var(--gold-ink)!important}.modernRelatedCard p{color:var(--muted)!important}.modernSectionHeading span{color:var(--gold-ink)!important}.benefits{background:var(--panel)!important}.benefits h2 span{color:var(--gold-ink)!important}.benefitGrid article{border:1px solid var(--line);border-top:3px solid var(--gold)!important;background:#fff!important}.benefitGrid i{background:var(--black)!important;color:var(--gold)!important}.noVehicleImage span,.noVehicleImage div span,.carImage.noVehicleImage span,.missing span,.galleryMain span,.galleryEmpty span{color:#5f5f69!important}.whatsapp{background:#1a9c50!important}.empty,.empty span,.noVehicleImage span{color:#5f5f69!important}.sellSection .eyebrow,.sellSection h2 span{color:var(--gold-lite)!important}.sellSection h2,.sellSection li{color:#fff!important}.modernCarPage .empty span,.modernCarPage .missing span,.carPage .empty span,.carPage .missing span,.listMedia .listMediaEmpty,.missing span{color:#b4b4be!important}section.sellSection .sellGrid form>button,section.sellSection form>button{background:var(--gold)!important;color:#000!important;background-image:none!important}.finderFields{grid-template-columns:repeat(6,1fr)!important}.advancedToggle{color:var(--gold);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3a45;border-radius:999px;align-items:center;gap:9px;margin-top:14px;padding:10px 18px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.advancedToggle:hover{border-color:var(--gold);background:#101014}.advancedToggle i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:17px;font-style:normal;line-height:1;display:grid}.finderAdvanced{border-top:1px solid #2e2e38;flex-direction:column;gap:14px;margin-top:14px;padding-top:16px;display:none}.finderAdvanced.isOpen{display:flex}.finderAdvanced .rangeFilter{max-width:420px}.clearFilters{color:#b4b4be;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.clearFilters:hover{color:var(--gold)}@media (max-width:1100px){.finderFields{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:700px){.finderFields,.finderAdvanced .finderFields{grid-template-columns:1fr 1fr!important}}.heroFinder{padding:0!important}.finderContent{gap:0!important;padding:14px 0 12px!important}.finderContent>h1{font-weight:700;margin:0 0 10px!important;font-size:20px!important}.finderBox{flex-wrap:wrap;align-items:center;gap:8px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.finderBox>.finderFields{flex-wrap:nowrap;flex:auto;min-width:0;gap:8px!important;display:flex!important}.finderBox>.finderFields>label{flex:1 1 0;gap:0;min-width:0;height:42px!important;padding:0 12px!important;font-size:11px!important}.finderFields select{font-size:13px}.advancedToggle{flex:none;height:42px;min-height:42px;padding:0 16px;margin-top:0!important}.finderNote{flex:100%;font-weight:600;color:var(--gold-lite)!important;padding:8px 2px 0!important;font-size:12.5px!important}.finderAdvanced{flex:100%;margin-top:10px!important;padding-top:12px!important}.finderAdvanced .finderFields>label{height:44px!important}.quickLead{align-items:center;border-radius:8px!important;gap:8px!important;margin:10px 0 0!important;padding:10px 14px!important}@media (min-width:901px){.quickLead{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,135px)!important}}.quickLead strong{font-size:15px!important}.quickLead input,.quickLead button{min-width:0;height:40px!important}#inventory.section{padding:12px 0 40px!important}.inventoryControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin-bottom:14px!important;padding-bottom:12px!important}.inventoryControls .viewToggle{gap:6px;display:flex}.inventoryControls .viewToggle button{min-height:38px;padding:0 14px;font-size:13px}.inventorySortBlock{align-items:center;gap:8px;display:flex}.categoryTabs{margin:0!important}section.hero.heroFinder{height:auto!important;min-height:0!important}section.hero.heroFinder .finderBox{padding:0!important}section.inventory.section{margin-top:0!important}section.hero.heroFinder .finderBox{box-shadow:none!important;background:#000!important;border:0!important}.finderFields label{background:#1c1c24!important;border:0!important;border-radius:8px!important}.finderFields label:focus-within{background:#262630!important}.finderFields select{color:#fff!important}.finderFields select option{color:#fff;background:#1c1c24}.advancedToggle{color:var(--gold)!important;background:#1c1c24!important;border:0!important;border-radius:8px!important}.advancedToggle:hover{background:#262630!important}.advancedToggle i{border-color:currentColor}.finderAdvanced{border-top:1px solid #23232b!important}.finderAdvanced .rangeFilter{background:#1c1c24!important;border:0!important;border-radius:8px!important}.dualRange:before{background:#3d3d48!important}.dualRange input::-webkit-slider-thumb{border:3px solid #1c1c24!important}.dualRange input::-moz-range-thumb{border:3px solid #1c1c24!important}.quickLead{background:#1c1c24!important;border:0!important;border-radius:8px!important}section.hero.heroFinder{background:var(--paper)!important}.finderContent>h1{color:var(--ink)!important;margin:0 0 12px!important;font-size:22px!important}section.hero.heroFinder .finderBox{background:#000!important;border-radius:10px!important;padding:12px!important}.finderAdvanced{border-top-color:#23232b!important}.consultSection{background:var(--paper);padding:0 0 44px}.consultSection .quickLead{background:#000!important;border-radius:10px!important;margin:0!important;padding:14px 18px!important}.consultSection .quickLead strong{color:var(--gold)!important;font-size:16px!important}.consultSection .quickLead input{color:var(--ink)!important;background:#fff!important}.consultSection .quickLead button{background:var(--gold)!important;color:#000!important}.customerStrip{background:var(--paper);padding:8px 0 36px}.customerHead{text-align:center;margin-bottom:14px}.customerHead h2{color:var(--ink);margin:4px 0 0;font-size:24px}.customerRow{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;justify-content:safe center;gap:14px;padding-bottom:10px;display:flex;overflow:auto hidden}.customerRow::-webkit-scrollbar{height:8px}.customerRow::-webkit-scrollbar-track{background:var(--panel);border-radius:99px}.customerRow::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.customerRow:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.customerCard{scroll-snap-align:start;flex-direction:column;flex:0 0 210px;gap:10px;display:flex}.customerCardText{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-basis:330px;padding:16px}.customerAvatar{background:var(--black);width:40px;height:40px;color:var(--gold);border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.customerCardText .customerQuote{-webkit-line-clamp:5}.customerPhoto{aspect-ratio:1;background:var(--panel);border-radius:10px;place-items:center;display:grid;overflow:hidden}.customerPhoto img{object-fit:cover;width:100%;height:100%;display:block}.customerPhoto>span{color:var(--muted);font-size:34px;font-weight:800}.customerPhotoEmpty{border:1px dashed var(--line2);color:var(--muted);font-size:13px;font-weight:600}.customerPhotoEmpty>span{font-size:13px;font-weight:600}.customerQuote{color:var(--ink2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.customerName{color:var(--ink);flex-direction:column;gap:1px;margin:0;font-size:14px;font-weight:700;display:flex}.customerName small{color:var(--muted);font-size:12.5px;font-weight:500}.customerCardEmpty .customerQuote,.customerCardEmpty .customerName,.customerCardEmpty .customerName small{color:var(--muted)}.customerHint{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px}@media (max-width:700px){.customerCard{flex-basis:168px}.customerCardText{flex-basis:270px}.customerHead h2{font-size:20px}}.finderContent>h1{text-align:center!important;margin:0 0 22px!important;font-size:24px!important}.finderContent{padding:22px 0 14px!important}.finderContent>.viewToggle{justify-content:center;gap:8px;margin-top:14px;display:flex}.finderContent>.viewToggle button{min-height:40px;padding:0 20px;font-size:14px;font-weight:700;color:var(--ink2)!important;border:1px solid var(--line2)!important;background:#fff!important;border-radius:999px!important}.finderContent>.viewToggle button:hover{border-color:var(--black)!important;color:var(--ink)!important}.finderContent>.viewToggle button.active{background:var(--black)!important;color:var(--gold)!important;border-color:var(--black)!important}.inventoryControls{flex-wrap:nowrap;gap:14px}.inventoryControls .categoryTabs{flex:auto;min-width:0;overflow-x:auto}.inventoryControls .inventorySortBlock{flex:none;margin-inline-start:auto}@media (max-width:900px){.inventoryControls{flex-wrap:wrap}.inventoryControls .inventorySortBlock{margin-inline-start:0}}.finderContent>h1{margin:0 0 30px!important}.finderContent>.viewToggle{margin-top:18px!important}.topbar,.nav{background:#000!important}.navLinks a{border-left-color:#1e1e26!important}.navLinks a:hover{background:#16161c!important}.finderContent>.viewToggle button,.finderContent>.viewToggle button.active{font-weight:700;color:#000!important;border:1px solid var(--line2)!important;background:#fff!important}.matchStrip{background:var(--paper);padding:10px 0 26px}.matchHead{margin-bottom:14px}.matchHead h2{color:var(--ink);margin:4px 0 2px;font-size:24px}.matchHead p{color:var(--muted);margin:0;font-size:14px}.matchGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.matchCard{color:inherit;border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;padding:8px;transition:border-color .18s,box-shadow .18s;display:flex}.matchCard:hover{border-color:var(--black);box-shadow:var(--shadow)}.matchMedia{aspect-ratio:1;background:var(--panel);border-radius:7px;place-items:center;display:grid;overflow:hidden}.matchMedia img{object-fit:cover;width:100%;height:100%;display:block}.matchMediaEmpty{border:1px dashed var(--line2);color:var(--muted);text-align:center;font-size:12px;line-height:1.4}.matchInfo{flex-direction:column;gap:1px;min-width:0;padding:0 3px 3px;display:flex}.matchInfo b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.matchInfo small{color:var(--muted);font-size:12px}.matchInfo i{color:var(--ink);margin-top:2px;font-size:15px;font-style:normal;font-weight:800}@media (max-width:1200px){.matchGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.matchGrid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){.matchGrid{grid-template-columns:repeat(2,1fr)}.matchHead h2{font-size:20px}}.finderContent>.viewToggle button,.finderContent>.viewToggle button.active{font-weight:700;color:#fff!important;background:#000!important;border:1px solid #000!important}.finderContent>.viewToggle button.active{font-weight:800;border:2px solid var(--gold)!important}.matchGrid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;gap:14px;padding-bottom:10px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}.matchGrid::-webkit-scrollbar{height:8px}.matchGrid::-webkit-scrollbar-track{background:var(--panel);border-radius:99px}.matchGrid::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.matchGrid:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.matchCard{scroll-snap-align:start;flex:0 0 200px}@media (max-width:760px){.matchCard{flex-basis:168px}}@media (max-width:480px){.matchCard{flex-basis:148px}}.finderContent>.viewToggle button,.finderContent>.viewToggle button.active{color:#fff!important;background:#000!important;border:1px solid #000!important;font-weight:700!important}.finderContent>.viewToggle button.active{border:1px solid #ffffff80!important}.finderContent>.viewToggle button:hover{border-color:#ffffff52!important}.categoryTabs button{font-weight:600;color:#000!important;border:1px solid var(--line2)!important;background:#fff!important}.categoryTabs button:hover{border-color:#000!important}.categoryTabs button.active{font-weight:700;color:#fff!important;background:#000!important;border-color:#000!important}.finderContent>.viewToggle button.active:hover{border-color:#ffffffb8!important}.carSpecTable dd{font-weight:500!important}.carFactsHead h1{font-weight:600!important}.finderContent>.viewToggle button,.finderContent>.viewToggle button.active,.tableCarImage em{font-weight:500!important}.carLeadBox>p b{font-weight:700}.categoryTabs button.active,.plateLookup button{font-weight:500!important}.carSpecTable dt{color:var(--gold)!important;font-weight:800!important}.carSpecTable dd{color:#c6c6ce!important;font-weight:400!important}.carSpecTable>div{font-size:14px!important;line-height:1.65!important}.carLeadBox>p{color:#c6c6ce!important}.carLeadBox>p b{color:var(--gold)!important;font-weight:800!important}section.hero.heroFinder{overflow:hidden;background:#0b0b0e!important;min-height:460px!important;position:relative!important}section.hero.heroFinder>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;display:block!important}.heroFinder .heroShade{display:none!important}.finderContent{z-index:2;padding:40px 0!important;display:block!important;position:relative!important}.finderBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;box-shadow:0 10px 30px #00000059;background:#000000e0!important;border:1px solid #24242c!important;border-radius:12px!important;padding:10px!important;display:grid!important}.finderBoxTitle{display:none!important}.finderAdvanced{grid-column:1/-1}.finderCount{color:var(--gold);margin:12px 0 0;font-size:14px;font-weight:700}.finderCount b{color:#fff;font-size:18px;font-weight:800}.finderBoxTitle{color:var(--gold);letter-spacing:.04em;margin:0 0 14px;font-size:15px;font-weight:700}.finderBox>.finderFields{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.finderBox>.finderFields>label{background:#15151b!important;border-radius:8px!important;height:46px!important;padding:0 11px!important;font-size:11px!important}.advancedToggle{white-space:nowrap;justify-content:center;width:auto;height:46px;min-height:46px;border:1px solid var(--gold)!important;color:var(--gold)!important;background:0 0!important;border-radius:8px!important;margin:0!important;padding-inline:18px!important}.advancedToggle:hover{background:var(--gold)!important;color:#000!important}.finderAdvanced{margin-top:8px!important}.finderAdvanced .finderFields{grid-template-columns:repeat(6,minmax(0,1fr))!important}.inventoryControls{flex-wrap:wrap}.finderInline{flex:1 0 100%;width:100%;margin:0 0 14px}@media (min-width:901px){.inventoryHead{flex-direction:column;display:flex}.inventoryHead .inventoryHeadline{z-index:2;background:var(--paper);border:1px solid var(--line2);border-radius:12px;flex:none;order:-1;margin:-45px 0 16px;padding:14px 20px;position:relative;box-shadow:0 10px 30px #1010142e}.inventoryHeadline .inventoryTitle{margin-bottom:2px}.inventoryHeadline .inventoryUpdated{margin-bottom:0}#inventory .viewToggle{order:1}.inventoryTitle{margin-bottom:4px}.inventoryUpdated{margin-bottom:10px}#inventory .viewToggle{margin-bottom:0}.inventoryControls{pointer-events:none;margin-top:-55px;margin-bottom:10px!important;padding-bottom:8px!important}.inventoryControls>*{pointer-events:auto}}.tableCarImage{padding:0!important}.tableCarImage img,.resultsTable tbody tr:not(.expandedVehicleRow)>td:nth-child(14) .tableCarImage img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important}.tableCarImage.tableCarImageDemo img,.resultsTable tbody tr:not(.expandedVehicleRow)>td:nth-child(14) .tableCarImage.tableCarImageDemo img{object-fit:contain!important}@media (max-width:1100px){.finderBox>.finderFields,.finderAdvanced .finderFields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.finderBox{grid-template-columns:minmax(0,1fr)!important}.advancedToggle{width:100%}}@media (max-width:700px){.finderBox>.finderFields,.finderAdvanced .finderFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.inventoryTitle{color:var(--ink);text-align:center;margin:0 0 6px;font-size:clamp(21px,2.2vw,28px);font-weight:700}.inventoryUpdated{color:var(--muted);text-align:center;white-space:nowrap;margin:0 0 14px;font-size:13px}#inventory .viewToggle{justify-content:center;gap:8px;margin:0 0 18px;display:flex}#inventory .viewToggle button{min-height:40px;padding:0 20px;font-size:14px;color:var(--gold-ink)!important;border:1px solid var(--line2)!important;background:#fff!important;border-radius:999px!important;font-weight:500!important}#inventory .viewToggle button.active{background:var(--black)!important;color:var(--gold)!important;border:1px solid var(--black)!important}#inventory .viewToggle button:hover{border-color:var(--black)!important}@media (max-width:900px){section.hero.heroFinder{min-height:0!important}section.hero.heroFinder>img{height:220px;position:relative}.finderContent{justify-content:stretch;padding:0 0 22px!important}section.hero.heroFinder .finderBox{width:100%;margin-top:-34px}}section.hero.heroFinder>img{object-position:center 30%!important}section.hero.heroFinder{min-height:580px!important}@media (max-width:900px){section.hero.heroFinder>img{object-position:center 50%!important;height:240px!important}.nav .navLinks a,footer .footerGrid a,footer .footerGrid p{align-items:center;min-height:44px;display:flex}footer .footerGrid a{width:fit-content}.listCard,.listCard a{min-height:44px}.categoryTabs button,.viewToggle button,#inventory .viewToggle button,.advancedToggle,.menuButton{min-height:44px!important}.menuButton{min-width:44px!important}select,.inventorySort{min-height:44px!important}input:not([type=range]),select,textarea{font-size:16px!important}.resultsTable td,.resultsTable th,.listSpecs li,.listChips li,.listNote,.carDemoNote,.copyright,.expandedVehicleDetails span,.expandedVehicleDetails a{font-size:13px}.carCrumb a,.carContactBar a,.contactPageGrid p a{align-items:center;min-height:44px;display:inline-flex}input[type=range]{height:44px!important}.matchInfo small{font-size:13px}.carGalleryBadge,.financeDisclaimer{font-size:12.5px}.finderFields select,.finderAdvanced select{height:auto!important;font-size:16px!important}.finderFields label{height:auto!important;min-height:58px!important}section.hero.heroFinder .finderContent{width:100%!important;padding:0 0 20px!important}section.hero.heroFinder .finderBox{margin-top:-30px;border-radius:0!important;width:100%!important;padding:18px 16px!important}section.hero.heroFinder .finderBox>.finderFields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}section.hero.heroFinder>picture{display:contents}section.hero.heroFinder>picture>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0;display:block!important}@media (max-width:900px){section.hero.heroFinder>picture>img{width:100%;height:auto;position:relative}}.listMedia.listMediaDemo,.matchMedia.matchMediaDemo{background:#0b0b0d;position:relative}.listMedia.listMediaDemo img,.matchMedia.matchMediaDemo img{object-fit:contain;width:100%;height:100%;display:block}.noAdvance{background:var(--gold);color:#101014;letter-spacing:.02em;white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.listMonthly .noAdvance{margin-inline-start:8px}.resultsTable .noAdvance{padding:2px 7px;font-size:11.5px}.carSpecTable .noAdvance{font-size:12.5px}.floatBar{z-index:95;inset-inline-start:22px;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:22px}.floatBar>*{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 6px 20px #00000038}.floatBar>:hover{transform:translateY(-2px);box-shadow:0 9px 26px #00000047}.floatBar>:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.floatBar>* span{font-size:18px;line-height:1}.floatCall{background:var(--gold);color:#101014}.floatWhats{color:#101014;background:#25d366}.floatLead{color:#fff;background:#101014}@media (min-width:901px){.floatBar{display:none}}@media (max-width:900px){.floatBar{inset-inline:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff0;flex-direction:row;gap:7px;bottom:0}.floatBar>*{min-width:0;min-height:48px;box-shadow:none;border-radius:10px;flex:1;padding:0 6px;font-size:14px}.floatBar>:hover{box-shadow:none;transform:none}.floatBar>* span{font-size:15px}footer{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}.floatDialog{background:var(--paper);width:min(420px,100% - 32px);color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 24px 60px #00000059}.floatDialog::backdrop{background:#0000008c}.floatForm{flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex;position:relative}.floatForm h2{color:var(--ink);margin:0;font-size:21px;font-weight:700}.floatForm>p{color:var(--ink2);margin:0 0 4px;font-size:14px}.floatForm input,.floatForm textarea{border:1px solid var(--line2);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:9px;padding:11px 13px;font-family:inherit;font-size:15px}.floatForm textarea{resize:vertical;min-height:84px}.floatForm input:focus,.floatForm textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.floatForm>button[type=submit]{background:var(--black);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:48px;font-family:inherit;font-size:16px;font-weight:700}.floatForm>button[type=submit]:hover{background:var(--gold);color:#101014}.floatClose{inset-inline-end:12px;background:var(--panel);width:38px;height:38px;color:var(--ink2);cursor:pointer;border:0;border-radius:50%;font-size:16px;position:absolute;top:12px}.floatClose:hover{background:var(--line);color:var(--ink)}.topbar .logo img{width:170px!important}.headerSocial{align-items:center;gap:8px;margin-inline-start:14px;display:flex}.headerSocial a{width:40px;height:40px;color:var(--gold-lite);border:1px solid #33333c;border-radius:50%;flex:none;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.headerSocial a:hover{border-color:var(--gold);color:#101014;background:var(--gold)}.headerSocial a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:900px){.topbar .logo img{width:118px!important}.headerInner{justify-content:space-between}.headerSocial{gap:6px;margin-inline-start:0}.headerSocial a{width:40px;height:40px}}.standaloneLead,.tradeCard,.accountBox{color:#fff;border:1px solid #2a2a33;border-radius:14px;background:var(--black)!important;box-shadow:0 10px 34px #10101438!important}.standaloneLead h2,.tradeCard h2,.accountBox h2,.standaloneLead h3,.tradeCard h3,.accountBox h3{color:#fff!important}.standaloneLead p,.tradeCard p,.accountBox p{color:#b4b4be}.tradeCard label,.accountBox label{color:#fff}.tradeField>span,.accountField>span{color:var(--ink)!important}.standaloneLead input,.standaloneLead textarea,.tradeField,.accountField,.accountBox input,.accountBox textarea,.accountBox select{border-radius:9px;color:var(--ink)!important;background:#fff!important;border:1px solid #fff!important}.tradeField input,.accountField input{color:var(--ink)!important;background:0 0!important}.standaloneLead input::placeholder,.standaloneLead textarea::placeholder,.tradeField input::placeholder,.accountBox input::placeholder{color:#8a8a94!important}.standaloneLead input:focus-visible,.standaloneLead textarea:focus-visible,.tradeField:focus-within,.accountField:focus-within,.accountBox input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.standaloneLead button,.tradeSubmit,.accountSubmit,.tradeField>button{border-radius:9px;font-weight:800;background:var(--gold)!important;color:#101014!important;border:0!important}.standaloneLead button:hover,.tradeSubmit:hover,.accountSubmit:hover,.tradeField>button:hover{background:var(--gold-lite)!important}.tradeCard .govNotice,.accountBox .accountHint,.accountBox .accountNote,.tradeFound{color:#b4b4be!important}.tradeCard .tradeVehicleDetails{color:#fff;border-radius:10px;border-right-color:var(--gold)!important;background:#1b1b21!important}.tradeSection .tradeLayout,.contactPageGrid,.accountPage .shell{max-width:760px;margin-inline:auto;grid-template-columns:1fr!important}.tradeSection .tradeIntro,.contactPageGrid>div:not(.standaloneLead){text-align:center}.tradeSection .tradeIntro ul{text-align:start;display:inline-block}.tradeIntro .tradeCross{margin-top:14px;font-size:15px;color:var(--ink2)!important}.tradeIntro .tradeCross a{color:var(--gold-ink);font-weight:700;text-decoration:underline}.contactPageGrid>div:not(.standaloneLead){background:0 0!important;border:0!important;padding:0 0 8px!important}.standaloneLead h2,.tradeCard h2,.accountBox h2,.standaloneLead>p,.accountBox>p,.accountBox .accountHint,.accountBox .accountNote,.tradeCard .govNotice,.tradeFound{text-align:center}.standaloneLead h2{grid-column:1/-1}.accountBox .accountHead{text-align:center;display:block}.standaloneLead button{grid-column:1/-1}@media (max-width:900px){.topbar .logo{display:none!important}.headerInner{justify-content:flex-start!important;gap:10px!important}.menuButton{flex:none;order:-1;min-width:44px}.headerSocial{gap:8px;margin-inline-start:auto!important}.headerSocial a{width:38px;height:38px}}@media (min-width:901px){.topbar .logo,.topbar .location{display:none!important}.headerInner{flex-direction:row;align-items:center;padding-block:8px;justify-content:space-between!important;gap:18px!important;height:auto!important}.headerInner .headerSocial{flex:none;order:1;margin-inline-start:0!important}.headerInner .nav{flex:auto;order:2;min-width:0}.headerInner .headerActions{flex:none;order:3}.phone{border:0!important;padding:8px 4px!important}.headerInner .nav{box-shadow:none!important;background:0 0!important;border:0!important;position:static!important}.navLinks{flex-wrap:wrap;gap:0 2px;justify-content:center!important;min-height:0!important}.nav .navLinks a{white-space:nowrap;border:0!important;flex:none!important;padding:10px clamp(5px,.62vw,14px)!important;font-size:clamp(13.5px,.92vw,17px)!important;font-weight:700!important}.topbar{border-bottom:2px solid var(--gold)!important}section.hero.heroFinder{min-height:var(--heroH)!important}section.hero.heroFinder>picture>img{object-position:center top!important}.finderContent{min-height:var(--heroH);flex-direction:column!important;justify-content:center!important;padding:0!important;display:flex!important}}.financeCalculator .loanField{background:#0f0f14!important;border-color:#33333d!important}.financeCalculator .loanField input{color:#fff!important;background:0 0!important;border:0!important}.financeCalculator .loanField input::placeholder{color:#8a8a94!important}@media (min-width:901px){main:has(.contactSection) .innerHero{padding:30px 0!important}main:has(.contactSection) .innerHero h1{margin:4px 0 6px;font-size:38px}}@media (max-width:900px){.topbar{position:relative}.headerInner .nav{inset-inline:0;z-index:60;position:absolute;top:100%}.headerInner .nav .navLinks{width:min(100%,1640px);margin-inline:auto;padding-inline:24px}}@media (min-width:901px){.standaloneLead textarea{resize:vertical;height:48px;min-height:48px;grid-column:auto!important;padding:12px!important}}@media (max-width:900px){section.hero.heroFinder{height:auto!important;min-height:0!important}}.finderReset{justify-content:flex-start;margin:0 0 8px;display:flex}.finderReset button{background:var(--paper);color:#000;border:1px solid var(--line2);min-height:34px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 2px 8px #1010142e}.finderReset button:hover{background:var(--gold-ink);color:#fff;border-color:var(--gold-ink)}@media (min-width:901px){.finderResetMobile{display:none!important}.inventoryControls .finderReset{margin:0}}@media (max-width:900px){.finderResetDesk{display:none}.finderBox{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finderBox>.finderFields{grid-column:1/-1}.advancedToggle{width:100%}.finderResetMobile{background:var(--paper);color:#000;border:1px solid var(--line2);width:100%;height:46px;min-height:46px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.finderResetMobile:hover{background:var(--gold-ink);color:#fff;border-color:var(--gold-ink)}}.matchGrid>.listCard{scroll-snap-align:start;flex:0 0 calc(20% - 11.2px)}@media (max-width:1080px){.matchGrid>.listCard{flex-basis:calc(33.3333% - 9.33333px)}}@media (max-width:700px){.matchGrid>.listCard{flex-basis:calc(50% - 7px)}}@media (max-width:480px){.matchGrid>.listCard{flex-basis:78%}}.listCard{container-type:inline-size}@container (max-width:360px){.listTitle{font-size:18px!important}.listTitleLong{font-size:16px!important}.listLine{font-size:13px}.listMoney{align-items:stretch;gap:8px}.listPriceBox{flex:auto;min-width:0}.listMonthlyBox{flex:none;align-items:flex-start;padding:6px 9px}.listPrice{font-size:18px}.listPriceNote,.listMonthlyBox small{font-size:11.5px}.listMonthly{font-size:14.5px}.dealNoAdvance{font-size:12px}}@media (max-width:900px){.inventoryHead{flex-direction:column;display:flex}.inventoryHead .finderInline{order:-1;margin-bottom:14px}#inventory.section,#inventory.section>.shell{padding-top:0!important}}.statusPrep{background:var(--gold);color:#101014;letter-spacing:.02em;white-space:nowrap;border-radius:5px;padding:2px 10px;font-size:12px;font-weight:800;line-height:1.4;display:inline-block}@media (min-width:901px){.finderInline .finderBox{box-shadow:none!important;background:#fff!important;border:2px solid #000!important}.finderInline .finderFields>label{color:var(--gold)!important;background:#15151b!important;border:0!important}.finderInline .finderFields>label:focus-within{background:#1f1f27!important}.finderInline .finderFields select{color:#fff!important}.finderInline .finderFields select option{color:#fff;background:#15151b}.finderInline .advancedToggle{color:var(--gold)!important;background:#15151b!important;border:0!important}.finderInline .advancedToggle:hover{background:#1f1f27!important}.finderInline .finderAdvanced{border-top-color:#00000026!important}.finderInline .finderAdvanced .rangeFilter{color:var(--gold)!important;background:#15151b!important;border:0!important}.finderInline .finderAdvanced .rangeFilter *{color:var(--gold)!important}.finderInline .dualRange input::-webkit-slider-thumb{border-color:#15151b!important}.finderInline .dualRange input::-moz-range-thumb{border-color:#15151b!important}.finderInline .finderAdvanced{display:flex!important}.finderInline .advancedToggle,.finderInline .finderAdvanced .clearFilters{display:none!important}.finderInline .finderBox{grid-template-columns:minmax(0,1fr) auto!important}.finderInline .finderAdvanced .finderFields{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none!important;gap:7px!important;display:grid!important}.finderInline .finderAdvanced .finderFields>label{border-radius:8px!important;height:46px!important;padding:0 9px!important;font-size:10.5px!important}.finderInline .finderAdvanced .finderFields select{font-size:12px}.finderInline .finderBox>.finderFields{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.finderInline .finderBox>.finderFields>label{padding:0 9px!important}.finderInline .finderAdvanced{gap:0!important;margin-top:7px!important;padding-top:7px!important}.finderInline .finderCount{height:46px;color:var(--gold);white-space:nowrap;background:#15151b;border-radius:8px;align-items:center;gap:6px;padding-inline:16px;font-size:12.5px;font-weight:700;display:flex;margin:0!important}.finderInline .finderCount b{color:#fff;font-size:17px}}@media (max-width:900px){.finderBox .finderCount{grid-column:1/-1;width:100%;margin:12px 0 2px;font-size:15px}}h1,h2,h3,.sectionHeading h2,.benefits h2,.financeCopy h2,.sellGrid h2,.inventoryTitle,.relatedHead h2,.heroContent h1{font-family:var(--font-title), "Frank Ruhl Libre", Georgia, serif;letter-spacing:-.01em}.listTitle,.panelTitle,.carStageHead h1,.matchInfo b,.railInfo b,.compareCard h3,.listCard h3{font-family:var(--font-hebrew), "Assistant", Arial, sans-serif;letter-spacing:normal}.listAllMedia,.listAllMedia span,.listAllMedia bdi,.compareEmpty a,.revAskLinks a,.revAskLinks a bdi,.revFacts li b,.contactDetails a,.carPayNote a{color:var(--gold-ink)!important}.revAskLinks a.revGoogle{color:#101014!important}.carGalleryExtraSoon small{color:#6b6b75}.skipLink{inset-inline-start:-9999px;z-index:100;background:var(--black);color:#fff;border-radius:0 0 8px;padding:12px 20px;font-size:15px;font-weight:700;position:absolute;top:0}.skipLink:focus{outline:3px solid var(--gold);outline-offset:-3px;inset-inline-start:0}.legalPage .shell{max-width:820px}.legalPage h2{font-family:var(--font-title), var(--font-hebrew), serif;border-bottom:1px solid var(--line);margin:46px 0 10px;padding-bottom:8px;font-size:25px}.legalPage h3{margin:30px 0 8px;font-size:19px}.legalPage p{color:var(--ink2);margin:12px 0;line-height:1.85}.legalPage li{color:var(--ink2);margin:7px 0;line-height:1.8}.legalPage b{color:var(--ink)}.legalPage code{direction:ltr;background:#f2f0eb;border-radius:4px;padding:1px 6px;font-size:14px;display:inline-block}.legalPage a{color:var(--gold-ink);text-decoration:underline}.legalScroll{border:1px solid var(--line);background:#fff;border-radius:9px;margin:18px 0;overflow-x:auto}.legalScroll:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.legalScroll table{border-collapse:collapse;width:100%;font-size:15px}.legalScroll th,.legalScroll td{text-align:right;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink2);padding:11px 14px}.legalScroll th{color:var(--ink);background:#f6f3ec;font-size:14px;font-weight:700}.legalScroll tr:last-child td{border-bottom:0}.legalContact{border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.legalNav{flex-wrap:wrap;gap:8px 22px;display:flex}.legalNav a{color:var(--gold-ink);font-weight:700}.copyright{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.legalLinks{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.legalLinks a{color:#c9c9d2;text-decoration:underline}.dealWrap{display:inline-block;position:relative}.dealButton{cursor:pointer;min-height:24px;font:inherit;color:inherit;text-underline-offset:3px;background:0 0;border:0;margin-inline:-4px;padding:2px 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;display:inline-block}.dealButton:hover{text-decoration-style:solid}.dealButton:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:3px}.dealCard{z-index:60;width:320px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line2);text-align:center;white-space:normal;background:#fff;border-radius:10px;padding:16px 18px 14px;font-weight:400;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000002e}.dealClose{top:6px;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:19px;line-height:1;position:absolute;inset-inline-start:8px}.dealClose:hover{background:#f1efe9}.dealTitle{color:var(--ink);margin-bottom:12px;font-size:16px;display:block}.dealRows{display:block}.dealRow{text-align:start;justify-content:space-between;gap:14px;padding:5px 0;font-size:13.5px;display:flex}.dealRow span{color:var(--ink2)}.dealRow b{color:var(--ink);white-space:nowrap}.dealCard small{border-top:1px solid var(--line);color:#6b6b75;margin-top:12px;padding-top:10px;font-size:11.5px;line-height:1.6;display:block}.dealNoAdvance{color:#1c7a45;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:800;display:block}.panelFact dd:empty:after{content:" "}.copyLink{border:1px solid var(--line2);cursor:pointer;font:inherit;color:var(--gold-ink);background:#fff;border-radius:7px;min-height:26px;padding:3px 12px;font-weight:700}.copyLink:hover{background:#f6f3ec}.copyLink:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.codeReveal{cursor:pointer;min-height:24px;font:inherit;color:inherit;border:0;border-bottom:1px dashed var(--line2);background:0 0;padding:2px 0;font-weight:700}.codeReveal:hover{color:var(--gold-ink);border-bottom-color:var(--gold)}.codeReveal:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.copyFilter{cursor:pointer;font:inherit;color:#d6d8dd;white-space:nowrap;background:0 0;border:1px solid #3a3c45;border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600}.copyFilter:hover{color:#fff;background:#22242b}.copyFilter:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.codeShown{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.codeValue{-webkit-user-select:all;user-select:all;font-weight:700}.codeCopy,.codeHide{border:1px solid var(--line2);cursor:pointer;font:inherit;background:#fff;border-radius:7px;min-height:26px;padding:2px 9px;font-size:12px;font-weight:600}.codeCopy{color:var(--gold-ink)}.codeHide{color:var(--muted)}.codeCopy:hover{background:#f6f3ec}.codeHide:hover{background:#f3f3f5}.codeCopy:focus-visible,.codeHide:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
