body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page){color:var(--home-brand);width:min(1280px,90%);max-width:1280px;padding-block:32px 72px;padding-inline:0;margin-inline:auto}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) :is(h1,h2,h3){color:var(--home-brand);font-weight:500;letter-spacing:-.7px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) :is(p,small){color:var(--home-muted);line-height:1.8}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--home-brand)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase{background:linear-gradient(120deg,var(--home-brand),#173e3b 58%,var(--home-navy));border:0;border-radius:28px;padding:50px;gap:64px;margin-bottom:30px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase .eyebrow{display:flex;align-items:center;gap:10px;color:var(--home-apricot);font-size:10px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase .eyebrow:before{content:"";width:24px;height:2px;background:currentColor;flex:none}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase h1{font-size:clamp(40px,4.4vw,62px);letter-spacing:-2px;color:var(--home-ivory);line-height:1.06;margin-bottom:22px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase>div>p:not(.eyebrow){font-size:15px;color:#d8e5df}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-note{font-size:12px;line-height:1.7;color:#d8e5df;margin-top:24px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-note .reach-icon{color:var(--home-apricot)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links>a{background:#ffffff08;border:1px solid #ffffff38;border-radius:12px;padding:20px;color:var(--home-ivory)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links>a>svg:first-child{color:var(--home-apricot);background:transparent;border:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links small{color:#c5d5d8;font-size:11px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links>a:hover{background:#ffffff16}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .discovery-links{gap:10px;margin-block:22px 32px;flex-wrap:wrap}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .discovery-links a{border:1px solid var(--home-line);background:var(--home-ivory);color:var(--home-brand);padding:11px 15px;border-radius:24px;min-height:44px;font-size:12px;display:inline-flex;align-items:center}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-search-heading{margin-top:38px;margin-bottom:18px;color:var(--home-brand)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-search-heading>span{font-size:18px;letter-spacing:-.4px;color:var(--home-brand)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-search-heading>a{color:var(--home-muted);font-size:12px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-filters,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:16px;padding:25px;gap:18px;box-shadow:0 10px 30px #13253605}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters label{font-size:11px;line-height:1.6;color:var(--home-brand);font-weight:600;min-width:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-filters :is(input,select),body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters :is(input,select){background:#fff;border:1px solid #b8c7bd;color:var(--home-brand);border-radius:8px;min-height:48px;font-size:14px;max-width:100%;box-sizing:border-box}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters input::placeholder{color:#65756b;opacity:1}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-keyword-field .reach-icon{color:var(--home-muted)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-results-toolbar,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-results-toolbar{margin-top:28px;gap:15px;border-color:var(--home-line)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-results-toolbar h2{font-size:26px;letter-spacing:-.7px;color:var(--home-brand)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-save-search,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-save-search{background:var(--home-brand);color:var(--home-ivory);border-color:var(--home-brand);border-radius:8px;padding:12px 16px;min-height:44px;font-size:12px;text-decoration:none}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-clear-filters{background:var(--home-ivory);color:var(--home-brand);border-color:var(--home-line);border-radius:8px;min-height:44px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-active-filters button{background:#f8dcc6;border:1px solid #e8cbb4;color:var(--home-brand);border-radius:24px;font-size:12px;min-height:44px;padding:10px 15px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-location-note,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-location-note{font-size:12px;color:var(--home-muted);margin-block:15px 24px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-shopping-layout{display:block}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-vehicle-grid,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-vehicle-card,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-vehicle-card{display:flex;flex-direction:column;border:1px solid var(--home-line);border-radius:16px;background:var(--home-ivory);color:var(--home-navy);box-shadow:0 12px 28px #13253607;overflow:hidden;min-width:0}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-media{background:#e6e8e8}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-media img,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-media img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-placeholder{min-height:220px;height:auto;aspect-ratio:4/3;background:#e8ece9;color:var(--home-muted)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-seller,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-seller{background:#fffffff2;border:0;color:var(--home-brand);border-radius:5px;font-size:10px;font-weight:600;padding:8px 10px;top:14px;left:14px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-save,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-save{background:#fffffff2;border:1px solid #ffffff9c;color:var(--home-brand);width:42px;height:42px;right:14px;top:12px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-save[aria-pressed=true]{background:#f8dcc6;border-color:#e8cbb4}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-photo-controls,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-photo-controls{background:#132536e8;color:#fff;border:1px solid #ffffff30;border-radius:24px;left:12px;bottom:12px;gap:4px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-photo-controls button,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-photo-controls button{background:#ffffff18;color:#fff;width:36px;height:36px;border-radius:50%}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-photo-count,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-photo-count{background:var(--home-ivory);color:var(--home-brand);border:0;border-radius:6px;font-size:10px;bottom:16px;right:12px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-content,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-content{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-heading,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-heading{display:block;margin:0 0 24px;min-width:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-year,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-year{font-size:10px;color:var(--home-muted);letter-spacing:.7px;margin:0 0 10px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-heading h2,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-heading h2{font-weight:600;line-height:1.2;color:var(--home-navy);letter-spacing:-.6px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-trim,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-trim{background:var(--home-soft);color:var(--home-brand);border:0;border-radius:5px;font-size:11px;line-height:1.6;padding:5px 8px;margin-top:3px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-price,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;white-space:normal;overflow-wrap:anywhere;background:transparent;border:0;border-radius:0;padding:0 0 20px;color:var(--home-navy);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin-top:auto}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-price small,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-price small{order:-1;display:block;font-size:10px;letter-spacing:0;font-weight:400;color:var(--home-muted);margin:0;line-height:1.5;text-align:left}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-specs,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-block:1px solid var(--home-line);padding-block:17px;margin:0 0 16px;min-height:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-specs dt,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-specs dt{font-size:10px;line-height:1.5;color:var(--home-muted);margin-bottom:5px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-specs dd,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-specs dd{font-size:12px;line-height:1.5;color:var(--home-navy);font-weight:500;overflow-wrap:anywhere}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-location,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-location{color:var(--home-muted);font-size:11px;line-height:1.6;margin:0 0 16px;align-items:flex-start}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-location svg{margin-top:2px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-availability,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-availability{color:var(--home-brand);background:var(--home-soft);border:0;font-size:10px;line-height:1.7;border-radius:6px;margin:0 0 14px;padding:9px 10px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-view,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-view{background:transparent;border:0;border-top:1px solid var(--home-line);border-radius:0;color:var(--home-navy);font-size:12px;line-height:1.6;min-height:52px;padding:17px 0 0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-view:after{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--home-apricot);color:var(--home-navy);font-size:21px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-view:hover:after{background:#f5a76d}@supports(grid-template-rows:subgrid){.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-vehicle-card,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-vehicle-card{display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 7;grid-template-rows:subgrid;row-gap:0}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-media{grid-row:1;min-width:0}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-content,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-content{display:grid;grid-row:2/span 6;grid-template-rows:subgrid;row-gap:0}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-heading{grid-row:1}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-price{grid-row:2;margin-top:0}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-specs{grid-row:3}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-location{grid-row:4}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-availability{grid-row:5}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-view{grid-row:6;align-self:end}}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner{background:var(--home-navy);border:0;border-radius:18px;padding:32px;margin-top:36px;color:var(--home-ivory)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-icon{background:#ffffff12;border-color:#ffffff28;color:var(--home-apricot);border-radius:50%}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner .eyebrow{color:var(--home-apricot);font-size:9px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner h2{color:var(--home-ivory);font-size:28px;letter-spacing:-.8px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner p{color:#c5d3da;font-size:13px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner>a{background:var(--home-apricot);color:var(--home-navy);border:0;border-radius:9px;font-size:12px;min-height:48px;margin:0}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-alert-card{background:var(--home-navy);border:0;color:var(--home-ivory);margin-top:24px;padding:30px;border-radius:18px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-alert-card :is(p,small){color:#c5d3da}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-alert-card :is(h2,.eyebrow){color:var(--home-ivory)}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-alert-card>a{background:var(--home-apricot);color:var(--home-navy)}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-no-matches{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:20px;padding:40px}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-no-matches :is(a.button,button){background:var(--home-brand);color:var(--home-ivory);border-color:var(--home-brand);border-radius:9px;min-height:48px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse{padding-top:64px;border-color:var(--home-line)}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse h2{font-size:36px;letter-spacing:-1.2px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse-groups>nav{background:var(--home-ivory);border-color:var(--home-line);border-radius:16px;padding:28px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse-groups h3{color:var(--home-brand);font-size:19px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse-groups a{font-size:13px;color:var(--home-brand);min-height:44px;display:flex;align-items:center;border-color:var(--home-line)}body.app-facelift .cartruvo-brand-shell .budget-hero{background:linear-gradient(120deg,var(--home-brand),var(--home-navy));border:0;border-radius:24px;color:var(--home-ivory);overflow:hidden;padding:38px;gap:38px}body.app-facelift .cartruvo-brand-shell .budget-hero :is(h1,.eyebrow){color:var(--home-ivory)}body.app-facelift .cartruvo-brand-shell .budget-hero h1{font-size:clamp(36px,4vw,52px);letter-spacing:-1.6px}body.app-facelift .cartruvo-brand-shell .budget-hero h1 em{color:var(--home-apricot);font-style:normal}body.app-facelift .cartruvo-brand-shell .budget-hero p{color:#d8e5df;font-size:14px}body.app-facelift .cartruvo-brand-shell .budget-hero figure{border-radius:14px;overflow:hidden}body.app-facelift .cartruvo-brand-shell .budget-hero figcaption{color:var(--home-ivory)}body.app-facelift .cartruvo-brand-shell .budget-hero .button{background:var(--home-apricot);color:var(--home-navy);border-radius:9px}body.app-facelift .cartruvo-brand-shell .budget-advice>div{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:16px;padding:28px}#main.showroom-premium{width:min(1280px,90%);max-width:1280px;color:var(--home-brand);padding-block:30px 72px;padding-inline:0;margin-inline:auto}#main.showroom-premium .listing-breadcrumb{font-size:12px;color:var(--home-muted);gap:12px;margin-bottom:28px}#main.showroom-premium .listing-breadcrumb a{color:var(--home-brand);min-height:32px;display:inline-flex;align-items:center}#main.showroom-premium .listing-heading{padding:0 0 28px;gap:28px;margin:0}#main.showroom-premium .listing-heading .eyebrow{color:var(--home-brand);font-size:10px;letter-spacing:1.6px;margin-bottom:14px}#main.showroom-premium .listing-heading h1{font-size:clamp(34px,3.8vw,50px);line-height:1.08;letter-spacing:-1.6px;color:var(--home-brand);font-weight:500}#main.showroom-premium .listing-heading h1 small{font-size:17px;color:var(--home-muted);line-height:1.5;margin-top:12px}#main.showroom-premium .listing-heading>div>p:last-child{color:var(--home-muted);font-size:13px;line-height:1.7}#main.showroom-premium .showroom-header-contact{background:var(--home-brand);border:0;color:var(--home-ivory);border-radius:9px;min-height:48px;font-size:12px;padding:14px 20px}#main.showroom-premium .showroom-hero{grid-template-columns:minmax(0,1fr) 350px;gap:26px;align-items:stretch}#main.showroom-premium .listing-photo-grid{background:#e6e8e8;border-radius:18px;gap:6px;height:460px}#main.showroom-premium .listing-show-photos{background:var(--home-ivory);border:0;color:var(--home-navy);border-radius:8px;min-height:44px;font-size:12px;padding:12px 15px;box-shadow:0 4px 16px #13253618}#main.showroom-premium .listing-gallery-caption{font-size:11px;color:var(--home-muted);line-height:1.7;margin-top:14px}#main.showroom-premium .listing-photo-preview-strip{gap:9px;margin-top:12px}#main.showroom-premium .listing-photo-preview-strip button{border-radius:8px;border-color:var(--home-line)}#main.showroom-premium .showroom-price-board{background:var(--home-navy);border:0;border-radius:18px;padding:30px;box-shadow:none;align-self:start;color:var(--home-ivory)}#main.showroom-premium .showroom-price-board>.eyebrow{color:var(--home-apricot);font-size:10px;letter-spacing:1.8px}#main.showroom-premium .showroom-price-board>strong{font-size:48px;line-height:1.1;letter-spacing:-1.8px;font-weight:500;color:var(--home-ivory);font-variant-numeric:tabular-nums;margin:16px 0 12px}#main.showroom-premium .showroom-price-board>p{font-size:13px;color:#c5d3da;line-height:1.8}#main.showroom-premium .showroom-quick-facts{border-color:#ffffff25;gap:20px 16px;padding-block:24px;margin-top:24px}#main.showroom-premium .showroom-quick-facts dt{color:#bacbd4;font-size:11px}#main.showroom-premium .showroom-quick-facts dd{color:var(--home-ivory);font-size:13px;margin-top:6px}#main.showroom-premium .showroom-contact-cta{background:var(--home-apricot);color:var(--home-navy);-webkit-text-fill-color:currentColor;border:0;border-radius:9px;font-size:13px;min-height:50px;padding:15px 17px}#main.showroom-premium .showroom-contact-note{color:#c5d3da;font-size:11px;line-height:1.8;margin-top:12px}#main.showroom-premium .showroom-price-board .listing-availability{border-color:#ffffff25;padding-top:20px;margin-top:24px}#main.showroom-premium .showroom-price-board .listing-availability :is(h3,p,small){color:#c5d3da;font-size:11px;line-height:1.8}#main.showroom-premium .showroom-price-board .listing-availability h3{color:var(--home-ivory);font-size:12px}#main.showroom-premium .listing-section-nav{border-color:var(--home-line);padding-block:26px;gap:10px}#main.showroom-premium .listing-section-nav a{background:var(--home-ivory);border:1px solid var(--home-line);color:var(--home-brand);border-radius:24px;font-size:12px;min-height:44px;padding:12px 18px}#main.showroom-premium .listing-section-nav a:hover{background:var(--home-soft)}#main.showroom-premium .listing-layout{grid-template-columns:minmax(0,1fr) 380px;gap:52px;padding-top:28px}#main.showroom-premium .listing-section{border-color:var(--home-line);padding-block:32px}#main.showroom-premium .listing-section .eyebrow,#main.showroom-premium .listing-seller-panel>.eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--home-brand)}#main.showroom-premium .listing-section h2{font-size:34px;line-height:1.15;letter-spacing:-1.1px;color:var(--home-brand);margin:12px 0 26px}#main.showroom-premium .listing-section p{font-size:15px;line-height:1.9;color:var(--home-muted)}#main.showroom-premium .listing-section small{font-size:12px;line-height:1.8;color:var(--home-muted)}#main.showroom-premium .listing-highlights{background:var(--home-soft);border:1px solid var(--home-line);border-radius:14px;padding:24px;gap:24px 16px}#main.showroom-premium .listing-highlights span{font-size:11px;color:var(--home-muted);line-height:1.6}#main.showroom-premium .listing-highlights strong{font-size:15px;color:var(--home-brand);line-height:1.6}#main.showroom-premium .listing-story>.listing-story-label{font-size:11px;color:var(--home-muted);letter-spacing:1.4px;margin-top:30px}#main.showroom-premium .listing-story h3{font-size:20px;color:var(--home-brand);line-height:1.4}#main.showroom-premium .listing-facts{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:14px;padding:8px 24px}#main.showroom-premium .listing-facts>div{border-color:var(--home-line);padding-block:18px;gap:24px}#main.showroom-premium .listing-facts dt{font-size:12px;color:var(--home-muted)}#main.showroom-premium .listing-facts dd{font-size:14px;color:var(--home-brand);line-height:1.7;overflow-wrap:anywhere}#main.showroom-premium .listing-disclosure{background:#f8e4d3;border:1px solid #e8cbb4;border-radius:14px;padding:24px}#main.showroom-premium .listing-disclosure h3{font-size:18px;color:var(--home-brand)}#main.showroom-premium .listing-disclosure :is(p,small){color:#625344;font-size:13px}#main.showroom-premium .listing-contact-sticky{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:18px;box-shadow:0 18px 45px #1325360a;overflow:hidden}#main.showroom-premium .listing-contact-price{background:var(--home-navy);color:var(--home-ivory);border:0;padding:28px}#main.showroom-premium .listing-contact-price>span{color:var(--home-apricot);font-size:10px;letter-spacing:1.8px}#main.showroom-premium .listing-contact-price>strong{color:var(--home-ivory);-webkit-text-fill-color:currentColor;font-size:36px;font-weight:500;letter-spacing:-1.2px;margin-top:12px}#main.showroom-premium .listing-contact-price>p{color:#c5d3da;-webkit-text-fill-color:currentColor;font-size:12px;line-height:1.8}#main.showroom-premium .listing-seller-panel{padding:26px 28px 0;color:var(--home-brand)}#main.showroom-premium .listing-contact-sticky .market-contact{background:var(--home-ivory);padding:26px 28px;border:0;color:var(--home-brand)}#main.showroom-premium .market-contact h2{font-size:26px;color:var(--home-brand);letter-spacing:-.8px}#main.showroom-premium .market-contact p{font-size:13px;line-height:1.8;color:var(--home-muted)}#main.showroom-premium .market-contact :is(label,summary){font-size:12px;color:var(--home-brand)}#main.showroom-premium .listing-contact-sticky .market-contact :is(input:not([type=checkbox]),textarea,select){background:#fff;border:1px solid #b8c7bd;border-radius:8px;color:var(--home-brand);-webkit-text-fill-color:currentColor;font-size:16px;min-height:48px;padding:12px}#main.showroom-premium .market-contact .contact-methods>button{background:var(--home-ivory);border:1px solid var(--home-line);color:var(--home-brand);border-radius:8px;min-height:44px;font-size:12px}#main.showroom-premium .market-contact .contact-methods>button[aria-pressed=true]{background:var(--home-brand);border-color:var(--home-brand);color:var(--home-ivory)}#main.showroom-premium .market-contact .message-suggestions button{background:var(--home-soft);border:1px solid var(--home-line);color:var(--home-brand);border-radius:8px;font-size:12px;line-height:1.7;min-height:44px}#main.showroom-premium .market-contact .button{background:var(--home-brand);color:var(--home-ivory);border-radius:9px;font-size:13px;min-height:50px;justify-content:center}#main.showroom-premium .market-contact :disabled{opacity:.65}#main.showroom-premium .market-actions{background:var(--home-ivory);border-color:var(--home-line);color:var(--home-brand);padding:0 28px 24px}#main.showroom-premium .market-actions :is(button,a){color:var(--home-brand);font-size:12px;min-height:44px}#main.showroom-premium .listing-platform-help{font-size:12px;line-height:1.8;color:var(--home-muted)}#main.showroom-premium .listing-discover{background:var(--home-soft);border:1px solid var(--home-line);border-radius:20px;padding:34px;margin-top:35px}#main.showroom-premium .listing-discover a{background:var(--home-ivory);border:1px solid var(--home-line);border-radius:24px;padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;font-size:12px;color:var(--home-brand)}#main.showroom-premium .listing-discover h2 em{color:var(--home-brand);font-style:normal}#main.showroom-premium .seller-package{background:var(--home-navy);border:0;border-radius:24px;padding:44px;margin-top:48px;color:var(--home-ivory)}#main.showroom-premium .seller-package-intro h2{color:var(--home-ivory);font-size:38px;letter-spacing:-1.3px}#main.showroom-premium .seller-package-intro .eyebrow{color:var(--home-apricot)}#main.showroom-premium .seller-package-intro :is(p,small){color:#c5d3da}#main.showroom-premium .seller-package-intro>a:not(.seller-package-pricing){background:var(--home-apricot);color:var(--home-navy);border-radius:9px}#main.showroom-premium .seller-package-pricing{color:var(--home-apricot)}#main.showroom-premium .seller-package-tools>article{background:var(--home-ivory);border-color:var(--home-line);border-radius:12px;color:var(--home-brand)}#main.showroom-premium .seller-package-tools h3{color:var(--home-brand)}#main.showroom-premium .seller-package-tools p{color:var(--home-muted)}#main.showroom-premium :is(.boost-label,.boost-label-price,.boost-label-ai,.boost-icon){background:var(--home-soft);color:var(--home-brand);border-color:var(--home-line)}#main.showroom-premium .showroom-photo-empty{background:var(--home-soft);border:1px solid var(--home-line);border-radius:18px;color:var(--home-muted);height:460px}#main.showroom-premium .buyer-mobile-bar{background:var(--home-ivory);border-color:var(--home-line);box-shadow:0 -8px 30px #1325360a;padding:12px 16px;gap:10px}#main.showroom-premium .buyer-mobile-bar a{background:var(--home-brand);color:var(--home-ivory);border:1px solid var(--home-brand);border-radius:8px;min-height:48px;font-size:13px}#main.showroom-premium .buyer-mobile-bar a:last-child{background:var(--home-apricot);border-color:var(--home-apricot);color:var(--home-navy)}#main.showroom-premium .listing-photo-dialog{background:var(--home-navy);color:var(--home-ivory);border:1px solid #ffffff30;border-radius:16px}#main.showroom-premium .listing-photo-dialog :is(header,.listing-photo-controls){background:var(--home-navy);color:var(--home-ivory)}#main.showroom-premium .listing-photo-dialog :is(header button,.listing-photo-controls button){background:var(--home-ivory);color:var(--home-navy);border-color:var(--home-line);border-radius:8px;min-height:44px}#main.showroom-premium .listing-photo-strip button[aria-pressed=true]{border-color:var(--home-apricot)}body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,#main,.inventory-page) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #cc844e;outline-offset:4px}@media(max-width:1050px){.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-vehicle-grid,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase{grid-template-columns:minmax(0,1fr) 290px;padding:36px;gap:32px}#main.showroom-premium .showroom-hero{grid-template-columns:minmax(0,1fr) 300px;gap:20px}#main.showroom-premium .showroom-price-board{padding:25px}#main.showroom-premium .showroom-price-board>strong{font-size:42px}#main.showroom-premium .listing-layout{grid-template-columns:minmax(0,1fr) 330px;gap:30px}#main.showroom-premium .listing-contact-price,#main.showroom-premium .listing-contact-sticky .market-contact{padding:24px}}@media(max-width:800px){body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page){width:calc(100% - 32px);padding-top:20px;padding-bottom:48px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase{grid-template-columns:1fr;padding:32px 25px;gap:28px;border-radius:22px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-showcase h1{font-size:42px;letter-spacing:-1.5px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links{grid-template-columns:1fr 1fr;gap:12px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links>a{padding:16px;gap:10px;font-size:12px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links small{font-size:10px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links>a>svg:last-child{display:none}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-filters,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters{padding:22px;gap:16px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner{flex-wrap:wrap;padding:28px 24px;gap:16px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner>div{flex-basis:65%}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-save-banner>a{width:100%;justify-content:space-between}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse{padding-top:44px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-browse h2{font-size:31px}#main.showroom-premium{width:calc(100% - 32px);padding-top:20px;padding-bottom:36px}#main.showroom-premium .listing-heading{align-items:flex-start;padding-bottom:24px}#main.showroom-premium .listing-heading h1{font-size:36px;letter-spacing:-1.2px}#main.showroom-premium .listing-heading h1 small{font-size:16px}#main.showroom-premium .showroom-hero{grid-template-columns:1fr;gap:24px}#main.showroom-premium .listing-photo-grid{height:380px}#main.showroom-premium .showroom-price-board{padding:28px}#main.showroom-premium .showroom-price-board>strong{font-size:46px}#main.showroom-premium .listing-layout{grid-template-columns:1fr;gap:26px}#main.showroom-premium .listing-contact-column{order:0}#main.showroom-premium .listing-section{padding-block:28px}#main.showroom-premium .listing-section h2{font-size:30px}#main.showroom-premium .listing-highlights{padding:22px;gap:20px}#main.showroom-premium .listing-contact-sticky{position:static}#main.showroom-premium .listing-discover{padding:28px 24px}#main.showroom-premium .seller-package{padding:32px 25px;border-radius:20px}#main.showroom-premium .seller-package-intro h2{font-size:34px}#main.showroom-premium .showroom-photo-empty{height:320px}}@media(max-width:600px){body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters .inventory-keyword-label,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters label:last-child{grid-column:1/-1}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-vehicle-grid,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-vehicle-grid{grid-template-columns:1fr;gap:22px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-hero-links{grid-template-columns:1fr}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-filters :is(input,select),body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-filters :is(input,select){font-size:16px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-card-content,body.app-facelift .cartruvo-brand-shell :is(#browse-marketplace,.inventory-page) .inventory-card-content{padding:23px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-search-heading{align-items:flex-start;gap:14px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .browse-search-heading>a{font-size:11px;max-width:145px}.cartruvo-brand-shell #browse-marketplace.inventory-browse-premium .inventory-results-toolbar h2{font-size:23px}body.app-facelift .cartruvo-brand-shell .budget-hero{padding:28px 24px;gap:24px}#main.showroom-premium .listing-breadcrumb{font-size:11px;gap:8px;flex-wrap:wrap}#main.showroom-premium .listing-heading{flex-direction:column;gap:18px}#main.showroom-premium .listing-heading h1{font-size:33px}#main.showroom-premium .showroom-header-contact{align-self:flex-start}#main.showroom-premium .listing-photo-grid{height:300px}#main.showroom-premium .listing-section-nav{gap:8px;padding-block:22px}#main.showroom-premium .listing-section-nav a{padding:11px 14px;font-size:11px}#main.showroom-premium .listing-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}#main.showroom-premium .listing-contact-price,#main.showroom-premium .listing-contact-sticky .market-contact{padding:24px}#main.showroom-premium .listing-photo-dialog header{gap:12px;padding:14px}#main.showroom-premium .listing-photo-dialog header>span{font-size:12px;line-height:1.5;min-width:0}#main.showroom-premium .listing-photo-controls{gap:8px;padding:14px}#main.showroom-premium .listing-photo-controls button{font-size:12px;padding:10px}}