@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700;800&display=swap";.vitrina.vitrina--agropecuaria{--v-ink:#24301c;--v-muted:#6b6a55;--v-line:#e3dbc4;--v-paper:#f6f1e4;--agro-green:#2f5420;--agro-deep:#1b2f14;--agro-wheat:#e5bf5e;--agro-leather:#8a5a2b;--agro-rust:#b5552b;--agro-cream:#fbf8ef;background:radial-gradient(ellipse 70% 40% at 100% 0%,#efe3bf 0,transparent 60%), linear-gradient(180deg,var(--agro-cream) 0%,var(--v-paper) 55%,#efe7d2 100%);--v-accent:#2f5420!important;--v-primary:#1b2f14!important}.vitrina--agropecuaria .vitrina-nav{background:color-mix(in srgb,var(--agro-cream) 88%,transparent);border-bottom:1px solid var(--v-line)}.vitrina--agropecuaria .vitrina-nav-brand{color:var(--agro-deep)}.vitrina--agropecuaria .vitrina-nav-cart{background:var(--agro-green)}.agro-hero{isolation:isolate;color:#fdf8ea;padding:clamp(34px,6vw,72px) clamp(16px,4vw,40px) clamp(120px,14vw,190px);position:relative;overflow:hidden}.agro-hero-sky{z-index:-1;background:linear-gradient(#24401b 0%,#36592a 46%,#7c8a3c 78%,#c9a24e 100%);position:absolute;inset:0}.agro-sun{aspect-ratio:1;opacity:.75;filter:blur(1px);background:radial-gradient(circle,#ffe7a3 0,#f2c35b 55%,#0000 72%);border-radius:50%;width:clamp(90px,12vw,170px);animation:14s ease-in-out infinite alternate agro-sun;position:absolute;top:16%;right:12%}.agro-hills{width:100%;height:clamp(140px,18vw,260px);position:absolute;bottom:0;left:0;right:0}.agro-hills .far{fill:#5c7a33;opacity:.75}.agro-hills .mid{fill:#3f6126}.agro-hills .near{fill:var(--agro-cream)}.agro-hills .fence rect{fill:#5a3b1d}.agro-hills .fence path{stroke:#5a3b1d;stroke-width:2px;fill:none;opacity:.8}.agro-hero-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,5vw,56px);max-width:1160px;margin:0 auto;display:grid}.agro-hero-copy{animation:.7s both vitrina-rise}.agro-kicker{letter-spacing:.12em;text-transform:uppercase;color:#f5e3ad;background:#ffffff1c;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:800 11px Figtree,sans-serif;display:inline-flex}.agro-kicker img{object-fit:cover;border-radius:6px;width:22px;height:22px}.agro-hero h1{letter-spacing:-.04em;text-shadow:0 2px 18px #0003;max-width:14ch;margin:16px 0 6px;font:800 clamp(2.4rem,7vw,4.6rem)/.95 Bricolage Grotesque,sans-serif}.agro-hero-line{color:var(--agro-wheat);margin:0;font:800 clamp(1.1rem,2.6vw,1.5rem)/1.2 Bricolage Grotesque,sans-serif}.agro-hero-lead{color:#f4efdf;max-width:32rem;margin:12px 0 0;font:600 clamp(.98rem,2vw,1.08rem)/1.55 Figtree,sans-serif}.agro-hero-search{background:var(--agro-cream);max-width:540px;color:var(--agro-green);border-radius:16px;align-items:center;gap:8px;margin-top:22px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 14px 34px #0f1d0a40}.agro-hero-search svg{flex:none;width:20px;height:20px}.agro-hero-search input{min-width:0;color:var(--v-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font:600 15px Figtree,sans-serif}.agro-hero-search input::placeholder{color:#8b8a70}.agro-hero-search button{background:var(--agro-green);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 16px;font:800 13px Figtree,sans-serif}.agro-hero-cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.agro-btn{appearance:none;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:13px 18px;font:800 14px Figtree,sans-serif;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.agro-btn:hover{transform:translateY(-1px)}.agro-btn.primary{background:var(--agro-wheat);color:var(--agro-deep)}.agro-btn.ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.agro-board{gap:0;animation:.8s .1s both vitrina-rise;display:grid;position:relative;transform:rotate(1.2deg)}.agro-board-photo{object-fit:cover;border:6px solid #6b4423;border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:170px}.agro-board-slate{color:#f1efe4;background:linear-gradient(160deg,#2b3a2e,#1f2b22);border:6px solid #6b4423;border-radius:16px;padding:20px 20px 16px;font-family:Bricolage Grotesque,sans-serif;box-shadow:0 22px 50px #0d180a55,inset 0 0 40px #0005}.agro-board-photo+.agro-board-slate{border-radius:0 0 16px 16px}.agro-board-slate>span{color:var(--agro-wheat);letter-spacing:.16em;margin-bottom:10px;font:800 12px Figtree,sans-serif;display:block}.agro-board-slate ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agro-board-slate li button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:6px 0;font:700 15px Bricolage Grotesque,sans-serif;display:flex}.agro-board-slate li b{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:700;overflow:hidden}.agro-board-slate li i{border-bottom:2px dotted #f1efe455;flex:1;transform:translateY(-4px)}.agro-board-slate li strong{color:#fff3c9;white-space:nowrap;font-weight:800}.agro-board-slate li button:hover b{text-decoration:underline}.agro-board-slate p{color:#d8d6c8;margin:0}.agro-board-slate small{color:#c9c6b4;margin-top:12px;font:600 12px Figtree,sans-serif;display:block}.agro-promise{z-index:2;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1160px;margin:-34px auto 0;padding:0 clamp(16px,4vw,40px);display:grid;position:relative}.agro-promise article{border:1px solid var(--v-line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 10px 26px #3b2f1412}.agro-promise svg{width:26px;height:26px;color:var(--agro-green);flex:none}.agro-promise b{color:var(--agro-deep);font:800 14px Figtree,sans-serif;display:block}.agro-promise span{color:var(--v-muted);margin-top:3px;font:600 12.5px/1.4 Figtree,sans-serif;display:block}.agro-section-head span{color:var(--agro-rust);letter-spacing:.16em;font:800 11px Figtree,sans-serif;display:block}.agro-section-head h2{letter-spacing:-.03em;color:var(--agro-deep);margin:6px 0 0;font:800 clamp(1.6rem,3.4vw,2.3rem) Bricolage Grotesque,sans-serif}.agro-depts{max-width:1160px;margin:56px auto 0;padding:0 clamp(16px,4vw,40px)}.agro-dept-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.agro-dept{isolation:isolate;border:1px solid var(--v-line);min-height:170px;color:var(--agro-deep);text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.agro-dept:hover{transform:translateY(-3px);box-shadow:0 14px 30px #3b2f141c}.agro-dept img{z-index:-2;object-fit:cover;opacity:.22;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.agro-dept:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#fffdf6 78%);position:absolute;inset:0}.agro-dept:hover img{opacity:.32}.agro-dept-icon{background:var(--dept-bg,#eef3e3);width:42px;height:42px;color:var(--dept-ink,var(--agro-green));border-radius:12px;flex:none;place-items:center;margin-bottom:auto;display:grid}.agro-dept-icon svg{width:24px;height:24px}.agro-dept b{margin-top:14px;font:800 16px Bricolage Grotesque,sans-serif}.agro-dept small{color:var(--v-muted);font:600 12px/1.35 Figtree,sans-serif}.agro-dept em{color:var(--agro-rust);margin-top:4px;font:800 12px Figtree,sans-serif}.agro-dept.on{border-color:var(--agro-green);box-shadow:0 0 0 2px var(--agro-green) inset}.agro-dept--nutricion{--dept-bg:#f6ead0;--dept-ink:#8a5a14}.agro-dept--sanidad{--dept-bg:#e3f0ea;--dept-ink:#1f6b4f}.agro-dept--ferreteria{--dept-bg:#e9ecef;--dept-ink:#46525e}.agro-dept--ropa{--dept-bg:#e6ecf5;--dept-ink:#2f4a73}.agro-dept--talabarteria{--dept-bg:#f3e3d4;--dept-ink:#7a4a24}.agro-dept--mascotas{--dept-bg:#f6e4e4;--dept-ink:#9b3b3b}.agro-dept--semillas{--dept-bg:#e8f2d9;--dept-ink:#4c7a1d}.agro-bulk{box-sizing:border-box;color:#fdf8ea;background:repeating-linear-gradient(90deg,#0000 0 46px,#ffffff08 46px 48px),linear-gradient(120deg,#6b4423,#8a5a2b 60%,#a8743a);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 2*clamp(16px,4vw,40px));max-width:1160px;margin:56px auto 0;padding:clamp(22px,4vw,34px);display:flex}.agro-bulk span{color:#f5d68a;letter-spacing:.16em;font:800 11px Figtree,sans-serif}.agro-bulk h2{margin:6px 0;font:800 clamp(1.4rem,3vw,2rem) Bricolage Grotesque,sans-serif}.agro-bulk p{color:#f3e6cf;max-width:36rem;margin:0;font:600 14px/1.5 Figtree,sans-serif}.agro-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.vitrina--agropecuaria .vitrina-featured-head h2,.vitrina--agropecuaria .vitrina-shop-head h2,.vitrina--agropecuaria .vitrina-info h2{color:var(--agro-deep)}.vitrina--agropecuaria .vitrina-section-kicker{color:var(--agro-rust)}.vitrina--agropecuaria .vitrina-cats button.on{background:var(--agro-green);border-color:var(--agro-green);color:#fff}.vitrina--agropecuaria .vitrina-featured{max-width:1160px;margin:48px auto 0;padding:0 clamp(16px,4vw,40px)}.vitrina--agropecuaria .vitrina-featured-card{border-color:var(--v-line);background:#fffdf7}.vitrina--agropecuaria .vitrina-shop{max-width:1160px;margin-top:44px;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.vitrina--agropecuaria .vitrina-ph{background:linear-gradient(160deg,#f3ecd9,#e7dcc0)}.vitrina--agropecuaria .vitrina-ph .uv-pic{color:var(--agro-green)}.vitrina--agropecuaria .vitrina-item{border-color:var(--v-line);background:#fffdf7;border-radius:18px}.vitrina--agropecuaria .vitrina-item-media{background:#efe8d6}.vitrina--agropecuaria .vitrina-item-meta strong{color:var(--agro-green)}.vitrina--agropecuaria .vitrina-item-meta strong small{color:var(--v-muted);font:700 12px Figtree,sans-serif}.vitrina--agropecuaria .vitrina-item-actions .add{background:var(--agro-green)}.vitrina--agropecuaria .vitrina-badge{background:var(--agro-wheat);color:var(--agro-deep)}.vitrina--agropecuaria .vitrina-btn.primary,.vitrina--agropecuaria .vitrina-fab{background:var(--agro-green)}.vitrina--agropecuaria .vitrina-info-grid article{border-color:var(--v-line);background:#fffdf7}.vitrina--agropecuaria .vitrina-info-grid a{color:var(--agro-green)}.vitrina--agropecuaria .vitrina-foot{background:var(--agro-deep);color:#d9d4bd}.vitrina--agropecuaria .vitrina-foot b{color:#fdf8ea}.agro-item-tag{color:#8a5a14;letter-spacing:.03em;background:#f6ead0;border-radius:999px;width:max-content;padding:2px 8px;font:800 10.5px Figtree,sans-serif;display:inline-block}.vitrina-variant-preview{flex-wrap:wrap;gap:4px;display:flex}.vitrina-variant-preview span{border:1px solid var(--v-line);color:var(--v-ink);background:#fff;border-radius:7px;padding:2px 7px;font:700 11px Figtree,sans-serif}.vitrina-variant-preview em{color:var(--v-muted);align-self:center;font:700 11px Figtree,sans-serif}@keyframes agro-sun{0%{transform:translateY(0)}to{transform:translateY(14px)}}@media (width<=900px){.agro-hero-inner{grid-template-columns:1fr}.agro-board{max-width:520px;transform:none}.agro-sun{opacity:.4;width:120px;top:-20px;right:-34px}.agro-promise{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.agro-promise{grid-template-columns:1fr;margin-top:-26px}.agro-dept-grid{grid-template-columns:repeat(2,1fr)}.agro-dept{min-height:140px;padding:12px}.agro-dept small{display:none}.agro-hero-search button{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.agro-sun{animation:none}}.leal-stock-catalog{color:#111;background:#f3f0e9;margin:0 -1vw 55px;padding:0;font-family:Arial,Helvetica,sans-serif}.auto-leal.auto-showroom .auto-catalog-body:has(>.leal-stock-catalog){background:#f3f0e9;padding-top:12px;scroll-margin-top:0}.leal-stock-wordmark{align-items:center;gap:12px;display:inline-flex}.leal-stock-wordmark>span{gap:4px;width:45px;height:24px;margin-right:0;font-size:0;display:inline-flex}.leal-stock-wordmark>span:before,.leal-stock-wordmark>span:after{content:"";background:#de0010;width:15px;height:24px;display:block;transform:skew(-40deg)}.leal-stock-catalog *{box-sizing:border-box}.leal-stock-nav{border-bottom:1px solid #8c8982;justify-content:space-between;align-items:center;gap:25px;padding:0 0 15px;display:flex}.leal-stock-nav a{color:#101010;text-decoration:none}.leal-stock-wordmark{letter-spacing:-.04em;white-space:nowrap;font-size:24px;font-weight:800}.leal-stock-wordmark>span{color:#de0010;letter-spacing:-.3em;margin-right:10px}.leal-stock-nav>div{gap:40px;font-size:18px;font-weight:600;display:flex}.leal-stock-nav a[aria-current]{position:relative}.leal-stock-nav a[aria-current]:after{content:"";background:#e30613;height:2px;position:absolute;bottom:-8px;left:0;right:0}.leal-stock-heading{grid-template-columns:1.6fr 1fr;align-items:center;gap:40px;padding:24px 0;display:grid}.leal-stock-heading p{color:#e30613;letter-spacing:.07em;margin:0 0 7px;font-size:18px;font-weight:700}.auto-leal .leal-stock-heading h2{letter-spacing:-.055em;color:#0d0d0d;margin:0 0 3px;font:800 clamp(35px,4.3vw,66px)/1.05 Arial,Helvetica,sans-serif}.leal-stock-heading>div>span{font-size:17px;line-height:1.5}.leal-stock-search{border:1px solid #55524d;align-items:center;gap:15px;min-width:0;padding:10px 16px;display:flex}.leal-stock-search>span{font:30px/1 Arial,sans-serif}.leal-stock-search input{color:#161616;background:0 0;border:0;outline:0;width:100%;min-width:0;font:17px Arial,sans-serif}.leal-stock-search:focus-within{outline-offset:3px;outline:2px solid #e30613}.leal-stock-filters{border-top:1px solid #8c8982;grid-template-columns:1fr 1.1fr 1.1fr .65fr 1fr;align-items:center;gap:28px;padding:0 0 11px;display:grid}.leal-stock-filters>label{white-space:nowrap;border-bottom:1px solid #8c8982;align-items:center;gap:5px;min-width:0;height:48px;font-size:16px;font-weight:600;display:flex}.leal-stock-filters select,.leal-stock-filters input{color:#141414;width:100%;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:5px 0}.leal-stock-filters input::placeholder{color:#141414;opacity:1}.leal-stock-filters .leal-stock-sort{font-weight:400}.leal-stock-more{border:0;color:#e30613;cursor:pointer;white-space:nowrap;background:0 0;border-inline:1px solid #77736b;justify-content:center;align-items:center;gap:6px;padding:0 15px;font:600 16px Arial,sans-serif;display:flex}.leal-stock-more small{font-size:11px}.leal-stock-count{justify-content:space-between;align-items:center;min-height:40px;padding:3px 0 17px;display:flex}.leal-stock-count>strong{font-size:18px;font-weight:600}.leal-stock-count button{color:#6d302d;cursor:pointer;background:0 0;border:0;text-decoration:underline}.leal-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px 28px;display:grid}.leal-stock-card{background:0 0;border:1px solid #c8c3b9;flex-direction:column;min-width:0;display:flex}.leal-stock-media{aspect-ratio:1.02;background:#dedbd4;position:relative;overflow:hidden}.leal-stock-photo{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.leal-stock-photo img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;display:block}.leal-stock-photo>span{color:#666;place-items:center;height:100%;font-size:15px;display:grid}.leal-stock-gallery{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.leal-stock-gallery button,.leal-stock-gallery span{color:#fff;background:#161616b3;border:0;border-radius:0;place-items:center;height:28px;display:grid}.leal-stock-gallery button{cursor:pointer;pointer-events:auto;width:30px;font:30px/1 Arial,sans-serif}.leal-stock-gallery span{min-width:52px;margin-left:auto;padding:0 8px;font:600 12px Arial,sans-serif}.leal-stock-reserved{color:#fff;background:#181818df;padding:7px 10px;font-size:11px;position:absolute;top:12px;right:12px}.leal-stock-information{flex:1;padding:16px 17px 12px}.leal-stock-information>small{color:#101010;font-size:14px;font-weight:700;display:block}.auto-leal .leal-stock-information h3{text-overflow:ellipsis;white-space:nowrap;color:#101010;letter-spacing:-.045em;margin:3px 0 4px;font:800 clamp(20px,2.05vw,32px)/1.15 Arial,Helvetica,sans-serif;display:block;overflow:hidden}.leal-stock-information p{color:#171717;white-space:nowrap;margin:0;font-size:16px;line-height:1.5}.leal-stock-information>strong{color:#20201e;letter-spacing:-.035em;margin-top:7px;font:800 clamp(24px,2.4vw,37px)/1.2 Arial,Helvetica,sans-serif;display:block}.leal-stock-actions{border-top:1px solid #89857c;justify-content:space-between;align-items:center;gap:10px;margin:0 17px;padding:11px 0 12px;display:flex}.leal-stock-actions>button{color:#fff;cursor:pointer;white-space:nowrap;background:#272620;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:7px 18px;font:500 16px Arial,sans-serif;display:inline-flex}.leal-stock-actions>button:hover{background:#e30613}.leal-stock-actions>label{color:#171717;cursor:pointer;align-items:center;gap:9px;font-size:16px;display:flex}.leal-stock-actions input{appearance:none;cursor:pointer;background:0 0;border:1px solid #181818;border-radius:0;width:20px;height:20px;margin:0;padding:0}.leal-stock-actions input:checked{background:#e30613;border-color:#e30613;box-shadow:inset 0 0 0 4px #f3f0e9}.leal-stock-empty{text-align:center;border:1px solid #bfb8aa;padding:45px 20px}.leal-stock-empty h3{font-size:22px}.leal-stock-empty button{color:#fff;cursor:pointer;background:#222;border:0;padding:12px 18px}.leal-stock-extra{background:#ebe6de;border:1px solid #ccc5ba;margin:0 0 18px;padding:20px}.leal-stock-extra>label{gap:8px;max-width:270px;font-size:13px;display:grid}.leal-stock-extra>label select{background:0 0;border:1px solid #bfb8aa;min-height:42px;padding:8px}.leal-stock-catalog .leal-stock-extra .auto-filter-rail.is-open{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:20px 0 0;padding:0;display:grid;position:static}.leal-stock-extra .auto-filter-rail>div{grid-column:1/-1}.leal-stock-catalog a:focus-visible,.leal-stock-catalog button:focus-visible,.leal-stock-catalog input:focus-visible,.leal-stock-catalog select:focus-visible{outline-offset:3px;outline:2px solid #e30613}@media (width<=1100px){.leal-stock-nav>div{gap:24px;font-size:15px}.leal-stock-wordmark{font-size:21px}.leal-stock-heading>div>span{font-size:15px}.leal-stock-filters{grid-template-columns:1fr 1.2fr 1fr .65fr 1.15fr;gap:16px}.leal-stock-filters>label,.leal-stock-more{font-size:13px}.leal-stock-grid{gap:22px}.leal-stock-information{padding:13px}.leal-stock-information p{font-size:13px}.leal-stock-actions{margin:0 13px}.leal-stock-actions>button{padding:8px 10px;font-size:13px}.leal-stock-actions>label{gap:6px;font-size:13px}.leal-stock-actions input{width:17px;height:17px}}@media (width<=800px){.leal-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leal-stock-heading{grid-template-columns:1fr;gap:18px}.leal-stock-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.leal-stock-sort{grid-column:span 2}.leal-stock-more{border:0;justify-content:flex-start;padding:12px 0}.leal-stock-catalog .leal-stock-extra .auto-filter-rail.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.leal-stock-catalog{margin-inline:0}.leal-stock-nav{flex-direction:column;align-items:start;gap:14px}.leal-stock-wordmark{font-size:21px}.leal-stock-nav>div{justify-content:space-between;width:100%;font-size:12px}.leal-stock-heading{padding-top:22px}.leal-stock-heading p{font-size:12px}.auto-leal .leal-stock-heading h2{font-size:39px}.leal-stock-heading>div>span{font-size:13px}.leal-stock-search{padding:9px 12px}.leal-stock-search input{font-size:16px}.leal-stock-filters{grid-template-columns:1fr 1fr;gap:6px 16px}.leal-stock-filters>label{font-size:12px}.leal-stock-filters select,.leal-stock-filters input{font-size:16px}.leal-stock-sort{grid-column:auto}.leal-stock-grid{grid-template-columns:1fr;gap:26px}.leal-stock-count>strong{font-size:15px}.leal-stock-information>small{font-size:13px}.auto-leal .leal-stock-information h3{font-size:26px}.leal-stock-information p{font-size:14px}.leal-stock-information>strong{font-size:31px}.leal-stock-actions>button,.leal-stock-actions>label{font-size:14px}.leal-stock-actions>button{padding:9px 15px}.leal-stock-catalog .leal-stock-extra .auto-filter-rail.is-open{grid-template-columns:1fr}}@media (width>=801px){.leal-stock-nav{padding-bottom:10px}.leal-stock-heading{padding-block:20px}.leal-stock-filters>label{height:44px}}.leal-approved{--campaign-paper:#eee8df;color:#101112;background:var(--campaign-paper);font-family:Arial,Helvetica,sans-serif}.leal-campaign{isolation:isolate;aspect-ratio:1024/604;color:#eeeae3;background:#111 url(/brands/leal-automotores/showroom/hero-illustration.png) 0 0/94% 100% no-repeat;min-height:580px;position:relative;overflow:hidden}.leal-campaign nav{z-index:4;justify-content:space-between;align-items:center;gap:24px;height:78px;margin:0 4.8%;display:flex;position:relative}.leal-campaign nav>div{gap:40px;margin-left:auto;margin-right:50px;display:flex}.leal-campaign nav a{color:#eeeae3;font-size:13px;text-decoration:none}.leal-campaign-brand{display:flex}.leal-campaign-brand .auto-leal-lockup{align-items:center;height:65px;display:flex}.leal-campaign-brand .auto-leal-lockup>span{display:grid}.leal-campaign-brand .auto-leal-lockup b{letter-spacing:.4em;font-size:27px}.leal-campaign-brand .auto-leal-lockup small{letter-spacing:.4em;font-size:7px}.leal-campaign-talk{border:1px solid #eeeae3;padding:6px 18px}.leal-campaign-title{z-index:3;pointer-events:none;margin:20px 0 0 4%;position:relative}.leal-campaign-title p{letter-spacing:.3em;align-items:center;gap:11px;margin:0 0 14px;font-size:11px;display:flex}.leal-campaign-title i{background:#e30613;border-radius:50%;width:9px;height:9px}.auto-leal .leal-campaign-title h1{letter-spacing:-.055em;color:#eeeae3;margin:0;font:800 clamp(60px,9.4vw,150px)/.86 Arial,Helvetica,sans-serif!important}.leal-campaign nav{height:7.6vw;max-height:137px;margin-right:9%}.leal-campaign-brand .auto-leal-lockup b{font-size:32px}.leal-campaign-title{margin-top:2vw}.leal-campaign-outline{z-index:1;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #eeeae3a6;pointer-events:none;font:400 clamp(130px,29vw,450px)/1 Arial,Helvetica,sans-serif;position:absolute;top:11%;right:10%;-webkit-mask-image:linear-gradient(#000 65%,#0000 90%);mask-image:linear-gradient(#000 65%,#0000 90%)}.leal-campaign-red{z-index:5;color:#fff;writing-mode:vertical-rl;background:#e30613;justify-content:center;align-items:center;width:6.3%;font-size:20px;font-weight:500;text-decoration:none;display:flex;position:absolute;inset:0 0 0 auto;transform:rotate(180deg)}.leal-campaign-red:hover{background:#c40010}.leal-campaign-bottom{z-index:3;position:absolute;bottom:2.5%;left:4.5%;right:8.7%}.leal-campaign-bottom>div{border-bottom:1px solid #eeeae3;align-items:center;gap:3%;padding-bottom:12px;display:flex}.leal-campaign-bottom b{letter-spacing:-.04em;font-size:clamp(17px,2.25vw,34px)}.leal-campaign-bottom span{border-left:1px solid #eeeae3;padding-left:3%;font-size:clamp(11px,1.4vw,18px)}.leal-campaign-bottom small{white-space:nowrap;margin-left:auto;font-size:14px}.leal-campaign-bottom p{margin:9px 0 0;font:italic 11px Georgia,serif}.leal-editorial{background:#eee8df;padding:30px 3.3% 28px;scroll-margin-top:20px}.leal-editorial>header{grid-template-columns:1fr 27%;align-items:end;gap:20px;margin:0 1.4% 25px;display:grid}.leal-editorial header p,.leal-experience-copy>p{letter-spacing:.23em;margin:0 0 20px;font-size:11px;font-weight:600}.leal-editorial p em,.leal-experience-copy p em{color:#e30613;margin-right:12px;font-style:normal}.auto-leal .leal-editorial h2{color:#101112;letter-spacing:-.06em;margin:0;font:800 clamp(29px,4.6vw,74px)/.98 Arial,Helvetica,sans-serif}.leal-editorial-search>button{white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #242424;width:100%;margin:0 0 35px;padding:0 0 8px;font:italic clamp(17px,2.5vw,36px) Georgia,serif;display:block}.leal-editorial-search label{border:1px solid #68645e;align-items:center;gap:12px;padding:10px 13px;display:flex}.leal-editorial-search input{color:#222;background:0 0;border:0;outline:0;width:100%;min-width:0;font:12px Arial,sans-serif}.leal-editorial-search label:focus-within{outline-offset:3px;outline:2px solid #e30613}.leal-editorial-mosaic{grid-template-rows:auto auto;grid-template-columns:1.67fr 1fr;gap:17px 16px;display:grid}.leal-editorial-tile{color:#101112;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.leal-tile-vento{grid-row:span 2}.leal-reference-photo{background-image:url(/brands/leal-automotores/showroom/reference-approved.png);background-repeat:no-repeat;display:block}.leal-reference-vento{aspect-ratio:588/302;background-position:7.798% 63.776%;background-size:174.15%}.leal-reference-focus{aspect-ratio:352/125;background-position:94.792% 55.776%;background-size:290.909%}.leal-reference-interior{aspect-ratio:352/126;background-position:94.792% 68.794%;background-size:290.909%}.leal-tile-caption{border-bottom:1px solid #46433f;align-items:center;gap:15px;padding:7px 0 5px;display:flex}.leal-tile-caption b{letter-spacing:-.055em;font-size:clamp(12px,1.65vw,24px)}.leal-tile-caption small{margin-left:auto;font-size:10px}.leal-tile-caption i{color:#e30613;font-size:20px;font-style:normal}.leal-editorial-tile>em{margin-top:4px;font:italic 18px Georgia,serif;display:block}.leal-editorial-tile:hover .leal-tile-caption b{color:#d90010}.leal-experience{color:#eeeae3;background:#090a0c;grid-template-columns:54% 46%;padding-bottom:65px;scroll-margin-top:0;display:grid;position:relative}.leal-reference-experience{background-position:0 95.745%;background-size:184.505%;min-height:320px}.leal-experience-copy{padding:35px 3% 25px 5%}.leal-experience-copy>p{color:#eeeae3;font-size:10px}.auto-leal .leal-experience h2{color:#eeeae3;letter-spacing:-.055em;margin:0 0 8px;font:800 clamp(45px,7.1vw,112px)/.91 Arial,Helvetica,sans-serif}.leal-experience-copy>span{font:italic clamp(16px,2vw,28px)/1.2 Georgia,serif;display:block}.leal-experience-copy>a{color:#eeeae3;border:1px solid #eeeae3;margin-top:18px;padding:8px 18px;font-size:15px;text-decoration:none;display:inline-block}.leal-experience footer{border-top:1px solid #eeeae3;align-items:center;gap:35px;padding-top:14px;display:flex;position:absolute;bottom:18px;left:4%;right:4%}.leal-experience footer span{margin-right:auto;font:italic 18px Georgia,serif}.leal-experience footer a{color:#eeeae3;font-size:14px;text-decoration:none}.leal-approved a:focus-visible,.leal-approved button:focus-visible{outline-offset:4px;outline:2px solid #e30613}.leal-editorial-tile{align-self:start}.leal-reference-experience{aspect-ratio:555/300;background-position:0 94.66%;align-self:start;min-height:0}.leal-tile-caption{padding:5px 0 3px;line-height:1}.leal-tile-caption b{line-height:1}.leal-editorial-tile>em{margin-top:3px;line-height:1}.leal-experience-copy{padding-top:27px;padding-bottom:15px}.leal-experience-copy>p{margin-bottom:12px}.leal-experience-copy>a{margin-top:14px}body:has(.leal-approved) button[aria-label=Abrir\ soporte]{display:none}.auto-leal.auto-showroom .auto-catalog-body{border-top:1px solid #cbc5bb}@media (width<=700px){.leal-campaign{background-position:48% 66%;background-size:150%}.leal-campaign-outline{-webkit-mask-image:linear-gradient(#000 50%,#0000 85%);mask-image:linear-gradient(#000 50%,#0000 85%)}}@media (width>=1600px){.leal-approved{max-width:1800px;margin:auto}}@media (width<=700px){.leal-campaign{aspect-ratio:auto;background-position:48%;background-size:auto 100%;min-height:640px}.leal-campaign nav{gap:10px;height:76px;margin:0 10% 0 4%}.leal-campaign nav>div{display:none}.leal-campaign-talk{padding:7px 10px;font-size:11px!important}.leal-campaign-brand .auto-leal-lockup{padding-left:65px}.leal-campaign-brand .auto-leal-lockup b{font-size:20px}.leal-campaign-brand .auto-leal-lockup small{font-size:5px}.leal-campaign-title{margin-top:35px}.leal-campaign-title p{font-size:8px}.auto-leal .leal-campaign-title h1{line-height:.96;font-size:14vw!important}.leal-campaign-outline{font-size:40vw;top:37%;right:13%}.leal-campaign-red{width:27px;font-size:14px}.leal-campaign-bottom{bottom:18px;right:11%}.leal-campaign-bottom>div{flex-wrap:wrap;gap:10px}.leal-campaign-bottom b{width:100%;font-size:19px}.leal-campaign-bottom span{font-size:11px}.leal-campaign-bottom small{font-size:10px}.leal-campaign-bottom p{font-size:9px;line-height:1.5}.leal-editorial{padding:28px 20px}.leal-editorial>header{grid-template-columns:1fr;gap:24px;margin:0 0 22px}.leal-editorial header p{letter-spacing:.15em;margin-bottom:17px;font-size:8px}.auto-leal .leal-editorial h2{font-size:34px}.leal-editorial-search>button{width:auto;margin-bottom:15px;font-size:23px}.leal-editorial-search input{font-size:16px}.leal-editorial-mosaic{grid-template-columns:1fr;gap:24px}.leal-tile-vento{grid-row:auto}.leal-tile-caption b{font-size:18px}.leal-tile-caption small{font-size:9px}.leal-experience{grid-template-columns:1fr;padding-bottom:108px}.leal-reference-experience{aspect-ratio:555/314;min-height:0}.leal-experience-copy{padding:30px 22px}.auto-leal .leal-experience h2{font-size:59px}.leal-experience-copy>span{font-size:20px}.leal-experience footer{flex-wrap:wrap;gap:15px 25px}.leal-experience footer span{width:100%;font-size:19px}.leal-experience footer a{font-size:12px}.leal-campaign{background-position:48% 66%;background-size:150%}}.leal-real-photo{aspect-ratio:352/125;background:#131417;display:block;overflow:hidden}.leal-tile-vento .leal-real-photo{aspect-ratio:588/302}.leal-real-photo img{object-fit:contain;width:100%;height:100%;display:block}.leal-real-tile .leal-tile-caption{flex-wrap:wrap;gap:6px 12px}.leal-real-tile .leal-tile-caption b{flex:1;min-width:0;font-size:clamp(12px,1.4vw,21px)}.leal-real-tile .leal-tile-caption small{white-space:nowrap}.leal-real-tile .leal-tile-caption i{margin-left:auto}.leal-showroom{isolation:isolate;color:#eeeae3;background:#111214;flex-direction:column;height:min(900px,100svh);min-height:760px;padding:0 8.5% 0 4.5%;display:flex;position:relative;overflow:hidden}.showroom-nav{z-index:4;flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;height:100px;display:flex;position:relative}.showroom-brand{color:#fff;text-decoration:none}.showroom-brand .auto-leal-lockup{align-items:center;display:flex}.showroom-brand .auto-leal-lockup>span{display:grid}.showroom-nav>div{gap:36px;display:flex}.showroom-nav a{color:#eeeae3;font-size:12px;text-decoration:none}.showroom-talk{border:1px solid #eeeae3;padding:10px 18px}.showroom-talk:hover{background:#e30613}.showroom-logo img{object-fit:contain;width:110px;height:70px}.showroom-scene{flex:1;min-height:0;position:relative}.showroom-scene:before{content:"";z-index:-2;background:linear-gradient(110deg,#161719,#252729 65%,#111214);position:absolute;inset:0 -15% -100px -10%}.showroom-copy{z-index:2;pointer-events:none;padding-top:26px;position:relative}.showroom-copy p{color:#eeeae3;letter-spacing:.26em;align-items:center;gap:11px;margin:0 0 21px;font-size:9px;display:flex}.showroom-copy i{background:#e30613;border-radius:50%;width:8px;height:8px}.auto-showroom .showroom-copy h1{color:#eeeae3;letter-spacing:-.065em;max-width:800px;margin:0;font:800 clamp(65px,8.8vw,142px)/.91 Manrope,Arial,sans-serif}.showroom-model{letter-spacing:-.08em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ddd8cf88;z-index:0;pointer-events:none;max-width:64%;font:800 clamp(110px,23vw,370px)/1 Manrope,Arial,sans-serif;position:absolute;top:0;right:0;overflow:hidden}.showroom-photo{z-index:1;cursor:pointer;background:0 0;border:0;width:60%;height:90%;padding:0;position:absolute;bottom:12px;right:-1%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000)}.showroom-photo img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;display:block}.showroom-photo:focus-visible{outline-offset:5px;outline:2px solid #e30613}.showroom-redline{z-index:5;color:#fff;writing-mode:vertical-rl;cursor:pointer;background:#e30613;border:0;width:5%;padding:20px 0;font:600 17px Manrope,Arial,sans-serif;position:absolute;top:0;bottom:0;right:0;transform:rotate(180deg)}.showroom-redline:hover{background:#c40010}.showroom-bottom{z-index:3;border-bottom:1px solid #d9d4ca80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:20px 0 25px;display:flex;position:relative}.showroom-specs{align-items:center;gap:25px;display:flex}.showroom-specs>button{color:#eeeae3;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:800 clamp(17px,1.9vw,27px) Manrope,Arial,sans-serif}.showroom-specs>span{border-left:1px solid #ddd8cf88;padding-left:25px;font-size:13px}.showroom-pagination{gap:10px;display:flex}.showroom-pagination button{color:#b3b0ab;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 3px;font:500 11px Manrope,Arial,sans-serif}.showroom-pagination button[aria-pressed=true]{color:#fff;border-color:#e30613}.auto-showroom.auto-atelier .auto-search-wrap{grid-template-columns:1.6fr 1fr;align-items:end}.auto-showroom.auto-atelier .auto-search-intro h2{letter-spacing:-.06em;font:800 clamp(33px,3.9vw,63px)/1.03 Manrope,Arial,sans-serif}.auto-showroom .auto-search-intro>span{color:#242424}.auto-showroom.auto-atelier .auto-catalog-body{padding-top:40px}.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:35px 24px}.auto-showroom .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1){grid-area:span 2/span 2}.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1) .auto-showcase-media{aspect-ratio:1.48}.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1) .auto-showcase-copy h3{font-size:32px!important}.auto-showroom.auto-atelier .auto-showcase-copy h3{text-transform:uppercase;letter-spacing:-.04em;font:800 21px/1.1 Manrope,Arial,sans-serif!important}.auto-showroom .auto-showcase-copy{border-top:1px solid #aaa59c}.auto-showroom .auto-showcase-copy strong{font-style:italic;font-family:Georgia,serif!important}.auto-showroom .auto-showcase-actions{border-top:0}.auto-showroom .auto-showcase-media{background:#17181b}.auto-showroom .auto-showcase-gallery{opacity:.8}.auto-showroom.auto-atelier .auto-editorial-unit{background:#111214;border:0;margin-top:55px}.auto-showroom .auto-editorial-picture{background:#111214}.auto-showroom.auto-atelier .auto-editorial-copy h2{letter-spacing:-.055em;color:#eeeae3;font:800 clamp(43px,5.7vw,85px)/.96 Manrope,Arial,sans-serif}.auto-showroom .auto-editorial-copy>p{color:#eeeae3}.auto-showroom .auto-editorial-copy>span{color:#ccc6bb;font:italic 21px/1.5 Georgia,serif}.auto-showroom .auto-editorial-copy>button{color:#eeeae3;border:1px solid #eeeae3;padding:12px 17px}.auto-showroom .auto-editorial-copy{padding:45px}.auto-showroom .auto-concierge h2,.auto-showroom.auto-atelier .auto-agency-footer h2{letter-spacing:-.055em;font-family:Manrope,Arial,sans-serif;font-weight:800}.auto-showroom .auto-concierge h2 em{font-style:normal}@media (width<=1000px){.showroom-nav>div{gap:20px}.showroom-specs{gap:13px}.showroom-specs>span{padding-left:13px;font-size:11px}.showroom-photo{width:80%}.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact){grid-template-columns:repeat(2,minmax(0,1fr))}.auto-showroom .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1){grid-area:auto/span 2}}@media (width<=620px){.leal-showroom{height:95svh;min-height:700px;max-height:860px;padding:0 42px 0 22px}.showroom-nav{gap:15px;height:85px}.showroom-nav>div{display:none}.showroom-talk{padding:8px 10px;font-size:10px!important}.showroom-brand .auto-leal-lockup{padding-left:66px}.showroom-brand .auto-leal-lockup b{font-size:19px}.showroom-brand .auto-leal-lockup small{font-size:5px}.showroom-copy{padding-top:27px}.showroom-copy p{letter-spacing:.2em;margin-bottom:20px;font-size:7px}.auto-showroom .showroom-copy h1{font-size:clamp(48px,13vw,78px);line-height:.98}.showroom-model{max-width:95%;font-size:135px;top:170px;right:0}.showroom-photo{width:112%;height:63%;bottom:0;right:-8%}.showroom-redline{width:26px;font-size:12px}.showroom-bottom{gap:15px;margin-bottom:18px;padding:17px 0}.showroom-specs{flex-wrap:wrap;gap:11px}.showroom-specs>button{width:100%;font-size:17px}.showroom-specs>span{border-left:0;border-right:1px solid #bbb5ab66;padding:0 11px 0 0;font-size:10px}.showroom-pagination{gap:6px;position:absolute;bottom:13px;right:0}.showroom-pagination button{font-size:9px}.auto-showroom.auto-atelier .auto-search-wrap{display:block}.auto-showroom.auto-atelier .auto-search-intro h2{font-size:35px}.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact){grid-template-columns:1fr;gap:30px}.auto-showroom .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1){grid-column:auto}.auto-showroom.auto-atelier .auto-showcase-copy h3,.auto-showroom.auto-atelier .auto-vehicle-grid:not(.is-compact)>.auto-showcase-card:nth-child(5n+1) .auto-showcase-copy h3{font-size:25px!important}.auto-showroom .auto-editorial-copy{padding:30px 22px}.auto-showroom.auto-atelier .auto-editorial-copy h2{font-size:49px}.auto-showroom .auto-editorial-copy>span{font-size:18px}}.auto-model-facts{border-top:1px solid #d5d5df;border-bottom:1px solid #d5d5df;margin:28px 0;padding:23px 0}.auto-model-facts header>span{letter-spacing:.15em;color:#8a8a98;font-size:8px}.auto-model-facts h3{color:#424250;margin:10px 0 15px;font:400 31px Cormorant Garamond,Georgia,serif}.auto-model-facts h3 em{color:#9292a1;font-weight:400}.auto-model-facts header p{color:#9494a2;font-size:10px;line-height:1.9}.auto-model-summary{color:#727282;font-size:13px;line-height:1.9}.auto-model-facts dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:22px 0;display:grid}.auto-model-facts dl>div{border-top:1px solid #e0e0e8;padding:12px 0}.auto-model-facts dt{color:#9292a0;font-size:9px}.auto-model-facts dd{color:#565666;margin:8px 0 0;font-size:12px;line-height:1.8}.auto-model-facts dd a{color:var(--terracotta);margin-left:9px;text-decoration:none}.auto-model-facts details{border-top:1px solid #dddde6;padding:14px 0}.auto-model-facts summary{color:#6e6e80;cursor:pointer;justify-content:space-between;gap:20px;font-size:11px;list-style:none;display:flex}.auto-model-facts summary::-webkit-details-marker{display:none}.auto-model-facts summary>span{color:var(--terracotta);font-size:17px}.auto-model-facts ul{margin:17px 0 0;padding:0;list-style:none}.auto-model-facts li{color:#78788a;gap:10px;padding:8px 0;font-size:12px;line-height:1.7;display:flex}.auto-model-facts li b{color:#9696a5;font-size:9px;font-weight:500}.auto-model-facts li span{flex:1}.auto-model-facts li a{color:var(--terracotta);text-decoration:none}.auto-model-sources>a{color:#7d7d90;overflow-wrap:anywhere;margin-top:12px;font-size:10px;line-height:1.8;display:block}.auto-guide{background:#f2f2f4;border-bottom:1px solid #dcdce3;padding:35px max(28px,5.5vw);scroll-margin-top:20px}.auto-guide>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;list-style:none;display:flex}.auto-guide summary::-webkit-details-marker{display:none}.auto-guide>details>summary small{color:#858591;letter-spacing:.16em;margin-bottom:12px;font-size:8px;display:block}.auto-guide>details>summary b{color:#30303b;font:400 clamp(30px,3.3vw,46px)/1.1 Cormorant Garamond,Georgia,serif;display:block}.auto-guide>details>summary em{color:#90909c;font-weight:400}.auto-guide-summary-action{white-space:nowrap;color:#656573;align-items:center;gap:25px;font-size:11px;display:flex}.auto-guide-summary-action i{color:var(--terracotta);font-size:28px;font-style:normal}.auto-guide>details[open]>summary .auto-guide-summary-action i{transform:rotate(45deg)}.auto-guide-body{padding-top:30px}.auto-guide-intro{color:#777786;max-width:650px;margin:0 0 28px;font-size:12px;line-height:1.9}.auto-guide-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.auto-guide-controls label{gap:12px;min-width:0;display:grid}.auto-guide-controls label>span{letter-spacing:.13em;color:#858593;font-size:8px}.auto-guide-controls select{color:#3c3c4b;background:0 0;border:0;border-bottom:1px solid #bdbdca;width:100%;min-height:44px;padding:0 8px 10px 0;font:500 12px Manrope,system-ui,sans-serif}.auto-guide-controls select:disabled{opacity:.45;cursor:not-allowed}.auto-guide-result{margin-top:32px}.auto-guide-start{text-align:center;border:1px solid #dddde5;padding:35px}.auto-guide-start>span{color:#b6b6c0;font:400 32px Cormorant Garamond,Georgia,serif}.auto-guide-start p{color:#737383;margin:10px 0;font:italic 27px Cormorant Garamond,Georgia,serif}.auto-guide-start small{color:#9393a0;font-size:11px}.auto-guide-unit{background:#f8f8fa;border:1px solid #d5d5df;grid-template-columns:1fr 1.2fr;gap:35px;padding:27px;display:grid}.auto-guide-photo{color:#a0a0ad;background:#111217;align-self:start;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.auto-guide-photo>img{object-fit:contain;width:100%;height:390px;display:block}.auto-guide-photo>small{border-left:2px solid var(--terracotta);color:#fff;letter-spacing:.13em;background:#111217b8;padding:8px 10px;font-size:8px;position:absolute;top:15px;left:15px}.auto-guide-photo>button{color:#eeeef3;cursor:pointer;background:#191a21;border:0;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;padding:15px;font:500 11px Manrope,system-ui,sans-serif;display:flex}.auto-guide-photo>button>span{color:var(--terracotta);font-size:20px}.auto-guide-dossier header>span{color:#90909e;letter-spacing:.15em;font-size:8px}.auto-guide-dossier h3{color:#30303d;letter-spacing:-.025em;margin:12px 0 15px;font:400 36px/1.05 Cormorant Garamond,Georgia,serif}.auto-guide-dossier header>strong{color:#40404e;letter-spacing:-.035em;font:500 23px Manrope,system-ui,sans-serif}.auto-guide-dossier dl{grid-template-columns:1fr 1fr;gap:0 25px;margin:24px 0 0;display:grid}.auto-guide-dossier dl>div{border-top:1px solid #dddde5;min-width:0;padding:12px 0}.auto-guide-dossier dt{color:#9393a1;font-size:9px}.auto-guide-dossier dd{color:#555565;margin:6px 0 0;font-size:12px;line-height:1.7}.auto-guide-description{color:#7c7c8a;font-size:12px;line-height:1.9}.auto-guide-equipment{border-top:1px solid #d9d9e3;margin-top:17px;padding:15px 0}.auto-guide-equipment>summary{cursor:pointer;color:#626274;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.auto-guide-equipment summary>span{color:var(--terracotta);font-size:18px}.auto-guide-equipment[open] summary>span{transform:rotate(45deg)}.auto-guide-equipment>p,.auto-guide-equipment li{color:#828291;font-size:12px;line-height:1.8}.auto-guide-equipment ul{padding-left:17px}.auto-guide-equipment dl{margin-top:15px}.auto-guide-open-unit{color:#fff;cursor:pointer;background:#191a21;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:15px 18px;font:500 12px Manrope,system-ui,sans-serif;display:flex}.auto-guide-open-unit>span{color:var(--terracotta);font-size:22px}.auto-guide-options header{justify-content:space-between;align-items:center;gap:20px;padding:15px 0 20px;display:flex}.auto-guide-options h3{color:#4b4b5a;margin:0;font:400 28px Cormorant Garamond,Georgia,serif}.auto-guide-options header>span{white-space:nowrap;color:#90909e;font-size:10px}.auto-guide-options>button{text-align:left;cursor:pointer;background:#fafafc;border:1px solid #d5d5df;align-items:center;gap:20px;width:100%;margin-top:12px;padding:13px;display:flex}.auto-guide-options button>img{object-fit:contain;background:#17181f;width:100px;height:90px}.auto-guide-options button>span{flex:1}.auto-guide-options b{color:#434351;font:400 27px Cormorant Garamond,Georgia,serif;display:block}.auto-guide-options small{color:#9292a0;margin-top:7px;font-size:11px;display:block}.auto-guide-options em{color:#667;margin-top:10px;font:500 14px Manrope,system-ui,sans-serif;display:block}.auto-guide-options i{color:var(--terracotta);padding-right:12px;font-size:22px;font-style:normal}.auto-guide-body>footer{color:#9393a1;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;font-size:10px;line-height:1.8;display:flex}.auto-guide-body>footer button{color:#6f6f81;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:9px 0;font:500 11px Manrope,system-ui,sans-serif}@media (width<=760px){.auto-guide-unit{grid-template-columns:1fr;gap:25px}.auto-guide-photo>img{height:320px}.auto-guide-controls{grid-template-columns:1fr 1fr;gap:22px}}@media (width<=620px){.auto-guide{padding:27px 24px}.auto-guide>details>summary{display:block}.auto-guide>details>summary b{font-size:33px}.auto-guide-summary-action{justify-content:space-between;margin-top:17px;display:flex}.auto-guide-summary-action i{font-size:24px}.auto-guide-body{padding-top:18px}.auto-guide-controls{gap:20px 15px}.auto-guide-controls select{font-size:13px}.auto-guide-unit{padding:15px}.auto-guide-photo>img{height:290px}.auto-guide-dossier h3{font-size:34px}.auto-guide-dossier dl{gap:0 15px}.auto-guide-body>footer{display:block}.auto-guide-body>footer button{margin-top:10px}.auto-guide-options button>img{width:77px;height:85px}.auto-guide-options>button{gap:13px}.auto-guide-options b{font-size:24px}.auto-guide-options i{padding-right:0}}.auto-catalog{--night:#101c21;--ink:#14242a;--sand:#f3f0e9;--paper:#fbfaf7;--lime:#b8f4c7;--line:#d9ddd6;background:var(--sand);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.auto-catalog-hero{color:#edf8f4;background:linear-gradient(119deg,#0b171d 0%,#122b2b 50%,#1d4a44 100%);min-height:640px;padding:24px max(24px,7vw) 76px;position:relative;overflow:hidden}.auto-hero-glow{pointer-events:none;border:1px solid #b8f4c742;border-radius:50%;width:620px;height:620px;position:absolute;top:-310px;right:-80px;box-shadow:0 0 0 92px #b8f4c70a,0 0 0 183px #b8f4c706}.auto-catalog-nav,.auto-hero-layout,.auto-search-deck{z-index:1;max-width:1240px;margin-left:auto;margin-right:auto;position:relative}.auto-catalog-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.auto-wordmark{color:#fff;letter-spacing:-.03em;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.auto-wordmark i{background:var(--lime);color:#112629;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:grid}.auto-nav-links{gap:25px;display:flex}.auto-nav-links a{color:#bbccc8;font-size:12px;font-weight:750;text-decoration:none}.auto-nav-contact{color:#fff;border:1px solid #edf8f452;border-radius:99px;justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.auto-nav-contact span{color:var(--lime);font-size:9px}.auto-hero-layout{grid-template-columns:minmax(0,1.3fr) 310px;align-items:end;gap:52px;padding-top:116px;display:grid}.auto-hero-eyebrow{color:var(--lime);letter-spacing:.18em;margin:0 0 17px;font-size:10px;font-weight:900}.auto-hero-copy h1{color:#fbfdfc;letter-spacing:-.075em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.88}.auto-hero-lead{color:#bdd0cb;max-width:460px;margin:25px 0 0;font-size:16px;line-height:1.55}.auto-hero-cta{border-bottom:1px solid var(--lime);color:#fff;align-items:center;gap:21px;margin-top:32px;padding-bottom:7px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.auto-hero-cta b{color:var(--lime);font-size:17px}.auto-hero-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#ffffff1c,#ffffff06);border:1px solid #d9ffea40;border-radius:3px;padding:22px}.auto-card-label{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.auto-hero-card>strong{color:#fff;letter-spacing:-.07em;margin-top:18px;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:.8;display:inline-block}.auto-hero-card>em{color:#cbdbd6;margin-left:10px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.auto-hero-card>div{border-top:1px solid #d9ffea33;align-items:center;gap:10px;margin-top:24px;padding-top:12px;display:flex}.auto-hero-card>div span{color:var(--lime);font:28px/1 Georgia,serif}.auto-hero-card>div small{color:#d9e7e3;font-size:11px;line-height:1.3}.auto-hero-card p{color:#b6cbc5;margin:21px 0 0;font-size:11px;line-height:1.45}.auto-search-deck{background:#ffffff2e;border:1px solid #ffffff40;border-radius:4px;grid-template-columns:minmax(230px,1fr) 170px 150px 54px;align-items:stretch;gap:1px;margin-top:62px;display:grid;overflow:hidden;box-shadow:0 20px 55px #00000029}.auto-search-deck label{background:#f8faf8;align-content:center;gap:4px;min-height:68px;padding:9px 14px;display:grid}.auto-search-deck label>span{color:#75817e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.auto-search-deck input,.auto-search-deck select{color:#243438;background:0 0;border:0;outline:0;width:100%;font:700 14px Inter,system-ui,sans-serif}.auto-search-main{align-items:center;gap:12px;display:flex!important}.auto-search-main>span{color:#1b403e!important;font-size:25px!important;font-weight:400!important}.auto-search-main input{font-size:15px}.auto-search-deck>a{background:var(--lime);color:#173235;place-items:center;font-size:27px;font-weight:400;text-decoration:none;display:grid}.auto-catalog-body{max-width:1240px;margin:0 auto;padding:86px 28px 48px}.auto-editorial-intro{grid-template-columns:1.05fr 1.2fr .9fr;align-items:end;gap:28px;padding:0 0 72px;display:grid}.auto-editorial-intro p,.auto-inventory-head p{color:#697975;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.auto-editorial-intro h2{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(31px,3.6vw,52px);font-weight:400;line-height:.97}.auto-editorial-intro>span{color:#65736f;max-width:255px;font-size:13px;line-height:1.6}.auto-catalog-layout{border-top:1px solid #cfd4cc;grid-template-columns:218px minmax(0,1fr);gap:48px;padding-top:18px;display:grid}.auto-filter-rail{padding-top:11px}.auto-filter-rail>div{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.auto-filter-rail>div p{color:#2d413e;letter-spacing:.11em;margin:0;font-size:10px;font-weight:900}.auto-filter-rail>div button{color:#687875;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.auto-filter-rail>label{color:#52625e;border-top:1px solid #d9ddd6;gap:7px;padding:14px 0;font-size:11px;font-weight:800;display:grid}.auto-filter-rail input,.auto-filter-rail select{color:#172b2d;background:0 0;border:0;outline:0;width:100%;min-height:34px;padding:0;font:700 13px Inter,system-ui,sans-serif}.auto-filter-rail input::placeholder{color:#9ca7a3}.auto-filter-rail .auto-filter-check{color:#263b39;border-bottom:1px solid #d9ddd6;align-items:center;gap:8px;display:flex}.auto-filter-check input{accent-color:#234d47;width:16px;min-height:16px}.auto-filter-check span{font-size:12px}.auto-inventory-head{justify-content:space-between;align-items:end;gap:20px;margin:7px 0 29px;display:flex}.auto-inventory-head h2{letter-spacing:-.075em;margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(35px,4.2vw,59px);font-weight:400;line-height:.88}.auto-inventory-head>div:last-child{color:#64736f;align-items:center;gap:13px;font-size:11px;font-weight:800;display:flex}.auto-inventory-head select{color:#2b403e;background:0 0;border:1px solid #c9d0c8;border-radius:2px;min-height:38px;padding:0 26px 0 10px;font:750 11px Inter,system-ui,sans-serif}.auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.auto-showcase-card{background:var(--paper);border:1px solid #d3d8d1;border-radius:3px;transition:transform .25s,box-shadow .25s;overflow:hidden}.auto-showcase-open,.auto-showcase-copy{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.auto-showcase-media{background:linear-gradient(145deg,#36524e,#152d2c);height:245px;position:relative;overflow:hidden}.auto-showcase-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.auto-showcase-card:hover .auto-showcase-media img{transform:scale(1.04)}.auto-showcase-media>span{color:#b8f4c7;place-items:center;height:100%;font-size:42px;display:grid}.auto-showcase-media small{background:var(--lime);color:#173235;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.auto-showcase-gallery{color:#71807c;border-bottom:1px solid #e1e3de;justify-content:space-between;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.auto-showcase-gallery button{color:#244541;cursor:pointer;background:0 0;border:0;font-size:15px}.auto-showcase-copy h3{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400;margin:6px 0 7px!important;font-size:25px!important}.auto-showcase-copy p{min-height:35px;font-size:12px;line-height:1.45;color:#687873!important}.auto-showcase-copy strong{font-family:Georgia,serif;font-weight:400;color:#1f554c!important;font-size:23px!important}.auto-showcase-actions{gap:9px;padding:0 18px 18px;display:flex}.auto-showcase-actions button,.auto-showcase-actions a{color:#294843;background:0 0;border:1px solid #2e504b;border-radius:2px;flex:1;place-items:center;min-height:40px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.auto-showcase-actions a{color:#fff;background:#294843}.auto-empty-catalog{text-align:center;background:linear-gradient(135deg,#e3e7df,#f8f7f2);border:1px solid #ccd2ca;align-content:center;place-items:center;min-height:430px;padding:35px;display:grid}.auto-empty-mark{width:47px;height:47px;color:var(--lime);background:#274843;border-radius:50%;place-items:center;margin-bottom:19px;font:italic 27px Georgia,serif;display:grid}.auto-empty-catalog p{color:#557069;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.auto-empty-catalog h3{letter-spacing:-.06em;margin:12px 0;font:400 clamp(31px,4vw,48px)/.94 Georgia,serif}.auto-empty-catalog>span{color:#687773;max-width:310px;font-size:13px;line-height:1.55}.auto-empty-catalog a{color:#294843;border-bottom:1px solid #294843;margin-top:23px;padding-bottom:5px;font-size:12px;font-weight:900;text-decoration:none}.auto-empty-catalog a b{margin-left:10px;font-size:15px}.auto-trust-row{color:#798783;border-top:1px solid #cfd4cc;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:86px;padding-top:17px;font-size:11px;display:grid}.auto-trust-row span{gap:10px;display:flex}.auto-agency-footer{border-top:1px solid #bfc8bf;grid-template-columns:1.2fr 1fr .9fr;gap:28px;margin-top:74px;padding:34px 0 2px;display:grid}.auto-agency-footer p{color:#6f827c;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:900}.auto-agency-footer h2{letter-spacing:-.06em;margin:0;font:400 clamp(28px,3vw,42px)/.95 Georgia,serif}.auto-agency-footer>div:nth-child(2){color:#667772;align-content:start;gap:7px;font-size:12px;line-height:1.4;display:grid}.auto-agency-footer>div:nth-child(2) b{color:#344b46;font-size:11px}.auto-agency-actions{align-content:start;justify-items:start;gap:9px;display:grid}.auto-agency-actions a{color:#294843;font-size:12px;font-weight:850;text-decoration:none}.auto-agency-actions a:hover{text-decoration:underline}@media (width<=760px){.auto-catalog-hero{min-height:auto;padding:18px 18px 42px}.auto-catalog-nav{grid-template-columns:1fr auto}.auto-nav-links{display:none}.auto-hero-layout{grid-template-columns:1fr;gap:32px;padding-top:75px}.auto-hero-copy h1{font-size:54px}.auto-hero-card{max-width:none}.auto-search-deck{grid-template-columns:1fr 1fr;margin-top:36px}.auto-search-main{grid-column:1/-1}.auto-search-deck>a{display:none}.auto-catalog-body{padding:54px 18px 35px}.auto-editorial-intro{grid-template-columns:1fr;gap:18px;padding-bottom:46px}.auto-editorial-intro>span{max-width:330px}.auto-catalog-layout{grid-template-columns:1fr;gap:35px}.auto-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.auto-filter-rail>div{grid-column:1/-1}.auto-filter-rail .auto-filter-check{min-height:56px}.auto-vehicle-grid{grid-template-columns:1fr}.auto-inventory-head h2{font-size:43px}.auto-inventory-head{flex-direction:column;align-items:start}.auto-trust-row{grid-template-columns:1fr;gap:12px;margin-top:50px}}.auto-catalog{--ink:#28211e;--muted:#766c66;--paper:#fffdf9;--sand:#f6f1ea;--terracotta:#b85e39;--terracotta-dark:#934324;--line:#e4ddd6;--sage:#e7eee7;color:var(--ink);background:#f8f4ee}.auto-catalog-hero{min-height:650px;color:var(--ink);background-color:#f2ebe3;background-image:linear-gradient(90deg,#f8f3ec 0%,#f8f3ec 43%,#f8f3ec22 64%,#3b2920aa 100%),var(--auto-hero-image,url(/images/automotores-showroom.webp));background-position:50%,100%;background-size:cover;padding:22px max(24px,6vw) 76px}.auto-catalog-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#20150a12);width:52%;height:100%;position:absolute;bottom:0;right:0}.auto-hero-glow{display:none}.auto-catalog-nav,.auto-hero-layout,.auto-search-deck{max-width:1320px}.auto-catalog-nav{border-bottom:1px solid #3c2c241f;grid-template-columns:1fr auto 1fr;padding:4px 0 18px}.auto-wordmark{color:#2a211e;letter-spacing:.14em;text-transform:uppercase;gap:9px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.auto-wordmark i{color:#a54f2d;background:0 0;border:1px solid #b85e39;border-radius:50%;width:27px;height:27px;font-size:16px}.auto-wordmark>span{gap:1px;display:grid}.auto-wordmark b{letter-spacing:.15em;font:400 17px/1 Georgia,Times New Roman,serif}.auto-wordmark small{letter-spacing:.53em;font:800 7px/1 Inter,system-ui,sans-serif}.auto-nav-links{gap:30px}.auto-nav-links a{color:#4d4039;font-size:12px;font-weight:800}.auto-nav-links a:hover{color:var(--terracotta)}.auto-nav-contact{color:#fff;background:#2c211e;border-color:#2c211e;font-size:11px;box-shadow:0 7px 16px #36221822}.auto-nav-contact span{color:#f1b493}.auto-hero-layout{grid-template-columns:minmax(0,1.2fr) 265px;gap:28px;padding-top:88px}.auto-hero-copy{z-index:1;position:relative}.auto-hero-eyebrow{color:var(--terracotta);letter-spacing:.17em;font-size:10px}.auto-hero-copy h1{color:#29201c;max-width:700px;font-size:clamp(55px,6.25vw,88px);line-height:.91}.auto-hero-lead{color:#63564f;max-width:455px;font-size:15px}.auto-hero-cta{border-color:var(--terracotta);color:#352620}.auto-hero-cta b{color:var(--terracotta)}.auto-hero-card{display:none}.auto-search-deck{background:#fffdfa;border:1px solid #ebe0d7;border-radius:17px;grid-template-columns:minmax(260px,1fr) 150px 150px 150px 130px;gap:9px;margin-top:54px;padding:10px;overflow:visible;box-shadow:0 18px 38px #48301c1c}.auto-search-deck label{background:#fffdfa;border:1px solid #eee5de;border-radius:10px;min-height:52px;padding:8px 12px}.auto-search-deck label>span{color:#8b7d73}.auto-search-main{gap:10px}.auto-search-main>span{color:var(--terracotta)!important}.auto-search-price input{min-width:0}.auto-search-deck>a{background:var(--terracotta);color:#fff;border-radius:10px;font-size:0}.auto-search-deck>a:after{content:"Buscar";font-size:12px;font-weight:850}.auto-catalog-body{max-width:1320px;padding:78px 28px 55px}.auto-editorial-intro{grid-template-columns:.88fr 1.3fr .8fr;padding-bottom:62px}.auto-editorial-intro p,.auto-inventory-head p{color:var(--terracotta)}.auto-editorial-intro h2,.auto-inventory-head h2{color:#2b211d}.auto-editorial-intro>span{color:#766a61}.auto-catalog-layout{border-color:#ded4cc;grid-template-columns:205px minmax(0,1fr);gap:42px}.auto-filter-rail>div p{color:#58473d}.auto-filter-rail>label{color:#6d5f57;border-color:#e2d9d1}.auto-filter-rail input,.auto-filter-rail select{color:#302721}.auto-filter-check input{accent-color:var(--terracotta)}.auto-inventory-head{margin-top:3px}.auto-inventory-head>div:last-child{color:#807269}.auto-inventory-head select{color:#594b42;background:#fffdfa;border-color:#d9cec5;border-radius:9px}.auto-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auto-showcase-card{background:#fffdfa;border-color:#e4dbd3;border-radius:15px;box-shadow:0 7px 20px #44291a0b}.auto-showcase-card:hover{box-shadow:0 20px 38px #4c2d1b1c}.auto-showcase-media{background:linear-gradient(145deg,#8a7060,#382b24);height:230px}.auto-showcase-media small{color:#365a42;background:#e8f2e8;border-radius:99px}.auto-showcase-gallery{color:#887a71;border-color:#eee7e1}.auto-showcase-gallery button{color:var(--terracotta)}.auto-showcase-copy h3{color:#30241e;font-size:22px!important}.auto-showcase-copy p{color:#7b6f67!important}.auto-showcase-copy strong{color:var(--terracotta-dark)!important}.auto-showcase-actions{padding:0 16px 16px}.auto-showcase-actions button,.auto-showcase-actions a{color:#5e4032;border-color:#cbb8ad;border-radius:9px;min-height:41px}.auto-showcase-actions a{border-color:var(--terracotta);background:var(--terracotta)}.auto-trust-row{color:#9c8b80;border-color:#ded4cc}.auto-trust-row b{color:#57463c}.auto-agency-footer{border-color:#d7cbc2}.auto-agency-footer h2{color:#30241e}.auto-agency-actions a{color:var(--terracotta-dark)}.auto-demo-card .auto-showcase-media button{z-index:2;color:#4b382f;cursor:pointer;background:#fffdf9e8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font:400 21px/1 Georgia,serif;display:grid;position:absolute;top:12px;right:12px}.auto-demo-card .auto-showcase-copy p{min-height:0;margin:0 0 8px;font-size:11px}.auto-demo-card .auto-showcase-copy h3{margin:0 0 8px!important}.auto-demo-card .auto-showcase-copy strong{margin:0!important}.auto-catalog{font-family:DM Sans,Inter,system-ui,sans-serif}.auto-hero-copy h1,.auto-editorial-intro h2,.auto-inventory-head h2,.auto-showcase-copy h3,.auto-showcase-copy strong,.auto-detail-heading h2,.auto-detail-heading strong{font-family:DM Serif Display,Georgia,serif!important}.auto-demo-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.auto-demo-card .auto-showcase-media i{z-index:2;color:#4b382f;background:#fffdf9e8;border-radius:50%;place-items:center;width:34px;height:34px;font:400 21px/1 Georgia,serif;display:grid;position:absolute;top:12px;right:12px}.auto-demo-contact{background:var(--terracotta);color:#fff;border-radius:10px;margin-top:24px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.auto-catalog-body{padding-top:92px}.auto-editorial-intro{padding-bottom:42px;position:relative}.auto-editorial-intro h2{max-width:620px;font-size:clamp(39px,4vw,62px);line-height:.92}.auto-editorial-intro>span{color:#6c5b51;padding-bottom:5px;font-size:14px}.auto-value-strip{border-top:1px solid #ddd1c8;border-bottom:1px solid #ddd1c8;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:26px;display:grid}.auto-value-strip span{color:#58483e;letter-spacing:.015em;border-right:1px solid #ddd1c8;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.auto-value-strip span:first-child{padding-left:0}.auto-value-strip span:last-child{border-right:0}.auto-value-strip b{color:var(--terracotta);font-family:DM Serif Display,Georgia,serif;font-size:20px;font-weight:400}.auto-catalog-layout{padding-top:25px}.auto-filter-rail{background:#fffdfa;border:1px solid #e7ddd5;border-radius:14px;align-self:start;padding:17px 16px 3px;position:sticky;top:24px;box-shadow:0 10px 26px #40231608}.auto-filter-rail>div{margin-bottom:12px}.auto-filter-rail>div p{letter-spacing:.04em;font-size:11px}.auto-filter-rail>div button{color:var(--terracotta-dark)}.auto-filter-rail>label{padding:12px 0;font-size:11px}.auto-filter-rail input,.auto-filter-rail select{color:#4a3830;min-height:31px;font-size:12px}.auto-inventory-head{align-items:center;margin:0 0 25px}.auto-inventory-head h2{font-size:clamp(39px,4.2vw,58px);line-height:.9}.auto-inventory-head>div:last-child{background:#fffdfa;border:1px solid #e8ded7;border-radius:12px;padding:7px 8px 7px 13px}.auto-inventory-head select{background:#f4ebe5;border:0}.auto-vehicle-grid{gap:20px}.auto-showcase-card{border:0;border-radius:17px;box-shadow:0 10px 27px #41241610}.auto-showcase-card:hover{transform:translateY(-7px);box-shadow:0 26px 48px #4c2b191f}.auto-showcase-media{height:252px}.auto-showcase-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#25180d3d);position:absolute;inset:0}.auto-showcase-media small{z-index:2;padding:7px 10px;font-size:9px;top:14px;left:14px;box-shadow:0 4px 12px #25412a22}.auto-showcase-copy{padding:16px 18px 19px}.auto-showcase-copy p{font-size:11px;color:#88786e!important}.auto-showcase-copy h3{margin:2px 0 11px!important;font-size:25px!important}.auto-showcase-copy strong{font-size:25px!important}.auto-demo-card .auto-showcase-media{height:252px}.auto-demo-card .auto-showcase-copy{padding:16px 18px 20px}.auto-demo-card .auto-showcase-media i{z-index:3;width:37px;height:37px;transition:transform .2s;top:14px;right:14px;box-shadow:0 4px 12px #3f2c2030}.auto-demo-card:hover .auto-showcase-media i{transform:scale(1.09)}.auto-demo-detail .auto-detail-hero{height:420px}.auto-demo-detail .auto-detail-hero img{object-position:center}@media (width<=760px){.auto-value-strip{grid-template-columns:1fr;margin:0 0 24px}.auto-value-strip span{border-bottom:1px solid #ddd1c8;border-right:0;min-height:45px;padding:0}.auto-value-strip span:last-child{border-bottom:0}.auto-filter-rail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.auto-demo-detail .auto-detail-hero{height:275px}}.auto-vehicle-dialog{background:#21150ecc}.auto-detail-sheet{border-radius:24px;width:min(1060px,100%);padding:22px;box-shadow:0 34px 90px #1e110a78}.auto-detail-hero{border-radius:17px;height:460px}.auto-detail-heading{grid-template-columns:1fr auto;align-items:end;gap:20px;padding:18px 6px 3px;display:grid}.auto-detail-heading p{grid-column:1/-1}.auto-detail-heading h2{margin:0;font-size:clamp(38px,5vw,58px)}.auto-detail-heading strong{white-space:nowrap;font-size:31px}.auto-detail-specs{grid-template-columns:repeat(3,1fr);gap:10px;margin:27px 0 22px}.auto-detail-specs span{background:#fbf7f2;border-radius:12px;min-height:62px;padding:12px 14px}.auto-detail-description{max-width:800px;font-size:16px;line-height:1.72}.auto-detail-sheet form{margin-top:28px!important;padding:20px!important}.auto-detail-sheet form>b{font-family:DM Serif Display,Georgia,serif;font-size:23px;font-weight:400}.auto-detail-sheet form button{min-height:44px;padding:0 17px!important;font-weight:800!important}.auto-detail-sheet>button{border-radius:10px!important}.auto-detail-sheet>div:last-child{border-top:1px solid #eadfd6;padding-top:17px;margin-top:25px!important}.auto-detail-sheet>div:last-child a{align-items:center;min-height:46px;display:inline-flex}@media (width<=650px){.auto-detail-sheet{padding:13px}.auto-detail-hero{height:300px}.auto-detail-heading{grid-template-columns:1fr;gap:8px;padding:16px 3px 0}.auto-detail-heading h2{font-size:39px}.auto-detail-heading strong{font-size:27px}.auto-detail-specs{grid-template-columns:repeat(2,1fr);margin:19px 0}.auto-detail-specs span{min-height:57px}.auto-detail-description{font-size:14px}.auto-detail-sheet form{padding:16px!important}.auto-detail-sheet form>b{font-size:21px}}@media (width<=620px){.auto-catalog{background:#f8f4ee}.auto-catalog-hero{background-position:62%}.auto-hero-copy h1{max-width:345px;font-size:50px;line-height:.91}.auto-hero-lead{max-width:300px;font-size:14px;line-height:1.45}.auto-search-deck{margin-top:28px;box-shadow:0 13px 30px #4e2d1717}.auto-search-deck label{min-height:48px}.auto-search-deck label>span{font-size:8px}.auto-catalog-body{padding-top:43px}.auto-editorial-intro h2{font-size:42px}.auto-inventory-head{margin-bottom:16px}.auto-inventory-head h2{font-size:42px}.auto-inventory-head>div:last-child{background:0 0;border:0;border-radius:0;padding:7px 0}.auto-inventory-head select{border-radius:8px;min-height:36px}.auto-vehicle-grid{gap:17px}.auto-showcase-card,.auto-demo-card{border-radius:16px;display:block;overflow:hidden}.auto-showcase-open,.auto-demo-open{display:block}.auto-showcase-media,.auto-demo-card .auto-showcase-media{border-radius:0;height:224px;min-height:0}.auto-showcase-copy,.auto-demo-card .auto-showcase-copy{padding:14px 15px 17px;display:block}.auto-showcase-copy p,.auto-demo-card .auto-showcase-copy p{margin-bottom:6px;font-size:11px}.auto-showcase-copy h3,.auto-demo-card .auto-showcase-copy h3,.auto-showcase-copy strong,.auto-demo-card .auto-showcase-copy strong{font-size:24px!important}.auto-showcase-actions{padding:0 15px 15px;display:flex}.auto-showcase-actions button,.auto-showcase-actions a{min-height:41px}.auto-demo-card .auto-showcase-media i{width:36px;height:36px}.auto-trust-row{display:none}.auto-agency-footer{padding-top:28px}}.auto-catalog-body:has(.auto-demo-card){padding-top:34px}:is(.auto-catalog-body:has(.auto-demo-card) .auto-editorial-intro,.auto-catalog-body:has(.auto-demo-card) .auto-value-strip,.auto-catalog-body:has(.auto-demo-card) .auto-trust-row){display:none}.auto-catalog-body:has(.auto-demo-card) .auto-catalog-layout{border-top:0;padding-top:0}.auto-catalog-body:has(.auto-demo-card) .auto-inventory-head{margin-top:8px}.auto-catalog-body:has(.auto-demo-card) .auto-inventory-head h2{font-size:clamp(36px,3.4vw,49px)}.auto-catalog-body:has(.auto-demo-card) .auto-filter-rail{background:#fffdfa;border:1px solid #ece2da;border-radius:15px;padding:0;box-shadow:0 13px 34px #4427190e}.auto-filter-rail>.auto-demo-filter{margin:0;padding:16px 15px 9px;display:block}.auto-demo-filter-title{color:#332720;align-items:center;gap:9px;padding-bottom:14px;font-size:13px;display:flex}.auto-demo-filter-title b{color:#6e5d53;font-size:18px}.auto-demo-filter section{border-top:1px solid #eee5de;padding:14px 0;display:block}.auto-demo-filter section header{color:#332720;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}.auto-demo-filter section header b{font-size:13px}.auto-demo-filter label{color:#746860;align-items:center;gap:8px;min-height:23px;font-size:12px;font-weight:550;display:flex}.auto-demo-filter input{appearance:none;background:#fff;border:1px solid #cfc3ba;border-radius:4px;width:15px;height:15px;margin:0}.auto-demo-filter input:checked{border-color:var(--terracotta);background:var(--terracotta);box-shadow:inset 0 0 0 3px #fffdfa}.auto-demo-range{grid-template-columns:10px 1fr 10px;align-items:center;gap:0;margin:15px 0 11px;display:grid}.auto-demo-range span{background:var(--terracotta);border-radius:50%;width:10px;height:10px}.auto-demo-range i{background:var(--terracotta);height:3px}.auto-demo-price{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auto-demo-price em{color:#998b82;border:1px solid #eadfd7;border-radius:7px;padding:9px 8px;font-size:10px;font-style:normal}@media (width<=760px){.auto-catalog-body:has(.auto-demo-card) .auto-filter-rail{display:none}}.auto-empty-catalog{background:radial-gradient(circle at 50% 0,#fffaf4,#f5eee7);border-color:#eadbd0;border-radius:18px}.auto-empty-mark{background:var(--terracotta);color:#fff5ef}@media (width<=900px){.auto-catalog-hero{background-image:linear-gradient(180deg,#f8f3ec 0%,#f8f3eced 63%,#f8f3ecbb 100%),var(--auto-hero-image,url(/images/automotores-showroom.webp));background-position:50%,bottom;min-height:auto;padding-bottom:42px}.auto-catalog-hero:after{display:none}.auto-hero-layout{grid-template-columns:1fr;padding-top:68px}.auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-search-deck{grid-template-columns:minmax(0,1fr) 130px 130px 130px 56px}.auto-search-deck>a:after{content:"→";font-size:23px}}@media (width<=620px){.auto-catalog-hero{padding:17px 16px 31px}.auto-catalog-nav{padding-bottom:12px}.auto-wordmark{letter-spacing:.12em;font-size:13px}.auto-wordmark b{font-size:13px}.auto-wordmark i{width:24px;height:24px}.auto-nav-contact{padding:8px 11px;font-size:10px}.auto-hero-layout{padding-top:54px}.auto-hero-copy h1{max-width:330px;font-size:51px}.auto-hero-lead{margin-top:18px;font-size:14px}.auto-hero-cta{margin-top:25px}.auto-search-deck{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) 52px;gap:6px;margin-top:31px;padding:7px}.auto-search-main{grid-column:1/-1}.auto-search-deck label{border-radius:9px;min-height:47px}.auto-search-deck>a{grid-column:4;min-height:47px}.auto-catalog-body{padding:50px 16px 32px}.auto-editorial-intro{padding-bottom:41px;display:block}.auto-editorial-intro p{margin-bottom:14px}.auto-editorial-intro h2{font-size:39px}.auto-editorial-intro>span{margin-top:18px;display:block}.auto-catalog-layout{padding-top:14px;display:block}.auto-filter-rail{display:none}.auto-inventory-head{margin:0 0 20px}.auto-inventory-head h2{font-size:43px}.auto-inventory-head>div:last-child{justify-content:space-between;width:100%}.auto-vehicle-grid{grid-template-columns:1fr;gap:13px}.auto-showcase-card{grid-template-columns:126px minmax(0,1fr);display:grid;overflow:hidden}.auto-showcase-open{grid-area:1/1/span 2}.auto-showcase-media{border-radius:14px 0 0 14px;height:100%;min-height:162px}.auto-showcase-copy{grid-area:1/2;padding:13px 13px 4px}.auto-showcase-copy h3{font-size:20px!important}.auto-showcase-copy p{min-height:0;font-size:11px}.auto-showcase-copy strong{margin-top:9px!important;font-size:20px!important}.auto-showcase-actions{grid-area:2/2;padding:0 13px 13px}.auto-showcase-actions button,.auto-showcase-actions a{min-height:35px;font-size:10px}.auto-showcase-gallery{display:none}.auto-trust-row{margin-top:48px}.auto-agency-footer{grid-template-columns:1fr;margin-top:45px}.auto-empty-catalog{min-height:370px}}.auto-vehicle-dialog{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21150eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auto-detail-sheet{color:#30241e;background:#fffdf9;border:1px solid #fff5ee;border-radius:22px;width:min(1000px,100%);max-height:92vh;padding:18px;position:relative;overflow:auto;box-shadow:0 28px 76px #1c100a70}.auto-detail-close{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241914b8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid;position:absolute;top:30px;right:30px}.auto-detail-hero{background:#2b201b;border-radius:15px;height:380px;overflow:hidden}.auto-detail-hero img{object-fit:cover;width:100%;height:100%;display:block}.auto-detail-thumbs{scrollbar-width:thin;gap:8px;margin:10px 0 20px;padding:2px 2px 4px;display:flex;overflow-x:auto}.auto-detail-thumbs button{opacity:.62;cursor:pointer;background:#2b201b;border:2px solid #0000;border-radius:10px;flex:none;width:92px;height:64px;padding:0;transition:opacity .15s,border-color .15s,transform .15s;overflow:hidden}.auto-detail-thumbs button:hover{opacity:.9;transform:translateY(-1px)}.auto-detail-thumbs button.active{border-color:var(--terracotta);opacity:1}.auto-detail-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.auto-detail-hero{touch-action:pan-y;position:relative}.auto-detail-hero img.auto-detail-backdrop{object-fit:cover;filter:blur(26px)brightness(.55)saturate(1.15);width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.auto-detail-photo{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.auto-detail-hero .auto-detail-photo img{object-fit:contain;animation:.22s ease-out auto-photo-in}.auto-detail-nav{z-index:2;color:#30241e;cursor:pointer;background:#fffdf9e6;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0 0 4px;font-size:32px;line-height:1;transition:background .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0005}.auto-detail-nav:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.auto-detail-nav.prev{left:14px}.auto-detail-nav.next{right:14px}.auto-detail-count{z-index:2;color:#fff;pointer-events:none;background:#000000a6;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:800;position:absolute;bottom:14px;right:14px}.auto-photo-lightbox{z-index:120;touch-action:pan-y;background:#0c0806f2;place-items:center;padding:56px 70px;animation:.18s ease-out auto-photo-in;display:grid;position:fixed;inset:0}.auto-photo-lightbox>img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 112px);box-shadow:0 20px 60px #000a}.auto-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid;position:absolute;top:16px;right:18px}@keyframes auto-photo-in{0%{opacity:.35}to{opacity:1}}@media (width<=650px){.auto-detail-nav{width:38px;height:38px;font-size:26px}.auto-detail-nav.prev{left:8px}.auto-detail-nav.next{right:8px}.auto-detail-thumbs button{width:74px;height:52px}.auto-photo-lightbox{padding:60px 8px 84px}.auto-photo-lightbox>img{max-height:calc(100dvh - 144px)}.auto-photo-lightbox .auto-detail-nav{top:auto;bottom:22px;transform:none}.auto-photo-lightbox .auto-detail-nav.prev{left:calc(50% - 90px)}.auto-photo-lightbox .auto-detail-nav.next{right:calc(50% - 90px)}.auto-photo-lightbox .auto-detail-count{bottom:30px;right:50%;transform:translate(50%)}}.auto-detail-heading{padding:4px 2px 0}.auto-detail-heading p{color:var(--terracotta);letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.auto-detail-heading h2{color:#2d211d;letter-spacing:-.06em;margin:8px 0 5px;font:400 clamp(32px,4vw,48px)/.98 Georgia,Times New Roman,serif}.auto-detail-heading strong{color:var(--terracotta-dark);font:400 27px Georgia,Times New Roman,serif}.auto-detail-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.auto-detail-specs span{color:#4f423a;background:#faf7f2;border:1px solid #e9dfd7;border-radius:10px;align-content:center;gap:4px;min-height:49px;padding:9px 11px;font-size:13px;display:grid}.auto-detail-specs b{color:#9a8275;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.auto-detail-description{color:#63574f;max-width:720px;margin:0;font-size:15px;line-height:1.65}.auto-detail-sheet form{background:#fff8f2!important;border:1px solid #ead5c7!important;border-radius:14px!important}.auto-detail-sheet form b{color:#38251c}.auto-detail-sheet form input,.auto-detail-sheet form select{background:#fffdfa!important;border-color:#decabc!important}.auto-detail-sheet form button{background:var(--terracotta)!important;border-radius:10px!important}.auto-public-finance{background:#f3fbf8;border:1px solid #c9ddd6;border-radius:14px;margin-top:20px;padding:16px}.auto-public-finance p{color:#0f766e;letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.auto-public-finance h3{color:#2d211d;margin:5px 0 0;font:400 21px Georgia,Times New Roman,serif}.auto-public-finance-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.auto-public-finance label{color:#6a5d55;gap:4px;font-size:11px;font-weight:800;display:grid}.auto-public-finance select{color:#2d211d;background:#fff;border:1px solid #cbded8;border-radius:8px;min-height:39px;padding:0 9px;font:700 13px system-ui,sans-serif}.auto-public-finance-result{justify-content:space-between;align-items:end;gap:12px;margin-top:14px;display:flex}.auto-public-finance-result span{color:#64564e;gap:3px;font-size:12px;display:grid}.auto-public-finance-result span b{color:#2d211d;font-size:15px}.auto-public-finance-result strong{color:#0f766e;text-align:right;font:400 21px Georgia,Times New Roman,serif}.auto-public-finance small{color:#74665e;margin-top:11px;font-size:11px;line-height:1.4;display:block}.auto-detail-sheet>div:last-child a{border-radius:10px!important}.auto-detail-sheet>div:last-child a:first-child{background:var(--terracotta)!important}@media (width<=650px){.auto-vehicle-dialog{align-items:end;padding:0}.auto-detail-sheet{border-radius:22px 22px 0 0;width:100%;max-height:94vh;padding:14px}.auto-detail-close{top:26px;right:25px}.auto-detail-hero{border-radius:13px;height:285px}.auto-detail-thumbs{margin-bottom:16px}.auto-detail-heading h2{font-size:34px}.auto-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0}.auto-detail-specs span{min-height:46px}.auto-detail-sheet form>div{grid-template-columns:1fr!important}.auto-detail-sheet form input,.auto-detail-sheet form select{grid-column:auto!important}.auto-detail-sheet>div:last-child{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #eadfd6;margin:20px -14px -14px;position:sticky;bottom:-14px}.auto-detail-sheet>div:last-child a{text-align:center;flex:1}}.auto-modern{--terracotta:#df5b35;--terracotta-dark:#ba4424;color:#202529;background:#f5f6f7;font-family:DM Sans,system-ui,sans-serif}.auto-modern .auto-catalog-hero{color:#fff;background:#181d21;min-height:0;padding:22px max(24px,5vw) 32px}.auto-modern .auto-catalog-hero:after{display:none}.auto-modern .auto-catalog-nav{border-color:#ffffff20;grid-template-columns:1fr auto auto;gap:36px}.auto-modern .auto-wordmark,.auto-modern .auto-wordmark b{color:#fff;letter-spacing:.03em;font-family:inherit;font-weight:700}.auto-modern .auto-wordmark small{color:#aeb6bd;letter-spacing:.3em;margin-top:6px}.auto-modern .auto-wordmark i{color:#fff;background:#df5b35;border:0;width:36px;height:36px}.auto-modern .auto-nav-links a{color:#c4cbd0}.auto-modern .auto-nav-contact{color:#fff;background:#df5b35;border:0;border-radius:9px;padding:12px 17px}.auto-modern .auto-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:32px;display:grid}.auto-modern .auto-hero-eyebrow{color:#ffa586;font-size:10px}.auto-modern .auto-hero-copy h1{color:#fff;letter-spacing:-.045em;max-width:600px;font:700 clamp(32px,4.4vw,62px)/1.06 DM Sans,system-ui,sans-serif}.auto-modern .auto-hero-lead{color:#b9c1c7;max-width:450px;margin-top:18px;font-size:15px}.auto-modern .auto-hero-cta{color:#fff;background:#df5b35;border:0;border-radius:9px;margin-top:22px;padding:13px 18px}.auto-modern .auto-hero-cta b{color:#fff}.auto-featured-unit{color:#fff;cursor:pointer;text-align:left;background:#30383e;border:1px solid #ffffff20;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.auto-featured-unit>img{object-fit:cover;width:100%;height:290px;display:block}.auto-featured-caption{background:linear-gradient(#0000,#101519e8);justify-content:space-between;align-items:end;gap:12px;padding:40px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.auto-featured-caption small,.auto-featured-caption b{display:block}.auto-featured-caption small{letter-spacing:.12em;color:#d9dfe3;margin-bottom:6px;font-size:9px}.auto-featured-caption b{font-size:20px}.auto-featured-caption>span:last-child{font-size:26px}.auto-modern .auto-search-deck{box-shadow:none;background:#fff;border:0;border-radius:12px;grid-template-columns:minmax(180px,2fr) 1fr 1fr 1fr 48px;gap:1px;margin-top:28px;padding:5px;display:grid}.auto-modern .auto-search-deck label{background:#fff;border:0;border-right:1px solid #e8ebed;border-radius:0;min-height:54px}.auto-modern .auto-search-deck input,.auto-modern .auto-search-deck select{color:#202529;font-family:inherit}.auto-modern .auto-search-deck>a{color:#fff;background:#df5b35;border-radius:8px;grid-column:auto;font-size:24px;display:grid}.auto-modern .auto-search-deck>a:after{content:none}.auto-modern .auto-catalog-body{max-width:1400px;padding:28px max(24px,3vw) 56px;scroll-margin-top:16px}.auto-stock-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.auto-type-tabs{flex-wrap:wrap;gap:8px;display:flex}.auto-type-tabs button,.auto-more-filters{color:#4b555c;cursor:pointer;background:#fff;border:1px solid #dce0e3;border-radius:8px;padding:11px 16px;font:600 12px DM Sans,system-ui,sans-serif}.auto-type-tabs button[aria-pressed=true]{color:#fff;background:#222a30;border-color:#222a30}.auto-more-filters{white-space:nowrap}.auto-modern .auto-catalog-layout{border:0;flex-direction:column;gap:0;padding:0;display:flex}.auto-modern .auto-extra-filters{display:none}.auto-modern .auto-extra-filters.is-open{background:#fff;border:1px solid #dce0e3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin-bottom:24px;padding:18px;display:grid}.auto-modern .auto-filter-rail>div{grid-column:1/-1;margin-bottom:0}.auto-modern .auto-filter-rail>label{padding:10px 0}.auto-modern .auto-inventory-content{min-width:0}.auto-modern .auto-inventory-head{justify-content:space-between;align-items:end;margin:0 0 22px;display:flex}.auto-modern .auto-inventory-head p{color:#7a858d;font-size:9px}.auto-modern .auto-inventory-head h2{color:#202529;letter-spacing:-.04em;margin-top:7px;font:700 clamp(26px,3vw,36px)/1.2 DM Sans,system-ui,sans-serif}.auto-modern .auto-inventory-head>div:last-child{background:0 0;border:0;gap:14px;padding:0}.auto-modern .auto-inventory-head select{color:#46525b;background:#fff;border:1px solid #dce0e3;border-radius:8px;padding:10px}.auto-modern .auto-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.auto-modern .auto-showcase-card{background:#fff;border:1px solid #e1e5e8;border-radius:14px;flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 3px 12px #18222905}.auto-modern .auto-showcase-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #18222912}.auto-modern .auto-showcase-open{width:100%;display:block}.auto-modern .auto-showcase-media{border-radius:0;height:240px;min-height:0}.auto-modern .auto-showcase-media img{object-fit:cover;width:100%;height:100%}.auto-modern .auto-showcase-media small{color:#263238;background:#fff;border-radius:5px;font-size:9px}.auto-modern .auto-showcase-gallery{background:#fafbfc;border-bottom:1px solid #edf0f2;padding:7px 18px;display:flex}.auto-modern .auto-showcase-copy{text-align:left;flex:1;width:100%;padding:18px;display:block}.auto-modern .auto-showcase-copy h3{letter-spacing:-.025em;color:#252e34;margin:0 0 9px!important;font:700 20px/1.3 DM Sans,system-ui,sans-serif!important}.auto-modern .auto-showcase-copy p{min-height:0;font-size:12px;color:#76818a!important}.auto-modern .auto-showcase-copy strong{color:#202a31!important;margin-top:16px!important;font:700 24px/1.3 DM Sans,system-ui,sans-serif!important}.auto-modern .auto-showcase-copy small{font-size:10px;color:#61766a!important}.auto-modern .auto-showcase-actions{padding:0 18px 18px}.auto-modern .auto-showcase-actions button,.auto-modern .auto-showcase-actions a{color:#28343c;cursor:pointer;background:#fff;border:1px solid #dce0e3;border-radius:8px;min-height:42px;font:700 12px DM Sans,system-ui,sans-serif}.auto-modern .auto-showcase-actions a{color:#fff;background:#222a30;border-color:#222a30}.auto-modern .auto-trust-row{border-color:#dce0e3;margin-top:40px;padding-top:22px}.auto-modern .auto-agency-footer{border-color:#dce0e3;margin-top:36px}.auto-modern .auto-agency-footer h2{letter-spacing:-.03em;font-family:inherit}.auto-modern :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #e97a51}@media (width<=1000px){.auto-modern .auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-modern .auto-nav-links{display:none}.auto-modern .auto-catalog-nav{grid-template-columns:1fr auto}.auto-modern .auto-hero-layout{gap:25px}.auto-featured-unit>img{height:250px}}@media (width<=620px){.auto-modern .auto-catalog-hero{padding:18px 18px 24px}.auto-modern .auto-wordmark b{font-size:13px}.auto-modern .auto-nav-contact{padding:10px;font-size:11px}.auto-modern .auto-hero-layout{grid-template-columns:1fr;gap:22px;padding-top:26px}.auto-modern .auto-hero-copy h1{max-width:100%;font-size:36px}.auto-modern .auto-hero-lead{font-size:14px}.auto-featured-unit>img{height:200px}.auto-modern .auto-search-deck{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.auto-modern .auto-search-main{grid-column:1/-1}.auto-modern .auto-search-deck label{padding:9px}.auto-modern .auto-search-deck>a{display:none}.auto-modern .auto-search-deck input,.auto-modern .auto-search-deck select{font-size:12px}.auto-modern .auto-catalog-body{padding:22px 16px 40px}.auto-stock-toolbar{align-items:start;gap:10px}.auto-type-tabs{gap:6px}.auto-type-tabs button,.auto-more-filters{padding:10px;font-size:11px}.auto-modern .auto-extra-filters.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-modern .auto-inventory-head{align-items:start;gap:14px}.auto-modern .auto-inventory-head>div:last-child{width:100%}.auto-modern .auto-vehicle-grid{grid-template-columns:1fr;gap:18px}.auto-modern .auto-showcase-media{height:260px}.auto-modern .auto-showcase-copy{padding:16px}.auto-modern .auto-showcase-actions{padding:0 16px 16px}}.auto-modern .auto-hero-copy h1,.auto-modern .auto-inventory-head h2{letter-spacing:-.045em!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:700!important}.auto-modern .auto-hero-copy h1{font-size:clamp(32px,4.4vw,62px)!important;line-height:1.06!important}.auto-modern .auto-inventory-head h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important}@media (width<=620px){.auto-modern .auto-hero-copy h1{font-size:36px!important}}.auto-modern .auto-showcase-media{isolation:isolate;background:#e9edef;position:relative}.auto-modern .auto-showcase-media img.auto-card-backdrop{z-index:-1;object-fit:cover;filter:blur(20px)brightness(.65);width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.auto-modern .auto-showcase-media img.auto-card-photo{object-fit:contain;position:relative}.auto-modern .auto-detail-sheet{color:#202a31;background:#fff;border:0;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;width:min(1180px,100%);padding:24px;display:grid}.auto-detail-gallery{align-self:start;min-width:0;position:sticky;top:0}.auto-detail-info{min-width:0}.auto-modern .auto-detail-hero{background:#242d34;height:420px}.auto-modern .auto-detail-heading{padding:8px 0 0}.auto-modern .auto-detail-heading h2{letter-spacing:-.04em;color:#202a31;font:700 clamp(26px,3vw,38px)/1.1 DM Sans,system-ui,sans-serif}.auto-modern .auto-detail-heading strong{color:#202a31;margin-top:16px;font:700 30px/1.2 DM Sans,system-ui,sans-serif;display:block}.auto-modern .auto-detail-close{z-index:4;background:#222a30;position:fixed;top:max(5vh,26px);right:max(50vw - 578px,38px)}.auto-modern .auto-detail-specs{gap:8px;margin:20px 0}.auto-modern .auto-detail-specs span{color:#303e48;background:#f5f7f8;border:1px solid #e5eaed;border-radius:9px}.auto-modern .auto-detail-specs b{color:#7c8890}.auto-modern .auto-detail-description{color:#687680;font-size:14px}.auto-modern .auto-detail-info form{background:#f5f7f8!important;border:1px solid #e2e7eb!important;padding:18px!important}.auto-modern .auto-detail-info form b{color:#26343e;font-size:15px}.auto-modern .auto-detail-info form input,.auto-modern .auto-detail-info form select{color:#283740;width:100%;min-width:0;font:400 13px DM Sans,system-ui,sans-serif;background:#fff!important;border-color:#d5dde2!important}.auto-modern .auto-detail-info form button{width:100%;min-height:44px}.auto-modern .auto-detail-info>div:last-child{background:#fff;border-top:1px solid #e5eaed;gap:8px;padding:14px 0;display:flex;position:sticky;bottom:-24px}.auto-modern .auto-detail-info>div:last-child a{text-align:center;flex:1;font-size:12px}body:has(.auto-modern) .uv-support-fab{opacity:.8;width:42px;min-width:42px;height:42px;padding:9px}body:has(.auto-modern) .uv-support-fab span{display:none}body:has(.auto-modern .auto-vehicle-dialog) .uv-support-fab{display:none}@media (width<=760px){.auto-modern .auto-detail-sheet{max-height:94dvh;padding:16px;display:block}.auto-detail-gallery{position:relative}.auto-modern .auto-detail-hero{height:300px}.auto-modern .auto-detail-close{position:absolute;top:24px;right:24px}.auto-modern .auto-detail-info>div:last-child{bottom:-16px}.auto-modern .auto-detail-info>div:last-child a{font-size:11px;padding:12px 8px!important}}@media (prefers-reduced-motion:reduce){.auto-modern *,.auto-modern :before,.auto-modern :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auto-modern .auto-detail-heading{border:0!important;padding:8px 0 0!important;display:block!important}.auto-modern .auto-detail-heading h2{letter-spacing:-.04em!important;font:700 clamp(26px,3vw,38px)/1.1 DM Sans,system-ui,sans-serif!important}.auto-modern .auto-detail-heading strong{margin-top:16px!important;font:700 30px/1.2 DM Sans,system-ui,sans-serif!important}.auto-modern .auto-detail-sheet>.auto-detail-info{background:0 0;border:0;padding:0;position:static;margin:0!important}.auto-modern .auto-detail-sheet>.auto-detail-info a{justify-content:center;align-items:center;display:inline-flex}.auto-modern .auto-detail-sheet>.auto-detail-gallery{border:0;margin:0;padding:0}.auto-premium{--terracotta:#a48053;--terracotta-dark:#765c3d;--ink:#292c28;--muted:#7d8179;--paper:#f8f7f2;--line:#dedfd6;background:var(--paper);font-family:Manrope,system-ui,sans-serif}.auto-premium .auto-catalog-hero{isolation:isolate;background:#202721;flex-direction:column;height:min(900px,100svh);min-height:780px;padding:0 max(28px,5.5vw);display:flex}.auto-premium .auto-catalog-hero:before{content:"";z-index:-2;background-image:var(--auto-hero-image);background-position:75% 52%;background-size:cover;position:absolute;inset:0}.auto-premium .auto-catalog-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#141c18f5 0%,#16201beb 27%,#15201985 56%,#16201914 100%),linear-gradient(#0d151977,#0000 20% 60%,#101914b3);width:100%;height:100%;display:block;position:absolute;inset:0}.auto-premium .auto-catalog-nav{border-bottom:1px solid #ffffff26;gap:45px;width:100%;max-width:1560px;padding:29px 0}.auto-premium .auto-wordmark{gap:13px}.auto-premium .auto-wordmark i{color:#e3d1b2;letter-spacing:-.06em;background:0 0;border:1px solid #d7c2a38c;border-radius:0;width:46px;height:46px;font:500 24px Cormorant Garamond,Georgia,serif}.auto-premium .auto-wordmark b{letter-spacing:.14em;font:600 17px Manrope,system-ui,sans-serif}.auto-premium .auto-wordmark small{letter-spacing:.4em;color:#c1c7bb;margin-top:7px;font:500 8px Manrope,system-ui,sans-serif}.auto-premium .auto-nav-links{gap:34px}.auto-premium .auto-nav-links a{color:#f2f1e6bd;font:500 11px Manrope,system-ui,sans-serif}.auto-premium .auto-nav-links a:hover{color:#e8d5b6}.auto-premium .auto-nav-contact{box-shadow:none;background:0 0;border:1px solid #e9e5d866;border-radius:0;padding:13px 18px;font:500 11px Manrope,system-ui,sans-serif}.auto-premium .auto-hero-layout{flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;width:100%;max-width:1560px;padding:0}.auto-premium .auto-hero-copy{z-index:2;padding:60px 0 70px;position:relative}.auto-premium .auto-hero-eyebrow{letter-spacing:.22em;color:#d7c2a3;align-items:center;gap:13px;margin-bottom:30px;font:500 9px Manrope,system-ui,sans-serif;display:flex}.auto-premium .auto-hero-eyebrow:before{content:"";background:#c1a275;width:32px;height:1px}.auto-premium .auto-hero-copy h1{color:#f7f5eb;max-width:780px;letter-spacing:-.045em!important;font:400 clamp(64px,6.9vw,108px)/.98 Cormorant Garamond,Georgia,serif!important}.auto-premium .auto-hero-copy h1 em{color:#d4b58a;font-weight:400}.auto-premium .auto-hero-lead{color:#e2e7dac2;max-width:325px;margin-top:30px;font:400 12px/1.9 Manrope,system-ui,sans-serif}.auto-premium .auto-hero-cta{color:#faf8f0;background:0 0;border:0;border-bottom:1px solid #c7af8e;border-radius:0;gap:36px;min-height:50px;margin-top:33px;padding:0 0 12px;font:500 12px Manrope,system-ui,sans-serif;display:inline-flex}.auto-premium .auto-hero-cta b{color:#d4b58a;font-size:22px;font-weight:400;transition:transform .2s}.auto-premium .auto-hero-cta:hover b{transform:translate(3px,-3px)}.auto-premium .auto-featured-unit{background:0 0;border:0;border-radius:0;align-self:end;width:100%;min-height:135px;margin-bottom:76px;position:relative;overflow:visible}.auto-premium .auto-featured-unit>img{display:none}.auto-premium .auto-featured-caption{background:0 0;border-top:1px solid #ffffff50;align-items:end;gap:25px;padding:24px 0 0;display:flex;position:relative;inset:auto}.auto-premium .auto-featured-caption small{letter-spacing:.2em;color:#fff9;margin-bottom:10px;font:400 8px Manrope,system-ui,sans-serif}.auto-premium .auto-featured-caption b{color:#fff;font:400 30px/1.2 Cormorant Garamond,Georgia,serif}.auto-premium .auto-featured-caption em{color:#dfc8a7;margin-top:12px;font:500 10px Manrope,system-ui,sans-serif;display:block}.auto-premium .auto-featured-caption .auto-featured-index{white-space:nowrap;color:#e8d7b9;font:400 48px Cormorant Garamond,Georgia,serif}.auto-featured-index span{color:#fff8;font:400 11px Manrope,system-ui,sans-serif}.auto-hero-signature{color:#d8dfd0a6;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;max-width:1560px;margin:0 auto;padding:24px 0;font-size:10px;display:flex}.auto-hero-signature>span{font:italic 19px Cormorant Garamond,Georgia,serif}.auto-hero-signature a{color:#e6e9dd;letter-spacing:.19em;font-size:8px;text-decoration:none}.auto-hero-signature b{margin-left:18px;font-size:17px;font-weight:400;display:inline-block}.auto-search-wrap{background:#eeeee6;border-bottom:1px solid #dedfd5;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:45px;padding:36px max(28px,5.5vw);display:grid}.auto-search-intro span{letter-spacing:.18em;color:#858775;font-size:8px}.auto-search-intro p{color:#373e32;margin:10px 0 0;font:400 27px/1 Cormorant Garamond,Georgia,serif}.auto-premium .auto-search-deck{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(150px,2fr) 1fr 1fr 1fr 40px;gap:16px;width:100%;max-width:none;margin:0;padding:0;overflow:visible}.auto-premium .auto-search-deck label{background:0 0;border:0;border-bottom:1px solid #c7cbbd;min-height:53px;padding:4px 0 10px}.auto-premium .auto-search-main{gap:10px}.auto-premium .auto-search-main svg{color:#8b917e;width:16px}.auto-premium .auto-search-deck input,.auto-premium .auto-search-deck select{color:#303a30;font:500 11px Manrope,system-ui,sans-serif}.auto-premium .auto-search-deck label>span{letter-spacing:.13em;color:#8b9184;font-size:8px}.auto-premium .auto-search-deck>a{color:#34402e;background:0 0;border:1px solid #9ba18d;border-radius:50%;align-self:center;min-height:40px;font-size:20px}.auto-premium .auto-catalog-body{max-width:1600px;padding:70px max(28px,5.5vw) 0}.auto-premium .auto-stock-toolbar{border-bottom:1px solid #daddd2;margin-bottom:45px;padding-bottom:17px}.auto-premium .auto-type-tabs{gap:30px}.auto-premium .auto-type-tabs button{color:#909487;background:0 0;border:0;border-radius:0;padding:0 0 8px;font:500 11px Manrope,system-ui,sans-serif;position:relative}.auto-premium .auto-type-tabs button[aria-pressed=true]{color:#323d2b;background:0 0}.auto-premium .auto-type-tabs button[aria-pressed=true]:after{content:"";background:#7b856a;height:2px;position:absolute;bottom:-18px;left:0;right:0}.auto-premium .auto-more-filters{color:#68705c;background:0 0;border:0;padding:0 0 8px;font:500 10px Manrope,system-ui,sans-serif}.auto-premium .auto-inventory-head{margin-bottom:42px}.auto-premium .auto-inventory-head p{letter-spacing:.2em;color:#959a87;font:500 8px Manrope,system-ui,sans-serif}.auto-premium .auto-inventory-head h2{color:#2a3528;margin-top:10px;letter-spacing:-.04em!important;font:400 clamp(44px,4.6vw,72px)/1.1 Cormorant Garamond,Georgia,serif!important}.auto-premium .auto-inventory-head h2 em{color:#8b917d;font-weight:400}.auto-premium .auto-inventory-head>div:last-child{color:#959a8a;gap:20px;font:400 10px Manrope,system-ui,sans-serif}.auto-premium .auto-inventory-head select{color:#69725c;background:0 0;border:0;border-bottom:1px solid #d9ddd0;border-radius:0;min-height:30px;padding:0 20px 0 0;font:500 10px Manrope,system-ui,sans-serif}.auto-premium .auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 34px}.auto-premium .auto-showcase-card{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.auto-premium .auto-showcase-card:hover{box-shadow:none;transform:none}.auto-premium .auto-showcase-open{background:#e6e7df;overflow:hidden}.auto-premium .auto-showcase-media{background:#daddd2;height:360px;overflow:hidden}.auto-premium .auto-showcase-media:after{background:linear-gradient(#0000 60%,#23302316)}.auto-premium .auto-showcase-media img.auto-card-photo{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.auto-premium .auto-showcase-card:hover img.auto-card-photo{transform:scale(1.025)}.auto-premium .auto-showcase-media img.auto-card-backdrop{filter:blur(35px)brightness(.85)saturate(.5)}.auto-premium .auto-showcase-media small{color:#53604b;letter-spacing:.15em;box-shadow:none;background:#f8f8ecde;border:1px solid #ffffff73;border-radius:0;padding:7px 10px;font:500 7px Manrope,system-ui,sans-serif;top:18px;left:18px}.auto-premium .auto-showcase-gallery{z-index:2;color:#5e6854;background:#f9f8f1e8;border:0;gap:12px;min-width:100px;padding:6px 9px;font-size:8px;display:flex;position:absolute;top:320px;right:12px}.auto-premium .auto-showcase-gallery button{color:#5b664f;font-size:15px}.auto-premium .auto-showcase-copy{padding:22px 0 17px}.auto-unit-brand{color:#8c947e;text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;font:500 8px Manrope,system-ui,sans-serif;display:flex}.auto-unit-brand>span{color:#7e896e;font-size:19px}.auto-premium .auto-showcase-copy h3{letter-spacing:-.025em;color:#2b3527;margin:8px 0 11px!important;font:400 35px/1.1 Cormorant Garamond,Georgia,serif!important}.auto-premium .auto-showcase-copy p{font:400 10px/1.8 Manrope,system-ui,sans-serif;color:#929887!important}.auto-premium .auto-showcase-copy strong{letter-spacing:-.045em;color:#404c35!important;margin-top:16px!important;font:500 20px Manrope,system-ui,sans-serif!important}.auto-premium .auto-showcase-copy small{color:#8c9581!important;font:400 8px Manrope,system-ui,sans-serif!important}.auto-premium .auto-showcase-actions{border-bottom:1px solid #daddd1;gap:18px;padding:0 0 17px}.auto-premium .auto-showcase-actions button,.auto-premium .auto-showcase-actions a{color:#515e43;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;min-height:30px;padding:0;font:600 9px Manrope,system-ui,sans-serif;display:flex}.auto-premium .auto-showcase-actions a{color:#8a947d;flex:0;gap:10px}.auto-premium .auto-showcase-actions button span{font-size:20px;font-weight:400}.auto-premium .auto-extra-filters.is-open{background:#f0f1e9;border:1px solid #daddd2;border-radius:0;margin-bottom:35px}.auto-premium .auto-filter-rail input,.auto-premium .auto-filter-rail select{font-family:Manrope,system-ui,sans-serif}.auto-concierge{background:#eaece1;grid-template-columns:1.15fr 1fr;gap:100px;margin-top:100px;padding:70px 55px;display:grid;position:relative}.auto-concierge-title>p{color:#8b967c;letter-spacing:.2em;margin:0 0 25px;font-size:8px}.auto-concierge h2{letter-spacing:-.035em;color:#35432c;margin:0 0 25px;font:400 48px/1.06 Cormorant Garamond,Georgia,serif}.auto-concierge h2 em{color:#8b957c;font-weight:400}.auto-concierge-title>span{color:#8c947f;max-width:290px;font:400 11px/1.9 Manrope,system-ui,sans-serif;display:block}.auto-concierge-steps article{border-bottom:1px solid #ced4c2;gap:25px;padding:21px 0;display:flex}.auto-concierge-steps article:first-child{padding-top:0}.auto-concierge-steps small{color:#a0aa91;font:400 22px Cormorant Garamond,Georgia,serif}.auto-concierge-steps h3{color:#4c5b3d;margin:0 0 8px;font:500 12px Manrope,system-ui,sans-serif}.auto-concierge-steps p{color:#8c957f;max-width:280px;margin:0;font:400 10px/1.9 Manrope,system-ui,sans-serif}.auto-premium .auto-agency-footer{border-top:1px solid #d9ddcf;margin-top:70px;padding:40px 0 45px}.auto-premium .auto-agency-footer h2{color:#46513a;font:400 38px/1 Cormorant Garamond,Georgia,serif}.auto-premium .auto-agency-footer p{letter-spacing:.2em;color:#959c88;font-size:8px}.auto-premium .auto-agency-footer>div:nth-child(2){color:#8c9580;font-size:10px}.auto-premium .auto-agency-actions a{color:#6c775d;font-size:10px}.auto-premium .auto-vehicle-dialog{background:#111a13d4}.auto-premium .auto-detail-sheet{background:#f8f7f2;border-radius:0}.auto-premium .auto-detail-heading h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:42px!important;font-weight:500!important}.auto-premium .auto-detail-heading strong{color:#63704f;font-size:26px!important}.auto-premium .auto-detail-hero,.auto-premium .auto-detail-thumbs button{border-radius:0}.auto-premium .auto-detail-specs span{background:#eef0e7;border-color:#dce0d2;border-radius:0}.auto-premium .auto-detail-info form{background:#eef0e7!important;border-color:#dce0d2!important;border-radius:0!important}.auto-premium .auto-detail-info form button{background:#596747!important;border-radius:0!important}.auto-premium .auto-detail-close{background:#36412e;border-radius:0!important}.auto-premium .auto-detail-info>div:last-child{background:#f8f7f2}@media (width>=1600px){.auto-premium .auto-showcase-media{height:420px}.auto-premium .auto-showcase-gallery{top:380px}}@media (width<=1000px){.auto-premium .auto-catalog-hero{height:85svh;min-height:680px}.auto-premium .auto-hero-copy h1{font-size:74px!important}.auto-premium .auto-hero-layout{grid-template-columns:1.5fr 1fr;gap:15px}.auto-premium .auto-featured-caption b{font-size:24px}.auto-premium .auto-featured-caption .auto-featured-index{display:none}.auto-search-wrap{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:25px}.auto-search-intro{justify-content:space-between;align-items:center;display:flex}.auto-search-intro p{margin:0;font-size:22px}.auto-premium .auto-showcase-media{height:280px}.auto-premium .auto-showcase-gallery{top:240px}.auto-concierge{gap:40px;padding:45px 30px}.auto-concierge h2{font-size:39px}}@media (width<=620px){.auto-premium .auto-catalog-hero{height:94svh;min-height:720px;max-height:900px;padding:0 24px}.auto-premium .auto-catalog-hero:before{background-position:65%}.auto-premium .auto-catalog-hero:after{background:linear-gradient(90deg,#142019e6,#14201944),linear-gradient(#121c1866,#0000 45%,#111d18ee)}.auto-premium .auto-catalog-nav{gap:12px;padding:21px 0}.auto-premium .auto-wordmark b{letter-spacing:.08em;font-size:12px}.auto-premium .auto-wordmark small{font-size:6px}.auto-premium .auto-wordmark i{width:35px;height:39px;font-size:20px}.auto-premium .auto-nav-contact{padding:10px;font-size:9px}.auto-premium .auto-nav-contact svg{display:none}.auto-premium .auto-hero-layout{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.auto-premium .auto-hero-copy{padding:38px 0 15px}.auto-premium .auto-hero-copy h1{max-width:100%;font-size:58px!important;line-height:1!important}.auto-premium .auto-hero-eyebrow{letter-spacing:.15em;margin-bottom:22px;font-size:7px}.auto-premium .auto-hero-lead{max-width:235px;margin-top:22px;font-size:10px}.auto-premium .auto-hero-cta{min-height:40px;margin-top:18px;font-size:11px}.auto-premium .auto-featured-unit{align-self:auto;min-height:0;margin:15px 0 25px}.auto-premium .auto-featured-caption{padding-top:18px}.auto-premium .auto-featured-caption b{font-size:24px}.auto-premium .auto-featured-caption em{margin-top:8px;font-size:9px}.auto-premium .auto-featured-caption small{font-size:7px}.auto-hero-signature{padding:17px 0}.auto-hero-signature>span{font-size:15px}.auto-hero-signature a{letter-spacing:.08em;font-size:6px}.auto-hero-signature b{margin-left:5px;font-size:12px}.auto-search-wrap{gap:18px;padding:24px}.auto-search-intro span{font-size:7px}.auto-search-intro p{font-size:21px}.auto-premium .auto-search-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auto-premium .auto-search-main{grid-column:1/-1}.auto-premium .auto-search-deck label{min-height:45px;padding:7px 0}.auto-premium .auto-search-deck>a{display:none}.auto-premium .auto-catalog-body{padding:36px 24px 0}.auto-premium .auto-stock-toolbar{margin-bottom:32px}.auto-premium .auto-type-tabs{gap:21px}.auto-premium .auto-type-tabs button,.auto-premium .auto-more-filters{font-size:9px}.auto-premium .auto-inventory-head{gap:20px;margin-bottom:25px}.auto-premium .auto-inventory-head p{font-size:7px}.auto-premium .auto-inventory-head h2{font-size:44px!important}.auto-premium .auto-inventory-head>div:last-child{font-size:9px}.auto-premium .auto-vehicle-grid{grid-template-columns:1fr;gap:33px}.auto-premium .auto-showcase-media{height:310px}.auto-premium .auto-showcase-gallery{top:270px}.auto-premium .auto-showcase-copy{padding:18px 0 14px}.auto-premium .auto-showcase-copy h3{font-size:34px!important}.auto-premium .auto-showcase-copy strong{font-size:20px!important}.auto-concierge{margin:55px -24px 0;padding:40px 24px;display:block}.auto-concierge h2{font-size:39px}.auto-concierge-steps{margin-top:32px}.auto-concierge-title>span{max-width:270px}.auto-premium .auto-agency-footer{gap:24px;margin-top:35px}.auto-premium .auto-detail-sheet{border-radius:0}.auto-premium .auto-detail-heading h2{font-size:35px!important}}.auto-premium .auto-nav-links a{font-size:12px}.auto-premium .auto-hero-lead{font-size:13px}.auto-premium .auto-inventory-head p,.auto-search-intro span{color:#6f7963}.auto-premium .auto-inventory-head>div:last-child{color:#727c66}.auto-premium .auto-showcase-copy p{font-size:12px;color:#717c66!important}.auto-premium .auto-showcase-copy small{color:#68775a!important;font-size:10px!important;line-height:1.7!important}.auto-premium .auto-unit-brand{color:#758365;font-size:10px}.auto-premium .auto-showcase-actions button,.auto-premium .auto-showcase-actions a{min-height:40px;font-size:11px}.auto-premium .auto-type-tabs button{color:#78826d;font-size:12px}.auto-premium .auto-more-filters,.auto-premium .auto-search-deck input,.auto-premium .auto-search-deck select{font-size:12px}.auto-premium .auto-search-deck input::placeholder{color:#707b64;font-size:11px}.auto-premium .auto-search-deck label>span{color:#6c775f;font-size:9px}.auto-concierge-title>span,.auto-concierge-steps p{color:#6c795d;font-size:12px}.auto-concierge-steps h3{font-size:14px}.auto-colophon{color:#c9cebd;border-top:1px solid #daddd0;padding:5px 0 28px}.auto-colophon>span{text-transform:uppercase;letter-spacing:-.055em;font:400 clamp(52px,8vw,125px)/1.3 Cormorant Garamond,Georgia,serif;display:block}.auto-colophon>div{color:#8c977c;border-top:1px solid #daddd0;justify-content:space-between;padding-top:17px;display:flex}.auto-colophon small{letter-spacing:.18em;font-size:8px}@media (width<=620px){.auto-premium .auto-hero-lead{font-size:12px}.auto-premium .auto-type-tabs button,.auto-premium .auto-more-filters{font-size:10px}.auto-premium .auto-showcase-copy p{font-size:12px}.auto-premium .auto-showcase-copy strong{font-size:22px!important}.auto-premium .auto-inventory-head p{font-size:8px}.auto-premium .auto-hero-copy h1{font-size:55px!important}.auto-colophon small{letter-spacing:.08em;font-size:7px}}.auto-premium .auto-wordmark i{outline-offset:4px;border-color:#d7c2a361;outline:1px solid #d7c2a32c;position:relative}.auto-premium .auto-catalog-hero:before{transition:background-image .5s}.auto-hero-selector{align-items:center;gap:17px;display:flex}.auto-hero-selector button{cursor:pointer;color:#eeead37a;background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font:400 9px Manrope,system-ui,sans-serif;display:flex}.auto-hero-selector i{background:#e5dbc343;width:23px;height:1px;transition:width .3s,background .3s;display:block}.auto-hero-selector button[aria-pressed=true]{color:#dfc6a0}.auto-hero-selector button[aria-pressed=true] i{background:#d6b98a;width:48px}.auto-marques{border-bottom:1px solid #e2e4da;justify-content:space-between;align-items:center;gap:35px;padding:27px max(28px,5.5vw);display:flex}.auto-marques>span{white-space:nowrap;letter-spacing:.15em;color:#929b85;font:500 8px Manrope,system-ui,sans-serif}.auto-marques>div{flex-wrap:wrap;justify-content:end;gap:20px 32px;display:flex}.auto-marques>div>span{color:#717e60;font:500 18px Cormorant Garamond,Georgia,serif}.auto-premium .auto-unit-brand{justify-content:start;gap:10px}.auto-premium .auto-unit-brand>span:last-child{margin-left:auto}.auto-premium .auto-unit-brand .auto-unit-number{letter-spacing:0;color:#9da58f;font-size:10px}.auto-premium .auto-showcase-open{outline-offset:5px;outline:1px solid #a8b09a25}.auto-premium .auto-showcase-card:hover .auto-unit-brand>span:last-child{transform:translate(3px,-3px)}.auto-unit-brand>span:last-child{transition:transform .25s}.auto-editorial-unit{background:#202b22;grid-template-columns:1.15fr 1fr;min-height:550px;margin-top:95px;display:grid}.auto-editorial-picture{background:#29362b;min-width:0;position:relative;overflow:hidden}.auto-editorial-picture img{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform 1s;position:absolute}.auto-editorial-unit:hover img{transform:scale(1.025)}.auto-editorial-picture>span{color:#f4efdc;letter-spacing:.15em;background:#14241a66;border:1px solid #e9e5ce4d;padding:8px 12px;font:400 8px Manrope,system-ui,sans-serif;position:absolute;bottom:26px;left:30px}.auto-editorial-copy{padding:55px 55px 45px}.auto-editorial-copy>p{color:#bbbea0;letter-spacing:.16em;margin:0 0 25px;font-size:8px}.auto-editorial-copy h2{color:#f1efdf;letter-spacing:-.035em;margin:0 0 24px;font:400 clamp(44px,4.5vw,66px)/1 Cormorant Garamond,Georgia,serif}.auto-editorial-copy h2 em{color:#c4ae87;font-weight:400}.auto-editorial-copy>span{color:#c1c8b3;max-width:290px;font-size:12px;line-height:1.9;display:block}.auto-editorial-specs{gap:38px;margin-top:26px;display:flex}.auto-editorial-specs span{gap:8px;display:grid}.auto-editorial-specs small{color:#a1ad91;letter-spacing:.15em;font-size:7px}.auto-editorial-specs b{color:#e6e7d4;font:400 19px Cormorant Garamond,Georgia,serif}.auto-editorial-copy>button{color:#ecedda;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9b29870;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:290px;margin-top:22px;padding:16px 0 10px;font:500 11px Manrope,system-ui,sans-serif;display:flex}.auto-editorial-copy>button span{color:#d5bd90;font-size:22px;font-weight:400}.auto-premium .auto-concierge{background:0 0;gap:90px;margin-top:90px;padding:0}.auto-concierge-title{border-top:1px solid #c6cebb;padding-top:16px}.auto-concierge-title>p{margin-top:8px}.auto-concierge-steps article{padding:23px 0}.auto-concierge-steps article:first-child{border-top:1px solid #c6cebb;padding-top:23px}.auto-premium .auto-agency-footer{background:#e9ebdf;border:0;grid-template-columns:1.3fr 1fr;gap:80px;margin:85px 0 0;padding:65px 55px;display:grid}.auto-premium .auto-agency-footer .auto-contact-invitation>p{color:#7e8b6c;letter-spacing:.15em;margin:0 0 25px;font-size:8px}.auto-premium .auto-agency-footer h2{color:#39492e;letter-spacing:-.04em;font:400 clamp(42px,4.6vw,67px)/1 Cormorant Garamond,Georgia,serif}.auto-premium .auto-agency-footer h2 em{color:#919b81;font-weight:400}.auto-contact-cta{color:#4b5e3c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9caa8a;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:285px;margin-top:30px;padding:14px 0;font:600 11px Manrope,system-ui,sans-serif;text-decoration:none;display:flex}.auto-contact-cta>span{color:#798866;font-size:23px;font-weight:400}.auto-premium .auto-agency-footer .auto-contact-details{color:#6f7e5e;border-left:1px solid #ccd3bf;flex-direction:column;justify-content:center;align-items:start;padding:0 0 0 45px;font-size:11px;line-height:1.8;display:flex}.auto-contact-details>i{outline-offset:5px;color:#798a64;border:1px solid #9ba78a;outline:1px solid #bac4ab;place-items:center;width:55px;height:64px;margin:5px 0 25px;font:400 29px Cormorant Garamond,Georgia,serif;display:grid}.auto-contact-details h3{color:#475c35;margin:0 0 10px;font:400 30px Cormorant Garamond,Georgia,serif}.auto-premium .auto-contact-details>p{letter-spacing:.15em;color:#788a64;margin-bottom:20px;font-size:7px}.auto-contact-details>span{margin-bottom:8px;display:block}.auto-contact-details .auto-agency-actions{gap:20px;margin-top:20px;display:flex}.auto-premium .auto-colophon{margin-top:45px}.auto-premium .auto-colophon>span{color:#c0c9b1}@media (width<=1000px){.auto-editorial-copy{padding:38px 30px}.auto-editorial-unit{min-height:520px}.auto-premium .auto-concierge{gap:40px}.auto-premium .auto-agency-footer{gap:40px;padding:45px 30px}.auto-marques{gap:20px}.auto-marques>div{gap:14px 20px}.auto-marques>div>span{font-size:16px}}@media (width<=620px){.auto-hero-selector{gap:10px}.auto-hero-selector button{gap:5px;font-size:8px}.auto-hero-selector i{width:10px}.auto-hero-selector button[aria-pressed=true] i{width:20px}.auto-hero-signature>a{display:none}.auto-marques{padding:22px 24px;display:block}.auto-marques>span{font-size:7px}.auto-marques>div{justify-content:start;gap:12px 20px;margin-top:16px}.auto-marques>div>span{font-size:17px}.auto-editorial-unit{grid-template-columns:1fr;min-height:0;margin:55px -24px 0}.auto-editorial-picture{min-height:320px}.auto-editorial-picture>span{font-size:7px;bottom:20px;left:24px}.auto-editorial-copy{padding:34px 24px}.auto-editorial-copy h2{font-size:48px}.auto-editorial-copy>span,.auto-editorial-copy>button{max-width:100%}.auto-premium .auto-concierge{margin:50px 0 0;padding:0}.auto-premium .auto-agency-footer{margin:50px -24px 0;padding:40px 24px;display:block}.auto-premium .auto-agency-footer h2{font-size:47px}.auto-premium .auto-agency-footer .auto-contact-details{border-top:1px solid #ccd3bf;border-left:0;margin-top:35px;padding:35px 0 0}.auto-contact-cta{max-width:100%}.auto-contact-details>i{display:none}.auto-contact-details h3{font-size:31px}.auto-premium .auto-colophon{margin-top:30px}}.auto-leal{--terracotta:#e30613;--terracotta-dark:#b5000b;--ink:#191a1e;--paper:#f6f6f5;--line:#dcdcdf;color:#222328;background:#f6f6f5}.auto-agency-logo{align-items:center;gap:20px;display:flex}.auto-agency-logo>img{object-fit:contain;width:90px;height:72px}.auto-leal-lockup{height:66px;padding-left:76px;position:relative;overflow:hidden}.auto-leal .auto-leal-lockup>img{object-fit:contain;clip-path:inset(14% 20% 45%);width:139px;max-width:none;height:139px;position:absolute;top:-23px;left:-28px}.auto-leal .auto-leal-lockup>span{gap:7px;display:grid}.auto-leal .auto-leal-lockup b{letter-spacing:.32em;color:#fff;font:400 26px Manrope,system-ui,sans-serif}.auto-leal .auto-leal-lockup small{letter-spacing:.32em;color:#d3d3d7;font:500 7px Manrope,system-ui,sans-serif}.auto-contact-logo{object-fit:contain;width:170px;height:170px;margin-bottom:23px;display:block}.auto-leal .auto-catalog-hero{background:#101114}.auto-leal .auto-catalog-hero:after{background:linear-gradient(90deg,#0e0f12f5 0%,#101115e8 27%,#10111580 56%,#10111514 100%),linear-gradient(#0d0e1277,#0000 20% 60%,#0b0c10c9)}.auto-leal .auto-catalog-nav{padding:21px 0}.auto-leal .auto-nav-links a{color:#e2e2e6c9}.auto-leal .auto-nav-links a:hover{color:#fff}.auto-leal .auto-nav-contact{color:#fff;border-color:#f0f0f066}.auto-leal .auto-nav-contact:hover{background:#e30613;border-color:#e30613}.auto-leal .auto-hero-copy h1{color:#f7f7f8}.auto-leal .auto-hero-copy h1 em{color:#fff;position:relative}.auto-leal .auto-hero-copy h1 em:after{content:"";background:#e30613;height:2px;position:absolute;bottom:3px;left:0;right:8%;transform:rotate(-5deg)}.auto-leal .auto-hero-eyebrow{color:#d8d8df}.auto-leal .auto-hero-eyebrow:before{background:#e30613}.auto-leal .auto-hero-lead{color:#d2d2d9}.auto-leal .auto-hero-cta{color:#fff;border-color:#e30613}.auto-leal .auto-hero-cta b{color:#ff2430}.auto-leal .auto-featured-caption b{color:#fff}.auto-leal .auto-featured-caption em{color:#f0f0f5}.auto-leal .auto-featured-caption em:after{content:"";vertical-align:middle;background:#e30613;width:20px;height:1px;margin-left:10px;display:inline-block}.auto-leal .auto-featured-caption .auto-featured-index{color:#fff}.auto-leal .auto-featured-index span{color:#b8b8c1}.auto-leal .auto-hero-signature{color:#b2b2bc}.auto-leal .auto-hero-signature a{color:#dedee5}.auto-leal .auto-hero-selector button{color:#9797a2}.auto-leal .auto-hero-selector i{background:#a0a0aa55}.auto-leal .auto-hero-selector button[aria-pressed=true]{color:#fff}.auto-leal .auto-hero-selector button[aria-pressed=true] i{background:#e30613}.auto-leal .auto-search-wrap{background:#ececee;border-color:#d9d9de}.auto-leal .auto-search-intro span{color:#74747e}.auto-leal .auto-search-intro p{color:#26262d}.auto-leal .auto-search-deck label{border-color:#bfbfc8}.auto-leal .auto-search-deck input,.auto-leal .auto-search-deck select{color:#34343d}.auto-leal .auto-search-deck input::placeholder,.auto-leal .auto-search-deck label>span{color:#73737d}.auto-leal .auto-search-main svg{color:#888893}.auto-leal .auto-search-deck>a{color:#fff;background:#e30613;border-color:#e30613}.auto-leal .auto-marques{border-color:#dedee3}.auto-leal .auto-marques>span{color:#82828d}.auto-leal .auto-marques>div>span{color:#656570}.auto-leal .auto-stock-toolbar{border-color:#d8d8df}.auto-leal .auto-type-tabs button{color:#7c7c88}.auto-leal .auto-type-tabs button[aria-pressed=true]{color:#25252e}.auto-leal .auto-type-tabs button[aria-pressed=true]:after{background:#e30613}.auto-leal .auto-more-filters{color:#5d5d69}.auto-leal .auto-inventory-head p,.auto-leal .auto-inventory-head>div:last-child{color:#767681}.auto-leal .auto-inventory-head h2{color:#22222b}.auto-leal .auto-inventory-head h2 em{color:#93939d}.auto-leal .auto-inventory-head select{color:#666672;border-color:#d3d3da}.auto-leal .auto-showcase-open{outline-color:#c9c9d23d}.auto-leal .auto-showcase-media{background:#dadae0}.auto-leal .auto-showcase-media:after{background:linear-gradient(#0000 60%,#14141b22)}.auto-leal .auto-showcase-media small{color:#474752;background:#f8f8faed;border:0;border-left:2px solid #e30613}.auto-leal .auto-showcase-gallery{color:#5f5f6a;background:#f9f9fbee}.auto-leal .auto-showcase-gallery button{color:#5b5b66}.auto-leal .auto-unit-brand{color:#73737f}.auto-leal .auto-unit-brand .auto-unit-number{color:#a4a4ae}.auto-leal .auto-unit-brand>span:last-child{color:#e30613}.auto-leal .auto-showcase-copy h3{color:#272730}.auto-leal .auto-showcase-copy p{color:#777783!important}.auto-leal .auto-showcase-copy strong{color:#30303a!important}.auto-leal .auto-showcase-copy small{color:#71717d!important}.auto-leal .auto-showcase-actions{border-color:#d6d6dd}.auto-leal .auto-showcase-actions button,.auto-leal .auto-showcase-actions a{color:#41414e}.auto-leal .auto-showcase-actions button span{color:#e30613}.auto-leal .auto-extra-filters.is-open{background:#eeeef1;border-color:#d7d7df}.auto-leal .auto-filter-rail>div p,.auto-leal .auto-filter-rail>label{color:#62626d}.auto-leal .auto-filter-rail>label{border-color:#d4d4dd}.auto-leal .auto-filter-rail input,.auto-leal .auto-filter-rail select{color:#35353f}.auto-leal .auto-filter-check input{accent-color:#e30613}.auto-leal .auto-editorial-unit{background:#101114}.auto-leal .auto-editorial-picture{background:#16171c}.auto-leal .auto-editorial-picture>span{color:#fff;background:#10111599;border-color:#dedee54d}.auto-leal .auto-editorial-copy>p{color:#a4a4b0}.auto-leal .auto-editorial-copy h2{color:#fff}.auto-leal .auto-editorial-copy h2 em{color:#c7c7d0}.auto-leal .auto-editorial-copy>span{color:#b8b8c3}.auto-leal .auto-editorial-specs small{color:#9292a0}.auto-leal .auto-editorial-specs b{color:#e5e5ec}.auto-leal .auto-editorial-copy>button{color:#fff;border-color:#e30613}.auto-leal .auto-editorial-copy>button span{color:#ff2430}.auto-leal .auto-concierge-title{border-color:#cbcbd4}.auto-leal .auto-concierge-title>p{color:#858591}.auto-leal .auto-concierge h2{color:#33333d}.auto-leal .auto-concierge h2 em{color:#93939f}.auto-leal .auto-concierge-title>span,.auto-leal .auto-concierge-steps p{color:#737380}.auto-leal .auto-concierge-steps article,.auto-leal .auto-concierge-steps article:first-child{border-color:#cfcfd8}.auto-leal .auto-concierge-steps small{color:#e30613}.auto-leal .auto-concierge-steps h3{color:#494956}.auto-leal .auto-agency-footer{background:#101114;position:relative}.auto-leal .auto-agency-footer:before{content:"";background:#e30613;width:50px;height:3px;position:absolute;top:0;left:55px}.auto-leal .auto-agency-footer .auto-contact-invitation>p{color:#a2a2b0}.auto-leal .auto-agency-footer h2{color:#f8f8fb}.auto-leal .auto-agency-footer h2 em{color:#9c9ca9}.auto-leal .auto-contact-cta{color:#fff;border-color:#e30613}.auto-leal .auto-contact-cta>span{color:#ff2430}.auto-leal .auto-agency-footer .auto-contact-details{color:#b0b0be;border-color:#3a3a45}.auto-leal .auto-contact-details h3{color:#eeeef5}.auto-leal .auto-contact-details>p,.auto-leal .auto-agency-actions a{color:#a5a5b4}.auto-leal .auto-colophon{border-color:#d7d7de}.auto-leal .auto-colophon>span{color:#c5c5cf;font-size:clamp(43px,6.4vw,104px)}.auto-leal .auto-colophon>div{color:#878793;border-color:#d7d7de}.auto-leal .auto-vehicle-dialog{background:#09090ed9}.auto-leal .auto-detail-sheet{background:#f6f6f8}.auto-leal .auto-detail-heading h2{color:#292933}.auto-leal .auto-detail-heading strong{color:#393945}.auto-leal .auto-detail-heading p{color:#e30613}.auto-leal .auto-detail-specs span{color:#50505e;background:#ededf1;border-color:#dbdbe3}.auto-leal .auto-detail-specs b{color:#8d8d9b}.auto-leal .auto-detail-description{color:#737381}.auto-leal .auto-detail-info form{background:#ededf1!important;border-color:#d9d9e3!important}.auto-leal .auto-detail-info form button{background:#e30613!important}.auto-leal .auto-detail-info>div:last-child{background:#f6f6f8}.auto-leal .auto-detail-close{background:#17171f}.auto-leal .auto-detail-thumbs button.active{border-color:#e30613}.auto-leal :is(button,a,input,select):focus-visible{outline-color:#f32431}@media (width<=620px){.auto-leal .auto-catalog-hero:after{background:linear-gradient(90deg,#0d0e13e6,#0d0e1344),linear-gradient(#0e0f1466,#0000 45%,#101115ee)}.auto-leal .auto-catalog-nav{padding:16px 0}.auto-leal .auto-leal-lockup{height:48px;padding-left:55px}.auto-leal .auto-leal-lockup>img{width:104px;height:104px;top:-17px;left:-22px}.auto-leal .auto-leal-lockup b{font-size:21px}.auto-leal .auto-leal-lockup small{letter-spacing:.18em;font-size:6px}.auto-leal .auto-agency-footer:before{left:24px}.auto-leal .auto-contact-logo{width:135px;height:135px;margin-bottom:18px}}.auto-leal .auto-leal-lockup{padding-left:94px}@media (width<=620px){.auto-leal .auto-leal-lockup{padding-left:70px}}.auto-leal .auto-leal-lockup>span{gap:5px}.auto-leal .auto-leal-lockup small{margin-top:0;line-height:1.2}.auto-leal .auto-leal-lockup b{line-height:1.2}.auto-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auto-catalog .auto-showcase-media .auto-unit-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:14px;left:14px}.auto-catalog .auto-showcase-media .auto-unit-badges small{letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:800;position:static;box-shadow:0 4px 12px #0000001f}.auto-catalog .auto-showcase-media .auto-unit-badges small.is-rebaja{background:var(--terracotta);color:#fff;border-left:0}.auto-catalog .auto-showcase-media .auto-unit-badges small.is-reservado{color:#fff;background:#17171f;border-left:0}.auto-showcase-card.is-reserved .auto-showcase-media img.auto-card-photo{filter:grayscale(.55)brightness(.92)}.auto-old-price{color:var(--muted,#8a8a94);margin-top:4px;font-size:13px;font-weight:600;display:block}.auto-detail-heading strong .auto-old-price{text-align:right;font-family:Manrope,system-ui,sans-serif;font-size:14px}.auto-reserved-note{border-left:3px solid var(--terracotta);color:var(--ink);background:#17171f0d;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.auto-catalog .auto-showcase-actions .auto-compare-toggle{color:var(--muted,#80808a);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;padding:0 2px}.auto-catalog .auto-showcase-actions .auto-compare-toggle[aria-pressed=true]{color:var(--terracotta)}.auto-compare-tray{z-index:61;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;background:#111216f0;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 18px;font:600 13px Manrope,system-ui,sans-serif;animation:.22s ease-out auto-dock-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0007}.auto-compare-tray b{color:#fff}.auto-compare-tray button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 16px;font:800 13px Manrope,system-ui,sans-serif}.auto-compare-tray button.ghost{color:#cfcfd6;background:0 0}.auto-compare-dialog{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090ed9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auto-compare-dialog>section{background:var(--paper,#f6f6f5);width:min(980px,100%);max-height:92vh;color:var(--ink);padding:24px;overflow:auto;box-shadow:0 30px 80px #0008}.auto-compare-dialog header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.auto-compare-dialog header p{color:var(--terracotta);letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:800}.auto-compare-dialog header h2{margin:0;font:500 34px/1.05 Cormorant Garamond,Georgia,serif}.auto-compare-close{color:#fff;cursor:pointer;background:#17171f;border:0;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.auto-compare-scroll{overflow-x:auto}.auto-compare-dialog table{border-collapse:collapse;width:100%;font-size:14px}.auto-compare-dialog th,.auto-compare-dialog td{border-top:1px solid var(--line,#dcdcdf);text-align:left;vertical-align:top;padding:11px 12px}.auto-compare-dialog tbody th{width:130px;color:var(--muted,#7a7a85);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.auto-compare-dialog thead th{border-top:0;min-width:180px}.auto-compare-dialog thead th:first-child{min-width:0}.auto-compare-unit{gap:8px;display:grid}.auto-compare-unit img,.auto-compare-unit i{object-fit:cover;background:#dadae0;width:100%;height:120px}.auto-compare-unit i{place-items:center;font-size:30px;font-style:normal;display:grid}.auto-compare-unit b{font:500 20px/1.1 Cormorant Garamond,Georgia,serif}.auto-compare-unit button{color:var(--muted,#7a7a85);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.auto-compare-actions button{border:1px solid var(--terracotta);min-height:40px;color:var(--terracotta);cursor:pointer;background:0 0;padding:0 14px;font:800 12px Manrope,system-ui,sans-serif}.auto-compare-hint{color:var(--muted,#7a7a85);margin:14px 0 0;font-size:13px}.auto-grid-switch{display:none}.auto-tradein{background:#ececee;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:56px;margin:80px 0 0;padding:56px;display:grid}.auto-tradein-copy>p{color:var(--terracotta);letter-spacing:.18em;margin:0 0 14px;font-size:10px;font-weight:800}.auto-tradein-copy h2{color:var(--ink);margin:0;font:500 52px/1 Cormorant Garamond,Georgia,serif}.auto-tradein-copy h2 em{color:var(--muted,#8a8a94)}.auto-tradein-copy>span{max-width:420px;color:var(--muted,#6f6f7a);margin-top:18px;font-size:15px;line-height:1.6;display:block}.auto-tradein-copy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.auto-tradein-copy li{color:var(--ink);padding-left:24px;font-size:14px;font-weight:600;position:relative}.auto-tradein-copy li:before{content:"";background:var(--terracotta);width:12px;height:2px;position:absolute;top:.55em;left:0}.auto-tradein-form{background:var(--paper,#fff);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:26px;display:grid;box-shadow:0 18px 40px #0000000f}.auto-tradein-form .wide{grid-column:1/-1}.auto-tradein-form label{gap:6px;min-width:0;display:grid}.auto-tradein-form label span{color:var(--muted,#6f6f7a);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.auto-tradein-form input{box-sizing:border-box;border:1px solid var(--line,#d5d5dc);width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;padding:0 12px;font:500 15px Manrope,system-ui,sans-serif}.auto-tradein-form input:focus{border-color:var(--terracotta);outline:none}.auto-tradein-form button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:52px;margin-top:4px;padding:0 18px;font:800 14px Manrope,system-ui,sans-serif;display:flex}.auto-tradein-form small{color:var(--ink);font-size:13px;line-height:1.45}.auto-visit-card{border-top:1px solid #ffffff1f;gap:14px;margin-top:18px;padding:18px 0 0;display:grid}.auto-visit-card small{color:#8e8e9b;letter-spacing:.16em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.auto-catalog .auto-contact-details .auto-visit-card b{color:#ececf2;font-size:15px;font-weight:600;line-height:1.4}.auto-visit-actions{flex-wrap:wrap;gap:8px;display:flex}.auto-visit-actions a{color:#fff;border:1px solid #ffffff40;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.auto-visit-actions a.primary{border-color:var(--terracotta);background:var(--terracotta)}.auto-catalog:not(.auto-leal) .auto-visit-card{border-top-color:var(--line)}.auto-catalog:not(.auto-leal) .auto-contact-details .auto-visit-card b{color:var(--ink)}.auto-catalog:not(.auto-leal) .auto-visit-actions a:not(.primary){border-color:var(--line);color:var(--ink)}@media (width<=900px){.auto-tradein{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 30px}}.auto-detail-tools{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.auto-detail-tools button{border:1px solid var(--terracotta);min-height:42px;color:var(--terracotta);cursor:pointer;background:0 0;padding:0 15px;font:700 13px Manrope,system-ui,sans-serif;transition:background .15s,color .15s}.auto-detail-tools button:hover,.auto-detail-tools button[aria-pressed=true]{background:var(--terracotta);color:#fff}.auto-detail-tools-status{color:var(--muted,#6b6b74);margin-top:7px;font-size:12px;display:block}.auto-detail-checks{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.auto-detail-checks span{color:#1d6340;background:#f0f7f2;border:1px solid #d5e6dc;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}.auto-catalog .auto-detail-info>.auto-detail-cta{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.auto-catalog .auto-detail-info>.auto-detail-cta a,.auto-catalog .auto-detail-info>.auto-detail-cta button{border:1px solid var(--terracotta);min-height:48px;color:var(--terracotta);text-align:center;cursor:pointer;border-radius:10px;flex:140px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font:800 13px Manrope,system-ui,sans-serif;text-decoration:none;display:inline-flex;background:0 0!important}.auto-catalog .auto-detail-info>.auto-detail-cta .primary{color:#fff;flex:2 230px;background:var(--terracotta)!important}.auto-mobile-dock{display:none}@media (width<=620px){.auto-premium .auto-wordmark small{font-size:8px}.auto-premium .auto-nav-contact{min-height:40px;padding:0 14px;font-size:12px}.auto-premium .auto-hero-eyebrow{letter-spacing:.12em;font-size:10px}.auto-premium .auto-hero-lead{max-width:310px;font-size:14px;line-height:1.55}.auto-premium .auto-hero-cta{min-height:46px;font-size:13px}.auto-premium .auto-featured-caption small{font-size:10px}.auto-premium .auto-featured-caption em{font-size:12px}.auto-premium .auto-hero-selector button{min-height:40px;font-size:11px}.auto-premium .auto-search-intro span,.auto-premium .auto-marques>span,.auto-premium .auto-inventory-head p,.auto-premium .auto-editorial-picture>span{letter-spacing:.12em;font-size:10px}.auto-premium .auto-search-deck label>span{font-size:10px}.auto-premium .auto-search-deck input,.auto-premium .auto-search-deck select,.auto-premium .auto-filter-rail input,.auto-premium .auto-filter-rail select,.auto-detail-sheet form input,.auto-detail-sheet form select,.auto-public-finance select{font-size:16px!important}.auto-premium .auto-type-tabs{scrollbar-width:none;gap:18px;overflow-x:auto}.auto-premium .auto-type-tabs button,.auto-premium .auto-more-filters{white-space:nowrap;min-height:44px;font-size:13px}.auto-premium .auto-inventory-head>div:last-child{font-size:12px}.auto-premium .auto-inventory-head select{min-height:40px;font-size:14px}.auto-premium .auto-colophon small{font-size:10px}.auto-premium .auto-vehicle-grid{gap:26px}.auto-premium .auto-showcase-media{aspect-ratio:4/3;touch-action:pan-y;height:auto}.auto-premium .auto-showcase-gallery{align-items:center;gap:4px;padding:3px;font-size:11px;font-weight:700;top:calc(75vw - 86px);right:10px}.auto-premium .auto-showcase-gallery button{place-items:center;width:38px;height:36px;font-size:17px;display:grid}.auto-premium .auto-showcase-copy{padding:16px 0 10px}.auto-premium .auto-showcase-copy h3{font-size:28px!important}.auto-premium .auto-showcase-actions button,.auto-premium .auto-showcase-actions a{min-height:44px;font-size:13px}.auto-premium .auto-detail-thumbs button{width:66px;height:48px}.auto-catalog .auto-detail-info>.auto-detail-cta{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.auto-catalog .auto-detail-info>.auto-detail-cta a,.auto-catalog .auto-detail-info>.auto-detail-cta button{min-height:48px;font-size:13px;padding:0 10px!important}.auto-mobile-dock{z-index:60;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111216eb;border-radius:16px;grid-template-columns:1fr 1.15fr;gap:8px;padding:7px;animation:.22s ease-out auto-dock-in;display:grid;position:fixed;left:12px;box-shadow:0 14px 34px #0007}.auto-mobile-dock a{color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;font:800 13px Manrope,system-ui,sans-serif;text-decoration:none;display:flex}.auto-mobile-dock a b{background:#ffffff26;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.auto-mobile-dock a.primary{background:var(--terracotta)}body:has(.auto-mobile-dock) .uv-support-fab{display:none}.auto-catalog:has(.auto-mobile-dock) .auto-colophon{padding-bottom:84px}.auto-grid-switch{border:1px solid var(--line,#d3d3da);gap:2px;padding:2px;display:inline-flex}.auto-grid-switch button{width:38px;height:34px;color:var(--muted,#80808a);cursor:pointer;background:0 0;border:0;place-items:center;font-size:17px;display:grid}.auto-grid-switch button[aria-pressed=true]{background:var(--ink,#191a1e);color:#fff}.auto-premium .auto-vehicle-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-media{aspect-ratio:1}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-gallery,.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-copy small,.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-actions,.auto-premium .auto-vehicle-grid.is-compact .auto-unit-number{display:none!important}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-copy{padding:10px 0 4px}.auto-premium .auto-vehicle-grid.is-compact .auto-unit-brand{font-size:9px}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-copy h3{line-height:1.05;margin:3px 0 4px!important;font-size:20px!important}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-copy p{font-size:11px;line-height:1.35}.auto-premium .auto-vehicle-grid.is-compact .auto-showcase-copy strong{margin-top:8px!important;font-size:17px!important}.auto-premium .auto-vehicle-grid.is-compact .auto-old-price{font-size:11px}.auto-catalog .auto-vehicle-grid.is-compact .auto-showcase-media .auto-unit-badges{top:8px;left:8px}.auto-catalog .auto-vehicle-grid.is-compact .auto-showcase-media .auto-unit-badges small{padding:5px 7px;font-size:8px}.auto-tradein{margin:55px -24px 0;padding:40px 24px}.auto-tradein-copy h2{font-size:40px}.auto-tradein-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.auto-tradein-form label:nth-of-type(4),.auto-tradein-form label:nth-of-type(5){grid-column:1/-1}.auto-tradein-form input{font-size:16px}.auto-catalog .auto-showcase-actions .auto-compare-toggle{font-size:12px}.auto-catalog:has(.auto-mobile-dock) .auto-compare-tray{bottom:calc(78px + env(safe-area-inset-bottom))}.auto-compare-tray{justify-content:space-between;width:calc(100% - 24px);padding-left:14px;font-size:12px}.auto-compare-tray button{padding:0 12px}.auto-compare-dialog{place-items:end stretch;padding:0}.auto-compare-dialog>section{max-height:94dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.auto-compare-dialog header h2{font-size:28px}.auto-compare-dialog table{font-size:13px}.auto-compare-dialog th,.auto-compare-dialog td{padding:10px 8px}.auto-compare-dialog thead th{min-width:115px}.auto-compare-dialog tbody th{z-index:1;background:var(--paper,#f6f6f5);letter-spacing:.03em;width:80px;min-width:80px;font-size:9px;position:sticky;left:0}.auto-compare-dialog thead th:first-child{z-index:1;background:var(--paper,#f6f6f5);position:sticky;left:0}.auto-compare-unit img,.auto-compare-unit i{height:96px}.auto-compare-unit b{font-size:17px}}@keyframes auto-dock-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auto-curated{background:var(--paper);padding:65px max(28px,5.5vw) 42px}.auto-curated>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.auto-curated>header p{color:#80808b;letter-spacing:.18em;margin:0 0 15px;font-size:9px}.auto-curated>header h2{color:#24242d;letter-spacing:-.03em;margin:0;font:400 clamp(38px,4vw,58px)/1.1 Cormorant Garamond,Georgia,serif}.auto-curated>header h2 em{color:#92929e;font-weight:400}.auto-curated>header a{color:#555560;border-bottom:1px solid #ccccd3;align-items:center;gap:22px;padding-bottom:8px;font-size:11px;text-decoration:none;display:flex}.auto-curated>header a span{color:var(--terracotta);font-size:22px}.auto-curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.auto-curated-grid>button{text-align:left;cursor:pointer;color:#303039;background:0 0;border:0;border-bottom:1px solid #d9d9df;min-width:0;padding:0 0 18px;display:block}.auto-curated-photo{background:#111217;height:260px;position:relative;overflow:hidden}.auto-curated-photo img{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.auto-curated-grid>button:hover img{transform:scale(1.035)}.auto-curated-photo>span{color:#fff;border-left:1px solid var(--terracotta);background:#101115a6;place-items:center;width:28px;height:29px;font:400 14px Cormorant Garamond,Georgia,serif;display:grid;position:absolute;top:13px;left:15px}.auto-curated-grid small{color:#777784;letter-spacing:.12em;text-transform:uppercase;margin-top:19px;font-size:9px;display:block}.auto-curated-grid h3{color:#2d2d36;margin:8px 0;font:400 31px/1.1 Cormorant Garamond,Georgia,serif}.auto-curated-grid p{color:#858591;margin:0;font-size:11px}.auto-curated-grid strong{color:#393943;justify-content:space-between;align-items:center;margin-top:17px;font:500 16px Manrope,system-ui,sans-serif;display:flex}.auto-curated-grid strong>span{color:var(--terracotta);font-size:23px;font-weight:400}.auto-curated-motos{color:#8a8a95;border-top:1px solid #dedee3;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;font:italic 21px Cormorant Garamond,Georgia,serif;display:flex}.auto-curated-motos button{color:#575763;cursor:pointer;background:0 0;border:0;align-items:center;gap:25px;padding:8px 0;font:500 11px Manrope,system-ui,sans-serif;display:flex}.auto-curated-motos button>span{color:var(--terracotta);font-size:22px}.auto-catalog .auto-gallery-immersive{background:#0b0c10fa;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:90px 80px 24px;display:flex}.auto-lightbox-heading{text-align:left;color:#fff;position:absolute;top:22px;left:35px;right:85px}.auto-lightbox-heading>span{letter-spacing:.15em;color:#9e9ea9;font:400 8px Manrope,system-ui,sans-serif}.auto-lightbox-heading h2{margin:6px 0 0;font:400 29px Cormorant Garamond,Georgia,serif}.auto-catalog .auto-gallery-immersive>img{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 210px);box-shadow:none;border-radius:0;display:block}.auto-lightbox-thumbs{scrollbar-width:thin;flex-shrink:0;gap:8px;max-width:100%;padding:5px 2px;display:flex;overflow-x:auto}.auto-lightbox-thumbs button{opacity:.45;cursor:pointer;background:#191a21;border:1px solid #ffffff2b;flex:none;width:70px;height:48px;padding:0}.auto-lightbox-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--terracotta)}.auto-lightbox-thumbs img{object-fit:cover;width:100%;height:100%}.auto-lightbox-thumbs button:hover{opacity:1}.auto-catalog .auto-gallery-immersive .auto-detail-count{background:0 0;font:500 11px Manrope,system-ui,sans-serif;top:31px;bottom:auto;right:94px}.auto-catalog .auto-gallery-immersive .auto-lightbox-close{border-radius:0;width:40px;height:40px;top:22px;right:30px}.auto-catalog .auto-gallery-immersive .auto-detail-nav{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:0;width:40px;height:52px}.auto-catalog .auto-gallery-immersive .auto-detail-nav.prev{left:20px}.auto-catalog .auto-gallery-immersive .auto-detail-nav.next{right:20px}.auto-catalog .auto-detail-gallery .auto-detail-hero{height:440px}.auto-catalog .auto-detail-heading{padding-top:16px!important}.auto-catalog .auto-detail-info .auto-detail-cta{z-index:5;box-shadow:0 -12px 22px #f6f6f84d}@media (width<=1000px){.auto-curated-photo{height:210px}.auto-curated-grid{gap:18px}.auto-curated-grid h3{font-size:28px}}@media (width<=620px){.auto-curated{padding:35px 24px 25px}.auto-curated>header{margin-bottom:25px;display:block}.auto-curated>header h2{font-size:39px}.auto-curated>header a{margin-top:17px;font-size:10px;display:inline-flex}.auto-curated-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:17px;padding:2px 1px 16px;display:flex;overflow-x:auto}.auto-curated-grid>button{scroll-snap-align:start;flex:0 0 83%}.auto-curated-photo{height:260px}.auto-curated-grid h3{font-size:32px}.auto-curated-motos{gap:12px;font-size:18px}.auto-curated-motos>span{max-width:145px}.auto-curated-motos button{gap:12px;font-size:10px}.auto-catalog .auto-detail-gallery .auto-detail-hero{height:310px}.auto-catalog .auto-gallery-immersive{gap:12px;padding:90px 9px 96px}.auto-lightbox-heading{top:22px;left:18px;right:65px}.auto-lightbox-heading h2{font-size:26px}.auto-catalog .auto-gallery-immersive>img{max-height:calc(100dvh - 265px)}.auto-lightbox-thumbs{width:100%}.auto-lightbox-thumbs button{width:58px;height:43px}.auto-catalog .auto-gallery-immersive .auto-lightbox-close{top:20px;right:14px}.auto-catalog .auto-gallery-immersive .auto-detail-nav{width:44px;height:42px;top:auto;bottom:24px;transform:none}.auto-catalog .auto-gallery-immersive .auto-detail-nav.prev{left:calc(50% - 88px)}.auto-catalog .auto-gallery-immersive .auto-detail-nav.next{right:calc(50% - 88px)}.auto-catalog .auto-gallery-immersive .auto-detail-count{padding:0;inset:auto auto 32px 50%;transform:translate(-50%)}}.auto-catalog .auto-gallery-immersive{background:#0b0c10}.auto-gallery-note{border-top:1px solid #d7d7df;padding:18px 0 0}.auto-gallery-note>span{color:#8b8b97;letter-spacing:.15em;font-size:8px}.auto-gallery-note p{color:#777783;margin:9px 0 15px;font:italic 22px Cormorant Garamond,Georgia,serif}.auto-gallery-note button{color:#444450;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d3d3dd;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font:500 11px Manrope,system-ui,sans-serif;display:flex}.auto-gallery-note button>span{color:var(--terracotta);font-size:22px}.auto-gallery-note button:disabled{opacity:.4;cursor:default}.auto-inquiry-shortcut{border-top:1px solid #d9d9e1;margin-top:18px;padding:19px 0 3px}.auto-inquiry-shortcut>span{letter-spacing:.13em;color:#858592;font-size:8px}.auto-inquiry-shortcut>div{gap:16px;margin-top:12px;display:flex}.auto-inquiry-shortcut button{color:#464653;cursor:pointer;background:0 0;border:1px solid #ceced8;flex:1;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:9px 12px;font:500 11px Manrope,system-ui,sans-serif;display:flex}.auto-inquiry-shortcut button:first-child{color:#fff;background:#18191f;border-color:#18191f}.auto-inquiry-shortcut b{color:var(--terracotta);font-size:20px;font-weight:400}.auto-dossier{border-top:1px solid #d5d5de;border-bottom:1px solid #d5d5de;margin:25px 0 0;padding:19px 0}.auto-dossier+.auto-dossier{border-top:0;margin-top:0}.auto-dossier summary{cursor:pointer;padding-right:23px;list-style:none;position:relative}.auto-dossier summary::-webkit-details-marker{display:none}.auto-dossier summary:after{content:"+";color:var(--terracotta);font-size:20px;font-weight:400;position:absolute;top:12px;right:0}.auto-dossier[open] summary:after{content:"−"}.auto-dossier summary>span{color:#888894;letter-spacing:.13em;font-size:8px;display:block}.auto-dossier summary>b{color:#3e3e49;margin-top:7px;font:400 27px Cormorant Garamond,Georgia,serif;display:block}.auto-dossier dl{margin:20px 0 0}.auto-dossier dl>div{border-top:1px solid #e3e3e9;grid-template-columns:1fr 1.3fr;gap:18px;padding:10px 0;font-size:12px;line-height:1.7;display:grid}.auto-dossier dt{color:#858592}.auto-dossier dd{color:#454550;margin:0}.auto-dossier ul{grid-template-columns:1fr 1fr;gap:12px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.auto-dossier li{color:#656572;gap:9px;font-size:12px;line-height:1.7;display:flex}.auto-dossier li>span{color:var(--terracotta)}.auto-video-link{color:#50505f;background:#ededf1;border:1px solid #d5d5df;align-items:center;gap:16px;margin:25px 0;padding:18px;text-decoration:none;display:flex}.auto-video-link>span{color:var(--terracotta);font-size:27px}.auto-video-link>span:last-child{margin-left:auto;font-size:23px}.auto-video-link small{color:#8e8e9b;letter-spacing:.1em;margin-bottom:7px;font-size:8px;display:block}.auto-video-link b{font-size:12px;font-weight:500}.auto-inquiry-title{border-bottom:1px solid #d1d1dd;margin-bottom:15px;padding-bottom:15px}.auto-inquiry-title>span{color:#868694;letter-spacing:.16em;font-size:8px;display:block}.auto-catalog .auto-detail-info form .auto-inquiry-title>b{color:#41414f;margin-top:10px;font:400 28px/1.1 Cormorant Garamond,Georgia,serif;display:block}.auto-inquiry-title p{color:#7d7d8c;margin:12px 0 0;font-size:11px;line-height:1.7}.auto-inquiry-title strong{color:#545463;font-weight:500}.auto-inquiry-status{color:#595968;margin-top:15px;font-size:12px;line-height:1.7;display:block}.auto-catalog .auto-detail-info form button:disabled{opacity:.55;cursor:wait}@media (width<=620px){.auto-gallery-note{display:none}.auto-inquiry-shortcut>div{gap:10px}.auto-inquiry-shortcut button{padding:10px;font-size:11px}.auto-dossier ul{grid-template-columns:1fr}.auto-dossier summary>b{font-size:27px}.auto-catalog .auto-detail-info form .auto-inquiry-title>b{font-size:29px}}.auto-catalog .auto-detail-cta[hidden]{display:none!important}.auto-active-filters{border-bottom:1px solid #dddde3;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:-20px 0 35px;padding:17px 0;display:flex}.auto-active-filters>span{color:#858592;letter-spacing:.13em;font-size:8px}.auto-active-filters>div{flex-wrap:wrap;flex:1;gap:8px;display:flex}.auto-active-filters button{color:#5c5c6a;cursor:pointer;background:#ededf1;border:1px solid #d2d2dc;align-items:center;gap:15px;padding:8px 11px;font:400 11px Manrope,system-ui,sans-serif;display:flex}.auto-active-filters button b{color:var(--terracotta);font-size:16px;font-weight:400}.auto-active-filters .auto-clear-all{color:#777785;background:0 0;border:0;padding:8px 0;font-size:10px;text-decoration:underline}.auto-similar{border-top:1px solid #d5d5df;margin:30px 0 15px;padding-top:25px}.auto-similar header p{color:#8b8b99;letter-spacing:.15em;margin:0 0 10px;font-size:8px}.auto-similar header h3{color:#393945;margin:0 0 20px;font:400 33px Cormorant Garamond,Georgia,serif}.auto-similar h3 em{color:#9393a0;font-weight:400}.auto-similar>div{gap:12px;display:grid}.auto-similar button{text-align:left;cursor:pointer;background:0 0;border:1px solid #dddde5;align-items:center;gap:17px;width:100%;padding:11px;display:flex}.auto-similar button>img{object-fit:contain;background:#15161c;width:100px;height:91px;display:block}.auto-similar button>span{flex:1;min-width:0}.auto-similar small{color:#858592;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.auto-similar b{color:#41414e;margin-top:8px;font:400 25px/1.1 Cormorant Garamond,Georgia,serif;display:block}.auto-similar button em{color:#6d6d7c;margin-top:9px;font:500 12px Manrope,system-ui,sans-serif;display:block}.auto-similar button>i{color:var(--terracotta);padding-right:4px;font-size:20px;font-style:normal}.auto-similar button:hover{background:#eeeef2;border-color:#aaaab8}.auto-catalog .auto-empty-catalog .auto-reset-empty{color:#fff;cursor:pointer;background:#18191f;border:0;margin:20px 0 0;padding:12px 18px;font:500 12px Manrope,system-ui,sans-serif}@media (width<=620px){.auto-active-filters{gap:12px;margin:-10px 0 25px}.auto-active-filters>span{width:100%}.auto-active-filters>div{flex-basis:70%}.auto-similar button{gap:12px;padding:9px}.auto-similar button>img{width:85px;height:85px}.auto-similar b{font-size:25px}}.auto-catalog .auto-detail-sheet{gap:24px 42px;width:min(1320px,100%);padding:25px 32px 32px}.auto-detail-masthead{border-bottom:1px solid #d9d9e0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 48px 20px 0;display:flex}.auto-detail-masthead button{color:#555560;cursor:pointer;background:0 0;border:0;padding:8px 0;font:500 11px Manrope,system-ui,sans-serif}.auto-detail-masthead>span{color:#777782;letter-spacing:.14em;font-size:8px}.auto-detail-masthead i{color:var(--terracotta);padding:0 8px;font-style:normal}.auto-catalog .auto-detail-gallery{position:static}.auto-catalog .auto-detail-gallery .auto-detail-hero{background:#101115;height:clamp(330px,38vw,510px)}.auto-catalog .auto-detail-photo>img{object-fit:contain}.auto-catalog .auto-detail-backdrop{opacity:.18}.auto-catalog .auto-detail-thumbs{gap:9px;padding:12px 0}.auto-catalog .auto-detail-thumbs button{opacity:.6;background:#15161b;border-width:1px;flex-shrink:0;width:76px;height:58px}.auto-catalog .auto-detail-thumbs button.active{opacity:1}.auto-catalog .auto-detail-thumbs img{object-fit:contain}.auto-catalog .auto-detail-heading{display:block;padding:5px 0 0!important}.auto-catalog .auto-detail-heading h2{letter-spacing:-.025em;margin:15px 0 22px;line-height:1.04;font-size:clamp(34px,3.4vw,49px)!important}.auto-catalog .auto-detail-heading strong{white-space:normal;font-family:Manrope,system-ui,sans-serif;font-weight:500;display:block;font-size:28px!important}.auto-unit-at-glance{border-block:1px solid #d9d9e0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;padding:25px 0;display:grid}.auto-unit-at-glance>div{border-right:1px solid #d9d9e0;min-width:0;padding-right:10px}.auto-unit-at-glance>div:last-child{border:0}.auto-unit-at-glance small{letter-spacing:.09em;color:#777783;font-size:8px;display:block}.auto-unit-at-glance b{color:#343440;overflow-wrap:anywhere;margin-top:9px;font:500 clamp(14px,1.4vw,19px) Manrope,system-ui,sans-serif;display:block}.auto-catalog .auto-inquiry-shortcut{border:0;padding-top:8px}.auto-catalog .auto-inquiry-shortcut button{border-radius:0}.auto-catalog .auto-detail-specs{border-block:1px solid #dddde4;gap:0;margin:23px 0}.auto-catalog .auto-detail-specs>span{border:0;background:0 0;border-bottom:1px solid #dddde4;min-height:65px;padding:14px 10px;font-size:12px}.auto-unit-story{padding:22px 0 10px}.auto-unit-story>span,.auto-unit-film header>span{color:#7b7b88;letter-spacing:.15em;font-size:8px}.auto-unit-story h3,.auto-unit-film h3{color:#353540;margin:12px 0 18px;font:400 35px/1.08 Cormorant Garamond,Georgia,serif}.auto-unit-story h3 em,.auto-unit-film h3 em{color:#898996;font-weight:400}.auto-catalog .auto-unit-story .auto-detail-description{white-space:pre-line;font-size:13px;line-height:1.95}.auto-catalog .auto-detail-checks{border-block:1px solid #dddde4;gap:0;padding:16px 0}.auto-catalog .auto-detail-checks span{color:#555563;background:0 0;border:0;border-radius:0;padding:6px 12px 6px 0;font-size:11px;font-weight:500}.auto-unit-film{margin-top:32px}.auto-unit-film h3{font-size:31px}.auto-unit-film iframe,.auto-unit-film video{aspect-ratio:16/9;background:#101115;border:0;width:100%;display:block}.auto-film-cover{aspect-ratio:16/9;color:#fff;background:#111217 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.auto-film-cover button,.auto-catalog .auto-film-cover a{color:#fff;cursor:pointer;border:1px solid #ffffff70;align-items:center;gap:14px;padding:13px 19px;font:500 12px Manrope,system-ui,sans-serif;text-decoration:none;display:flex;background:#11121799!important;border-radius:0!important}.auto-film-cover button>span,.auto-film-cover a>span{font-size:28px}.auto-film-cover small{color:#dedee6;font-size:10px}.auto-catalog .auto-detail-info>.auto-detail-cta{background:#f6f6f8;padding:14px 0;bottom:-32px}.auto-catalog .auto-detail-info>.auto-detail-cta a,.auto-catalog .auto-detail-info>.auto-detail-cta button{border-radius:0!important}.auto-compare-preview{gap:7px;display:flex}.auto-compare-preview>button{align-items:center;gap:7px;font-size:10px;display:flex;color:inherit!important;background:0 0!important;border:1px solid #ffffff30!important;padding:4px!important}.auto-compare-preview img{object-fit:contain;background:#18191f;width:43px;height:35px}.auto-compare-preview b{padding:0 5px;font-weight:400}.auto-compare-options{border-block:1px solid #d8d8e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:15px 0;display:flex}.auto-compare-options p{color:#70707d;margin:0;font-size:12px}.auto-compare-options label{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.auto-compare-options input{accent-color:var(--terracotta);width:17px;height:17px}.auto-catalog .auto-compare-dialog>section{width:min(1120px,100%);padding:30px}.auto-catalog .auto-compare-dialog h2{font-size:43px}.auto-catalog .auto-compare-dialog .auto-compare-different>td{background:#e3061308}.auto-catalog .auto-compare-dialog .auto-compare-different>th{color:var(--terracotta)}.auto-catalog .auto-compare-unit img{object-fit:contain;background:#13141a;height:130px}.auto-catalog .auto-compare-unit b{font:400 25px/1.1 Cormorant Garamond,Georgia,serif}.auto-compare-notice{z-index:160;color:#fff;border-left:2px solid var(--terracotta);background:#17181e;align-items:center;gap:20px;width:max-content;max-width:calc(100% - 32px);padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.auto-compare-notice button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.auto-catalog button:focus-visible,.auto-catalog a:focus-visible{outline:2px solid var(--terracotta);outline-offset:4px}@media (width<=760px){.auto-catalog .auto-detail-sheet{padding:16px 18px}.auto-detail-masthead{margin-bottom:17px;padding:0 45px 13px 0}.auto-detail-masthead>span{display:none}.auto-catalog .auto-detail-gallery .auto-detail-hero{height:320px}.auto-catalog .auto-detail-thumbs button{width:64px;height:49px}.auto-unit-film{margin:20px 0 27px}.auto-unit-film h3{font-size:29px}.auto-catalog .auto-detail-heading h2{font-size:39px!important}.auto-catalog .auto-detail-heading strong{font-size:26px!important}.auto-unit-at-glance{padding:20px 0}.auto-unit-at-glance b{font-size:15px}.auto-unit-at-glance small{font-size:7px}.auto-catalog .auto-detail-info>.auto-detail-cta{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:-16px}.auto-catalog .auto-detail-info>.auto-detail-cta .primary{flex-basis:100%}.auto-catalog .auto-detail-info>.auto-detail-cta a:not(.primary){min-height:38px;font-size:11px}.auto-catalog .auto-compare-tray{flex-wrap:wrap;gap:10px;padding:12px 14px}.auto-compare-preview{flex-basis:100%}.auto-compare-preview>button{flex:1;min-width:0}.auto-compare-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:65px;overflow:hidden}.auto-catalog .auto-compare-dialog>section{padding:22px 14px}.auto-catalog .auto-compare-dialog h2{font-size:35px}.auto-catalog .auto-compare-unit img{height:85px}.auto-catalog .auto-compare-unit b{font-size:22px}}@media (prefers-reduced-motion:reduce){.auto-catalog *,.auto-catalog :before,.auto-catalog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auto-atelier{--paper:#f3f1ed;--ink:#18191b;--line:#d5d2cc;--terracotta:#e30613;background:var(--paper);color:var(--ink)}.auto-atelier.auto-premium .auto-catalog-body{max-width:1600px;padding:75px max(32px,5vw) 0}.auto-atelier .auto-search-wrap{background:0 0;border:0;grid-template-columns:1.08fr 1fr;align-items:end;gap:55px;padding:0 0 36px;display:grid}.auto-atelier .auto-search-intro>span{color:#e30613;letter-spacing:.16em;font-size:9px;font-weight:600}.auto-atelier .auto-search-intro h2{letter-spacing:-.035em;color:#161719;margin:20px 0 0;font:400 clamp(38px,4.3vw,66px)/1.02 Cormorant Garamond,Georgia,serif}.auto-atelier .auto-search-intro{display:block}.auto-atelier .auto-mobile-dock{background:#101115;border:1px solid #ffffff30;border-radius:0}.auto-atelier .auto-mobile-dock>a{border-radius:0}.auto-atelier .auto-mobile-dock>a.primary{background:#e30613;border-radius:0}.auto-atelier.auto-premium .auto-search-deck{grid-template-columns:1fr 1fr 1fr 34px;gap:14px;display:grid}.auto-atelier.auto-premium .auto-search-main{border:1px solid #99958e;grid-column:1/-1;min-height:45px;padding:9px 13px}.auto-atelier .auto-search-deck label{border-color:#c3bfb7}.auto-atelier.auto-premium .auto-search-deck input,.auto-atelier.auto-premium .auto-search-deck select{color:#333335;font-size:11px}.auto-atelier.auto-premium .auto-search-deck>a{color:#e30613;background:0 0;border:1px solid #c3bfb7;border-radius:0;min-height:34px}.auto-atelier.auto-premium .auto-stock-toolbar{border-bottom:1px solid var(--line);margin:0 0 20px;padding:15px 0}.auto-atelier .auto-type-tabs button{font-size:10px}.auto-atelier .auto-type-tabs button[aria-pressed=true]:after{bottom:-16px}.auto-atelier.auto-premium .auto-inventory-head{min-height:30px;margin:0 0 25px}.auto-atelier .auto-inventory-head>div:first-child{display:none}.auto-atelier .auto-inventory-head>div:last-child{flex:1;justify-content:flex-end;gap:20px}.auto-atelier .auto-inventory-head select{border-color:#c3bfb7}.auto-atelier .auto-inventory-head span[role=status]{color:#68655f;margin-right:auto}.auto-atelier.auto-premium .auto-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.auto-atelier.auto-premium .auto-showcase-card{box-shadow:none;background:0 0;border:0;border-radius:0}.auto-atelier.auto-premium .auto-showcase-open{border:0;border-radius:0}.auto-atelier.auto-premium .auto-showcase-media{aspect-ratio:1.4;background:#121317;border-radius:0;height:auto}.auto-atelier .auto-card-photo{object-fit:contain}.auto-atelier .auto-card-backdrop{opacity:.12}.auto-atelier .auto-showcase-media:after{display:none}.auto-atelier.auto-premium .auto-showcase-gallery{color:#77736d;background:0 0;border:0;justify-content:flex-end;gap:15px;height:28px;padding:7px 0;display:flex;position:static}.auto-atelier .auto-showcase-gallery button{color:#77736d;padding:0 4px}.auto-atelier .auto-showcase-gallery span{font-size:9px}.auto-atelier.auto-premium .auto-showcase-copy{padding:15px 0 18px}.auto-atelier .auto-unit-brand{color:#333335;letter-spacing:.12em;font-size:9px}.auto-atelier .auto-unit-number{display:none}.auto-atelier.auto-premium .auto-showcase-copy h3{letter-spacing:-.025em;color:#1c1c20;margin:10px 0 12px!important;font:400 clamp(27px,2.5vw,39px)/1.04 Cormorant Garamond,Georgia,serif!important}.auto-atelier .auto-showcase-copy p{font-size:10px;line-height:1.7;color:#69655f!important}.auto-atelier.auto-premium .auto-showcase-copy strong{color:#242426!important;margin-top:12px!important;font:600 16px Manrope,system-ui,sans-serif!important}.auto-atelier .auto-showcase-copy>small{display:none!important}.auto-atelier .auto-showcase-actions{border-block:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0}.auto-atelier .auto-showcase-actions button{color:#303033;font-size:10px}.auto-atelier .auto-showcase-actions>a{display:none}.auto-atelier .auto-showcase-actions button span{font-size:15px}.auto-atelier .auto-compare-toggle{border:0;border-radius:0;padding:0}.auto-atelier .auto-guide{border-block:1px solid var(--line);background:0 0;margin:50px 0;padding:28px 0}.auto-atelier .auto-guide summary small{color:#e30613}.auto-atelier .auto-guide summary b{color:#242426}.auto-atelier.auto-premium .auto-editorial-unit{border-block:1px solid var(--line);background:0 0;grid-template-columns:1fr 1fr;margin:80px 0 0;display:grid}.auto-atelier .auto-editorial-picture{background:#131417;min-height:430px}.auto-atelier .auto-editorial-picture img{object-fit:contain}.auto-atelier .auto-editorial-picture>span{display:none}.auto-atelier .auto-editorial-copy{padding:55px 15px 55px 55px}.auto-atelier .auto-editorial-copy>p{color:#e30613;letter-spacing:.15em;font-size:9px}.auto-atelier.auto-premium .auto-editorial-copy h2{color:#1c1c1f;letter-spacing:-.03em;margin:25px 0;font:400 clamp(42px,4.7vw,68px)/1.02 Cormorant Garamond,Georgia,serif}.auto-atelier .auto-editorial-copy h2 em{color:inherit;font-style:normal}.auto-atelier .auto-editorial-copy>span{color:#67635f;font-size:12px;line-height:1.9}.auto-atelier .auto-editorial-specs{display:none}.auto-atelier .auto-editorial-copy>button{color:#e30613;background:0 0;border:0;border-bottom:1px solid #e30613;gap:25px;width:auto;margin-top:27px;padding:12px 0;font-size:12px;display:inline-flex}.auto-atelier .auto-concierge{margin-top:0;padding:55px 0}.auto-atelier .auto-concierge-title>p{color:#e30613}.auto-atelier .auto-concierge h2{font-size:43px}.auto-atelier .auto-concierge h2 em,.auto-atelier .auto-concierge-title>span,.auto-atelier .auto-concierge-steps p{color:#77736d}.auto-atelier .auto-tradein{background:#eae6df;border-color:#d5d2cc}.auto-atelier .auto-tradein h2{color:#242426}.auto-atelier.auto-premium .auto-agency-footer{background:#101115;margin-top:55px;padding:55px 45px}.auto-atelier .auto-agency-footer:before{display:none}.auto-atelier.auto-premium .auto-agency-footer h2{font-size:clamp(35px,3.8vw,57px);line-height:1.04}.auto-atelier .auto-agency-footer h2 em{color:#f3f1ed;font-style:normal}.auto-atelier .auto-contact-cta{border-color:#ffffff90;font-size:11px}.auto-atelier .auto-contact-logo{width:105px;height:105px}.auto-atelier .auto-contact-details h3{font-size:25px}.auto-atelier .auto-colophon{color:#bbb9b3;background:#101115;border-top:1px solid #ffffff30;padding:23px 0}.auto-atelier .auto-colophon>span{letter-spacing:.2em;color:#eeeae4;font:400 15px Manrope,system-ui,sans-serif}.auto-atelier .auto-colophon>div{color:#aaa7a0;border:0}@media (width<=1050px){.auto-atelier .auto-nav-links{gap:20px}.auto-atelier .auto-search-wrap{gap:30px}.auto-atelier.auto-premium .auto-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-atelier .auto-editorial-copy{padding:35px}.auto-atelier .auto-editorial-picture{min-height:360px}}@media (width<=620px){.auto-atelier.auto-premium .auto-catalog-body{padding:43px 22px 0}.auto-atelier .auto-search-wrap{padding:0 0 22px;display:block}.auto-atelier .auto-search-intro h2{margin-top:17px;font-size:43px}.auto-atelier.auto-premium .auto-search-deck{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:27px}.auto-atelier.auto-premium .auto-search-main{grid-column:1/-1}.auto-atelier.auto-premium .auto-search-deck>a{display:none}.auto-atelier .auto-stock-toolbar{overflow-x:auto}.auto-atelier .auto-type-tabs{gap:20px}.auto-atelier .auto-type-tabs button{white-space:nowrap;font-size:9px}.auto-atelier.auto-premium .auto-inventory-head{margin-bottom:20px}.auto-atelier .auto-inventory-head>div:last-child{gap:13px;font-size:9px}.auto-atelier.auto-premium .auto-vehicle-grid{grid-template-columns:1fr;gap:33px}.auto-atelier.auto-premium .auto-vehicle-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.auto-atelier .auto-vehicle-grid.is-compact .auto-showcase-copy h3{font-size:27px!important}.auto-atelier .auto-vehicle-grid.is-compact .auto-showcase-actions{flex-direction:column;align-items:start;display:flex}.auto-atelier.auto-premium .auto-showcase-copy h3{font-size:35px!important}.auto-atelier .auto-showcase-gallery{font-size:10px}.auto-atelier .auto-showcase-actions button{min-height:30px}.auto-atelier.auto-premium .auto-editorial-unit{grid-template-columns:1fr;margin:45px 0 0}.auto-atelier .auto-editorial-picture{height:310px;min-height:0}.auto-atelier .auto-editorial-copy{padding:32px 0}.auto-atelier.auto-premium .auto-editorial-copy h2{font-size:46px}.auto-atelier .auto-concierge{margin:0;padding:35px 0}.auto-atelier .auto-concierge h2{font-size:36px}.auto-atelier .auto-tradein{margin-inline:-22px;padding:32px 22px}.auto-atelier.auto-premium .auto-agency-footer{margin:35px -22px 0;padding:38px 22px}.auto-atelier.auto-premium .auto-agency-footer h2{font-size:37px}.auto-atelier .auto-colophon{margin:0 -22px;padding:22px}.auto-atelier .auto-colophon>span{font-size:12px}.auto-atelier .auto-colophon>div{font-size:7px}}.leal-whatsapp-float{z-index:65;color:#fff;background:#128c50;border:1px solid #ffffffb0;border-radius:35px;justify-content:center;align-items:center;gap:12px;min-height:59px;padding:12px 17px;font:600 13px Manrope,Arial,sans-serif;text-decoration:none;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 5px 22px #0003}.leal-whatsapp-float:hover{background:#087b40;transform:translateY(-2px)}.leal-whatsapp-float svg{flex:none}.leal-whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #128c50}.leal-whatsapp-float.has-comparison{bottom:115px}body:has(.auto-leal) .uv-support{display:none!important}.auto-leal .leal-editorial-mosaic{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.auto-leal .leal-tile-vento{grid-row:auto}.auto-leal .leal-real-photo,.auto-leal .leal-tile-vento .leal-real-photo{aspect-ratio:1.02}.auto-leal .leal-real-photo img{object-fit:cover;object-position:50% 70%}.auto-leal .leal-real-tile .leal-tile-caption b{font-size:clamp(14px,1.35vw,22px)}.auto-leal .leal-real-tile .leal-tile-caption small{order:3;width:100%;margin-left:0}@media (width<=800px){.auto-leal .leal-editorial-mosaic{grid-template-columns:1fr 1fr;gap:22px}.auto-leal .leal-real-tile:last-child{grid-column:auto}}@media (width<=520px){.leal-whatsapp-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:58px;height:58px;padding:10px}.leal-whatsapp-float>span{display:none}.auto-leal .leal-editorial-mosaic{grid-template-columns:1fr}.auto-leal .leal-real-tile .leal-tile-caption b{font-size:19px}.leal-whatsapp-float.has-comparison{bottom:calc(170px + env(safe-area-inset-bottom))}.auto-leal .leal-stock-gallery{width:140px;right:auto}.auto-leal .leal-tile-caption i{display:none}}@media (width<=620px){.auto-leal input,.auto-leal select,.auto-leal textarea{font-size:16px!important}.auto-leal input:not([type=checkbox]):not([type=radio]),.auto-leal select{min-height:44px}.auto-leal .leal-stock-gallery button{min-width:44px;min-height:44px}}
