.vit{background:var(--ag-fondo)}.vit-col{width:min(100% - 2rem,var(--web-columna) - 2rem);margin-inline:auto}.vit-banda{background:var(--ag-verde-900);color:var(--ag-texto-inverso);padding-block:var(--ag-espacio-6) var(--ag-espacio-4)}.vit-heroe{display:grid;gap:var(--ag-espacio-4);padding-bottom:var(--ag-espacio-4)}.vit-heroe__que{color:var(--ag-sobre-verde);font-size:var(--ag-tamano-guia);line-height:var(--ag-interlinea-texto);max-width:54ch;margin:0}.vit-heroe__pruebas{display:grid;gap:var(--ag-espacio-3);list-style:none;margin:0;padding:0}.vit-heroe__pruebas li{display:flex;align-items:flex-start;gap:var(--ag-espacio-2);font-size:var(--ag-tamano-caption);line-height:1.4;color:var(--ag-sobre-verde)}.vit-heroe__pruebas .ag-icono{color:var(--ag-lima-400);flex:none;margin-top:.1rem}.vit-heroe__pruebas strong{display:block;color:var(--ag-texto-inverso);font-size:var(--ag-tamano-auxiliar)}.vit-banda__titulo{font-size:var(--ag-tamano-t2);line-height:var(--ag-interlinea-titulo);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--ag-espacio-3);max-width:20ch}.vit-buscador{display:flex;align-items:center;gap:var(--ag-espacio-2);background:var(--ag-superficie);border-radius:var(--ag-radio-superficie);padding:var(--ag-espacio-2);box-shadow:0 1px 0 rgb(0 0 0/.04)}.vit-buscador>.ag-icono{color:var(--ag-texto-3);margin-inline-start:var(--ag-espacio-2);flex:none}.vit-buscador input{flex:1;min-width:0;min-height:2.75rem;border:0;background:transparent;font:inherit;font-size:var(--ag-tamano-guia);color:var(--ag-texto)}.vit-buscador input::placeholder{color:var(--ag-texto-3)}.vit-buscador input:focus{outline:none}.vit-buscador:focus-within{box-shadow:var(--ag-anillo-foco)}.vit-banda .vit-tira__ficha{background:transparent;border-color:rgb(255 255 255/.24);color:var(--ag-texto-inverso)}.vit-banda .vit-tira__ficha .ag-icono{color:var(--ag-lima-400)}.vit-banda .vit-tira__ficha:hover{background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.45)}.vit-seccion{padding-block:var(--ag-espacio-6)}.vit-seccion--ultimo{padding-bottom:var(--ag-espacio-8)}.vit-fila__cabeza h2,.vit-seccion h2{display:flex;align-items:center;gap:var(--ag-espacio-2);font-size:var(--ag-tamano-t3);line-height:var(--ag-interlinea-titulo);font-weight:700;color:var(--ag-texto);margin:0 0 var(--ag-espacio-3)}.vit-fila__cabeza h2 .ag-icono,.vit-seccion h2 .ag-icono{color:var(--ag-verde-500)}.vit-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:var(--ag-espacio-3)}.vit-filas{display:grid;gap:var(--ag-espacio-6);padding-bottom:var(--ag-espacio-6)}.vit-fila__cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ag-espacio-3);flex-wrap:wrap}.vit-fila__cabeza h2{margin-bottom:var(--ag-espacio-3)}.vit-fila__todo{display:inline-flex;align-items:center;gap:var(--ag-espacio-1);color:var(--ag-verde-500);font-size:var(--ag-tamano-auxiliar);font-weight:600;text-decoration:none;min-height:2.75rem}.vit-fila__todo:hover{text-decoration:underline}.vit-fila__todo:focus-visible{outline:none;box-shadow:var(--ag-anillo-foco);border-radius:var(--ag-radio-control)}.vit-vacio{background:var(--ag-superficie);border:1px solid var(--ag-borde);border-radius:var(--ag-radio-superficie);padding:var(--ag-espacio-6);text-align:center}.vit-vacio p{color:var(--ag-texto-2);max-width:52ch;margin:var(--ag-espacio-2) auto var(--ag-espacio-4)}.vit-confianza{background:var(--ag-verde-900);color:var(--ag-texto-inverso);padding-block:var(--ag-espacio-7)}.vit-confianza h2{font-size:var(--ag-tamano-t2);line-height:var(--ag-interlinea-titulo);margin:0 0 var(--ag-espacio-3);color:var(--ag-texto-inverso)}.vit-confianza p{color:var(--ag-sobre-verde);max-width:46ch;margin:0 0 var(--ag-espacio-4)}.vit-confianza__grid{display:grid;gap:var(--ag-espacio-6)}.vit-confianza__acciones{display:flex;flex-wrap:wrap;gap:var(--ag-espacio-2)}.vit-niveles{display:grid;gap:var(--ag-espacio-3);list-style:none;margin:0;padding:0}.vit-niveles li{display:grid;gap:var(--ag-espacio-1);background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.16);border-radius:var(--ag-radio-superficie);padding:var(--ag-espacio-4);font-size:var(--ag-tamano-auxiliar);color:var(--ag-sobre-verde)}.vit-niveles strong{color:var(--ag-texto-inverso);font-size:var(--ag-tamano-guia)}.vit-nivel__sello{display:inline-flex;align-items:center;gap:var(--ag-espacio-1);color:var(--ag-lima-400);font-weight:700;font-size:var(--ag-tamano-caption)}.vit-nivel__puedes{color:var(--ag-texto-inverso)}.vit-como{padding-block:var(--ag-espacio-7)}.vit-como__grid{display:grid;gap:var(--ag-espacio-5)}.vit-como__grid .ag-icono{color:var(--ag-verde-500);width:1.5rem;height:1.5rem}.vit-como h3{font-size:var(--ag-tamano-t3);margin:var(--ag-espacio-2) 0 var(--ag-espacio-1)}.vit-como p{color:var(--ag-texto-2);margin:0;max-width:44ch}@media (min-width:48rem){.vit-banda{padding-block:var(--ag-espacio-7) var(--ag-espacio-5)}.vit-banda__titulo{font-size:var(--ag-tamano-t1)}.vit-rejilla{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.vit-carrusel{grid-auto-columns:minmax(13rem,1fr)}.vit-confianza__grid{align-items:start}.vit-confianza__grid,.vit-niveles{grid-template-columns:1fr 1fr}.vit-como__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.vit-banda__titulo{font-size:var(--ag-tamano-display)}}@media (min-width:48rem){.vit-heroe{max-width:40rem;margin-inline-start:max(1rem,(100% - var(--web-columna))/2 + 1rem);padding-bottom:var(--ag-espacio-5)}.vit-heroe__pruebas li{font-size:var(--ag-tamano-auxiliar);line-height:1.45}.vit-heroe__pruebas strong{font-size:var(--ag-tamano-base)}}.vit-dest{background:radial-gradient(56rem 28rem at 88% -10%,rgb(183 216 56/.12),transparent 70%),linear-gradient(180deg,var(--ag-verde-700),var(--ag-verde-900) 70%);color:var(--ag-texto-inverso);padding-block:var(--ag-espacio-7);border-top:1px solid rgb(255 255 255/.08)}.vit-dest__cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ag-espacio-3) var(--ag-espacio-5);flex-wrap:wrap;margin-bottom:var(--ag-espacio-5)}.vit .vit-dest h2{color:var(--ag-texto-inverso);font-size:var(--ag-tamano-t1);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.vit-dest__bajada{margin:var(--ag-espacio-1) 0 0;color:var(--ag-sobre-verde);font-size:var(--ag-tamano-base)}.vit-dest__mandos{display:flex;align-items:center;gap:var(--ag-espacio-2)}.vit-dest__cuenta{color:var(--ag-sobre-verde);font-size:var(--ag-tamano-mono);margin-inline-end:var(--ag-espacio-2)}.vit-dest__cuenta b{color:var(--ag-lima-400);font-weight:600;font-size:var(--ag-tamano-mono-lg)}.vit-dest__mando{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgb(255 255 255/.28);background:transparent;color:var(--ag-texto-inverso);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vit-dest__mando:hover{background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.6)}.vit-dest__mando[aria-pressed=true]{background:var(--ag-lima-400);border-color:var(--ag-lima-400);color:var(--ag-verde-900)}.vit-cola__item:focus-visible,.vit-dest__mando:focus-visible{outline:3px solid var(--ag-foco);outline-offset:2px}.vit-foco-y-cola{display:grid;gap:var(--ag-espacio-3)}.vit-foco{min-width:0}.vit-foco__cuadro{position:relative;isolation:isolate;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--ag-radio-bloque);background:var(--ag-verde-900);color:var(--ag-texto-inverso);text-decoration:none;box-shadow:0 2rem 3rem -1.5rem rgb(0 0 0/.55);animation:vit-funde .6s ease both}.vit-foco__cuadro img,.vit-foco__sinfoto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.vit-foco__cuadro img{animation:vit-acerca 7s ease-out both}.vit-foco__sinfoto{display:grid;place-items:center;font-size:6rem;font-weight:700;color:rgb(255 255 255/.2)}.vit-foco__cuadro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(4 34 26/.94),rgb(4 34 26/.78) 30%,rgb(4 34 26/.2) 62%,rgb(4 34 26/0) 80%)}.vit-foco__cuadro:focus-visible{outline:3px solid var(--ag-foco);outline-offset:3px}.vit-foco__sello{position:absolute;top:var(--ag-espacio-3);left:var(--ag-espacio-3)}.vit-foco__texto{position:absolute;inset:auto 0 0 0;display:grid;gap:var(--ag-espacio-2);padding:var(--ag-espacio-5) var(--ag-espacio-4) var(--ag-espacio-4)}.vit-foco__texto>*{animation:vit-sube .6s ease both}.vit-foco__texto>:nth-child(2){animation-delay:80ms}.vit-foco__texto>:nth-child(3){animation-delay:.16s}.vit-foco__texto>:nth-child(n+4){animation-delay:.24s}.vit-foco__familia{font-size:var(--ag-tamano-auxiliar);font-weight:600;color:var(--ag-lima-400)}.vit-foco__nombre{font-size:var(--ag-tamano-t2);line-height:1.15;font-weight:700;letter-spacing:-.015em;max-width:24ch;text-wrap:balance}.vit-foco__precio{font-size:1.625rem;font-weight:600;line-height:1.1;color:var(--ag-lima-400)}.vit-foco__precio small{font-size:var(--ag-tamano-mono);font-weight:400;color:var(--ag-sobre-verde);margin-inline-start:.15rem}.vit-foco__rasgos{display:flex;flex-wrap:wrap;gap:var(--ag-espacio-1)}.vit-foco__rasgos>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.2rem .6rem;border-radius:999px;font-size:var(--ag-tamano-caption);color:var(--ag-texto-inverso);background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.2);backdrop-filter:blur(6px)}.vit-foco__pie{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-espacio-2) var(--ag-espacio-4);margin-top:var(--ag-espacio-1);padding-top:var(--ag-espacio-3);border-top:1px solid rgb(255 255 255/.16);font-size:var(--ag-tamano-auxiliar);color:var(--ag-sobre-verde)}.vit-foco__zona{display:inline-flex;align-items:center;gap:var(--ag-espacio-1)}.vit-foco__zona .ag-icono{width:1rem;height:1rem}.vit-foco__ver{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:auto;font-weight:700;color:var(--ag-lima-400)}.vit-foco__ver .ag-icono{width:1.1rem;height:1.1rem;transition:transform .2s ease}.vit-foco__cuadro:hover .vit-foco__ver .ag-icono{transform:translateX(3px)}.vit-cola{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:15rem;gap:var(--ag-espacio-2);list-style:none;margin:0;padding:0 0 var(--ag-espacio-1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.vit-cola::-webkit-scrollbar{display:none}.vit-cola>li{scroll-snap-align:start}.vit-cola__item{position:relative;display:flex;align-items:center;gap:var(--ag-espacio-3);width:100%;height:100%;padding:var(--ag-espacio-2);overflow:hidden;border:1px solid rgb(255 255 255/.1);border-radius:var(--ag-radio-superficie);background:rgb(255 255 255/.04);color:var(--ag-sobre-verde);font:inherit;text-align:start;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vit-cola__item:hover{background:rgb(255 255 255/.09);color:var(--ag-texto-inverso)}.vit-cola__item[aria-current=true]{background:rgb(255 255 255/.14);border-color:rgb(183 216 56/.55);color:var(--ag-texto-inverso)}.vit-cola__foto{flex:none;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:var(--ag-radio-control);background:rgb(255 255 255/.08)}.vit-cola__foto img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.75);transition:filter .2s ease}.vit-cola__item:hover .vit-cola__foto img,.vit-cola__item[aria-current=true] .vit-cola__foto img{filter:none}.vit-cola__texto{display:grid;gap:.15rem;min-width:0}.vit-cola__nombre{font-size:var(--ag-tamano-auxiliar);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vit-cola__precio{font-size:var(--ag-tamano-caption);color:var(--ag-lima-400)}.vit-cola__precio small{color:var(--ag-sobre-verde)}.vit-cola__barra{position:absolute;inset:auto 0 0 0;height:3px;background:rgb(255 255 255/.12)}.vit-cola__avance{display:block;height:100%;background:var(--ag-lima-400);transform-origin:left;animation:vit-turno 6.5s linear both}.vit-cola__avance--quieto{animation-play-state:paused}@media (min-width:48rem){.vit-foco__cuadro{aspect-ratio:16/10}.vit-foco__texto{padding:var(--ag-espacio-6)}.vit-foco__nombre{font-size:2.25rem}.vit-foco__precio{font-size:2rem}}@media (min-width:64rem){.vit-foco-y-cola{grid-template-columns:minmax(0,1fr) 19rem;gap:var(--ag-espacio-4)}.vit-foco-y-cola--sola{grid-template-columns:minmax(0,1fr)}.vit-cola{grid-auto-flow:row;grid-auto-columns:auto;align-content:start;max-height:0;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:0 var(--ag-espacio-1) 0 0;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.25) transparent;mask-image:linear-gradient(180deg,#000 88%,transparent)}}@keyframes vit-funde{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vit-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vit-acerca{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes vit-turno{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vit-auto,.vit-fila{position:relative;min-width:0}.vit-auto .vit-carrusel{grid-auto-columns:43%;scroll-snap-type:x mandatory;scrollbar-width:none}.vit-auto .vit-carrusel::-webkit-scrollbar{display:none}.vit-auto__flecha{display:none}@media (min-width:48rem){.vit-auto .vit-carrusel{grid-auto-columns:14.5rem}.vit-auto__flecha{position:absolute;top:38%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--ag-borde);background:var(--ag-superficie);color:var(--ag-verde-900);box-shadow:0 .5rem 1rem -.5rem rgb(7 54 42/.35);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.vit-auto:hover .vit-auto__flecha,.vit-auto__flecha:focus-visible{opacity:1}.vit-auto__flecha:hover{background:var(--ag-lima-400)}.vit-auto__flecha:focus-visible{outline:3px solid var(--ag-foco);outline-offset:2px}.vit-auto__flecha--antes{left:calc(-1 * var(--ag-espacio-4))}.vit-auto__flecha--despues{right:calc(-1 * var(--ag-espacio-4))}}.vit .mkt-tarjeta__marco{overflow:hidden}.vit .mkt-tarjeta__marco img{transition:transform .4s ease}.vit .mkt-tarjeta:hover .mkt-tarjeta__marco img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.vit-cola__avance,.vit-foco__cuadro,.vit-foco__cuadro img,.vit-foco__texto>*{animation:none}.vit .mkt-tarjeta__marco img{transition:none}.vit-auto .vit-carrusel{scroll-behavior:auto}}.vit-banda{position:relative;isolation:isolate;overflow:hidden}.vit-banda__foto{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--ag-verde-900) 30%,rgb(7 54 42/.86) 60%,rgb(7 54 42/.8) 100%),url(/img/heroe-productor-1200.webp) 72% 0 /auto 60% no-repeat}.vit-banda__titulo{animation:vit-sube .7s ease both}.vit-heroe__que{animation:vit-sube .7s ease .12s both}.vit-heroe__pruebas{animation:vit-sube .7s ease .24s both}@media (min-width:48rem){.vit-banda{padding-block:var(--ag-espacio-8) var(--ag-espacio-5)}.vit-banda__foto{background:linear-gradient(0deg,var(--ag-verde-900) 4%,rgb(7 54 42/0) 42%),linear-gradient(90deg,var(--ag-verde-900) 18%,rgb(7 54 42/.88) 42%,rgb(7 54 42/.25) 68%,rgb(7 54 42/.05) 100%),url(/img/heroe-productor-1920.webp) right 30% /cover no-repeat;background-color:var(--ag-verde-900)}.vit-banda__titulo{max-width:16ch;letter-spacing:-.02em;line-height:1.08}.vit-heroe__que{font-size:var(--ag-tamano-t3);max-width:44ch}.vit-heroe__pruebas{grid-template-columns:repeat(3,1fr);gap:var(--ag-espacio-4);margin-top:var(--ag-espacio-2);padding-top:var(--ag-espacio-4);border-top:1px solid rgb(255 255 255/.16)}.vit-heroe__pruebas li{flex-direction:column;gap:var(--ag-espacio-1)}}@media (min-width:64rem){.vit-banda__titulo{font-size:3.25rem}}.vit-fila__cabeza h2 .ag-icono{box-sizing:content-box;width:1.125rem;height:1.125rem;padding:.4375rem;border-radius:50%;background:var(--ag-lima-400);color:var(--ag-verde-900)}.vit-fila__cabeza h2{font-size:var(--ag-tamano-t2);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.vit-banda__titulo,.vit-heroe__pruebas,.vit-heroe__que{animation:none}}.vit-filas{padding-top:var(--ag-espacio-7)}.vit .vit-fila__cabeza{align-items:center;margin-bottom:var(--ag-espacio-3)}.vit .vit-fila__cabeza h2{margin-bottom:0}.vit-como h3,.vit-confianza h2{font-weight:700;letter-spacing:-.01em}@media (max-width:47.99rem){.vit-banda{padding-top:13.5rem}.vit-banda__foto{inset:0 0 auto 0;height:19rem;background:linear-gradient(180deg,rgb(7 54 42/.1) 0,rgb(7 54 42/.15) 35%,rgb(7 54 42/.75) 62%,var(--ag-verde-900) 88%),url(/img/heroe-productor-1200.webp) 68% 18% /cover no-repeat}.vit-banda__titulo{font-size:2.25rem;line-height:1.05;letter-spacing:-.02em;max-width:12ch;text-shadow:0 1px 12px rgb(4 34 26/.45)}.vit-heroe__detalle,.vit-heroe__mas{display:none}.vit-heroe__pruebas{display:flex;flex-wrap:wrap;gap:var(--ag-espacio-2)}.vit-heroe__pruebas li{align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .5rem;border:1px solid rgb(255 255 255/.18);border-radius:999px;background:rgb(255 255 255/.06)}.vit-heroe__pruebas .ag-icono{width:1rem;height:1rem;margin-top:0}.vit-heroe__pruebas strong{font-size:var(--ag-tamano-caption);font-weight:600}}