@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--fondo:#f6f6f7;--superficie:#ffffff;--texto:#18181b;--suave:#52525b;--tenue:#71717a;--borde:#e6e6e9;--borde-fuerte:#d1d1d6;--tinta:#0c0c0e;--whatsapp:#15803d;--whatsapp-hover:#166534;--peligro:#b91c1c;--exito:#15803d;--radio:14px;--radio-chico:10px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--sombra-borde:0 0 0 1px var(--borde);--sombra-flotante:0 0 0 1px rgb(24 24 27/0.06),0 4px 8px -2px rgb(24 24 27/0.06),0 18px 36px -12px rgb(24 24 27/0.14);--ancho:1240px;--invertido:#ffffff;--boton-hover:#27272a;--hover:#f0f0f2;--placeholder:#8a8a93;--borde-hover:#b4b4bb;--anillo:rgb(24 24 27/0.08);--manilla-fondo:#ffffff;--sin-foto:#e9e9ec;--esqueleto-a:#ececee;--esqueleto-b:#f5f5f6;--error-fondo:#fef2f2;--error-texto:#991b1b;--exito-fondo:#ecfdf3;--flotante:#ffffff;color-scheme:light;accent-color:var(--texto)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5;background:var(--fondo);color:var(--texto);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--texto);color:var(--invertido)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--texto);outline-offset:2px;border-radius:6px}button,input,select,textarea{font:inherit;color:inherit}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icono{width:16px;height:16px;flex:none;stroke-width:1.75}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--texto);color:var(--invertido);font-weight:550;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,transform .16s var(--ease-out),box-shadow .16s ease}.boton:hover{background:var(--boton-hover)}.boton:active{transform:scale(.97)}.boton[disabled]{opacity:.55;cursor:default;transform:none}.boton-claro{background:#fff;color:#18181b}.boton-claro:hover{background:#ededef}.boton-contorno{background:transparent;color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.boton-contorno:hover{background:var(--hover)}.boton-vidrio{background:rgb(255 255 255/.1);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.boton-vidrio:hover{background:rgb(255 255 255/.18)}.boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--whatsapp);color:#fff;font-weight:550;font-size:.95rem;white-space:nowrap;height:44px;padding:0 20px;border-radius:999px;transition:background-color .16s ease,transform .16s var(--ease-out)}.boton-whatsapp:hover{background:var(--whatsapp-hover)}.boton-whatsapp:active{transform:scale(.97)}.boton-chico{height:36px;padding:0 14px;font-size:.875rem}.campo{display:flex;flex-direction:column;gap:6px}.campo>label,.campo>span{font-size:.8125rem;font-weight:550;color:var(--texto)}.campo .opcional{color:var(--tenue);font-weight:400}.control{width:100%;height:42px;padding:0 12px;border:0;border-radius:var(--radio-chico);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde-fuerte);transition:box-shadow .14s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.control::placeholder{color:var(--placeholder)}.control:hover{box-shadow:inset 0 0 0 1px var(--borde-hover)}.control:focus{outline:none;box-shadow:inset 0 0 0 1px var(--texto),0 0 0 3px var(--anillo)}.control[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--peligro)}textarea.control{height:auto;min-height:132px;padding:10px 12px;resize:vertical;line-height:1.55}select.control{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2371717a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.campo>.error-campo{font-size:.8125rem;font-weight:450;color:var(--peligro)}.contenedor{max-width:var(--ancho);margin:0 auto;padding:32px 24px}.cabecera{background:var(--superficie);box-shadow:0 1px 0 var(--borde)}.cabecera-interior{max-width:var(--ancho);margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:12px}.cabecera .marca{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.pie{max-width:var(--ancho);margin:0 auto;padding:40px 24px 48px;color:var(--tenue);font-size:.8125rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.pie a:hover{color:var(--texto)}.vacio{background:var(--superficie);box-shadow:var(--sombra-borde);padding:48px 24px;border-radius:var(--radio);text-align:center;color:var(--suave)}.vacio h1,.vacio h2{color:var(--texto);font-size:1.25rem;margin:0 0 6px;letter-spacing:-.02em}.vacio p{margin:0 auto 16px;max-width:44ch}.vacio .boton{margin-top:4px}.busqueda{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.filtros{position:-webkit-sticky;position:sticky;top:20px;background:var(--superficie);box-shadow:var(--sombra-borde);border-radius:var(--radio);padding:8px 18px 18px;transition:opacity .2s ease}.filtros[aria-busy=true]{opacity:.6}.filtros-cuerpo{display:flex;flex-direction:column}.filtro-grupo{padding:14px 0;border-bottom:1px solid var(--borde)}.filtro-grupo:last-of-type{border-bottom:0}.filtro-titulo{display:block;font-size:.8125rem;font-weight:600;margin-bottom:8px}.buscador{position:relative}.buscador .icono{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tenue);pointer-events:none}.buscador .control{padding-left:36px}.opciones{list-style:none;margin:0 -8px;padding:0;display:flex;flex-direction:column;max-height:232px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--borde-fuerte) transparent}.opcion{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:8px;background:none;text-align:left;font-size:.875rem;color:var(--suave);cursor:pointer;transition:background-color .12s ease,color .12s ease}.opcion:hover{background:var(--hover);color:var(--texto)}.opcion-marca{width:16px;height:16px;flex:none;border-radius:5px;box-shadow:inset 0 0 0 1px var(--borde-fuerte);display:grid;place-items:center;transition:background-color .12s ease}.opcion[aria-pressed=true]{color:var(--texto);font-weight:550}.opcion[aria-pressed=true] .opcion-marca{background:var(--texto);box-shadow:none}.opcion-marca svg{width:11px;height:11px;color:var(--invertido);stroke-width:3;opacity:0}.opcion[aria-pressed=true] .opcion-marca svg{opacity:1}.opcion-texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcion-cantidad{color:var(--tenue);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rango{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.deslizador{--manilla:18px;position:relative;height:28px;margin:2px 0 12px}.deslizador-pista{position:absolute;left:calc(var(--manilla) / 2);right:calc(var(--manilla) / 2);top:50%;height:4px;margin-top:-2px;border-radius:999px;background:var(--borde)}.deslizador-relleno{position:absolute;top:0;bottom:0;border-radius:inherit;background:var(--texto)}.deslizador input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.deslizador input[type=range]:focus{outline:none}.deslizador input[type=range]::-webkit-slider-runnable-track{background:none;height:100%}.deslizador input[type=range]::-moz-range-track{background:none}.deslizador input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:var(--manilla);height:var(--manilla);margin-top:calc((28px - var(--manilla)) / 2);border-radius:999px;background:var(--manilla-fondo);box-shadow:0 0 0 1.5px var(--texto),0 2px 6px -1px rgb(24 24 27/.3);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .14s var(--ease-out),box-shadow .14s ease;transition:transform .14s var(--ease-out),box-shadow .14s ease}.deslizador input[type=range]::-moz-range-thumb{pointer-events:auto;width:var(--manilla);height:var(--manilla);border:0;border-radius:999px;background:var(--manilla-fondo);box-shadow:0 0 0 1.5px var(--texto),0 2px 6px -1px rgb(24 24 27/.3);cursor:grab}.deslizador input[type=range]:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.12)}.deslizador input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1.5px var(--texto),0 0 0 5px rgb(24 24 27/.14)}.deslizador input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1.5px var(--texto),0 0 0 5px rgb(24 24 27/.14)}.celda-rango{display:flex;flex-direction:column;gap:4px;min-width:0}.celda-rango>span:first-child{font-size:.75rem;color:var(--tenue)}.celda-rango-control{display:flex;align-items:center;gap:4px;height:38px;padding:0 10px;border-radius:var(--radio-chico);box-shadow:inset 0 0 0 1px var(--borde-fuerte);font-size:.875rem;color:var(--tenue);transition:box-shadow .14s ease}.celda-rango-control:focus-within{box-shadow:inset 0 0 0 1px var(--texto),0 0 0 3px var(--anillo)}.celda-rango-control input{flex:1 1;min-width:0;width:100%;border:0;padding:0;background:none;color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.celda-rango-control input:focus{outline:none}.limpiar{margin-top:14px;width:100%}.alternar-filtros{display:none}.listado-encabezado{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;min-height:42px}.listado-encabezado p{margin:0;color:var(--suave)}.listado-encabezado strong{color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listado-encabezado .control{width:auto;height:38px;font-size:.875rem}.paginacion{display:flex;justify-content:center;gap:12px;align-items:center;margin-top:40px;color:var(--suave);font-size:.875rem}.paginacion a{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--borde-fuerte);color:var(--texto);font-weight:550;transition:background-color .14s ease}.paginacion a:hover{background:var(--hover)}.detalle{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"galeria panel" "descripcion panel";grid-gap:28px;gap:28px;align-items:start}.panel{background:var(--superficie);box-shadow:var(--sombra-borde);border-radius:var(--radio);padding:24px}.panel h1{margin:0;font-size:1.6rem;letter-spacing:-.025em;line-height:1.15}.panel .precio{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:12px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel .boton-whatsapp{width:100%;margin-top:4px}.esqueleto{background:linear-gradient(90deg,var(--esqueleto-a) 0,var(--esqueleto-b) 50%,var(--esqueleto-a) 100%);background-size:200% 100%;animation:brillo 1.4s ease-in-out infinite;border-radius:var(--radio)}@keyframes brillo{to{background-position:-200% 0}}@keyframes v-revelar{0%{transform:scale(1.06);filter:brightness(.55) blur(4px)}}.v-nav-interior{max-width:var(--ancho);margin:0 auto;padding:0 24px;width:100%;display:flex;align-items:center;gap:24px;height:76px}.v-marca{display:inline-flex;align-items:center;gap:12px;font-weight:600;letter-spacing:-.01em;min-width:0}.v-marca span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-nav-enlaces{display:flex;gap:4px;margin:0 auto;list-style:none;padding:0}.v-nav-enlaces a{display:block;padding:8px 14px;border-radius:999px;font-size:.9rem;color:rgb(255 255 255/.8);transition:color .14s ease,background-color .14s ease}.v-nav-enlaces a:hover{color:#fff;background:rgb(255 255 255/.1)}.v-nav .boton{height:40px;font-size:.9rem}.logo-marca{display:grid;place-items:center;flex:none;overflow:hidden;background:#fff;color:#18181b;font-weight:650;letter-spacing:-.02em}.logo-marca img{width:100%;height:100%;object-fit:cover}.logo-chico{width:36px;height:36px;border-radius:10px;font-size:.8rem}.logo-grande{width:84px;height:84px;border-radius:20px;font-size:1.6rem;box-shadow:0 12px 32px -8px rgb(0 0 0/.5)}@keyframes v-subir{0%{opacity:0;transform:translateY(16px)}}.v-seccion{max-width:var(--ancho);margin:0 auto;padding:96px 24px 0;scroll-margin-top:8px}.v-seccion-encabezado{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:36px}.v-seccion h2{margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.05;letter-spacing:-.035em;font-weight:600}.v-seccion-bajada{margin:10px 0 0;color:var(--suave);max-width:56ch}.v-ubicacion{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-height:460px;background:var(--superficie);border-radius:20px;box-shadow:var(--sombra-flotante);overflow:hidden}.v-ubicacion-datos{display:flex;flex-direction:column;padding:12px}.v-ubicacion-lista{list-style:none;margin:0;padding:0 0 12px;display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--borde)}.v-ubicacion-opcion{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer;transition:background-color .14s ease}.v-ubicacion-opcion:hover,.v-ubicacion-opcion[aria-pressed=true]{background:var(--hover)}.v-ubicacion-opcion-texto{flex:1 1;min-width:0;display:flex;flex-direction:column}.v-ubicacion-opcion strong{font-weight:600;letter-spacing:-.01em}.v-ubicacion-opcion-texto span{font-size:.8125rem;color:var(--tenue)}.v-ubicacion-opcion .icono{color:var(--texto)}.v-ubicacion-detalle{display:flex;flex-direction:column;gap:20px;padding:20px 14px 14px;flex:1 1}.v-ubicacion-nombre{display:flex;align-items:center;gap:10px}.v-ubicacion-detalle h3{margin:0;font-size:1.35rem;letter-spacing:-.025em;font-weight:600}.etiqueta-principal{font-size:.75rem;font-weight:550;color:var(--suave);padding:2px 8px;border-radius:999px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--borde)}.v-ubicacion-detalle dl{margin:0;display:grid;grid-gap:14px;gap:14px;font-size:.9375rem}.v-ubicacion-detalle dl>div{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px}.v-ubicacion-detalle dt{color:var(--tenue);padding-top:3px}.v-ubicacion-detalle dd{margin:0;color:var(--texto)}.v-ubicacion-detalle dd span{display:block;color:var(--tenue);font-size:.875rem}.v-ubicacion-detalle dd a:hover{text-decoration:underline;text-underline-offset:3px}.v-ubicacion-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.v-ubicacion-mapa{position:relative;background:var(--sin-foto);min-height:320px}.v-ubicacion-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.v-contacto{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:start}.v-canales{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.v-canal{display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 -14px;border-radius:12px;transition:background-color .14s ease}a.v-canal:hover{background:var(--hover)}.v-canal-icono{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--superficie);box-shadow:var(--sombra-borde);color:var(--texto);flex:none}.v-canal small{display:block;font-size:.8125rem;color:var(--tenue)}.v-canal strong{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v-formulario{background:var(--superficie);border-radius:20px;box-shadow:var(--sombra-flotante);padding:32px}.v-formulario form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 16px;gap:18px 16px}.v-formulario .ancho-completo{grid-column:1/-1}.v-formulario-pie{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:4px}.v-formulario-pie p{margin:0;font-size:.8125rem;color:var(--tenue);max-width:38ch}.aviso-error{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--error-fondo);color:var(--error-texto);font-size:.875rem}.aviso-error .icono{margin-top:2px}.v-enviado{text-align:center;padding:40px 8px;animation:v-subir .5s var(--ease-out) both}.v-enviado-icono{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 18px;border-radius:999px;background:var(--exito-fondo);color:var(--exito)}.v-enviado h3{margin:0;font-size:1.35rem;letter-spacing:-.02em}.v-enviado p{margin:8px auto 22px;color:var(--suave);max-width:40ch}.trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.v-pie{margin-top:112px;background:var(--tinta);color:rgb(255 255 255/.66);font-size:.875rem}.v-pie-interior{max-width:var(--ancho);margin:0 auto;padding:64px 24px 48px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:40px 48px;gap:40px 48px}.v-pie-marca{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.v-pie-marca p{margin:0;max-width:38ch;line-height:1.6}.v-pie .v-marca,.v-pie h2{color:#fff}.v-pie h2{margin:0 0 16px;font-size:.8125rem;font-weight:600}.v-pie ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.v-pie-columna a{transition:color .14s ease}.v-pie-columna a:hover,.v-pie-legal a:hover{color:#fff}.v-pie a.enlace-pie{display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.v-pie .enlace-pie .icono{width:14px;height:14px}.v-pie-sucursal{display:flex;flex-direction:column;gap:2px}.v-pie-sucursal strong{color:rgb(255 255 255/.88);font-weight:550}.v-pie-legal{max-width:var(--ancho);margin:0 auto;padding:20px 24px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.8125rem;color:rgb(255 255 255/.5);box-shadow:0 -1px 0 rgb(255 255 255/.08)}@media (max-width:960px){.v-pie-interior{grid-template-columns:repeat(2,minmax(0,1fr))}.v-pie-marca{grid-column:1/-1}}@media (max-width:560px){.v-pie-interior{grid-template-columns:1fr;padding:48px 16px 36px}.v-pie-legal{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.v-enviado{animation:none}}@media (max-width:960px){.v-nav-enlaces{display:none}.v-nav-interior{justify-content:space-between}.v-contacto{gap:40px}.detalle,.v-contacto{grid-template-columns:1fr}.detalle{grid-template-areas:"galeria" "panel" "descripcion"}}@media (max-width:820px){.busqueda{grid-template-columns:1fr;gap:20px}.filtros{position:static;padding:6px}.alternar-filtros{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border:0;border-radius:var(--radio-chico);background:none;font-weight:550;cursor:pointer}.filtros-plegable{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease-drawer)}.filtros[data-abierto=false] .filtros-plegable{grid-template-rows:0fr}.filtros-plegable>.filtros-cuerpo{min-height:0;overflow:hidden;transition:opacity .22s var(--ease-out),visibility 0s}.filtros[data-abierto=false] .filtros-cuerpo{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s .32s}.filtros[data-abierto=true] .filtros-cuerpo{padding:0 12px 12px}.contenedor{padding:20px 16px}.v-seccion{padding:72px 16px 0}.cabecera-interior,.v-nav-interior{padding-left:16px;padding-right:16px}.logo-grande{width:64px;height:64px;border-radius:16px;font-size:1.25rem}.v-formulario{padding:22px}.v-formulario form,.v-ubicacion{grid-template-columns:1fr}.v-ubicacion-mapa{min-height:280px}}.v-nav-acciones{display:flex;align-items:center;gap:10px}.selector{position:relative;min-width:0}.selector-boton{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.selector-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-flecha{color:var(--tenue);transition:transform .18s var(--ease-out)}.selector-boton[aria-expanded=true] .selector-flecha{transform:rotate(180deg)}.selector-lista{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:100%;max-height:264px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--flotante);border-radius:12px;box-shadow:var(--sombra-flotante);scrollbar-width:thin;transform-origin:top center;opacity:0;transform:scale(.97) translateY(-4px);visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out),visibility 0s linear .15s}.selector-lista[data-arriba=true]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center;transform:scale(.97) translateY(4px)}.selector-lista[data-abierto=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.selector-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;font-size:.875rem;color:var(--suave);white-space:nowrap;cursor:pointer}.selector-lista li[data-activo=true]{background:var(--hover)}.selector-lista li[aria-selected=true]{color:var(--texto);font-weight:550}.selector-lista li .icono{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.selector-flecha,.selector-lista,.selector-lista[data-abierto=true]{transition:none}}.listado-encabezado .selector-boton{height:38px;font-size:.875rem;min-width:172px}.listado-encabezado .selector-lista{left:auto;right:0}.cabecera-menu{display:none;position:relative}.cabecera-menu summary{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;box-shadow:var(--sombra-borde);cursor:pointer;list-style:none;transition:background-color .14s ease}.cabecera-menu summary::-webkit-details-marker{display:none}.cabecera-menu summary:hover,.cabecera-menu[open] summary{background:var(--hover)}.cabecera-transparente .cabecera-menu summary{box-shadow:0 0 0 1px rgb(255 255 255/.28);color:#fff}.cabecera-transparente .cabecera-menu summary:hover,.cabecera-transparente .cabecera-menu[open] summary{background:rgb(255 255 255/.12)}.cabecera-menu nav{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;min-width:220px;padding:6px;border-radius:var(--radio);background:var(--flotante);box-shadow:var(--sombra-flotante);color:var(--texto);transform-origin:top right;animation:cabecera-menu-entrar .16s var(--ease-out)}.cabecera-menu nav a{padding:11px 12px;border-radius:var(--radio-chico);font-size:.95rem;color:var(--suave)}.cabecera-menu nav a:hover,.cabecera-menu nav a[aria-current=page]{color:var(--texto);background:var(--hover)}.cabecera-menu nav .cabecera-menu-destacado{margin-top:4px;color:var(--texto);font-weight:550;box-shadow:inset 0 1px 0 var(--borde);border-radius:0 0 var(--radio-chico) var(--radio-chico)}@keyframes cabecera-menu-entrar{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.cabecera-menu nav{animation:none}}.cabecera-nav{margin:0 auto}.cabecera-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.cabecera-nav a{display:block;padding:8px 14px;border-radius:999px;font-size:.9rem;color:var(--suave);transition:color .14s ease,background-color .14s ease}.cabecera-nav a:hover{color:var(--texto);background:var(--hover)}.cabecera-nav a[aria-current=page]{color:var(--texto);font-weight:550}.cabecera-acciones{display:flex;align-items:center;gap:10px}.cabecera-transparente{background:transparent;box-shadow:none;color:#fff}.cabecera-transparente .cabecera-interior{height:76px}.cabecera-transparente .cabecera-nav a{color:rgb(255 255 255/.78)}.cabecera-transparente .cabecera-nav a:hover,.cabecera-transparente .cabecera-nav a[aria-current=page]{color:#fff;background:rgb(255 255 255/.1)}dialog.lightbox{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}dialog.lightbox::-webkit-backdrop{background:rgb(0 0 0/.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.lightbox::backdrop{background:rgb(0 0 0/.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.lightbox[open]{animation:lightbox-entrar .22s var(--ease-out)}dialog.lightbox[open]::-webkit-backdrop{animation:lightbox-fondo .22s var(--ease-out)}dialog.lightbox[open]::backdrop{animation:lightbox-fondo .22s var(--ease-out)}.lightbox-cuerpo{display:flex;flex-direction:column;height:100%}.lightbox-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px}.lightbox-cabecera p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:rgb(255 255 255/.75)}.lightbox-cabecera strong{color:#fff;font-weight:550;margin-right:10px}.lightbox-boton{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:999px;background:rgb(255 255 255/.1);color:#fff;cursor:pointer;transition:background-color .14s ease,transform .16s var(--ease-out)}.lightbox-boton:hover{background:rgb(255 255 255/.2)}.lightbox-boton:active{transform:scale(.94)}.lightbox-boton .icono{width:20px;height:20px}.lightbox-boton:focus-visible,.lightbox-miniaturas button:focus-visible{outline-color:#fff}.lightbox-escena{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 80px;touch-action:pan-y}.lightbox-foto{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:lightbox-foto .24s var(--ease-out);transition:transform .22s var(--ease-out)}.lightbox-flecha{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px}.lightbox-flecha.izquierda{left:16px}.lightbox-flecha.derecha{right:16px}.lightbox-flecha .icono{width:24px;height:24px}.lightbox-miniaturas{display:flex;justify-content:center;gap:8px;padding:12px 24px 16px;overflow-x:auto;scrollbar-width:none}.lightbox-miniaturas button{flex:none;width:80px;height:56px;padding:0;border:0;border-radius:6px;overflow:hidden;background:none;cursor:pointer;opacity:.45;transition:opacity .14s ease,box-shadow .14s ease}.lightbox-miniaturas button:hover{opacity:.8}.lightbox-miniaturas button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fff}.lightbox-miniaturas img{width:100%;height:100%;object-fit:cover}@keyframes lightbox-entrar{0%{opacity:0;transform:scale(.98)}}@keyframes lightbox-fondo{0%{opacity:0}}@keyframes lightbox-foto{0%{opacity:0;filter:blur(2px)}}@media (max-width:640px){.lightbox-escena{padding:0 8px}.lightbox-flecha{display:none}.lightbox-cabecera,.lightbox-miniaturas{padding-left:16px;padding-right:16px}.lightbox-miniaturas{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){dialog.lightbox[open]::-webkit-backdrop{animation:none;-webkit-transition:none;transition:none}.lightbox-foto,dialog.lightbox[open],dialog.lightbox[open]::backdrop{animation:none;transition:none}}@keyframes tarjeta-entrar{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){@keyframes tarjeta-aparecer{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){.filtros-plegable,.filtros-plegable>.filtros-cuerpo{transition:none}}.lightbox-foto[data-direccion=adelante]{animation-name:lightbox-desde-derecha}.lightbox-foto[data-direccion=atras]{animation-name:lightbox-desde-izquierda}@keyframes lightbox-desde-derecha{0%{opacity:0;transform:translateX(28px)}}@keyframes lightbox-desde-izquierda{0%{opacity:0;transform:translateX(-28px)}}@media (prefers-reduced-motion:reduce){.lightbox-foto[data-direccion]{animation:lightbox-foto .16s ease}}.recordatorios{padding-top:56px;padding-bottom:72px}.recordatorios-tarjeta{max-width:520px;margin:0 auto;padding:36px 32px;border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-borde)}.recordatorios-tarjeta h1{margin:0 0 10px;font-size:1.5rem;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.recordatorios-tarjeta p{margin:0 0 12px;color:var(--suave);line-height:1.6}.recordatorios-tarjeta form{margin-top:24px}.recordatorios-tarjeta .recordatorios-automotora{font-size:.8125rem;font-weight:600;color:var(--tenue);letter-spacing:.01em}.recordatorios-tarjeta .recordatorios-nota{font-size:.875rem;color:var(--tenue)}.recordatorios-tarjeta .recordatorios-error,.recordatorios-tarjeta .recordatorios-ok{padding:10px 14px;border-radius:var(--radio-chico);font-size:.875rem}.recordatorios-tarjeta .recordatorios-ok{background:var(--exito-fondo);color:var(--exito)}.recordatorios-tarjeta .recordatorios-error{background:var(--error-fondo);color:var(--error-texto)}@media (max-width:560px){.recordatorios-tarjeta{padding:28px 20px}}@media (max-width:420px){.cabecera .marca{min-width:0;font-size:.875rem;white-space:nowrap}.cabecera-acciones{gap:8px}}.cta-movil{display:none}@media (max-width:820px){.cta-movil{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--superficie) 88%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 -1px 0 var(--borde)}.cta-movil>div{display:flex;min-width:0;flex-direction:column}.cta-movil-titulo{overflow:hidden;font-size:.8rem;color:var(--tenue);text-overflow:ellipsis;white-space:nowrap}.cta-movil strong{font-size:1.05rem;letter-spacing:-.01em}.cta-movil .boton-whatsapp{flex-shrink:0}}@media (max-width:820px) and (prefers-reduced-transparency:reduce){.cta-movil{background:var(--superficie);backdrop-filter:none;-webkit-backdrop-filter:none}}.inspeccion-cabecera{display:flex;align-items:center;gap:14px}.inspeccion-cabecera h2{margin:0;font-size:1.05rem;letter-spacing:-.01em}.inspeccion-cabecera p{margin:2px 0 0;color:var(--suave);font-size:.9rem}.inspeccion-sello{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px}.inspeccion-sello .icono{width:22px;height:22px}.inspeccion-sello.ok{background:var(--exito-fondo);color:var(--exito)}.inspeccion-cabecera{align-items:flex-start}.inspeccion-cabecera p{max-width:62ch}.mk{--fondo:#f1f1f3;--superficie:#ffffff;--mk-panel:#e9e9ec;--texto:#0b0b0c;--suave:#4d4d53;--tenue:#66666c;--borde:#e4e4e7;--borde-fuerte:#d4d4d8;--borde-hover:#a1a1a8;--hover:#ebebed;--sin-foto:#ebebed;--radio:20px;--radio-chico:12px;--mk-radio-grande:28px;--mk-marco:12px;--mk-ancho:1320px;--mk-margen:clamp(16px,4vw,40px);--mk-aire:clamp(72px,8vw,112px);--mk-noche:#0d0d0f;--mk-sombra:0 1px 2px rgb(0 0 0/0.04),0 18px 40px -20px rgb(0 0 0/0.24);min-height:100vh;background:var(--fondo);color:var(--texto)}.mk h1,.mk h2{font-weight:500;letter-spacing:-.04em}.mk h2{margin:0;font-size:clamp(2rem,1.35rem + 2.2vw,3.25rem);line-height:1.02}.mk .num,.mk .precio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk ::selection{background:var(--texto);color:var(--fondo)}.mk .boton,.mk .boton-whatsapp,.mk .cabecera-menu summary,.mk .paginacion a{border-radius:999px}.mk .boton{height:48px;padding:0 22px;font-weight:500}.mk .boton-chico{height:38px;padding:0 14px}.mk .boton .icono{transition:transform .22s var(--ease-out)}@media (hover:hover){.mk .boton:hover .lucide-arrow-right{transform:translateX(3px)}}.mk .boton-contorno{box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.mk .boton-contorno:hover{box-shadow:inset 0 0 0 1px var(--texto);background:transparent}.mk .boton-vidrio{background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mk .boton-vidrio:hover{background:rgb(255 255 255/.14)}.mk .boton-claro{background:#fff;color:#0b0b0c}.mk .boton-claro:hover{background:#ececee}.mk .control{border-radius:var(--radio-chico)}.mk .cabecera{position:relative;z-index:5;background:var(--fondo)}.mk .cabecera-interior{max-width:var(--mk-ancho);height:76px;padding:0 var(--mk-margen)}.mk-marca{font-size:1.375rem;font-weight:600;letter-spacing:-.04em;line-height:1}.mk .cabecera-nav ul{gap:6px}.mk .cabecera-nav a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;font-size:.875rem;background:none;box-shadow:inset 0 0 0 1px var(--borde-fuerte);transition:box-shadow .16s ease,background-color .16s ease}.mk .cabecera-nav a:hover{background:none;box-shadow:inset 0 0 0 1px var(--texto)}.mk .cabecera-nav a[aria-current=page]{background:var(--superficie);box-shadow:0 1px 2px rgb(0 0 0/.06);font-weight:500}.mk .cabecera-transparente{background:transparent;box-shadow:none}.mk .cabecera-transparente .cabecera-interior{height:84px}.mk .cabecera-transparente .cabecera-nav a{box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.mk .cabecera-transparente .cabecera-nav a:hover{background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.6)}.mk .cabecera-transparente .cabecera-nav a[aria-current=page]{background:#fff;color:#0b0b0c;box-shadow:none}.mk-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(620px,min(calc(100svh - 2 * var(--mk-marco)),900px));margin:var(--mk-marco) var(--mk-marco) 0;overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#fff}.mk-hero-fotos img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.07);filter:saturate(.82) contrast(1.06) brightness(.85);transition:opacity 1.4s ease,transform 1.4s ease}.mk-hero-fotos img[data-activa=true]{opacity:1;transform:scale(1);transition:opacity 1.4s ease,transform 9s cubic-bezier(.16,1,.3,1)}.mk-hero-velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0/.55),rgb(0 0 0/0) 40%),linear-gradient(90deg,rgb(0 0 0/.62),rgb(0 0 0/.18) 55%,rgb(0 0 0/0) 80%),linear-gradient(0deg,rgb(0 0 0/.9),rgb(0 0 0/.45) 32%,rgb(0 0 0/.08) 62%,rgb(0 0 0/.5)),rgb(0 0 0/.72)}.mk-hero-contenido{width:100%;max-width:var(--mk-ancho);margin:auto auto 0;padding:48px var(--mk-margen) 156px}.mk-hero h1{margin:0;max-width:11ch;font-size:clamp(3rem,1.5rem + 5.4vw,6rem);line-height:.95}.mk-hero-contenido>p{margin:24px 0 0;max-width:50ch;font-size:1.0625rem;color:rgb(255 255 255/.8)}.mk-hero-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mk-hero-leyenda{position:absolute;right:max(var(--mk-margen),calc((100% - var(--mk-ancho)) / 2 + var(--mk-margen)));bottom:156px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.mk-hero-auto{display:inline-flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:999px;background:rgb(10 10 11/.35);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.875rem;animation:mk-leyenda .7s var(--ease-out);transition:background-color .2s ease}.mk-hero-auto:hover{background:rgb(10 10 11/.6)}.mk-hero-auto-titulo{font-weight:500}.mk-hero-auto-detalle{color:rgb(255 255 255/.7)}@keyframes mk-leyenda{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}.mk-hero-pasos{display:flex;gap:6px}.mk-hero-pasos button{display:grid;align-items:center;width:40px;height:24px;padding:0;border:0;background:none;cursor:pointer}.mk-hero-pasos span{position:relative;height:2px;overflow:hidden;background:rgb(255 255 255/.3)}.mk-hero-pasos span:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.mk-hero-pasos button[aria-current=true] span:after{animation:mk-avance 6.5s linear forwards}.mk-hero-pasos button[data-pausado=true] span:after{animation-play-state:paused}@keyframes mk-avance{to{transform:scaleX(1)}}.mk-buscador{position:relative;z-index:4;max-width:var(--mk-ancho);margin:-64px auto 0;padding:0 var(--mk-margen)}.mk .m-buscador{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr)) auto;align-items:stretch;padding:8px;border-radius:24px;background:var(--superficie);box-shadow:var(--mk-sombra)}.mk .m-buscador-campo{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 18px}.mk .m-buscador-campo+.m-buscador-campo{box-shadow:inset 1px 0 0 var(--borde)}.mk .m-buscador-campo label{font-size:.75rem;color:var(--tenue)}.mk .m-buscador .control,.mk .m-buscador .control:focus,.mk .m-buscador .control:hover{height:30px;padding:0;background:transparent;box-shadow:none;font-weight:500}.mk .m-buscador .buscador .icono{display:none}.mk .m-buscador .buscador .control{padding-left:0}.mk .m-buscador-campo:focus-within label{color:var(--texto)}.mk .m-buscador-boton{height:auto;min-height:60px;padding:0 28px;border-radius:18px}.mk-encabezado{margin-bottom:44px}.mk-encabezado-fila{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.mk-pie-seccion{display:flex;justify-content:center;margin-top:48px}.mk-flechas{display:flex;gap:8px}.mk-flechas button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde-fuerte);cursor:pointer;transition:box-shadow .16s ease,opacity .16s ease}.mk-flechas button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--texto)}.mk-flechas button:disabled{opacity:.35;cursor:default}.mk-carrusel{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,calc((100% - 48px) / 3.35),400px);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.mk-carrusel::-webkit-scrollbar{display:none}.mk-carrusel>li{scroll-snap-align:start}.mk-banda{--texto:#f2f2f3;--suave:#a1a1a8;--borde:#26262a;margin:var(--mk-aire) var(--mk-marco) 0;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:var(--texto)}.mk-banda-interior{max-width:var(--mk-ancho);margin:0 auto;padding:clamp(72px,9vw,120px) var(--mk-margen)}.mk-accesos{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(48px,7vw,112px);gap:clamp(48px,7vw,112px)}.mk-accesos h3{margin:0 0 22px;font-size:.875rem;font-weight:500;color:var(--suave)}.mk-marcas{display:flex;flex-wrap:wrap;gap:6px 32px;margin:0;padding:0;list-style:none}.mk-marcas a{display:inline-flex;align-items:flex-start;font-size:clamp(1.875rem,1.3rem + 1.7vw,2.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;transition:color .22s ease}.mk-marcas sup{margin:.35em 0 0 5px;font-size:.75rem;font-weight:400;letter-spacing:0;color:var(--suave)}@media (hover:hover){.mk-marcas:hover a{color:#66666d}.mk-marcas a:hover{color:#fff}}.mk-regiones{margin:0;padding:0;list-style:none;box-shadow:inset 0 1px 0 var(--borde)}.mk-regiones a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 0;box-shadow:inset 0 -1px 0 var(--borde);font-size:1.0625rem}.mk-regiones a>span:first-child{transition:transform .26s var(--ease-out)}.mk-regiones .num{color:var(--suave);font-size:.875rem}.mk-regiones .icono{color:var(--suave);transition:transform .26s var(--ease-out),color .2s ease}@media (hover:hover){.mk-regiones a:hover>span:first-child{transform:translateX(8px)}.mk-regiones a:hover .icono{color:#fff;transform:translate(2px,-2px)}}.mk-invitacion{position:relative;isolation:isolate;display:flex;align-items:center;min-height:500px;margin:var(--mk-aire) var(--mk-marco) 0;overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#fff}.mk-invitacion>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.mk-invitacion:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(0 0 0/.88),rgb(0 0 0/.62) 50%,rgb(0 0 0/.35))}.mk-invitacion-interior{width:100%;max-width:var(--mk-ancho);margin:0 auto;padding:88px var(--mk-margen)}.mk-invitacion h2{max-width:13ch;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);line-height:.98}.mk-invitacion p{margin:22px 0 0;max-width:48ch;color:rgb(255 255 255/.76)}.mk-pie{margin:var(--mk-marco);margin-top:var(--mk-aire);overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#a1a1a8}.mk-invitacion+.mk-pie{margin-top:var(--mk-marco)}.mk-pie-interior{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;max-width:var(--mk-ancho);margin:0 auto;padding:80px var(--mk-margen) 56px}.mk-pie-marca .mk-marca{font-size:2.25rem;color:#fff}.mk-pie-marca p{margin:18px 0 0;max-width:38ch;font-size:.9rem}.mk-pie-columna h2{margin:0 0 18px;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;color:#fff}.mk-pie-columna ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:.9rem}.mk-pie-columna a{display:inline-flex;align-items:center;gap:6px;transition:color .16s ease}.mk-pie-columna a:hover{color:#fff}.mk-pie-columna .icono{width:14px;height:14px}.mk-pie-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:var(--mk-ancho);margin:0 auto;padding:22px var(--mk-margen) 30px;box-shadow:inset 0 1px 0 #1f1f23;font-size:.8125rem;color:#8a8a91}.mk-franja{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(300px,32vw,420px);margin:var(--mk-marco) var(--mk-marco) 0;overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#fff}.mk-franja>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:saturate(.75) contrast(1.05)}.mk-franja:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(0 0 0/.7),rgb(0 0 0/.2) 70%),linear-gradient(0deg,rgb(0 0 0/.75),rgb(0 0 0/.25) 60%,rgb(0 0 0/.55))}.mk-franja-contenido{width:100%;max-width:var(--mk-ancho);margin:auto auto 0;padding:32px var(--mk-margen) clamp(32px,4.5vw,56px)}.mk-franja-contenido p{margin:14px 0 0;max-width:52ch;color:rgb(255 255 255/.8)}.mk-franja h1{margin:0;font-size:clamp(2.5rem,1.4rem + 3.8vw,4.75rem);line-height:.98}.mk-contenedor{max-width:var(--mk-ancho);padding:clamp(64px,8vw,104px) var(--mk-margen) var(--mk-aire)}.mk .busqueda{grid-template-columns:280px minmax(0,1fr);gap:32px}.mk .filtros{top:24px;border-radius:var(--radio);background:var(--superficie);box-shadow:none;padding:6px 20px 20px}.mk .listado-encabezado{margin-bottom:20px}.mk .vacio{border-radius:var(--radio);background:var(--superficie);box-shadow:none}.mk .mk-contenedor-detalle{padding-top:clamp(12px,2vw,24px);padding-bottom:0}@keyframes fx-foto{0%{transform:scale(1.015)}}.fx-contacto{display:grid;grid-gap:8px;gap:8px}.mk .fx-contacto .boton,.mk .fx-contacto .boton-whatsapp{width:100%;height:52px}.mk-simulador{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.mk-simulador-controles .mk-simulador-campo:last-child{margin-bottom:0}.mk-simulador-salida{padding-left:clamp(28px,5vw,72px);box-shadow:inset 1px 0 0 var(--borde)}.mk-simulador-campo{margin:0 0 18px;padding:0;border:0;min-inline-size:0}.mk-simulador-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.mk-simulador-campo legend,.mk-simulador-fila label{padding:0;font-size:.8125rem;color:var(--suave)}.mk-simulador-campo legend{margin-bottom:8px}.mk-simulador-fila output{font-size:.9375rem;font-weight:500}.mk-simulador-fila output span{color:var(--tenue);font-weight:400}.mk-simulador input[type=range]{display:block;width:100%;height:24px;margin:0;accent-color:var(--texto);cursor:pointer}.mk-simulador-plazos{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.mk-simulador-plazos label{position:relative;display:flex;align-items:center;justify-content:center;height:34px;border-radius:999px;font-size:.875rem;color:var(--suave);cursor:pointer;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.mk-simulador-plazos input{position:absolute;opacity:0;pointer-events:none}@media (hover:hover){.mk-simulador-plazos label:hover{background:var(--hover);color:var(--texto)}}.mk-simulador-plazos label:has(input:checked){background:var(--texto);color:var(--fondo)}.mk-simulador-plazos label:has(input:focus-visible){outline:2px solid var(--texto);outline-offset:2px;z-index:1}.mk-simulador-resultado{display:flex;flex-direction:column;gap:6px}.mk-simulador-resultado span{font-size:.8125rem;color:var(--suave)}.mk-simulador-resultado strong{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:300;letter-spacing:-.04em;line-height:1}.mk-simulador-detalle{display:grid;grid-gap:6px;gap:6px;margin:14px 0 0;padding-top:12px;box-shadow:inset 0 1px 0 var(--borde)}.mk-simulador-detalle>div{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem}.mk-simulador-detalle dt{color:var(--tenue)}.mk-simulador-detalle dd{margin:0;color:var(--suave)}.mk-simulador-aviso{margin:14px 0 0;font-size:.75rem;line-height:1.45;color:var(--tenue)}@media (max-width:1100px){.mk .m-buscador{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .m-buscador-boton,.mk .m-buscador-texto{grid-column:1/-1}.mk .m-buscador-campo+.m-buscador-campo{box-shadow:inset 0 1px 0 var(--borde)}.mk .m-buscador-campo:nth-child(odd):not(.m-buscador-texto){box-shadow:inset 0 1px 0 var(--borde),inset 1px 0 0 var(--borde)}.mk .m-buscador-boton{margin-top:8px}.mk-pie-interior{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-pie-marca{grid-column:1/-1}}@media (max-width:960px){.cabecera-nav{display:none}.cabecera-menu{display:block}.cabecera-acciones{margin-left:auto}.mk-accesos{grid-template-columns:1fr}.mk-simulador{grid-template-columns:minmax(0,1fr)}.fx-contacto{margin-top:8px}.mk-simulador-salida{padding:22px 0 0;box-shadow:inset 0 1px 0 var(--borde)}}@media (max-width:820px){.solo-escritorio{display:none}.mk .busqueda{grid-template-columns:minmax(0,1fr);gap:20px}.mk .filtros{padding:6px}.mk-hero-contenido{padding-bottom:28px}.mk-hero-velo{background:linear-gradient(180deg,rgb(0 0 0/.55),rgb(0 0 0/0) 40%),linear-gradient(0deg,rgb(0 0 0/.92),rgb(0 0 0/.75) 48%,rgb(0 0 0/.2) 76%,rgb(0 0 0/.5)),rgb(0 0 0/.72)}.mk-hero-leyenda{position:static;align-items:flex-start;padding:0 var(--mk-margen) 96px}.cta-movil[data-oculta=true]{transform:translateY(110%)}.cta-movil{transition:transform .28s var(--ease-out)}.mk .mk-contenedor-detalle{padding-bottom:24px}}@media (max-width:600px){.mk .m-buscador{grid-template-columns:minmax(0,1fr)}.mk .m-buscador-campo+.m-buscador-campo,.mk .m-buscador-campo:nth-child(odd):not(.m-buscador-texto){box-shadow:inset 0 1px 0 var(--borde)}.mk-encabezado-fila .mk-flechas{display:none}.mk-carrusel{grid-auto-columns:74%;margin-inline:calc(var(--mk-margen) * -1);padding-inline:var(--mk-margen);scroll-padding-inline:var(--mk-margen)}.mk-hero-auto-detalle{display:none}.mk-pie-interior{grid-template-columns:minmax(0,1fr);padding-top:56px}}@media (prefers-reduced-motion:reduce){.mk-hero-fotos img,.mk-hero-fotos img[data-activa=true]{transform:none;transition:opacity .2s ease}.mk-hero-auto{animation:none}.mk-hero-pasos button[aria-current=true] span:after{animation:none;transform:scaleX(1)}.mk-regiones a>span:first-child{transition:none}}.mk-vitrina .v-nav-interior{max-width:var(--mk-ancho);padding-left:var(--mk-margen);padding-right:var(--mk-margen);height:84px}.mk-vitrina .v-marca{font-weight:500;letter-spacing:-.02em}.mk-vitrina .v-nav-enlaces{gap:8px}.mk-vitrina .v-nav-enlaces a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28);transition:box-shadow .16s ease,background-color .16s ease}.mk-vitrina .v-nav-enlaces a:hover{background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.6)}.mk-vitrina .v-nav .boton{height:38px;padding:0 14px}.mk-vitrina .v-seccion{max-width:var(--mk-ancho);padding:var(--mk-aire) var(--mk-margen) 0}.mk-vitrina .v-seccion-encabezado{margin-bottom:44px}.mk-vitrina .v-seccion-bajada{margin-top:14px;max-width:52ch;font-size:1rem}.mk-vitrina .v-contacto{gap:clamp(40px,6vw,88px)}.mk-vitrina .v-canales{margin-top:36px;gap:8px}.mk-vitrina .v-canal{margin:0;padding:14px 16px;border-radius:16px;background:var(--superficie);box-shadow:none}.mk-vitrina a.v-canal:hover{background:var(--superficie);box-shadow:var(--mk-sombra)}.mk-vitrina .v-canal-icono{border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--borde-fuerte);transition:box-shadow .16s ease}.mk-vitrina a.v-canal:hover .v-canal-icono{box-shadow:inset 0 0 0 1px var(--texto)}.mk-vitrina .v-canal strong{font-weight:500}.mk-vitrina .v-formulario{border-radius:var(--radio);background:var(--superficie);box-shadow:none;padding:clamp(22px,3vw,36px)}.mk-vitrina .aviso-error,.mk-vitrina .v-enviado-icono{border-radius:var(--radio-chico)}.mk-vitrina .v-ubicacion{overflow:hidden;border-radius:var(--radio);background:var(--superficie);box-shadow:none}.mk-vitrina .v-ubicacion-datos{padding:16px}.mk-vitrina .v-ubicacion-opcion{border-radius:var(--radio-chico)}.mk-vitrina .v-ubicacion-opcion[aria-pressed=true]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.mk-vitrina .v-ubicacion-detalle h3,.mk-vitrina .v-ubicacion-opcion strong{font-weight:500}.mk-vitrina .v-ubicacion-detalle h3{font-size:1.5rem;letter-spacing:-.03em}.mk-vitrina .etiqueta-principal{border-radius:999px;font-weight:500}.mk-vitrina .v-pie{margin:var(--mk-aire) var(--mk-marco) var(--mk-marco);overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#a1a1a8}.mk-vitrina .v-pie-interior{max-width:var(--mk-ancho);padding:80px var(--mk-margen) 56px}.mk-vitrina .v-pie .v-marca{font-size:1.125rem}.mk-vitrina .v-pie h2{margin:0 0 18px;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;color:#fff}.mk-vitrina .v-pie-sucursal strong{font-weight:500}.mk-vitrina .v-pie-legal{max-width:var(--mk-ancho);padding:22px var(--mk-margen) 30px;box-shadow:inset 0 1px 0 #1f1f23;color:#8a8a91}.mk-vitrina .v-escenario{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);overflow:hidden;border-radius:var(--mk-radio-grande);background:var(--superficie)}.mk-vitrina .v-escenario-texto{padding:clamp(28px,4vw,56px)}.mk-vitrina .v-escenario .v-canal{padding:12px 0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--borde)}.mk-vitrina .v-escenario a.v-canal:hover{background:none;box-shadow:inset 0 -1px 0 var(--texto)}.mk-vitrina .v-escenario .v-canales{gap:0}.mk-vitrina .v-escenario .v-canal-icono{width:44px;height:44px;background:var(--fondo);box-shadow:none}.mk-vitrina .v-escenario .v-formulario{height:100%;border-radius:0;background:var(--mk-panel);padding:clamp(28px,4vw,56px)}@media (max-width:960px){.mk-vitrina .v-escenario{grid-template-columns:minmax(0,1fr)}}.mk-vitrina .listado-encabezado{justify-content:flex-end}.mk-vitrina .listado-encabezado>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-otras{margin-top:clamp(56px,7vw,96px)}.mk-ficha .v-cabecera{margin:var(--mk-marco) var(--mk-marco) 0;border-radius:var(--mk-radio-grande);background:var(--mk-noche);color:#fff}.mk-ficha .v-nav-interior{height:72px}.vt{--fondo:#ffffff;--vt-gris:#eeeeee;--vt-foto:#f6f6f6;--vt-linea:#e4e4e4;--texto:#070707;--suave:#4a4a4a;--tenue:#6a6a6a;--radio:12px;--radio-chico:8px;--mk-radio-grande:6px;--vt-boton:10px;--mk-ancho:1800px;--mk-margen:clamp(16px,2.8vw,40px);--mk-marco:0px;--mk-radio-grande:0px;letter-spacing:-.01em}.vt .boton,.vt .boton-whatsapp,.vt .control,.vt .mk-flechas button,.vt .paginacion a,.vt .v-nav-enlaces a{border-radius:var(--vt-boton)}.vt .boton{height:44px;padding:0 20px;font-size:.875rem}.vt .boton-chico{height:36px;padding:0 14px;font-size:.8125rem}.vt .vt-rotulo{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:.875rem;font-weight:400;letter-spacing:-.01em;color:var(--tenue)}.vt .vt-rotulo:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.vt h2{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);font-weight:500;letter-spacing:-.05em;line-height:1.05}.vt .v-seccion-bajada,.vt .vt-bajada{margin:14px 0 0;max-width:52ch;font-size:1rem;line-height:1.7;color:var(--suave)}.vt{--v-nav-alto:76px}.vt .v-nav{position:fixed;inset:0 0 auto;z-index:40;color:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease}.vt .v-nav[data-fondo]{background:rgb(10 10 12/.84);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 rgb(255 255 255/.06)}.vt .v-nav[data-oculta]{transform:translateY(-100%)}.mk-vitrina :is(.filtros,.vt-ficha-lateral){transition:top .32s cubic-bezier(.22,1,.36,1)}.mk-vitrina:has(.v-nav[data-fondo]:not([data-oculta])) :is(.filtros,.vt-ficha-lateral){top:calc(var(--v-nav-alto) + 20px)}@media (prefers-reduced-motion:reduce){.mk-vitrina :is(.filtros,.vt-ficha-lateral),.vt .v-nav{transition:none}}.vt .v-nav-interior{height:var(--v-nav-alto)}.vt .v-marca{font-size:.9375rem}.vt .v-nav-enlaces a{height:36px;padding:0 14px;box-shadow:none;font-size:.8125rem;color:rgb(255 255 255/.82)}.vt .v-nav-enlaces a:hover{background:rgb(255 255 255/.1);box-shadow:none;color:#fff}.vt .v-nav .boton{height:38px;padding:0 16px;font-size:.8125rem}.vt-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;padding-top:var(--v-nav-alto);min-height:clamp(620px,90vh,880px);overflow:hidden;background:var(--mk-noche);color:#fff}.vt-hero-fondo{position:absolute;inset:0;z-index:-2;background-position:50%;background-size:cover;filter:saturate(.85);animation:vt-revelar 1.2s var(--ease-out) both,vt-respirar 26s ease-in-out 1.2s infinite alternate}.vt-hero-fondo.sin-banner{background:radial-gradient(120% 90% at 80% 20%,#2a2a2e 0,var(--mk-noche) 60%)}.vt-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(0 0 0/.78),rgb(0 0 0/.35) 55%,rgb(0 0 0/.1)),linear-gradient(0deg,rgb(0 0 0/.72),rgb(0 0 0/0) 45%),linear-gradient(180deg,rgb(0 0 0/.55),rgb(0 0 0/0) 22%)}@keyframes vt-revelar{0%{transform:scale(1.04)}}@keyframes vt-respirar{to{transform:scale(1.06) translate3d(-1%,-.5%,0)}}.vt-hero-contenido{display:flex;flex:1 1;flex-direction:column;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;width:100%;max-width:var(--mk-ancho);margin:0 auto;padding:clamp(56px,10vh,120px) var(--mk-margen) clamp(40px,6vh,64px)}.vt-hero-texto{max-width:640px}.vt-hero .vt-rotulo{color:rgb(255 255 255/.72)}.vt-hero h1{margin:0;font-size:clamp(2.75rem,1.6rem + 4.4vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.vt-hero-bajada{margin:22px 0 0;max-width:46ch;font-size:1.0625rem;line-height:1.6;color:rgb(255 255 255/.78)}.vt-hero-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.vt-seccion{padding:var(--mk-aire) 0}.vt-seccion>:not(.mk-carrusel){max-width:var(--mk-ancho);margin-left:auto;margin-right:auto;padding-left:var(--mk-margen);padding-right:var(--mk-margen)}.vt-encabezado{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:40px}.vt-cifra,.vt-encabezado{display:flex;align-items:flex-end}.vt-cifra{flex-direction:column;margin:0}.vt-cifra .num{font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);font-weight:300;line-height:.9;letter-spacing:-.05em}.vt-cifra small{margin-top:8px;font-size:.8125rem;color:var(--tenue)}.vt .vt-fila .mk-encabezado,.vt .vt-tipos .mk-encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.vt .vt-fila .mk-flechas,.vt .vt-tipos .mk-flechas{display:flex;gap:8px}.vt .vt-fila .mk-flechas button,.vt .vt-tipos .mk-flechas button{display:grid;place-items:center;width:40px;height:40px;border:0;background:#fff;color:var(--texto);box-shadow:inset 0 0 0 1px var(--vt-linea);cursor:pointer;transition:box-shadow .16s ease}.vt .vt-fila .mk-flechas button:hover:not(:disabled),.vt .vt-tipos .mk-flechas button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--texto)}.vt .vt-fila .mk-flechas button:disabled,.vt .vt-tipos .mk-flechas button:disabled{opacity:.35;cursor:default}.vt .vt-fila .mk-flechas .icono,.vt .vt-tipos .mk-flechas .icono{width:16px;height:16px}.vt .vt-tipos .mk-carrusel{display:grid;grid-auto-flow:column;grid-auto-columns:max(260px,calc((min(100vw, var(--mk-ancho)) - 2 * var(--mk-margen) - 24px) / 3.15));grid-gap:12px;gap:12px;max-width:none;margin:0;padding:0 max(var(--mk-margen),calc((100vw - var(--mk-ancho)) / 2 + var(--mk-margen)));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--mk-margen),calc((100vw - var(--mk-ancho)) / 2 + var(--mk-margen)));list-style:none;scrollbar-width:none}.vt .vt-tipos .mk-carrusel::-webkit-scrollbar{display:none}.vt .vt-tipos .mk-carrusel li{scroll-snap-align:start}.vt-tipo{position:relative;display:block;aspect-ratio:1/1.05;overflow:hidden;border-radius:var(--radio);background:#1b1b1e;color:#fff}.vt-tipo img,.vt-tipo-vacio{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.vt-tipo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.66),rgb(0 0 0/0) 42%)}@media (hover:hover){.vt-tipo:hover img{transform:scale(1.04)}}.vt-tipo-texto{position:absolute;inset:auto 18px 16px;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.875rem}.vt-tipo-texto strong{font-weight:500}.vt-tipo-texto .num{font-size:.75rem;color:rgb(255 255 255/.72)}.vt-tipo[aria-current=true]{box-shadow:0 0 0 2px var(--texto)}.vt-inventario{background:var(--vt-gris)}.vt .filtros{border-radius:var(--radio);background:#fff;box-shadow:none}.vt .listado-encabezado{margin-bottom:16px}.vt-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:1680px){.vt-inventario .vt-grilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.vt-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vt-grilla{grid-template-columns:minmax(0,1fr)}}.vt-tarjeta{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radio);background:#fff;color:var(--texto);animation:vt-entrar .52s var(--ease-out) both;animation-delay:calc(var(--orden, 0) * 45ms)}@keyframes vt-entrar{0%{opacity:0;transform:translateY(10px)}}.vt-tarjeta-foto{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:var(--vt-foto);color:var(--tenue);font-size:.8125rem}.vt-tarjeta-foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}@media (hover:hover){.vt-tarjeta:hover .vt-tarjeta-foto img{transform:scale(1.03)}.vt-tarjeta:hover .vt-ver{background:var(--texto);color:#fff}}.vt-sello{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:6px;background:rgb(255 255 255/.92);font-size:.75rem;color:var(--suave);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.vt-tarjeta-cuerpo{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 24px}.vt-tarjeta h3{margin:0;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.3}.vt-tarjeta-version{margin:4px 0 0;font-size:.8125rem;color:var(--tenue)}.vt-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:18px 0 0}.vt-datos div{display:flex;align-items:center;gap:10px;min-width:0;font-size:.875rem}.vt-datos dt{display:grid;flex:none;place-items:center;color:var(--tenue)}.vt-datos dt .icono{width:16px;height:16px}.vt-datos dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.vt-tarjeta-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px}.vt-tarjeta-pie .precio{margin:0;font-size:1.25rem;font-weight:500;letter-spacing:-.03em}.vt-ver{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--vt-boton);background:#efefef;font-size:.8125rem;color:var(--suave);transition:background-color .16s ease,color .16s ease}.vt .v-seccion{padding-top:var(--mk-aire)}.vt .v-escenario,.vt .v-formulario,.vt .v-ubicacion,.vt .v-ubicacion-mapa{border-radius:var(--radio)}.vt .v-canal-icono{border-radius:var(--vt-boton)}.vt .v-escenario{gap:clamp(40px,6vw,96px);overflow:visible;border-radius:0;background:none}.vt .v-escenario-texto{padding:0}.vt .v-escenario .v-canal-icono{background:#f0f0f0}.vt .v-escenario .v-formulario{border-radius:var(--radio)}.vt .v-pie{margin:var(--mk-aire) 0 0;border-radius:0}.vt.mk-ficha .v-cabecera{margin:0;border-radius:0;background:var(--mk-noche);color:#fff;height:var(--v-nav-alto)}.vt.mk-ficha{--fondo:#ffffff}.vt .vt-ficha{padding-top:clamp(8px,1.5vw,20px)}.vt .vt-volver{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.9375rem;color:var(--texto)}.vt .vt-volver .icono{width:16px;height:16px;transition:transform .2s var(--ease-out)}.vt .vt-volver:hover .icono{transform:translateX(-3px)}.vt-mosaico{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;aspect-ratio:2.4/1}.vt-mosaico-foto{overflow:hidden;padding:0;border:0;border-radius:12px;background:var(--vt-foto);cursor:zoom-in}.vt-mosaico-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}@media (hover:hover){.vt-mosaico-foto:hover img{transform:scale(1.03)}}.vt-mosaico-foto:first-child{grid-row:1/-1}.vt-mosaico[data-cantidad="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.vt-mosaico[data-cantidad="2"]{grid-template-columns:2fr 1fr}.vt-mosaico[data-cantidad="2"] .vt-mosaico-foto:nth-child(2){grid-row:1/-1}.vt-mosaico[data-cantidad="3"]{grid-template-columns:2fr 1fr}.vt-mosaico[data-cantidad="4"] .vt-mosaico-foto:nth-child(4){grid-column:2/-1}.vt-mosaico.vacio{display:grid;place-items:center;border-radius:12px;background:var(--vt-foto);color:var(--tenue)}.vt-mosaico-ver{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:0;border-radius:var(--vt-boton);background:#fff;font:inherit;font-size:.9375rem;color:var(--texto);box-shadow:0 1px 2px rgb(0 0 0/.08);cursor:pointer}.vt-mosaico-ver .icono{width:17px;height:17px}.vt-mosaico-ver .num{color:var(--tenue)}.vt-ficha-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);margin-top:clamp(36px,4vw,56px)}.vt .vt-ficha h1{margin:0;font-size:clamp(2.25rem,1.6rem + 2vw,2.875rem);font-weight:500;letter-spacing:-.06em;line-height:1.2}.vt-ficha-sub{margin:8px 0 0;font-size:1rem;color:var(--suave)}.vt-ficha-descripcion{margin:24px 0 0;max-width:60ch;font-size:1.125rem;line-height:1.7;letter-spacing:-.02em;white-space:pre-line;color:var(--suave)}.vt-ficha-bloque{margin-top:clamp(40px,5vw,64px)}.vt .vt-ficha-bloque h2{margin:0 0 12px;font-size:1.875rem;letter-spacing:-.05em;line-height:1.4}.vt-ficha-bloque-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.vt-ficha-bloque-cabeza .num{font-size:.9375rem;color:var(--suave)}.vt-info{margin:0}.vt-info div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;box-shadow:inset 0 -1px 0 var(--vt-linea);font-size:1rem}.vt-info dt{color:var(--suave)}.vt-info dd{margin:0;text-align:right}.vt .inspeccion-cabecera h2{font-size:1rem;letter-spacing:-.02em;line-height:1.35}.vt .vt-ficha .inspeccion{margin-top:24px;border-radius:var(--radio)}.vt .vt-ficha .mk-simulador{margin-top:8px}.vt-ficha-lateral{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:12px;align-self:start}.vt-donde,.vt-precio{padding:24px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--vt-linea)}.vt-precio p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 20px}.vt-precio strong{font-size:1.5rem;font-weight:500;letter-spacing:-.03em}.vt-precio p a{font-size:1rem;color:var(--suave)}.vt-precio p a:hover{color:var(--texto)}.vt .vt-precio .fx-contacto{display:grid;grid-gap:8px;gap:8px}.vt .vt-precio .boton,.vt .vt-precio .boton-whatsapp{width:100%;height:48px;justify-content:center}.vt-donde ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:.9375rem;color:var(--suave)}.vt-donde li{display:flex;gap:10px}.vt-donde .icono{flex:none;width:16px;height:16px;margin-top:3px}@media (max-width:960px){.vt-ficha-cuerpo{grid-template-columns:minmax(0,1fr)}.vt-ficha-lateral{position:static}}@media (max-width:720px){.vt-mosaico,.vt-mosaico[data-cantidad]{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:4/3}.vt-mosaico-foto:not(:first-child){display:none}.vt-mosaico-ver{left:12px;bottom:12px;height:40px}.vt .vt-ficha-descripcion{font-size:1rem}}.vt .vt-fila .mk-carrusel{display:grid;grid-auto-flow:column;grid-auto-columns:max(270px,calc((min(100vw, var(--mk-ancho)) - 2 * var(--mk-margen) - 36px) / 3.35));grid-gap:12px;gap:12px;margin:0 calc(var(--mk-margen) * -1);padding:0 var(--mk-margen) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mk-margen);list-style:none;scrollbar-width:none}.vt .vt-fila .mk-carrusel::-webkit-scrollbar{display:none}.vt .vt-fila .mk-carrusel li{display:flex;scroll-snap-align:start}.vt .vt-fila .vt-tarjeta{flex:1 1;box-shadow:inset 0 0 0 1px var(--vt-linea)}.vt-fila-final{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:28px;border-radius:var(--radio);background:var(--vt-gris);color:var(--texto);transition:background-color .18s ease}.vt-fila-final:hover{background:#e6e6e6}.vt-fila-final-icono{display:grid;place-items:center;width:48px;height:48px;margin-bottom:auto;border-radius:50%;background:var(--texto);color:#fff;transition:transform .22s var(--ease-out)}.vt-fila-final:hover .vt-fila-final-icono{transform:translateX(4px)}.vt-fila-final-icono .icono{width:20px;height:20px}.vt-fila-final strong{font-size:1.5rem;font-weight:500;letter-spacing:-.04em;line-height:1.15}.vt-fila-final .num{font-size:.9375rem;color:var(--suave)}@media (max-width:720px){.vt .vt-fila .mk-carrusel{grid-auto-columns:84%}}.vt .cabecera-menu summary,.vt .cabecera-nav a,.vt .mk-buscador .control,.vt .mk-hero-auto,.vt .mk-marcas a,.vt .mk-regiones a,.vt .mk-simulador-plazos,.vt .mk-simulador-plazos label{border-radius:var(--vt-boton)}.vt .vt-encabezado-centro{justify-content:center;text-align:center}.vt .vt-encabezado-centro .vt-bajada{margin-inline:auto}.vt .mk-pie-seccion{display:flex;justify-content:center;margin-top:40px}.vt .mk-encabezado .vt-rotulo+h2{margin-top:0}.vt .m-buscador{border-radius:var(--radio)}.vt .m-buscador-boton{border-radius:var(--vt-boton)}.vt .logo-chico{border-radius:var(--radio-chico)}.vt .mk-pie h2{font-size:.875rem;letter-spacing:-.01em;line-height:1.4}.vt-busqueda{padding-top:clamp(40px,5vw,64px)}.vt-donde-marca{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vt-donde-marca p{display:flex;flex-direction:column;margin:0;min-width:0;line-height:1.35}.vt-donde-marca strong{font-weight:500}.vt-donde-marca span{font-size:.875rem;color:var(--suave)}.vt-donde-enlace{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:.9375rem;color:var(--texto)}.vt-donde-enlace .icono{width:16px;height:16px;transition:transform .2s var(--ease-out)}.vt-donde-enlace:hover .icono{transform:translateX(3px)}.vt-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62vh;padding:var(--mk-aire) var(--mk-margen);text-align:center}.vt-vacio h1{margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:500;letter-spacing:-.05em;line-height:1.1}.vt-vacio>p:not(.vt-rotulo){max-width:46ch;margin:12px 0 28px;font-size:1.0625rem;color:var(--suave)}.vt-vacio .boton-claro{background:var(--texto);color:#fff}.vt-vacio .boton-claro:hover{background:#2a2a2a}@media (max-width:720px){.vt .vt-tipos .mk-carrusel{grid-auto-columns:72%}.vt-cifra{display:none}}@media (prefers-reduced-motion:reduce){.vt-hero-fondo,.vt-tarjeta{animation:none}}.vt-legal{max-width:var(--mk-ancho);margin:0 auto;padding:var(--mk-aire) var(--mk-margen)}.vt-legal-volver{display:inline-block;margin-bottom:32px;font-size:.875rem;color:var(--suave)}.vt-legal-volver:hover{color:var(--texto)}.vt-legal-cabecera{max-width:68ch;margin-bottom:56px}.vt-legal-cabecera h1{margin:8px 0 16px;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:500;line-height:1.02;letter-spacing:-.06em}.vt-legal-bajada{font-size:1.125rem;line-height:1.6;color:var(--suave)}.vt-legal-cuerpo{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,68ch);grid-gap:64px;gap:64px;align-items:start}.vt-legal-indice{position:-webkit-sticky;position:sticky;top:24px;font-size:.875rem}.vt-legal-indice>p{margin:0 0 12px;font-weight:500}.vt-legal-indice ol{margin:0;padding:0;list-style:none;counter-reset:indice}.vt-legal-indice li{counter-increment:indice}.vt-legal-indice a{display:block;padding:6px 0;color:var(--suave)}.vt-legal-indice a:before{content:counter(indice) ". ";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-legal-indice a:hover{color:var(--texto)}.vt-legal-texto section{scroll-margin-top:24px;padding-bottom:40px}.vt-legal-texto section+section{padding-top:40px;border-top:1px solid #ececec}.vt-legal-texto h2{margin:0 0 16px;font-size:1.5rem;font-weight:500;letter-spacing:-.04em}.vt-legal-texto h3{margin:24px 0 8px;font-size:1rem;font-weight:500}.vt-legal-texto li,.vt-legal-texto p{font-size:1rem;line-height:1.7;color:#2f2f2f}.vt-legal-texto p{margin:0 0 12px}.vt-legal-texto ul{margin:0 0 12px;padding-left:1.25rem}.vt-legal-texto li+li{margin-top:8px}.vt-legal-texto strong{font-weight:500;color:var(--texto)}.vt-legal-texto a{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4;text-underline-offset:3px}.vt-legal-texto a:hover{-webkit-text-decoration-color:var(--texto);text-decoration-color:var(--texto)}@media (max-width:820px){.vt-legal-cuerpo{grid-template-columns:minmax(0,1fr);gap:32px}.vt-legal-indice{position:static;padding:20px;border-radius:var(--radio);background:#f4f4f4}}.mk-pie-legal nav,.v-pie-legal nav{display:flex;flex-wrap:wrap;gap:4px 20px}.mk-pie-legal a,.v-pie-legal a{color:inherit}.mk-pie-legal a:hover,.v-pie-legal a:hover{color:#fff}.v-formulario-pie p a{color:inherit;text-decoration:underline;text-underline-offset:3px}