:root{--red: #e31b23;--red-dark: #b90d14;--ink: #08090b;--charcoal: #111317;--graphite: #1d2026;--steel: #9ca1aa;--mist: #e6e7e9;--white: #ffffff;--shell: 1320px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ink);color:var(--white);font-family:var(--ae-font-sans, "Montserrat", Arial, Helvetica, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%}img{height:auto}[hidden]{display:none!important}.site-shell{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.inventory-empty{display:grid;gap:8px;padding:34px}.pagination-wrap{margin-top:40px}@media(max-width:900px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-shell{width:min(calc(100% - 28px),var(--shell))}.vehicle-grid{grid-template-columns:1fr}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__body,html body.public-site-rebuild.public-site-rebuild .ae-inventory-2026 .vehicle-card__front .vehicle-card__body{padding-top:10px!important;padding-bottom:13px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions{top:14px!important;right:14px!important;gap:8px!important;align-items:center!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share-wrap{position:relative!important;width:40px!important;height:40px!important;flex:0 0 40px!important;overflow:visible!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite{position:static!important;inset:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:11px!important;background:#080a0deb!important;box-shadow:0 7px 20px #0000003d,inset 0 1px #ffffff0d!important;color:#f6f6f5!important;font-size:0!important;line-height:0!important;white-space:nowrap!important;cursor:pointer!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:before,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:before{content:none!important;display:none!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions :is(.vehicle-card__share,.vehicle-card__favorite)>svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;margin:0!important;place-self:center!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V3'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3C/svg%3E")!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share[data-card-flip-control]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7h-5V2'/%3E%3Cpath d='M20 2 14.5 7.5A8 8 0 1 0 20 13'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7h-5V2'/%3E%3Cpath d='M20 2 14.5 7.5A8 8 0 1 0 20 13'/%3E%3C/svg%3E")!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z'/%3E%3C/svg%3E")!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:hover,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:focus-visible,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:hover,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:focus-visible{border-color:#8c7a6bd1!important;background:#151312f7!important;box-shadow:0 9px 23px #0000004d,0 0 0 3px #8c7a6b1f!important;transform:translateY(-2px)!important;outline:none!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:hover:before,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:focus-visible:before,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:hover:before,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:focus-visible:before{content:none!important;display:none!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share[aria-expanded=true]{border-color:#8c7a6b!important;background:#8c7a6b!important;color:#fff!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:is(.is-favorite,[aria-pressed=true]){border-color:#8c7a6b!important;background:#8c7a6b!important;color:#fff!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:is(.is-favorite,[aria-pressed=true]):before{content:none!important;display:none!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:is(.is-favorite,[aria-pressed=true])>svg{fill:#fff!important;stroke:#fff!important}html[data-theme=light] body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share,html[data-theme=light] body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite{border-color:#fffffff0!important;background:#fffefcf0!important;box-shadow:0 8px 20px #44322224,inset 0 1px #fffffffa!important}html[data-theme=light] body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions :is(.vehicle-card__share,.vehicle-card__favorite):before{background-color:#1a1614!important}.ae-share-feedback{position:fixed;z-index:1300;right:22px;bottom:24px;min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0e1115f5;box-shadow:0 18px 42px #00000047;color:#fff;font-size:12px;font-weight:700;letter-spacing:-.01em}.ae-share-feedback[hidden]{display:none}html[data-theme=light] .ae-share-feedback{border-color:#21252a24;background:#fffffffa;box-shadow:0 16px 36px #22272d29;color:#1b1d20}@media(max-width:640px){.ae-share-feedback{right:16px;bottom:18px}}@media(max-width:560px){html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions{top:10px!important;right:10px!important;gap:6px!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share-wrap,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex-basis:38px!important}html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__share:before,html body.public-site-rebuild.public-site-rebuild .vehicle-card.vehicle-card--compact .vehicle-card__quick-actions .vehicle-card__favorite:before{width:17px!important;height:17px!important}}
