.inventory-filter-toggle{display:none}.vehicle-card-actions>span:first-child{align-items:center;gap:10px;display:flex}@media (width<=700px){html{scroll-padding-top:64px}.site-header.standalone-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;padding:9px 14px}.site-header .header-actions,.site-journey-dock,.showroom-accessibility-controls,.showroom-chat{display:none}.site-header .brand-copy strong{max-width:220px;font-size:15px}.showroom-mobile-actions{height:calc(54px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr) 96px}.showroom-mobile-actions>:first-child{font-size:10px}.sandstone-home .ns-hero{min-height:0}.sandstone-home .ns-hero:before{background:linear-gradient(#090908 0 50%,#0909085c 76%,#090908 100%)}.sandstone-home .ns-hero-inner{flex-direction:column;gap:0;min-height:0;padding:0 0 24px;display:flex}.sandstone-home .ns-hero-copy{flex:none;justify-content:flex-start;width:100%;min-height:0;padding:34px 18px 20px;position:relative}html body .sandstone-home .ns-hero-copy h1{color:#f2e4c8;letter-spacing:-.065em;max-width:355px;margin:0;font-size:clamp(47px,13vw,60px);line-height:.86}html body .sandstone-home .ns-hero-copy h1>span:first-child{color:#f2e4c8}.sandstone-home .ns-hero-lede{color:#eadbc0;max-width:34ch;margin-top:18px;font-size:15px;line-height:1.45}.sandstone-home .ns-actions{grid-template-columns:1fr;gap:8px;width:100%;margin-top:20px;display:grid}.sandstone-home .ns-button{border-radius:8px;justify-content:space-between;width:100%;min-width:0;min-height:50px;padding-inline:17px;font-size:10px}.sandstone-home .ns-button-quiet{color:#f2e4c8;border:1px solid #f2e4c89e}.sandstone-home .ns-vehicle-stage{aspect-ratio:4/3;border:1px solid #f2e4c838;border-radius:10px;width:calc(100% - 28px);min-height:0;margin:4px auto 0;position:relative;inset:auto;overflow:hidden}.sandstone-home .ns-stage-photo img{object-fit:cover!important}.sandstone-home .ns-stage-facts{border-top-width:3px;grid-template-columns:minmax(0,1.3fr) auto auto;width:auto;bottom:8px;left:8px;right:8px}.sandstone-home .ns-stage-facts>span{min-height:52px;padding:8px 9px}.sandstone-home .ns-stage-facts small{font-size:7px}.sandstone-home .ns-stage-facts strong{font-size:12px}.home-conversion-fork{padding:38px 14px 56px}.home-conversion-fork h2{margin-bottom:22px;font-size:38px}.home-conversion-fork>div{grid-template-columns:1fr;gap:14px}.home-conversion-fork a{min-height:180px;padding:28px 24px;box-shadow:7px 7px #17120e2e}.showroom-inventory .lot-intro{background-image:linear-gradient(90deg, #07090cfa 0%, #07090cd1 44%, #07090c29 100%), var(--lot-photo-mobile,var(--lot-photo,linear-gradient(#080a0c, #080a0c)));background-position:60%;min-height:300px;padding:76px 0 22px}.showroom-inventory .lot-intro .standalone-shell{width:calc(100% - 28px);padding:0}.showroom-inventory .lot-intro h1{max-width:355px;margin:14px 0 0;font-size:39px;line-height:.94}.showroom-inventory .lot-intro h1 em{font-size:.72em}.showroom-inventory .lot-intro p{display:none}.showroom-inventory .lot-intro-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:7px;margin-top:20px;display:grid}.showroom-inventory .lot-intro-actions>a{text-align:center;justify-content:center;min-height:46px;padding:10px 11px;font-size:8px}.showroom-inventory .lot-intro-actions>span,.showroom-inventory .trust-marquee,.showroom-inventory .fresh-arrivals{display:none}.deal-path-banner{margin:12px 14px 0;padding:13px 14px}.inventory-toolbar{z-index:58;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;scroll-margin-top:64px;position:sticky;top:64px;box-shadow:0 8px 24px #14110d1a}.inventory-toolbar.mobile-filters-open{overscroll-behavior:contain;max-height:calc(100svh - 64px);overflow-y:auto}.inventory-toolbar .standalone-shell{gap:8px;padding-block:9px}.inventory-toolbar form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inventory-toolbar input{grid-column:auto;min-width:0;min-height:44px;padding-inline:12px;font-size:14px}.inventory-toolbar .inventory-filter-toggle{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper-raised);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:9px 12px;font-size:8px;display:inline-flex}.inventory-toolbar form>select,.inventory-toolbar .inventory-apply,.inventory-toolbar .inventory-filter-count,.inventory-toolbar .inventory-presets,.inventory-toolbar .inventory-filter-chips{display:none}.inventory-toolbar.mobile-filters-open form>select{grid-column:1/-1;min-height:44px;font-size:9px;display:block}.inventory-toolbar.mobile-filters-open .inventory-apply{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.inventory-toolbar.mobile-filters-open .inventory-filter-count{grid-column:auto;justify-content:flex-end;align-items:center;min-height:44px;display:inline-flex}.inventory-toolbar .inventory-suggestions{flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.inventory-toolbar.mobile-filters-open .inventory-filter-chips{border-top:1px solid var(--rule);flex-wrap:wrap;padding:8px 0 4px;display:flex;overflow:visible}.inventory-toolbar .inventory-filter-chips>i{width:100%;height:1px;margin:2px 0}.inventory-results{padding-block:18px 58px}.inventory-results-head{flex-direction:row;align-items:center;margin-bottom:14px}.inventory-results-head p{display:none}.showroom-grid{gap:24px}.showroom-grid .vehicle-card{transition:none}.showroom-grid .vehicle-card:hover{transform:none}.showroom-grid .vehicle-photo{aspect-ratio:4/3;touch-action:pan-y;background:radial-gradient(circle,#e05f2c1f,#0000 64%),#15100d}.showroom-grid .vehicle-photo img,.showroom-grid .vehicle-photo .photo-missing{aspect-ratio:4/3;height:100%;object-fit:contain!important}.showroom-grid .vehicle-photo img{transition:none;animation:none}.showroom-grid .vehicle-card:hover .vehicle-photo img{transform:none}.showroom-grid .vehicle-card-body{gap:6px;padding:11px 2px 4px}.showroom-grid .vehicle-card h3{font-size:23px}.vehicle-card-price strong{font-size:22px}.showroom-grid .vehicle-card-specs{white-space:nowrap;min-height:22px}.showroom-grid .vehicle-card-specs span:nth-child(n+3){display:none}.vehicle-card-partner-badges{flex-wrap:nowrap;gap:7px;margin-top:5px}.vehicle-card-partner-badges>*{min-width:0;max-width:calc(50% - 4px)}.vehicle-card-partner-badges .cargurus-deal-badge-card{flex:0 0 calc(50% - 4px);min-height:56px}.vehicle-card-partner-badges .cargurus-rating-checking,.vehicle-card-partner-badges .cargurus-rating-unavailable{min-height:44px;padding:6px 8px;font-size:7px}.vehicle-card-partner-badges .partner-carfax-link{width:128px;min-height:46px;padding:3px}.vehicle-card-partner-badges .partner-carfax-link img{width:119px;height:auto}.vehicle-card-actions{gap:8px;padding-top:8px;display:grid}.vehicle-card-actions>span:first-child{justify-content:space-between}.vehicle-card-actions>span:last-child{grid-template-columns:1.25fr .9fr;gap:7px;width:100%;display:grid}.vehicle-card-actions .vehicle-card-details,.vehicle-card-actions .vehicle-card-deal{border:1px solid var(--rust);text-align:center;border-radius:6px;place-items:center;min-height:46px;padding:9px 10px;display:grid}.vehicle-card-actions .vehicle-card-details{background:var(--rust);color:var(--paper-raised)}.vehicle-card-actions .vehicle-card-deal{color:var(--rust);background:0 0}.vehicle-photo-arrows button{width:40px;height:40px}.compare-dock{bottom:10px}body:has(.vdp-page) .site-header{display:none}body:has(.vdp-page) .vdp-command{-webkit-backdrop-filter:none;backdrop-filter:none;top:0}body:has(.vdp-page) .vdp-command .standalone-shell{min-height:56px}body:has(.vdp-page) .mobile-action-bar{bottom:max(10px, env(safe-area-inset-bottom))}}@media (width<=380px){.site-header .brand-copy strong{max-width:185px;font-size:14px}html body .sandstone-home .ns-hero-copy h1{font-size:44px}.showroom-inventory .lot-intro-actions{grid-template-columns:1fr}.vehicle-card-partner-badges{flex-wrap:wrap}.vehicle-card-partner-badges>*{max-width:100%}}
