.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--s-12);align-items:end;padding-top:var(--s-14);padding-bottom:var(--s-10)}.hero__title{font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.035em;margin:var(--s-4) 0 var(--s-5)}.hero__title em{font-style:normal;color:var(--acc)}.hero__title{font-size:clamp(42px,6vw,76px)}.hero__lead{color:var(--text-2);font-size:17px;max-width:46ch}.hero__facts{display:flex;gap:var(--s-8);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.hero__facts b{display:block;font:500 20px/1.2 var(--mono)}.hero__facts span{font-size:13px;color:var(--text-3)}.feat{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-3)}.feat.is-loading{background:linear-gradient(100deg,var(--bg-2) 40%,var(--bg-3) 50%,var(--bg-2) 60%) 0 0 / 300% 100%;animation:sk 1.4s linear infinite}.feat img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}@media (hover: hover){.feat:hover img{transform:scale(1.02)}}.feat__tag{position:absolute;left:var(--s-4);right:var(--s-4);bottom:var(--s-4);display:flex;justify-content:space-between;align-items:end;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r);background:var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.feat__tag small{display:block;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.feat__tag strong{font-size:18px;font-weight:600}.filters{position:sticky;top:var(--header-h);z-index:20;background:var(--bg);border-bottom:1px solid var(--line);padding:var(--s-4) 0}.filters__in{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.search{flex:1 1 280px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line);color:var(--text-3)}.search:focus-within{border-color:var(--acc)}.search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text)}.search input::-webkit-search-cancel-button{filter:invert(.7)}#stock{padding-top:var(--s-8);padding-bottom:var(--s-14)}.prox{margin-bottom:var(--s-6)}.prox__list{border-top:1px solid var(--line)}.prox__row{display:grid;grid-template-columns:1fr 80px 120px 24px;gap:var(--s-4);align-items:center;padding:18px var(--s-1);border-bottom:1px solid var(--line);transition:background-color var(--dur-1)}.prox__row:hover{background:var(--bg-2)}.prox__name{font-weight:500}.prox__name span{color:var(--text-3);font-weight:400}.prox__row .num{color:var(--text-2);font-size:14px}.band{display:flex;justify-content:space-between;align-items:center;gap:var(--s-8);margin-top:var(--s-14);padding:var(--s-8) var(--s-10);border:1px solid var(--line);border-radius:var(--r-xl)}.band__title{font-size:24px;letter-spacing:-.02em;margin-top:var(--s-2)}.band__lead{color:var(--text-2);margin-top:var(--s-2);max-width:60ch}@media (max-width: 960px){.hero{grid-template-columns:1fr;gap:var(--s-8);padding-top:var(--s-8)}.band{flex-direction:column;align-items:flex-start;padding:var(--s-6)}}@media (max-width: 600px){.hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.hero__facts b{font-size:14px;overflow-wrap:anywhere}.hero__facts span{font-size:12px}.filters__in{gap:var(--s-2)}.search{flex-basis:100%}.filters .select{flex:1 1 calc(50% - var(--s-2))}.prox__row{grid-template-columns:1fr 56px 20px}.prox__km{display:none}}.cero.is-carrusel #cero-grid{display:none}.cf{--cf-w: clamp(240px, 27vw, 380px);position:relative;margin-top:var(--s-6)}.cf__stage{position:relative;height:calc(var(--cf-w) * .75 + 56px);overflow:hidden;touch-action:pan-y;cursor:grab;outline:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cf__stage:active{cursor:grabbing}.cf__stage:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:var(--r-lg)}.cf__stage:before{content:"";position:absolute;left:50%;top:52%;width:calc(var(--cf-w) * 1.6);height:calc(var(--cf-w) * .7);translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 22%,transparent),transparent);filter:blur(10px);pointer-events:none}.cf__track{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0}.cf__slide{position:absolute;left:50%;top:28px;width:var(--cf-w);margin-left:calc(var(--cf-w) / -2);will-change:transform;backface-visibility:hidden;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .4s ease}.cf__card{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,var(--bg-3),var(--bg-2));border:1px solid var(--line);box-shadow:0 30px 50px -28px #000000a6;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cf__slide.is-activo .cf__card{border-color:color-mix(in srgb,var(--acc) 55%,var(--line));box-shadow:0 34px 60px -26px #000000b3,0 0 0 1px color-mix(in srgb,var(--acc) 30%,transparent)}.cf__card>img{width:100%;height:100%;object-fit:cover;pointer-events:none}.cf__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);opacity:var(--velo, 0);transition:opacity .5s ease;pointer-events:none;z-index:1}.cf__badge{z-index:2}.cf__sinfoto{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:6px;padding:var(--s-4);text-align:center}.cf__logo{width:38%;max-height:38%;object-fit:contain;filter:var(--logo-filter);opacity:.9;margin-bottom:var(--s-2)}.cf__sinfoto strong{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3)}.cf__sinfoto em{font-style:normal;font-size:clamp(18px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--text)}.cf__badge{position:absolute;top:12px;left:12px;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--acc);color:var(--acc-ink)}.cf__slide:not(.is-activo) .cf__card{cursor:pointer}.cf__slide[aria-hidden=true]{pointer-events:none}.cf__info{text-align:center;min-height:168px;padding-top:var(--s-2);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.cf__info.is-in{opacity:1;transform:none}.cf__nombre{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.cf__modelo{font-size:clamp(16px,1.6vw,19px);color:var(--text-2);margin-top:2px;text-transform:capitalize}.cf__datos{color:var(--text-2);font-size:14px;margin-top:4px}.cf__colores{display:flex;justify-content:center;gap:6px;margin-top:var(--s-3)}.cf__colores i{width:14px;height:14px;border-radius:50%;border:1px solid var(--line-2);box-shadow:inset 0 0 0 1px #00000026}.cf__cta{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-4);font-weight:600;color:var(--acc)}.cf__cta:hover{text-decoration:underline;text-underline-offset:4px}.cf__ctrl{display:flex;align-items:center;justify-content:center;gap:var(--s-2);width:max-content;max-width:100%;margin:var(--s-4) auto 0;padding:6px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line)}.cf__btn{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-1),color var(--dur-1)}.cf__btn:hover{background:var(--bg-3);color:var(--text)}.cf__btn:focus-visible,.cf__dot:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cf__dots{display:flex;align-items:center;gap:6px;padding:0 4px;flex-wrap:wrap;justify-content:center}.cf__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--line-2);cursor:pointer;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .2s}.cf__dot[aria-current=true]{width:26px;background:var(--acc)}.cf__sep{width:1px;height:20px;background:var(--line)}.cf.is-quieto .cf__slide,.cf.is-quieto .cf__info,.cf.is-quieto .cf__dot{transition:none}@media (max-width: 680px){.cf{--cf-w: 72vw}.cf__stage{height:calc(var(--cf-w) * .75 + 40px)}.cf__slide{top:20px}.cf__info{min-height:176px}}:root[data-theme=light] .cf__card{box-shadow:0 26px 44px -26px #14161a59}.cero-h{text-align:center;max-width:640px;margin:0 auto}.cero-h .eyebrow{justify-content:center}.cero-h__t{font-size:clamp(36px,5vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin-top:var(--s-2)}.cero-h__t em{font-style:normal;color:var(--acc)}.cero-h__sub{color:var(--text-2);font-size:16px;margin-top:var(--s-3)}.cero{padding-top:var(--s-14)}
