body.tf24-cars24{--brand:#D9AD00;--brand-deep:#24211E;--brand-hover:#C69E00;--brand-soft:#F2E9D7;--brand-line:rgba(61,49,38,.12);--page-bg:#F4F0EB;--page-bg2:#EFEAE4;--ink:#24211E;--muted:#77716A;--line:rgba(61,49,38,.12);--warm-surface:#FBF9F6;--warm-surface-2:#EFEAE4;--warm-photo:#FAFAF8;--warm-green:#11763A;--warm-green-soft:#E5F1E7;--warm-danger:#A94339;--warm-shadow:0 16px 40px rgba(72,51,31,.055);--warm-shadow-soft:0 8px 24px rgba(72,51,31,.04);--warm-radius:18px;--warm-radius-sm:12px;background:var(--page-bg);color:var(--ink)}body.tf24-cars24 .tf24-header{background:rgba(251,249,246,.96);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 4px 18px rgba(72,51,31,.035);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.tf24-cars24 .tf24-header a{color:var(--ink)}body.tf24-cars24 .tf24-nav a:hover{color:var(--ink);opacity:.62}body.tf24-cars24 .tf24-wordmark{border-color:transparent}body.tf24-cars24 .tf24-lot-page,body.tf24-cars24 .tf24-main,body.tf24-cars24 .tf24-search-layout,body.tf24-cars24 .tf24-section{background:transparent}body.tf24-cars24 .tf24-section{border-color:var(--line)}body.tf24-cars24 .tf24-calc-box,body.tf24-cars24 .tf24-entry-card,body.tf24-cars24 .tf24-filters,body.tf24-cars24 .tf24-home-brand,body.tf24-cars24 .tf24-home-lot-card,body.tf24-cars24 .tf24-home-story-card,body.tf24-cars24 .tf24-info-card,body.tf24-cars24 .tf24-lot-card,body.tf24-cars24 .tf24-lot-summary,body.tf24-cars24 .tf24-moto-search-card,body.tf24-cars24 .tf24-original-lot,body.tf24-cars24 .tf24-page-head,body.tf24-cars24 .tf24-search-card,body.tf24-cars24 .tf24-split,body.tf24-cars24 .tf24-value-card,body.tf24-cars24 .tf24-value-panel{background:var(--warm-surface);border-color:var(--line);box-shadow:var(--warm-shadow-soft)}body.tf24-cars24 .tf24-entry-card,body.tf24-cars24 .tf24-filters,body.tf24-cars24 .tf24-home-brand,body.tf24-cars24 .tf24-home-lot-card,body.tf24-cars24 .tf24-home-story-card,body.tf24-cars24 .tf24-lot-card,body.tf24-cars24 .tf24-page-head,body.tf24-cars24 .tf24-search-card,body.tf24-cars24 .tf24-split{border-radius:var(--warm-radius)}body.tf24-cars24 .tf24-entry-card:hover,body.tf24-cars24 .tf24-home-brand:hover,body.tf24-cars24 .tf24-home-lot-card:hover,body.tf24-cars24 .tf24-home-story-card:hover,body.tf24-cars24 .tf24-lot-card:hover,body.tf24-cars24 .tf24-search-card:hover{border-color:rgba(61,49,38,.2);box-shadow:var(--warm-shadow);transform:translateY(-1px)}body.tf24-cars24 .tf24-auction-media-card,body.tf24-cars24 .tf24-gallery-main,body.tf24-cars24 .tf24-gallery-stage,body.tf24-cars24 .tf24-home-lot-media,body.tf24-cars24 .tf24-image-placeholder,body.tf24-cars24 .tf24-lot-image,body.tf24-cars24 .tf24-search-card-media{background:var(--warm-photo)}body.tf24-cars24 .tf24-gallery-stage,body.tf24-cars24 .tf24-search-card-media{border-radius:16px}body.tf24-cars24 .tf24-gallery-main,body.tf24-cars24 .tf24-home-lot-media img,body.tf24-cars24 .tf24-lot-image img,body.tf24-cars24 .tf24-search-card-media img{filter:none}body.tf24-cars24 .tf24-auction-meta,body.tf24-cars24 .tf24-benefit-row,body.tf24-cars24 .tf24-list-head,body.tf24-cars24 .tf24-moto-search-tabs,body.tf24-cars24 .tf24-price-panel,body.tf24-cars24 .tf24-search-card-tags span,body.tf24-cars24 .tf24-search-card-type,body.tf24-cars24 .tf24-status-chip,body.tf24-cars24 .tf24-story-card-tags span{background:var(--warm-surface-2);border-color:var(--line);color:var(--ink)}body.tf24-cars24 .tf24-filters input,body.tf24-cars24 .tf24-filters select,body.tf24-cars24 .tf24-moto-search-form input,body.tf24-cars24 .tf24-moto-search-form select,body.tf24-cars24 input,body.tf24-cars24 select,body.tf24-cars24 textarea{background:#FCFAF7;color:var(--ink);border-color:var(--line);border-radius:11px}body.tf24-cars24 input:focus,body.tf24-cars24 select:focus,body.tf24-cars24 textarea:focus{outline:3px solid rgba(217,173,0,.14);border-color:rgba(163,129,0,.42)}body.tf24-cars24 .tf24-button{background:var(--brand);border-color:var(--brand);color:#24211E;border-radius:11px;box-shadow:0 7px 18px rgba(169,133,0,.12)}body.tf24-cars24 .tf24-button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}body.tf24-cars24 .tf24-button-secondary{background:var(--warm-surface);color:var(--ink);border-color:var(--line);box-shadow:none}body.tf24-cars24 h1,body.tf24-cars24 h2,body.tf24-cars24 h3,body.tf24-cars24 strong{color:var(--ink)}body.tf24-cars24 .tf24-lot-id,body.tf24-cars24 .tf24-lot-meta,body.tf24-cars24 .tf24-search-card-meta,body.tf24-cars24 p,body.tf24-cars24 small{color:var(--muted)}body.tf24-cars24 .tf24-eyebrow{color:#8C7013}body.tf24-cars24 .tf24-source-link,body.tf24-cars24 .tf24-text-link{color:var(--ink)}body.tf24-cars24 .is-positive,body.tf24-cars24 .tf24-economy,body.tf24-cars24 .tf24-positive,body.tf24-cars24 .tf24-saving,body.tf24-cars24 [data-tone=positive]{color:var(--warm-green)}body.tf24-cars24 .tf24-value-card.is-primary,body.tf24-cars24 .tf24-value-panel{background:#F5F2EB;border-color:var(--line)}body.tf24-cars24 .tf24-value-card.is-primary strong,body.tf24-cars24 .tf24-value-row.is-main b{color:var(--warm-green)}body.tf24-cars24 .tf24-value-actual{background:#FCFAF7;border-color:var(--line);border-radius:12px}body.tf24-cars24 .tf24-home-lot-bottom strong,body.tf24-cars24 .tf24-price-panel strong,body.tf24-cars24 .tf24-search-card-price strong{color:var(--ink)}body.tf24-cars24 .tf24-footer{background:#0b0d0f;color:#d6dcda;border-top-color:#1c2421}body.tf24-cars24 .tf24-footer .tf24-footer-brand p,body.tf24-cars24 .tf24-footer .tf24-footer-col a{color:#c3cbc7}body.tf24-cars24 .tf24-footer .tf24-footer-bottom{color:#a8b3ad;border-top-color:#303835}body.tf24-cars24 .tf24-footer .tf24-footer-col h3,body.tf24-cars24 .tf24-footer .tf24-footer-logo>strong,body.tf24-cars24 .tf24-footer .tf24-footer-phone{color:#fff}.tf24-warm-kit{padding:34px 0 70px}.tf24-warm-kit .wk-hero{background:linear-gradient(135deg,#FBF9F6,#F1EBE4);border:1px solid var(--line);border-radius:28px;padding:42px;box-shadow:var(--warm-shadow-soft);margin-bottom:22px}.tf24-warm-kit .wk-hero h1{max-width:850px;margin-bottom:12px}.tf24-warm-kit .wk-hero p{max-width:760px;font-size:16px}.tf24-warm-kit .wk-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px;margin:14px 0}.tf24-warm-kit .wk-card{grid-column:span 4;background:var(--warm-surface);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--warm-shadow-soft)}.tf24-warm-kit .wk-wide{grid-column:span 8}.tf24-warm-kit .wk-full{grid-column:1/-1}.tf24-warm-kit .wk-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.tf24-warm-kit .wk-title h2{margin:0;font-size:20px}.tf24-warm-kit .wk-code{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:.03em}.tf24-warm-kit .wk-swatches{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.tf24-warm-kit .wk-swatch{min-height:92px;border-radius:14px;border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;justify-content:flex-end}.tf24-warm-kit .wk-swatch b{font-size:12px}.tf24-warm-kit .wk-swatch span{font-size:10px;color:var(--muted)}.tf24-warm-kit .wk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tf24-warm-kit .wk-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:var(--warm-surface-2);border:1px solid var(--line);font-size:11px;font-weight:800}.tf24-warm-kit .wk-chip.positive{background:var(--warm-green-soft);color:var(--warm-green);border-color:rgba(17,118,58,.14)}.tf24-warm-kit .wk-input{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:7px;background:#FCFAF7;border:1px solid var(--line);border-radius:13px}.tf24-warm-kit .wk-input span{padding:8px 10px;color:var(--muted)}.tf24-warm-kit .wk-photo{min-height:210px;background:var(--warm-photo);border:1px solid var(--line);border-radius:16px;display:grid;place-items:center;color:var(--muted);font-weight:700}.tf24-warm-kit .wk-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tf24-warm-kit .wk-metric{background:#FCFAF7;border:1px solid var(--line);border-radius:14px;padding:15px}.tf24-warm-kit .wk-metric small{display:block;margin-bottom:5px}.tf24-warm-kit .wk-metric strong{font-size:24px}.tf24-warm-kit .wk-metric.positive strong{color:var(--warm-green)}.tf24-warm-kit .wk-lot-demo{display:grid;grid-template-columns:260px 1fr 190px;grid-gap:16px;gap:16px;align-items:stretch}.tf24-warm-kit .wk-lot-copy{padding:6px 0}.tf24-warm-kit .wk-lot-price{border-left:1px solid var(--line);padding-left:16px;display:flex;flex-direction:column;justify-content:center}.tf24-warm-kit .wk-lot-price strong{font-size:28px}@media (max-width:900px){body.tf24-cars24{--warm-radius:15px}.tf24-warm-kit .wk-card,.tf24-warm-kit .wk-wide{grid-column:1/-1}.tf24-warm-kit .wk-lot-demo{grid-template-columns:1fr}.tf24-warm-kit .wk-lot-price{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}}@media (max-width:600px){.tf24-warm-kit .wk-hero{padding:26px 20px;border-radius:20px}.tf24-warm-kit .wk-metrics,.tf24-warm-kit .wk-swatches{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.tf24-cars24 .tf24-entry-card,body.tf24-cars24 .tf24-home-brand,body.tf24-cars24 .tf24-home-lot-card,body.tf24-cars24 .tf24-home-story-card,body.tf24-cars24 .tf24-lot-card,body.tf24-cars24 .tf24-search-card{transition:none;transform:none}}.tf24 .tf24-home-discovery{padding:20px 20px 18px;border-radius:20px}.tf24-cars24 .tf24-home-discovery{background:var(--warm-surface);box-shadow:var(--warm-shadow-soft)}.tf24-moto24 .tf24-home-discovery{background:#fbfdfb;border:1px solid #dce8df;box-shadow:0 8px 24px rgba(23,107,61,.035)}.tf24 .tf24-home-discovery .tf24-home-section-head{margin-bottom:18px}.tf24 .tf24-home-brand-grid--showcase{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.tf24 .tf24-home-brand--showcase{min-height:126px;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 7px 8px;text-align:center;border:0!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important;transition:background .16s ease,transform .16s ease!important}.tf24-cars24 .tf24-home-brand--showcase:hover{background:#f4efe8!important;transform:translateY(-1px)}.tf24-moto24 .tf24-home-brand--showcase:hover{background:#f0f7f2!important;transform:translateY(-1px)}.tf24 .tf24-home-brand-badge{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin-bottom:2px;border:1px solid rgba(35,31,27,.06);background:#f3efe9;color:#191817;overflow:hidden}.tf24-moto24 .tf24-home-brand-badge{background:#f0f5f1}.tf24 .tf24-home-brand-badge b{display:block;padding:0 5px;font-size:13px;line-height:1;letter-spacing:-.04em;font-weight:900;white-space:nowrap}.tf24 .tf24-home-brand-badge img{display:block;height:52px;object-position:center}.tf24 .tf24-home-brand-name{display:block;max-width:100%;font-size:12px!important;line-height:1.15;font-weight:800!important;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf24 .tf24-home-brand--showcase small{display:block;font-size:9px!important;line-height:1.2;color:var(--muted)!important}.tf24-cars24 .tf24-brand-tesla .tf24-home-brand-badge{color:#e82127}.tf24-cars24 .tf24-brand-bmw .tf24-home-brand-badge{color:#1266a8}.tf24-cars24 .tf24-brand-mercedesbenz .tf24-home-brand-badge b{font-size:28px;font-weight:500;color:#202020}.tf24-cars24 .tf24-brand-audi .tf24-home-brand-badge b{font-size:11px;letter-spacing:.08em;color:#222}.tf24-cars24 .tf24-brand-ford .tf24-home-brand-badge b{font-size:12px;font-style:italic;color:#003478}.tf24-cars24 .tf24-brand-chevrolet .tf24-home-brand-badge b{font-size:10px;color:#a98120}.tf24-moto24 .tf24-brand-harleydavidson .tf24-home-brand-badge{color:#f15a24}.tf24-moto24 .tf24-brand-bmw .tf24-home-brand-badge{color:#1266a8}.tf24-moto24 .tf24-brand-honda .tf24-home-brand-badge{color:#cc0000}.tf24-moto24 .tf24-brand-yamaha .tf24-home-brand-badge{color:#d00024}.tf24-moto24 .tf24-brand-ducati .tf24-home-brand-badge{color:#cc0000}.tf24-moto24 .tf24-brand-triumph .tf24-home-brand-badge b{font-size:9px;letter-spacing:.02em;color:#1d1d1d}.tf24 .tf24-home-type-grid--showcase{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.tf24 .tf24-home-type--showcase{position:relative;min-width:0;min-height:150px;aspect-ratio:auto!important;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:8px 8px 12px;border-radius:15px!important;overflow:hidden;color:var(--ink)!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.tf24-cars24 .tf24-home-type--showcase{background:#fcfaf7!important;border:1px solid rgba(61,49,38,.08)!important;box-shadow:none!important}.tf24-moto24 .tf24-home-type--showcase{background:#fcfdfc!important;border:1px solid #dce8df!important;box-shadow:none!important}.tf24-cars24 .tf24-home-type--showcase:hover{transform:translateY(-2px);background:#fffdf9!important;border-color:rgba(61,49,38,.14)!important;box-shadow:0 9px 22px rgba(72,51,31,.055)!important}.tf24-moto24 .tf24-home-type--showcase:hover{transform:translateY(-2px);background:#fff!important;border-color:#cbded0!important;box-shadow:0 9px 22px rgba(23,107,61,.055)!important}.tf24 .tf24-home-type-media{min-height:92px;display:flex;align-items:center;justify-content:center;border-radius:11px;overflow:hidden;background:#f8f7f2}.tf24-moto24 .tf24-home-type-media{background:#fafbf9}.tf24 .tf24-home-type--showcase .tf24-home-type-media img{position:static!important;inset:auto!important;display:block;height:92px!important;max-width:none;object-fit:cover!important}.tf24 .tf24-home-type-copy{display:block;text-align:center;padding:8px 2px 0;min-width:0}.tf24 .tf24-home-type-copy strong{display:block;color:var(--ink)!important;font-size:11px!important;line-height:1.15;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf24 .tf24-home-type-copy small{display:block;margin-top:5px!important;color:var(--muted)!important;font-size:9px!important;line-height:1.15}@media(max-width:1180px){.tf24 .tf24-home-type-grid--showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.tf24 .tf24-home-brand-grid--showcase{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:820px){.tf24 .tf24-home-discovery{padding:17px 14px 15px;border-radius:17px}.tf24 .tf24-home-brand-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tf24 .tf24-home-type-grid--showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tf24 .tf24-home-brand-badge{width:60px;height:60px}.tf24 .tf24-home-brand-badge img{width:46px;height:46px}}@media(max-width:560px){.tf24 .tf24-home-discovery{padding:15px 11px 12px}.tf24 .tf24-home-discovery .tf24-home-section-head{align-items:center;margin-bottom:12px}.tf24 .tf24-home-discovery .tf24-home-section-head h2{font-size:20px}.tf24 .tf24-home-brand-grid--showcase,.tf24 .tf24-home-type-grid--showcase{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.tf24 .tf24-home-brand-grid--showcase::-webkit-scrollbar,.tf24 .tf24-home-type-grid--showcase::-webkit-scrollbar{display:none}.tf24 .tf24-home-brand--showcase{flex:0 0 116px;scroll-snap-align:start;min-height:118px}.tf24 .tf24-home-type--showcase{flex:0 0 152px;scroll-snap-align:start;min-height:144px}.tf24 .tf24-home-type--showcase .tf24-home-type-media img{height:88px!important}}@media(min-width:1181px){.tf24 .tf24-home-brand-grid--showcase{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 6px}}.tf24 .tf24-home-brand--showcase{min-height:104px;padding:8px 4px 7px;gap:5px;border-radius:12px!important}.tf24 .tf24-home-brand-badge{width:54px;height:54px;margin-bottom:1px;background:#f5f1eb;border-color:rgba(35,31,27,.055)}.tf24-moto24 .tf24-home-brand-badge{background:#f1f6f2;border-color:#dce8df}.tf24 .tf24-home-brand-badge img{width:42px;height:42px;max-width:84%;max-height:84%}.tf24 .tf24-home-brand-badge b{max-width:48px;padding:0 3px;font-size:8px;line-height:1.05;white-space:normal;overflow-wrap:anywhere}.tf24 .tf24-home-brand-name{font-size:10.5px!important;line-height:1.12;font-weight:750!important}.tf24 .tf24-home-brand--showcase small{font-size:8px!important}@media(min-width:821px) and (max-width:1180px){.tf24 .tf24-home-brand-grid--showcase{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 6px}}@media(max-width:820px) and (min-width:561px){.tf24 .tf24-home-brand-grid--showcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}}@media(max-width:560px){.tf24 .tf24-home-brand--showcase{flex:0 0 94px;min-height:104px}.tf24 .tf24-home-brand-badge{width:52px;height:52px}.tf24 .tf24-home-brand-badge img{width:40px;height:40px}}.tf24-value-head{align-items:flex-start}.tf24-value-head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:62%}.tf24-value-head-meta small{font-size:8px;line-height:1.25;color:var(--muted);text-align:right}.tf24-value-state{display:inline-flex;align-items:center;min-height:18px;padding:2px 7px;border:1px solid rgba(24,26,25,.12);border-radius:999px;background:rgba(255,255,255,.62);font-size:8px!important;line-height:1.2;font-weight:800;color:var(--ink)!important;text-align:right}.tf24-value-state.is-partial,.tf24-value-state.is-unavailable{color:var(--muted)!important}.tf24-value-row{align-items:flex-start}.tf24-value-row>span{flex:0 0 42%}.tf24-value-row>b,.tf24-value-value{margin-left:auto;text-align:right}.tf24-value-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:56%}.tf24-value-unavailable{margin-left:auto;max-width:56%;font-size:9px;line-height:1.3;font-style:normal;font-weight:700;color:var(--muted);text-align:right}.tf24-value-warning{display:block;max-width:190px;font-size:8px;line-height:1.25;color:var(--muted);font-weight:600;text-align:right;white-space:normal}.tf24-mobile-lot-cta strong.is-unavailable{font-size:10px;line-height:1.15;color:var(--muted);white-space:normal}@media(max-width:650px){.tf24-value-head-meta{max-width:68%}.tf24-value-unavailable,.tf24-value-value{max-width:60%}}@media(min-width:1001px){body.tf24-cars24 .tf24-card-v20.tf24-search-card .tf24-search-card-media{border-radius:0!important;box-shadow:none!important}}.tf24 .tf24-home-discovery{margin-top:28px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tf24 .tf24-home-discovery .tf24-home-section-head{margin-bottom:22px}.tf24 .tf24-home-discovery .tf24-home-section-head h2{font-size:24px;color:var(--ink)}.tf24 .tf24-home-brand--showcase,.tf24-cars24 .tf24-home-brand--showcase,.tf24-moto24 .tf24-home-brand--showcase{min-height:96px;padding:4px 2px 6px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.tf24 .tf24-home-brand--showcase:hover,.tf24-cars24 .tf24-home-brand--showcase:hover,.tf24-moto24 .tf24-home-brand--showcase:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.tf24 .tf24-home-brand-badge,.tf24-cars24 .tf24-home-brand-badge,.tf24-moto24 .tf24-home-brand-badge{width:58px;height:50px;margin-bottom:4px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.tf24 .tf24-home-brand-badge img{width:52px;height:44px;max-width:100%;max-height:100%;object-fit:contain}.tf24 .tf24-home-brand-badge b{max-width:58px;padding:0;background:transparent}.tf24 .tf24-home-type--showcase,.tf24-cars24 .tf24-home-type--showcase,.tf24-moto24 .tf24-home-type--showcase{min-height:138px;padding:0 4px 8px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;transform:none!important}.tf24 .tf24-home-type--showcase:hover,.tf24-cars24 .tf24-home-type--showcase:hover,.tf24-moto24 .tf24-home-type--showcase:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.tf24 .tf24-home-type-media,.tf24-cars24 .tf24-home-type-media,.tf24-moto24 .tf24-home-type-media{min-height:94px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.tf24 .tf24-home-type--showcase .tf24-home-type-media img{width:100%!important;height:94px!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:darken}.tf24 .tf24-home-type-copy{padding:7px 2px 0}.tf24-home-fuel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.tf24-home-fuel{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 8px 8px;color:var(--ink);text-decoration:none}.tf24-home-fuel-media{height:126px;width:100%;display:flex;align-items:center;justify-content:center}.tf24-home-fuel-media img{display:block;width:auto;height:112px;max-width:88%;object-fit:contain}.tf24-home-fuel-copy{text-align:center}.tf24-home-fuel-copy strong{display:block;font-size:13px;line-height:1.15;color:var(--ink)}.tf24-home-fuel-copy small{display:block;margin-top:5px;font-size:9px;line-height:1.15;color:var(--muted)}@media(max-width:820px){.tf24 .tf24-home-discovery{padding:0!important;border-radius:0!important}.tf24-home-fuel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tf24-home-fuel-media{height:108px}.tf24-home-fuel-media img{height:96px}}@media(max-width:560px){.tf24 .tf24-home-discovery{padding:0!important}.tf24 .tf24-home-discovery .tf24-home-section-head{margin-bottom:14px}.tf24 .tf24-home-brand--showcase{flex:0 0 94px;min-height:98px}.tf24 .tf24-home-brand-badge{width:52px;height:46px}.tf24 .tf24-home-brand-badge img{width:46px;height:40px}.tf24 .tf24-home-type--showcase{flex:0 0 152px;min-height:132px;padding:0 2px 6px}.tf24 .tf24-home-type--showcase .tf24-home-type-media img{height:86px!important}.tf24-home-fuel-grid{display:flex;overflow-x:auto;gap:14px;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.tf24-home-fuel-grid::-webkit-scrollbar{display:none}.tf24-home-fuel{flex:0 0 138px;scroll-snap-align:start;padding:0 4px 6px}.tf24-home-fuel-media{height:104px}.tf24-home-fuel-media img{height:92px}}[hidden]{display:none!important}body.tf24-lightbox-open,html.tf24-modal-open{overflow:hidden}.tf24-advanced-filters>summary{cursor:pointer}@media (max-width:820px){.tf24-header-car .tf24-brand-nav:not(.is-open),.tf24-header-moto .tf24-brand-nav:not(.is-open){display:none}}.tf24-value-panel .tf24-lotscan-note{margin:6px 0 10px;color:var(--muted,#666);font-size:12px;line-height:1.45}@media (max-width:767px){body,html{max-width:100%;overflow-x:clip}.tf24-search-layout,.tf24-search-layout>div,.tf24-shell{min-width:0}.tf24-header .tf24-menu-toggle{color:#fff!important;background:#202427!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:8px!important;min-width:42px;min-height:42px;font-size:22px!important;line-height:1}.tf24-header .tf24-brand-nav.is-open{display:flex!important;flex-direction:column!important;position:absolute;top:100%;left:0;right:0;z-index:1000;padding:12px 18px!important;background:#202427!important;box-shadow:0 12px 25px rgba(0,0,0,.24)}.tf24-header .tf24-brand-nav.is-open a{display:block;color:#fff!important;font-size:14px;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.13)}.tf24-home-lots-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important}.tf24-home-lots-scroll>.tf24-home-lot-card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}.tf24-home-lots-scroll>.tf24-home-lot-card:nth-child(n+5){display:none!important}.tf24-lot-hero{display:flex!important;flex-direction:column!important;gap:12px}.tf24-lot-hero>.tf24-gallery{order:1!important;width:100%;min-width:0}.tf24-lot-hero>.tf24-lot-summary{order:2!important;width:100%;min-width:0}.tf24-lot-hero>.tf24-lot-vehicle-panel{order:3!important;width:100%;min-width:0}.tf24-lot-vehicle-panel .tf24-vehicle-facts{min-width:0}.tf24-catalog-actions,.tf24-catalog-toolbar,.tf24-filters,.tf24-filters input,.tf24-filters select,.tf24-list-controls,.tf24-list-head,.tf24-search-layout{max-width:100%;min-width:0}.tf24-quick-filters{max-width:100%;overflow-x:auto!important}.tf24-search-card.tf24-card-v20{display:grid!important;grid-template-columns:minmax(110px,38%) minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;min-width:0;overflow:hidden}.tf24-search-card.tf24-card-v20>.tf24-search-card-media{grid-column:1!important;grid-row:1!important;min-width:0;min-height:0;height:100%}.tf24-search-card.tf24-card-v20 .tf24-card-image-link{display:block;height:100%;min-height:155px}.tf24-search-card.tf24-card-v20 .tf24-card-image-link img{width:100%;height:100%;object-fit:cover}.tf24-search-card.tf24-card-v20>.tf24-search-card-panel{grid-column:2!important;grid-row:1!important;display:flex;flex-direction:column;min-width:0;padding:9px!important;gap:5px}.tf24-search-card.tf24-card-v20 .tf24-search-card-body{min-width:0;padding:0!important}.tf24-search-card.tf24-card-v20 h3{font-size:13px!important;line-height:1.25;margin:5px 0}.tf24-search-card.tf24-card-v20 .tf24-search-card-meta,.tf24-search-card.tf24-card-v20 .tf24-search-card-specs{font-size:10px!important;line-height:1.3;margin:3px 0}.tf24-search-card.tf24-card-v20 .tf24-search-card-tags{display:none!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-prices{min-width:0;margin-top:auto;padding:0!important;display:block!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-current{padding:0!important;min-width:0}.tf24-search-card.tf24-card-v20 .tf24-search-card-current strong{font-size:16px!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-estimates{display:none!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-topline{gap:4px;flex-wrap:wrap}.tf24-car-hero .tf24-moto-hero-copy h1,.tf24-moto-hero-copy h1{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.55)}.tf24-moto-hero-copy p,.tf24-moto-hero-kicker{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.65)}.tf24-info-grid>.tf24-info-card{min-width:0}.tf24-search-card.tf24-card-v20{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;overflow:hidden!important;gap:0!important}.tf24-search-card.tf24-card-v20>.tf24-search-card-media{display:block!important;position:relative!important;flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3!important;overflow:hidden!important}.tf24-search-card.tf24-card-v20>.tf24-search-card-media>.tf24-card-image-link{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.tf24-search-card.tf24-card-v20>.tf24-search-card-media>.tf24-card-image-link>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important}.tf24-search-card.tf24-card-v20>.tf24-search-card-panel{display:flex!important;flex-direction:column!important;flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 16px!important;gap:9px!important;overflow:visible!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-body{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}.tf24-search-card.tf24-card-v20 h3{font-size:18px!important;line-height:1.3!important;margin:8px 0!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-meta,.tf24-search-card.tf24-card-v20 .tf24-search-card-specs{font-size:12px!important;line-height:1.45!important;margin:5px 0!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-prices{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:10px 0 0!important;border-top:1px solid var(--line)!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-current{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-current strong{font-size:21px!important;overflow-wrap:anywhere}.tf24-search-card.tf24-card-v20 .tf24-search-card-estimates{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;margin-top:10px!important;min-width:0!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-estimates>div{min-width:0!important;padding:6px 3px!important}.tf24-search-card.tf24-card-v20 .tf24-search-card-estimates small{font-size:9px!important;line-height:1.2!important;overflow-wrap:anywhere}.tf24-search-card.tf24-card-v20 .tf24-search-card-estimates b{font-size:12px!important;overflow-wrap:anywhere}}.tf24-page-head.tf24-buy-now-head{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:22px 0 14px!important;margin-top:0!important;margin-bottom:4px!important}.tf24-buy-now-head h1{font-size:clamp(25px,3vw,38px)!important;line-height:1.2!important;letter-spacing:-.025em!important;max-width:900px}.tf24-buy-now-head p{margin-top:10px!important;margin-bottom:0!important;max-width:800px!important}.tf24-search-layout .tf24-catalog-toolbar,.tf24-search-layout .tf24-list-head{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:8px 0!important}.tf24-search-layout .tf24-catalog-toolbar{margin-bottom:8px!important}.tf24-search-layout .tf24-list-head{margin-bottom:10px!important}.tf24-search-layout .tf24-quick-filters{flex-wrap:wrap!important}@media(max-width:767px){.tf24-page-head.tf24-buy-now-head{padding:18px 0 12px!important}.tf24-search-layout .tf24-catalog-toolbar,.tf24-search-layout .tf24-list-head{gap:10px!important}}.tf24-page-head.tf24-catalog-clean-head{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:22px 0 14px!important;margin-top:0!important;margin-bottom:4px!important}.tf24-catalog-clean-head h1{font-size:clamp(25px,3vw,38px)!important;line-height:1.2!important;letter-spacing:-.025em!important;max-width:1000px}.tf24-catalog-clean-head p{margin:10px 0 0!important;max-width:850px!important}.tf24-catalog-clean-head .tf24-archive-tabs{background:transparent!important;box-shadow:none!important;border:0!important;margin-top:15px!important}@media(max-width:767px){.tf24-page-head.tf24-catalog-clean-head{padding:18px 0 12px!important}}