:root{--vdl-ink:#0b0d10;--vdl-surface:#f4f5f6;--vdl-line:#e4e6e8;--vdl-sobra:9px}html:has(.vdl){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;font-size:90%}.vdl{background:var(--vdl-surface);color:var(--vdl-ink);font-family:var(--font-outfit),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-size:14.4px}.vdl h1,.vdl h2,.vdl h3{text-wrap:balance}.vdl .tnum{font-variant-numeric:tabular-nums}.vdl :focus-visible{outline-offset:2.7px;outline:2px solid}.vdl .photo{transition:filter .6s,transform .6s}.vdl .photo.is-mono{filter:grayscale()contrast(1.03)}.vdl .photo.is-reserved,.vdl .photo.is-sold{filter:grayscale();opacity:.88}.vdl .hero{min-height:576px;min-height:calc(var(--vdl-alto,96svh) + var(--vdl-sobra))}@media (max-width:767px){.vdl .hero{min-height:max(504px,calc(var(--vdl-alto,100svh) + var(--vdl-sobra)))}.vdl #t-nav{height:43.2px!important}.vdl .hero .hero-in{padding-top:84.6px;padding-bottom:84.6px}}@media (max-width:767px) and (min-height:880px){.vdl .hero .hero-in{padding-top:84.6px;padding-bottom:84.6px}}.vdl .hero-ph{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABELDA8MChEPDg8TEhEUGSobGRcXGTMkJh4qPDU/Pjs1OjlDS2BRQ0daSDk6U3FUWmNma2xrQFB2fnRofWBpa2f/2wBDARITExkWGTEbGzFnRTpFZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2f/wAARCAARABgDASIAAhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAAAAQFAgMGB//EACYQAAIBAwMCBwEAAAAAAAAAAAECAAMEEQUSMSJBExQhUWJxkrH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQMC/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQARQVH/2gAMAwEAAhEDEQA/AID0ygqeWrJuPTlGwcDH9l7p7VFvxUr3IPhghV3gjAHAlKUtKT7y9NviDzIj6k65WlbUl9nLnOP1ImtXQvRNPbFv11VIHAHaJw1hqrghbu6RaQHoBhmz9xHqckh7cweZj3iJSxbYiIRf/9k=);background-position:72% 62%;background-size:cover}.vdl .hero-img{opacity:0;object-position:72% 62%;transition:opacity .18s}.vdl .hero-img.lista{opacity:1}@media (min-width:768px){.vdl .hero{min-height:612px;min-height:calc(max(594px,var(--vdl-alto,100svh)) + var(--vdl-sobra))}.vdl .hero-ph{background-position:62% 68%}.vdl .hero-img{object-position:62% 68%}}@media (min-width:768px) and (min-height:860px){.vdl .hero .hero-in{padding-top:93.6px;padding-bottom:93.6px}}.vdl #nav{transition:transform .45s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s}.vdl #nav.nav-hidden{transform:translateY(-100%)}.vdl #nav.nav-solido{background:#0b0d10}.vdl .testigo{pointer-events:none;opacity:0;width:1px;position:absolute;top:0;left:0}@media (max-width:767px){.vdl #hero-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;margin-inline:-20px;padding-inline:18px;overflow-x:auto}.vdl #hero-chips::-webkit-scrollbar{display:none}.vdl #hero-chips>a{flex-shrink:0}.vdl #hero-chips .chip-ancho{display:none}}.vdl #menu{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.vdl #menu.open{opacity:1;visibility:visible}.vdl #menu .item{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(12.6px)}.vdl #menu.open .item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.vdl){scroll-behavior:auto}.vdl *,.vdl #menu,.vdl #menu .item{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes fabIn{to{opacity:1;transform:none}}@keyframes peekIn{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}@keyframes vdl-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes chatIn{0%{opacity:0;transform:translateY(10.8px)scale(.98)}to{opacity:1;transform:none}}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes selAbre{0%{opacity:0;transform:translateY(-5px)}}@keyframes vdlSube{0%{transform:translateY(100%)}to{transform:none}}@keyframes vdlAparece{0%{opacity:0}to{opacity:1}}.vdl .wrap{max-width:1440px;margin-inline:auto;padding-inline:18px}@media (min-width:640px){.vdl .wrap{padding-inline:36px}}.vdl .section{padding-block:50.4px}@media (min-width:640px){.vdl .section{padding-block:64.8px}}.vdl .head{text-align:center;max-width:648px;margin-inline:auto}.vdl .h2{letter-spacing:-.03em;text-wrap:balance;font-size:27px;font-weight:500;line-height:1.1}@media (min-width:640px){.vdl .h2{font-size:36px}}.vdl .sub{color:#6b7075;margin-top:12.6px;font-size:13.05px;font-weight:400}.vdl .cab-a{justify-content:space-between;align-items:flex-end;gap:21.6px;display:flex}.vdl .cab-a-t{letter-spacing:-.025em;font-size:23.4px;font-weight:500}@media (min-width:640px){.vdl .cab-a-t{font-size:27px}}.vdl .catlink{color:#6b7075;flex-shrink:0;font-size:11.7px;font-weight:500;transition:color .25s}.vdl .catlink:hover{color:#0b0d10}.vdl .catlink-corto{display:none}@media (max-width:639px){.vdl .catlink-mas{display:none}.vdl .catlink-corto{display:inline}.vdl .cab-a{align-items:baseline;gap:10.8px}.vdl .cab-a-t{font-size:20.7px}.vdl #llegados{padding-top:32.4px}.vdl #car-grid{margin-top:18px}}.vdl .resenas{background:#f4f5f6;padding-block:43.2px}@media (min-width:768px){.vdl .resenas{padding-block:61.2px}}.vdl .resenas-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(243px,1fr);grid-auto-flow:column;gap:16.2px;margin-top:27px;padding-block:2px;display:grid;overflow:auto hidden}@media (min-width:768px){.vdl .resenas-rail{grid-auto-columns:minmax(297px,1fr);gap:18px}}@media (min-width:1280px){.vdl .resenas-rail{grid-auto-columns:minmax(324px,1fr)}}.vdl .resenas-rail>*{scroll-snap-align:start}.vdl .resena{background:#fff;border:1px solid #e9ebed;border-radius:18px;flex-direction:column;padding:25.2px;display:flex}.vdl .resena-pie{margin-top:auto}.vdl .resena-txt{color:#0b0d10;margin-top:19.8px;margin-bottom:23.4px;font-size:13.95px;font-weight:400;line-height:1.7}.vdl .resena-pie{color:#8a9096;border-top:1px solid #edeef0;padding-top:18px;font-size:11.25px;font-weight:400}.vdl .resena-nombre{color:#0b0d10;font-weight:500}.vdl .contacto{background:#fff;padding-block:64.8px}@media (min-width:768px){.vdl .contacto{padding-block:61.2px}}.vdl .contacto-grid{gap:39.6px;max-width:1314px;margin-inline:auto;display:grid}@media (min-width:1024px){.vdl .contacto-grid{grid-template:".form"1fr"txt form"max-content"datos form"max-content".form"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.6px 64.8px}.vdl .contacto-txt{grid-area:txt}.vdl .contacto-form{grid-area:form}.vdl .contacto-datos{grid-area:datos;margin-top:0}}.vdl .contacto-h2{letter-spacing:-.03em;max-width:14ch;font-size:25.2px;font-weight:500;line-height:1.12}@media (min-width:640px){.vdl .contacto-h2{font-size:34.2px}}.vdl .contacto-p{color:#6b7075;max-width:468px;margin-top:16.2px;font-size:13.05px;font-weight:400;line-height:1.7}.vdl .contacto-cta{flex-wrap:wrap;gap:10.8px;margin-top:27px;display:flex}@media (max-width:767px){.vdl .contacto{padding-block:50.4px}.vdl .contacto-grid{gap:28.8px}.vdl .contacto .contacto-datos{display:none}.vdl .contacto-form{padding:21.6px}}.vdl .contacto-pasos{gap:9.9px;margin-top:27px;display:grid}.vdl .contacto-pasos li{color:#0b0d10;align-items:center;gap:9px;font-size:12.6px;font-weight:400;display:flex}.vdl .contacto-pasos svg{color:#0b0d10;flex-shrink:0}.vdl .contacto-datos{flex-wrap:wrap;gap:9px 23.4px;margin-top:30.6px;display:flex}.vdl .contacto-datos li{color:#6b7075;align-items:center;gap:8.1px;font-size:12.15px;font-weight:400;display:flex}.vdl .contacto-datos svg{color:#a3a8ad;flex-shrink:0}.vdl .contacto-datos a{transition:color .2s}.vdl .contacto-datos a:hover{color:#0b0d10}.vdl .contacto-form{background:#f4f5f6;border-radius:18px;padding:25.2px}@media (min-width:640px){.vdl .contacto-form{padding:28.8px}}.vdl .contacto-form-t{letter-spacing:-.02em;font-size:17.1px;font-weight:500}.vdl .contacto-form-s{color:#6b7075;margin-top:5.4px;font-size:11.7px;font-weight:400}.vdl .contacto-form-h{text-align:center;color:#8a9096;margin-top:10.8px;font-size:10.35px;font-weight:400}.vdl .card{background:#fff;border-radius:18px;transition:transform .35s,box-shadow .35s;box-shadow:0 1px 2px #0b0d100a,0 16.2px 39.6px -32px #0b0d1073}.vdl .card-hover:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0b0d100d,0 30.6px 57.6px -34px #0b0d1080}.vdl .cardk{color:#0b0d10;box-shadow:none;background:#fff;border:1px solid #e9ebed;border-radius:18px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.vdl .cardk:hover{border-color:#d9dcdf;box-shadow:0 5.4px 16.2px -14px #0b0d1059}.vdl .cardk.is-off{opacity:.95}.vdl .cardk-head{justify-content:space-between;align-items:flex-start;gap:10.8px;padding:16.2px 18px 14.4px;display:flex}.vdl .cardk-title{letter-spacing:-.015em;font-size:15.3px;font-weight:600;line-height:1.15}.vdl .cardk-comb{display:none}.vdl .cardk-anio{font-weight:600}.vdl .cardk-version{color:#8a9096;margin-top:3.6px;font-size:10.8px;font-weight:400}.vdl .cardk-fav{color:#6b7075;border:1px solid #e4e6e8;border-radius:9.9px;flex-shrink:0;justify-content:center;align-items:center;width:30.6px;height:30.6px;transition:border-color .25s,color .25s;display:flex}.vdl .cardk-fav svg{transition:fill .25s}.vdl .cardk-fav:hover{color:#0b0d10;border-color:#d2d6da}.vdl .cardk-fav:hover svg{fill:#0b0d10}.vdl .cardk-fav.is-fav{color:#0b0d10}.vdl .cardk-fav.is-fav svg{fill:#0b0d10}.vdl .cardk-state{color:#fff;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);letter-spacing:.1em;text-transform:uppercase;background:#0b0d10c7;border-radius:6.3px;padding:3.6px 8.1px;font-size:8.1px;font-weight:600;position:absolute;top:10.8px;left:10.8px}.vdl .cardk-photos{color:#fff;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);font-variant-numeric:tabular-nums;background:#0b0d10b8;border-radius:8.1px;align-items:center;gap:5.4px;padding:4.5px 9px;font-size:10.35px;font-weight:500;display:inline-flex;position:absolute;bottom:12.6px;right:12.6px}.vdl .cardk-body{flex-grow:1;grid-template-columns:auto 1fr;gap:14.4px;padding:16.2px 18px 18px;display:grid}.vdl .cardk-specs{flex-direction:column;gap:5.4px;display:flex}.vdl .cardk-specs li{color:#4a4e55;font-variant-numeric:tabular-nums;align-items:center;gap:7.2px;font-size:10.8px;font-weight:400;display:flex}.vdl .cardk-specs svg{color:#a3a8ad}.vdl .cardk-price{text-align:right;align-self:flex-start}.vdl .cardk-plabel{letter-spacing:.1em;text-transform:uppercase;color:#8a9096;font-size:9px;font-weight:500}.vdl .cardk-pbig{letter-spacing:-.025em;margin-top:5.4px;font-size:15.3px;font-weight:600}.vdl .cardk-psmall{color:#6b7075;margin-top:3.6px;font-size:10.8px;font-weight:400}.vdl .cardk-pcash{color:#a3a8ad;margin-top:5.4px;font-size:10.35px;font-weight:400}.vdl .cardk-pcuota,.vdl .cardk-pantes{display:none}.vdl .cardk-similar{color:#6b7075;margin-top:5.4px;font-size:11.7px;font-weight:400;line-height:1.45}.vdl .cardk-avisar{color:#0b0d10;border:1px solid #dde0e3;border-radius:9px;margin-top:10.8px;padding:7.2px 14.4px;font-size:10.8px;font-weight:600;transition:border-color .25s,background-color .25s;display:inline-block}.vdl .cardk-avisar:hover{background:#f7f8f9;border-color:#0b0d10}@media (max-width:639px){.vdl .cardk{border-radius:12.6px;grid-template:"foto cabeza""foto cuerpo"1fr/144px minmax(0,1fr);display:grid}.vdl .cardk>div.relative{aspect-ratio:3/2;grid-area:foto;align-self:start;height:auto}.vdl .cardk-head{grid-area:cabeza;gap:5.4px;padding:9.9px 10.8px 0}.vdl .cardk-body{grid-area:cuerpo;grid-template-columns:1fr;align-content:end;padding:12.6px 10.8px 10.8px}.vdl .cardk-title,.vdl .cardk-version{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vdl .cardk-title{font-size:12.15px}.vdl .cardk-version{margin-top:2px;font-size:9.45px}.vdl .cardk-fav{border-radius:7.2px;width:21.6px;height:21.6px}.vdl .cardk-fav svg{width:12.6px;height:12.6px}.vdl .cardk-photos{gap:3.6px;padding:2.7px 5.4px;font-size:8.55px;bottom:6.3px;right:6.3px}.vdl .cardk-photos svg{width:9.9px;height:9.9px}.vdl .cardk-state{padding:2.7px 5.4px;font-size:7.2px;top:6.3px;left:6.3px}.vdl .cardk-specs{display:none}.vdl .cardk-price{text-align:left}.vdl .cardk-psmall,.vdl .cardk-pcash,.vdl .cardk-pcuota{display:none}.vdl .cardk-plabel{letter-spacing:.08em;font-size:7.2px}.vdl .cardk-comb{display:none}.vdl .cardk-pbig{margin-top:2px;font-size:12.15px}.vdl .cardk-pantes{color:#a3a8ad;margin-left:7.2px;font-size:9.45px;font-weight:500;display:inline}.vdl .cardk-pantes.es-rebaja{text-decoration:line-through;text-decoration-thickness:1px}.vdl .cardk-similar{font-size:9.45px}}@media (max-width:379px){.vdl .cardk{grid-template-columns:133.2px minmax(0,1fr)}.vdl .cardk-title,.vdl .cardk-pbig{font-size:11.25px}.vdl .cardk-version{font-size:8.55px}.vdl .cardk-pbig{font-size:13.95px}.vdl .cardk-pantes{margin-left:6.3px;font-size:9.45px}}.vdl .cardk-over{opacity:0;background:#0b0d106b;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.vdl .cardk-overtxt{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10.8px #0006;align-items:center;font-size:12.15px;font-weight:600;transition:transform .3s;display:inline-flex;transform:translateY(5.4px)}.vdl .cardk:hover .cardk-over{opacity:1}.vdl .cardk:hover .cardk-overtxt{transform:none}.vdl .btn,.vdl .btn-ghost{letter-spacing:0;white-space:nowrap;border-radius:10.8px;align-items:center;gap:9px;padding:12.6px 25.2px;font-size:11.25px;font-weight:600;transition:opacity .25s,background-color .25s,color .25s,border-color .25s;display:inline-flex}.vdl .btn{color:#fff;background:#0b0d10}.vdl .btn:hover{opacity:.85}.vdl .btn-soft{background:#15171c}.vdl .btn-soft:hover{opacity:1;background:#1d2026}.vdl .btn-ghost{color:#0b0d10;background:#fff;border:1px solid #dde0e3}.vdl .btn-ghost:hover{border-color:#0b0d10}.vdl .hero-arrow{transition:opacity .35s,color .3s}.vdl .hero-arrow.is-gone{opacity:0;pointer-events:none}@media (min-width:768px) and (min-height:900px) and (max-aspect-ratio:1){.vdl .hero-arrow{display:none!important}.vdl .hero{min-height:clamp(558px,70svh,810px)!important}}.vdl .pilares{color:#fff;background:#0b0d10;flex-direction:column;justify-content:center;min-height:80svh;padding-block:clamp(72px,11svh,117px);display:flex;position:relative}.vdl .pilares>.wrap{width:100%}@media (min-height:900px){.vdl .pilares{justify-content:center;height:630px;min-height:0;padding-block:86.4px}}@media (max-width:767px){.vdl .pilares{justify-content:center;min-height:62svh;padding-block:64.8px}}.vdl .pilares-top{text-align:center}.vdl .pilares-h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin-inline:auto;font-size:clamp(32.4px,5.4vw,59.4px);font-weight:300;line-height:1.1}.vdl .pilares-sub{color:#ffffff73;max-width:504px;margin:32.4px auto 0;font-size:13.5px;font-weight:400;line-height:1.75}@media (min-width:640px){.vdl .pilares-sub{margin-top:39.6px;font-size:14.85px}}@media (min-width:1024px){.vdl .pilares-h2{max-width:28ch}.vdl .pilares-sub{max-width:648px}}@media (max-width:767px){.vdl .pilares-h2,.vdl .pilares-sub{max-width:360px}}@media (min-width:1280px){.vdl #car-grid>:nth-child(n+9){display:none}}@media (min-width:1024px) and (max-width:1279px){.vdl #car-grid>:nth-child(n+9){display:none}}@media (min-width:768px) and (max-width:1023px){.vdl #car-grid>:nth-child(n+9){display:none}}@media (min-width:640px) and (max-width:767px){.vdl #car-grid>:nth-child(n+9){display:none}}@media (max-width:639px){.vdl #car-grid>:nth-child(n+7){display:none}}.vdl .filterbar{background:#fff;border:1px solid #e9ebed;border-radius:14.4px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow-x:auto;box-shadow:0 1px 2px #0b0d100a,0 12.6px 30.6px -28px #0b0d1066}@media (max-width:900px){.vdl .filterbar{grid-auto-columns:minmax(151.2px,1fr)}}.vdl .fcell{text-align:left;border-left:1px solid #edeef0;align-items:center;gap:9.9px;min-width:0;padding:11.7px 14.4px;transition:background-color .25s;display:flex}.vdl .fcell:first-child{border-left:0}.vdl .fcell:hover{background:#f7f8f9}.vdl .fcell-ico{color:#a3a8ad;flex-shrink:0;transition:color .25s}.vdl .fcell-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.vdl .fcell-label{color:#8a9096;font-size:9.45px;font-weight:500}.vdl .fcell-value{color:#0b0d10;text-overflow:ellipsis;white-space:nowrap;font-size:11.25px;font-weight:500;overflow:hidden}.vdl .fcell-chev{color:#c2c6ca;flex-shrink:0;margin-left:auto}.vdl .fcell-x{color:#8a9096;flex-shrink:0;margin-left:auto;transition:color .2s}.vdl .fcell-x:hover,.vdl .fcell-on .fcell-ico{color:#0b0d10}.vdl .fcell-on .fcell-value{font-weight:600}.vdl .fclear{white-space:nowrap;border-left:1px solid #edeef0;justify-content:center;align-items:center;padding:11.7px 16.2px;font-size:11.25px;font-weight:600;transition:background-color .25s;display:flex}.vdl .fclear:hover{background:#f7f8f9}.vdl .chip{color:#0b0d10;background:#fff;border:1px solid #dde0e3;border-radius:10.8px;flex-shrink:0;align-items:center;gap:7.2px;padding:9px 14.4px;font-size:11.25px;font-weight:500;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.vdl .chip:hover{border-color:#0b0d10}.vdl .chip-on{color:#fff;background:#0b0d10;border-color:#0b0d10}.vdl .chat-fab{color:#fff;opacity:0;background:#15171c;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:55.8px;height:55.8px;transition:background-color .3s,transform .3s,box-shadow .3s;animation:.5s cubic-bezier(.2,.8,.2,1) 1.2s forwards fabIn;display:flex;position:relative;transform:translateY(12.6px);box-shadow:0 12.6px 30.6px -10px #0b0d108c}@media (max-width:639px){.vdl .chat-fab{width:46.8px;height:46.8px}.vdl .chat-fab svg{width:19.8px;height:19.8px}.vdl .chat-fab-badge{width:18px;height:18px;font-size:9.45px;top:-2px;right:-2px}}.vdl .chat-fab:hover{background:#1d2026;transform:scale(1.06);box-shadow:0 14.4px 34.2px -10px #0b0d108c}.vdl .chat-peek{cursor:pointer;background:#fff;border:1px solid #eaecee;border-radius:16.2px 16.2px 3.6px;width:241.2px;margin-bottom:2px;padding:13.5px 16.2px;animation:.45s cubic-bezier(.2,.8,.2,1) both peekIn;position:relative;box-shadow:0 2px 3.6px #0b0d100a,0 16.2px 36px -18px #0b0d1073}.vdl .chat-peek.is-out{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(7.2px)scale(.98)}.vdl .chat-peek-msg{color:#0b0d10;font-size:11.7px;font-weight:400;line-height:1.5}.vdl .chat-peek-x{color:#a3a8ad;border-radius:50%;justify-content:center;align-items:center;width:19.8px;height:19.8px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:9px;right:9px}.vdl .chat-peek-x:hover{color:#0b0d10;background:#f4f5f6}@media (max-width:639px){.vdl .chat-peek{display:none}}.vdl .chat-fab-badge{color:#0b0d10;font-variant-numeric:tabular-nums;text-indent:.45px;background:#fff;border:1.35px solid #aeb3b9;border-radius:50%;justify-content:center;align-items:center;width:21.6px;height:21.6px;font-size:10.35px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2.7px 9px -2px #0b0d108c}.vdl .chat-fab-badge:after{content:"";border:1.35px solid #aeb3b980;border-radius:50%;animation:3s cubic-bezier(0,0,.2,1) infinite vdl-ping;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.vdl .chat-fab-badge:after{animation:none}.vdl .chat-fab{opacity:1;animation:none;transform:none}}@media (max-width:639px){.vdl #chat-panel{z-index:80;border-radius:0;width:100%;max-width:none;height:100%;position:fixed;inset:0}.vdl #chat-body{flex:auto;height:auto;min-height:0}}.vdl .chat-panel{flex-direction:column;animation:.28s both chatIn;display:flex}.vdl #chat-body{height:clamp(252px,42svh,396px)}.vdl .chat-msg{flex-direction:column;align-items:flex-start;gap:5.4px;display:flex}.vdl .chat-meta{color:#6b7075;align-items:center;gap:6.3px;font-size:9.9px;font-weight:500;display:flex}.vdl .chat-ava{color:#fff;background:#0b0d10;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:7.65px;font-weight:600;display:inline-flex}.vdl .chat-hora{color:#a3a8ad;font-weight:400}.vdl .chat-msg-cont{margin-top:-10px}.vdl .chat-bot,.vdl .chat-user{max-width:88%;padding:11.7px 14.4px;font-size:12.15px;font-weight:400;line-height:1.55;animation:.25s both chatIn}.vdl .chat-bot{background:#fff;border:1px solid #eaecee;border-radius:3.6px 14.4px 14.4px;align-self:flex-start;box-shadow:0 1px 2px #0b0d100a}.vdl .chat-user{color:#fff;background:#0b0d10;border-radius:14.4px 3.6px 14.4px 14.4px;align-self:flex-end}.vdl .chat-typing{align-items:center;gap:3.6px;padding:13.5px 14.4px;display:inline-flex}.vdl .chat-typing span{background:#a3a8ad;border-radius:50%;width:5.4px;height:5.4px;animation:1.2s ease-in-out infinite blink}.vdl .chat-typing span:nth-child(2){animation-delay:.18s}.vdl .chat-typing span:nth-child(3){animation-delay:.36s}.vdl #chat-sugs button{color:#4a4e55;white-space:nowrap;background:#fff;border:1px solid #e4e6e8;border-radius:899.1px;flex-shrink:0;align-items:center;gap:6.3px;padding:7.2px 12.6px;font-size:10.8px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.vdl #chat-sugs button:hover{border-color:#a3a8ad}.vdl #chat-sugs button svg{color:#a3a8ad;width:11.7px;height:11.7px}.vdl #chat-sugs button[data-ask]{color:#fff;background:#0b0d10;border-color:#0b0d10}.vdl #chat-sugs button[data-ask] svg{color:#ffffffb3}.vdl .chat-opciones{flex-wrap:wrap;gap:7.2px;display:flex}.vdl .chat-opciones button,.vdl .chat-opciones a{color:#0b0d10;background:#fff;border:1px solid #dde0e3;border-radius:899.1px;flex:1;justify-content:center;align-items:center;min-width:86.4px;padding:9.9px 12.6px;font-size:11.25px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:flex}.vdl .chat-opciones button:hover,.vdl .chat-opciones a:hover{color:#fff;background:#0b0d10;border-color:#0b0d10}.vdl .chat-inputrow{align-items:center;gap:7.2px;display:flex}.vdl .chat-inputrow input{color:#0b0d10;background:#f4f5f6;border:1px solid #e4e6e8;border-radius:899.1px;outline:none;flex:1;min-width:0;padding:10.8px 16.2px;font-size:12.15px;font-weight:400;transition:border-color .2s,background-color .2s}.vdl .chat-inputrow input::placeholder{color:#a3a8ad}.vdl .chat-inputrow input:focus{background:#fff;border-color:#c9cdd2}.vdl .chat-inputrow button{color:#fff;background:#0b0d10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37.8px;height:37.8px;transition:opacity .2s;display:flex}.vdl .chat-inputrow button:hover{opacity:.85}.vdl .chat-inputrow button svg{transform:translate(-1.2px,1.62px)}.vdl .tag{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);border-radius:9px;padding:5.4px 10.8px;font-size:9.45px;font-weight:600}.vdl .lbl{color:#6b7075;margin-bottom:7.2px;font-size:10.35px;font-weight:500;display:block}.vdl .field{color:#0b0d10;background:#fff;border:1px solid #e4e6e8;border-radius:10.8px;outline:none;width:100%;padding:11.7px 14.4px;font-size:12.6px;font-weight:400;transition:border-color .25s}.vdl .field::placeholder{color:#a3a8ad}.vdl .field:focus{border-color:#c9cdd2}.vdl .sel{position:relative}.vdl .sel-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10.8px;display:flex}.vdl .sel-btn .sel-ico{color:#a3a8ad;flex:none;width:14.4px;height:14.4px;transition:transform .2s}.vdl .sel.abierto .sel-btn{border-color:#c9cdd2}.vdl .sel.abierto .sel-ico{transform:rotate(180deg)}.vdl .hero-pop{z-index:30;text-align:left;overscroll-behavior:contain;background:#0b0d10;border:1px solid #ffffff1a;border-radius:10.8px;max-height:297px;margin:0;padding:0;list-style:none;animation:.16s cubic-bezier(.22,.7,.2,1) selAbre;position:absolute;top:calc(100% + 4px);overflow:hidden auto;box-shadow:0 18px 45px -16px #0009}.vdl .hero-velo{display:none}@media (max-width:639px){.vdl .hero-velo{z-index:78;touch-action:none;background:#0b0d108c;animation:.2s vdlAparece;display:block;position:fixed;inset:0}.vdl .hero-pop{z-index:80;max-height:min(70svh,420px);padding-top:20px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;animation:.28s cubic-bezier(.22,.7,.2,1) vdlSube;position:fixed;inset:auto 0 0;box-shadow:0 -18px 45px -16px #000000b3}.vdl .hero-pop:before{content:"";background:#ffffff40;border-radius:999px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.vdl .hero-pop .sel-op{padding-block:13px}.vdl .hero-pop .sel-op[aria-selected=true]{background:#ffffff1f}}.vdl .sel-menu{z-index:40;overscroll-behavior:contain;background:#0b0d10;border-radius:10.8px;margin:0;padding:0;list-style:none;animation:.16s cubic-bezier(.22,.7,.2,1) selAbre;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 16.2px 39.6px -14px #0b0d1073}.vdl .sel.sel-arriba .sel-menu{top:auto;bottom:calc(100% + 4px)}.vdl .sel-op{color:#c9cdd2;cursor:pointer;padding:8px 14.4px;font-size:12.6px;font-weight:400;transition:background-color .15s,color .15s}.vdl .sel-op[aria-selected=true]{color:#fff;background:#ffffff0d;font-weight:500}.vdl .hero-pop .sel-op{font-size:12px}.vdl #search-go{min-width:88px;padding-inline:18px}.vdl .seg-valor,.vdl .seg-libre{font-size:11.25px;line-height:1.4}.vdl .seg-libre{color:#0b0d10;background:0 0;border:0;outline:none;width:100%;padding:0;font-weight:400;display:block}.vdl .seg-libre::placeholder{color:#6b7075}.vdl .sel-op:hover,.vdl .sel-op.marcada{color:#fff;background:#ffffff17}@media (prefers-reduced-motion:reduce){.vdl .sel-menu{animation:none}}.vdl select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3A8AD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14.4px center;background-repeat:no-repeat;background-size:14.4px 14.4px;padding-right:39.6px}@media (min-width:768px){.vdl .pie>.wrap:not(.pie-legal-fila){grid-template-columns:minmax(0,1fr) auto auto auto;gap:36px 57.6px}.vdl .pie>.wrap>.pie-marca,.vdl .pie>.wrap>.foot-grupo{grid-column:auto}}@media (min-width:1280px){.vdl .pie>.wrap:not(.pie-legal-fila){grid-template-columns:minmax(0,1fr) repeat(3,216px);gap:36px 50.4px}}.vdl .foot-title{letter-spacing:.2em;text-transform:uppercase;color:#6b7075;font-size:9px;font-weight:600}.vdl .foot-links{gap:12.6px;margin-top:21.6px;display:grid}.vdl .foot-grupo summary{cursor:default;list-style:none}.vdl .foot-grupo summary::-webkit-details-marker{display:none}.vdl .pie-legal{display:none}.vdl .pie-copy{transition:color .2s}.vdl .pie-copy:hover{color:#c9cdd2}.vdl .foot-link{color:#d4d6d9;font-size:12.15px;font-weight:400;transition:color .25s;display:block}.vdl .foot-link:hover{color:#fff}.vdl .buscar-flotante{box-sizing:border-box;color:#0b0d10;background:#f4f5f6;border:1px solid #e4e6e8;border-radius:10.8px;outline:none;width:100%;padding:10.8px 12.6px;font-family:inherit;font-size:12.6px;font-weight:400;transition:border-color .25s}.vdl .buscar-flotante::placeholder{color:#a3a8ad}.vdl .buscar-flotante:focus,.vdl .buscar-flotante:focus-visible{border-color:#c9cdd2;outline:none}
