.g2-banner{isolation:isolate;background:var(--noche);grid-template:minmax(0,1fr)/minmax(0,1fr);height:clamp(460px,100svh - 200px,600px);display:grid;position:relative;overflow:hidden}.g2-slide{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;transition:opacity .7s .7s}.g2-slide.is-activo{z-index:1;opacity:1;pointer-events:auto;transition-delay:0s}.g2-banner__ind{z-index:3;inset:auto var(--gutter) 0;gap:var(--s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute}.g2-banner__ind button{color:#ffffffc7;min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s;position:relative}.g2-banner__ind button.is-activo,.g2-banner__ind button:hover{color:var(--paper)}.g2-banner__ind :focus-visible{outline-color:var(--paper)}.g2-banner__barra{background:#ffffff4d;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.g2-banner__ind .is-activo .g2-banner__barra{background:#ffffff8c}.g2-banner__barra:after{content:"";background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.g2-banner__ind .is-activo .g2-banner__barra:after{animation:g2-barra var(--ms,10s) linear forwards paused}.g2-banner.is-corriendo .g2-banner__ind .is-activo .g2-banner__barra:after{animation-play-state:running}.g2-sfino{--campana:var(--g2-campana-ccb), var(--g2-campana), "Arial Black", system-ui, sans-serif;background:var(--noche);color:var(--paper);display:grid;position:relative;overflow:hidden}.g2-sfino__poster,.g2-sfino__video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.g2-sfino__video{opacity:0;transition:opacity .4s}.g2-sfino__video.is-lista{opacity:1}.g2-sfino:after{content:"";pointer-events:none;background:linear-gradient(#14121000 0%,#141210ad 38%,#141210e6 100%);position:absolute;inset:30% 0 0}.g2-sfino__txt{z-index:1;align-self:end;justify-items:start;gap:var(--s3);margin:0 var(--gutter) calc(44px + var(--s3));padding-left:var(--s4);border-left:1px solid var(--rojo);display:grid;position:relative}.g2-sfino__evento{font:800 18px/1.1 var(--campana);letter-spacing:-.01em}.g2-sfino__titulo{font:800 clamp(44px, 15vw, 72px)/.95 var(--campana);letter-spacing:-.03em;white-space:nowrap}.g2-sfino__dato{padding:var(--s2) var(--s3);font:500 13px/1.35 var(--sans);border:1px solid #ffffffbf;gap:2px;display:grid}.g2-sfino__dato span span{white-space:nowrap}.g2-sfino__acciones{gap:var(--s3);grid-template-columns:1fr 1fr;width:100%;display:grid}.g2-sfino__acciones .g2-btn{padding-inline:var(--s3);letter-spacing:.05em}.g2-sfino .g2-btn--borde{color:var(--paper);border-color:#fffc}.g2-sfino .g2-btn--borde:hover{background:var(--paper);color:var(--ink)}.g2-sfino :focus-visible{outline-color:var(--paper)}@media (min-width:700px){.g2-sfino__acciones{display:flex}.g2-sfino__acciones .g2-btn{padding-inline:var(--s6);letter-spacing:.06em}}@media (min-width:1040px){.g2-banner{height:clamp(560px,74svh,860px)}.g2-banner__ind{inset:var(--s3) calc(var(--s3) + 44px + var(--s2)) auto auto;background:#1c1a17b8;gap:0;display:flex}.g2-banner__ind button{padding-inline:var(--s4)}.g2-banner__barra{inset:auto var(--s4) 6px}.g2-sfino:after{background:linear-gradient(90deg,#141210d6 0%,#141210a8 30%,#14121000 58%),linear-gradient(#14121000 62%,#14121066 100%);inset:0}.g2-sfino__txt{place-self:center start;gap:var(--s4);margin:0 0 0 var(--gutter);padding-left:var(--s6)}.g2-sfino__evento{font-size:26px}.g2-sfino__titulo{font-size:clamp(76px,6.8vw,128px)}.g2-sfino__dato{gap:var(--s1);padding:var(--s3) var(--s4);font-size:15px}.g2-sfino__acciones{margin-top:var(--s2)}}.g2-hero{background:var(--ink);color:var(--paper);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.g2-hero>*{grid-area:1/1}.g2-hero__video{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block;position:absolute;inset:0}.g2-hero__movil{position:relative;overflow:hidden}.g2-hero__movil:before,.g2-hero__movil:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.g2-hero__movil:before{background:linear-gradient(#1c1a17b8 0%,#1c1a1773 55%,#1c1a1700);height:152px;top:0}.g2-hero__movil:after{background:linear-gradient(#1c1a1700 0%,#1c1a179e 28%,#1c1a17e0 100%);height:76%;bottom:0}.g2-hero__barras{z-index:2;top:var(--s3);left:var(--gutter);right:calc(var(--gutter) + 52px);gap:var(--s1);display:flex;position:absolute}.g2-hero__barras li{background:#ffffff59;flex:1;height:2px;overflow:hidden}.g2-hero__barras span{background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.g2-hero__barras li:has(~li.is-activo) span{transform:scaleX(1)}.g2-hero__barras li.is-activo span{animation:2.2s linear forwards g2-barra}@keyframes g2-barra{to{transform:scaleX(1)}}.g2-hero__estilo-movil{z-index:2;top:calc(var(--s3) + 2px);left:var(--gutter);align-items:center;gap:var(--s1);min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 6px #0000008c;display:inline-flex;position:absolute}.g2-hero__tiras{display:none}.g2-hero__txt{z-index:2;padding:0 var(--gutter) calc(44px + var(--s3));align-self:end;position:relative}.g2 .g2-hero h1{font:var(--tit-peso) 24px/1.08 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .g2-hero__txt p{margin-top:var(--s3);color:#ffffffdb;max-width:40ch}.g2-hero__acciones{gap:var(--s3);margin-top:var(--s5);grid-template-columns:1fr 1fr;display:grid}.g2-hero__acciones .g2-btn{padding-inline:var(--s3);letter-spacing:.05em}@media (max-width:359.98px){.g2-sfino__acciones,.g2-hero__acciones{gap:var(--s2);grid-template-columns:minmax(0,1fr)}}.g2-hero .g2-btn--negro{background:var(--paper);border-color:var(--paper);color:var(--ink)}.g2-hero .g2-btn--borde{color:var(--paper);border-color:#fffc}.g2-hero .g2-btn--borde:hover{background:var(--paper);color:var(--ink)}.g2-hero :focus-visible{outline-color:var(--paper)}.g2-hero__pausa{top:0;right:calc(var(--gutter) - 8px)}@media (min-width:700px){.g2-hero__acciones{display:flex}.g2-hero__acciones .g2-btn{padding-inline:var(--s6);letter-spacing:.06em}}@media (min-width:1040px){.g2-hero{background:var(--sand);color:var(--ink);grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr)}.g2-hero>*{grid-area:auto}.g2-hero__movil{display:none}.g2-hero__txt{padding:0 var(--s7) 0 var(--gutter);grid-area:1/1;align-self:center}.g2 .g2-hero h1{font-size:38px;line-height:1.08}.g2 .g2-hero__txt p{margin-top:var(--s5);color:var(--ink-2);font-size:17px}.g2-hero__acciones{margin-top:var(--s6)}.g2-hero .g2-btn--negro{background:var(--ink);border-color:var(--ink);color:var(--paper)}.g2-hero .g2-btn--negro:hover{background:var(--ink-2)}.g2-hero .g2-btn--borde{border-color:var(--ink);color:var(--ink)}.g2-hero .g2-btn--borde:hover{background:var(--ink);color:var(--paper)}.g2-hero .g2-hero__txt :focus-visible{outline-color:var(--ink)}.g2-hero__tiras{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.g2-hero__tiras li{background:var(--sand-2);position:relative;overflow:hidden}.g2-hero__tiras li:after{content:"";pointer-events:none;background:linear-gradient(#1c1a1700,#1c1a1799);position:absolute;inset:55% 0 0}.g2-hero__estilos{z-index:1;inset:auto var(--s4) var(--s3);gap:0 var(--s4);flex-wrap:wrap;display:flex;position:absolute}.g2-hero__estilos a{min-height:44px;font:var(--tit-peso) 19px/1.08 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase;color:#fff9;text-underline-offset:6px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s;display:inline-flex}.g2-hero__estilos a.is-activo,.g2-hero__estilos a:hover{color:var(--paper);text-decoration-color:currentColor}.g2-hero__pausa{top:var(--s3);right:var(--s3)}}.g2-circulos ul{gap:var(--s4);padding-block:var(--s5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.g2-circulos ul::-webkit-scrollbar{display:none}.g2-circulos li{scroll-snap-align:start;flex:none}.g2-circulos a{justify-items:center;gap:var(--s2);width:76px;font:500 12px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;text-align:center;display:grid}.g2-circulos img,.g2-circulos b{object-fit:cover;background:var(--sand);border-radius:50%;width:76px;height:76px;transition:transform .3s}.g2-circulos b{font:var(--tit-peso) 19px/1.08 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase;border:1px solid var(--line-2);background:var(--paper);place-items:center;display:grid}.g2-circulos a:hover img,.g2-circulos a:hover b{transform:scale(1.04)}@media (min-width:1040px){.g2-circulos ul{padding-block:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid;overflow:visible}.g2-circulos a{gap:var(--s3);width:auto;padding-inline:var(--s1);font-size:12px}.g2-circulos img,.g2-circulos b{aspect-ratio:1;width:min(124px,100%);height:auto}.g2-circulos b{font-size:22px}}.g2-vias{background:var(--sand);border-block:1px solid var(--sand-2)}.g2-vias__fila{gap:var(--s3);padding-block:var(--s3) var(--s5);display:grid}.g2-vias__cab{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.g2 .g2-vias h2{font:var(--tit-peso) 19px/1.15 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-vias__cab .g2-enlace{flex:none;min-height:44px}.g2-vias__piezas{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.g2-vias__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.g2-vias__tabs{margin-bottom:var(--s4);border-bottom:1px solid var(--line-2);grid-template-columns:1.45fr 1fr 1fr;display:grid}.g2-vias__tabs label{min-height:44px;color:var(--muted);font:500 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;display:flex}#g2-via-tm:checked~.g2-vias__tabs label[for=g2-via-tm],#g2-via-sitp:checked~.g2-vias__tabs label[for=g2-via-sitp],#g2-via-carro:checked~.g2-vias__tabs label[for=g2-via-carro]{border-bottom-color:var(--ink);color:var(--ink)}#g2-via-tm:focus-visible~.g2-vias__tabs label[for=g2-via-tm],#g2-via-sitp:focus-visible~.g2-vias__tabs label[for=g2-via-sitp],#g2-via-carro:focus-visible~.g2-vias__tabs label[for=g2-via-carro]{outline:2px solid var(--ink);outline-offset:-2px}.g2-via{align-content:start;gap:var(--s3);min-width:0;color:var(--ink-2);grid-area:2/1;font-size:14px;line-height:1.45;display:grid}.g2 .g2-via h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g2-via strong{color:var(--ink);font-weight:500;display:block}.g2-via__rutas{gap:var(--s2);display:grid}.g2-via__rutas>div{align-items:flex-start;gap:2px var(--s2);flex-wrap:wrap;display:flex}.g2-via__rutas dd{flex:236px;margin:0}.g2-via__rutas dt{color:var(--muted);flex:0 0 50px;font-size:13px;line-height:26px}.g2-via__codigos{gap:var(--s1);flex-wrap:wrap;display:flex}.g2-via__codigos li{background:var(--paper);min-width:26px;height:26px;color:var(--ink);font:500 12px/1 var(--sans);place-items:center;padding-inline:4px;display:grid}.g2-via__punto{gap:var(--s2);display:grid}.g2-vias__nota{color:var(--muted);font-size:13px;line-height:1.45}@media (max-width:899.98px){#g2-via-tm:not(:checked)~.g2-via--tm,#g2-via-sitp:not(:checked)~.g2-via--sitp,#g2-via-carro:not(:checked)~.g2-via--carro{visibility:hidden}}@media (min-width:900px){.g2-vias__radio,.g2-vias__tabs{display:none}.g2-vias__piezas{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr))}.g2-via{padding-left:var(--s4);border-left:1px solid var(--line-2);grid-area:auto}.g2 .g2-via h3{align-items:center;gap:var(--s2);clip-path:none;width:auto;height:auto;color:var(--ink);font:var(--tit-peso) 15px/1.15 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase;white-space:normal;display:flex;position:static;overflow:visible}}@media (min-width:1040px){.g2-vias__fila{gap:var(--s4) var(--s7);padding-block:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,3.4fr)}.g2-vias__cab{align-content:start;justify-items:start;gap:var(--s2);display:grid}.g2 .g2-vias h2{font-size:24px}.g2-vias__nota{grid-column:2}}.g2-colecciones{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:2px;display:grid;overflow-x:auto}.g2-colecciones::-webkit-scrollbar{display:none}.g2-colecciones li{scroll-snap-align:start}.g2-colecciones a{aspect-ratio:2/3;background:var(--sand-2);display:block;position:relative;overflow:hidden}.g2-colecciones img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.g2-colecciones a:after{content:"";background:linear-gradient(#1c1a1700 0%,#1c1a1780 55%,#1c1a17d1 100%);position:absolute;inset:45% 0 0}.g2-colecciones a:hover img{transform:scale(1.03)}.g2-coleccion__txt{z-index:1;inset:auto var(--s4) var(--s4);gap:var(--s2);color:var(--paper);display:grid;position:absolute}.g2-coleccion__txt strong{font:var(--tit-peso) 18px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-coleccion__txt>span{align-items:center;gap:var(--s1);font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}@media (min-width:1040px){.g2-colecciones{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;padding-inline:0;overflow:visible}.g2-coleccion__txt{inset:auto var(--s5) var(--s5);gap:var(--s3)}.g2-coleccion__txt strong{font-size:22px}}.g2-prendas a{gap:var(--s1);display:grid}.g2-prenda__foto{aspect-ratio:2/3;margin-bottom:var(--s2);background:var(--sand);display:block;overflow:hidden}.g2-prenda__foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.g2-prendas a:hover img{transform:scale(1.03)}.g2-prendas strong,.g2-prendas a>span:last-child{padding-inline:var(--s2)}.g2-prendas strong{font-size:14px;font-weight:500}.g2-prendas a>span:last-child{color:var(--muted);font-size:13px}.g2-dos{gap:2px;display:grid}.g2-madrugon{background:var(--noche);min-height:460px;color:var(--paper);align-items:end;display:grid;position:relative;overflow:hidden}.g2-madrugon:after{content:"";background:linear-gradient(#1412100d 25%,#141210cc 100%);position:absolute;inset:0}.g2-madrugon__foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g2-madrugon__txt{z-index:1;gap:var(--s3);padding:var(--s6) var(--gutter);justify-items:start;display:grid;position:relative}.g2 .g2-madrugon h2{font:var(--tit-peso) 24px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-madrugon p{color:#ffffffe0;max-width:46ch}.g2-madrugon p a{text-underline-offset:4px;text-decoration:underline}.g2-madrugon .g2-btn{margin-top:var(--s2)}.g2-madrugon :focus-visible{outline-color:var(--paper)}.g2-dos__mapa{align-content:end;justify-items:start;gap:var(--s2);padding:var(--s6) var(--gutter);background:var(--sand);display:grid}.g2-dos__mapa strong{font:var(--tit-peso) 20px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-dos__mapa>span:not(.g2-enlace){max-width:34ch;color:var(--ink-2)}.g2-dos__mapa .g2-enlace{margin-top:var(--s2)}@media (min-width:1040px){.g2-dos{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g2-madrugon{min-height:clamp(460px,42vw,760px)}.g2 .g2-madrugon h2{font-size:30px}.g2-madrugon__txt,.g2-dos__mapa{padding:var(--s7) var(--gutter)}}.g2-tranquilidad{gap:var(--s5);margin-top:var(--sec);display:grid}.g2 .g2-tranquilidad h2{font:var(--tit-peso) 19px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-tranquilidad__cab{gap:var(--s3);align-content:start;display:grid}.g2-tranquilidad__frase{max-width:34ch;font:var(--tit-peso) 17px/1.3 var(--titulo);letter-spacing:var(--tit-ls);color:var(--ink)}.g2-tranquilidad__marcas{max-width:78ch;color:var(--muted);font-size:14px;line-height:1.5}.g2-tranquilidad__marcas a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.g2-tranquilidad ul{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g2-tranquilidad li{gap:var(--s2);color:var(--muted);align-content:start;font-size:13px;line-height:1.45;display:grid}.g2-tranquilidad svg{color:var(--ink)}.g2-tranquilidad span{gap:var(--s1);display:grid}.g2-tranquilidad strong{color:var(--ink);font:var(--tit-peso) 14px/1.18 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}@media (min-width:1040px){.g2-tranquilidad{align-items:start;gap:var(--s6) var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,3.4fr)}.g2-tranquilidad__marcas{grid-column:2}.g2 .g2-tranquilidad h2{font-size:24px}.g2-tranquilidad ul{gap:var(--s6);grid-template-columns:repeat(5,minmax(0,1fr))}.g2-tranquilidad li{gap:var(--s3);font-size:14px}}.g2-marca{align-items:flex-start;gap:var(--s1);padding-bottom:var(--s2);flex-direction:column;display:flex}.g2-marca__foto{aspect-ratio:2/3;margin-bottom:var(--s3);background:var(--sand);align-self:stretch;display:block;position:relative;overflow:hidden}.g2-marca__foto img{object-fit:cover;width:100%;height:100%}.g2-marca__foto2{opacity:0;transition:opacity .4s;position:absolute;inset:0}.g2-marca__foto:hover .g2-marca__foto2{opacity:1}.g2-marca__logo{left:var(--s3);bottom:var(--s3);width:52px;height:52px;padding:var(--s1);background:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute}.g2 .g2-marca__logo img{object-fit:contain;border-radius:50%;width:44px;height:44px}.g2-marca__nombre,.g2-marca__dato,.g2-marca__wa{margin-inline:var(--s2)}.g2-marca__nombre{font:var(--tit-peso) 15px/1.15 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-marca__dato{color:var(--muted);font-size:13px}.g2-marca__wa{align-items:center;gap:var(--s2);min-height:44px;padding-top:var(--s2);font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:6px;margin-top:auto;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.g2-fino{--campana:var(--g2-campana-ccb), var(--g2-campana), "Arial Black", system-ui, sans-serif;margin-top:var(--s8);padding-block:var(--s7);background:var(--noche);color:var(--paper)}.g2-fino :focus-visible{outline-color:var(--paper)}.g2-fino__grilla{gap:var(--s6);display:grid}.g2-fino__txt{gap:var(--s5);padding-left:var(--s4);border-left:1px solid var(--rojo);justify-items:start;display:grid}.g2 .g2-fino h2{font:800 48px/.92 var(--campana);letter-spacing:-.03em}.g2-fino__fecha{gap:var(--s1);padding:var(--s3) var(--s4);font:500 13px/1.35 var(--sans);border:1px solid #ffffffbf;display:grid}.g2-fino__evento{font:800 17px/1.1 var(--campana);letter-spacing:-.01em}.g2-fino__dia{font:800 22px/1 var(--campana);letter-spacing:-.02em}.g2-fino__dia b{font-size:44px;line-height:.8}.g2-fino__txt>p:not([class]){color:#ffffffd6;text-wrap:pretty;max-width:46ch}.g2-fino__acciones{align-items:center;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.g2-fino .g2-enlace{min-height:44px;color:var(--paper)}.g2-fino__credito{color:#ffffffa3;font-size:12px}.g2-fino__medios{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.g2-fino__pausa{top:var(--s1);right:var(--s1)}.g2-fino__video{aspect-ratio:16/9;object-fit:cover;background:#000;grid-column:1/-1;width:100%;display:block}.g2-fino__f1,.g2-fino__f2{aspect-ratio:4/5;object-fit:cover;width:100%}@media (min-width:1040px){.g2-fino{padding-block:var(--s9) var(--s8)}.g2-fino__grilla{align-items:center;gap:var(--s8);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.g2-fino__txt{padding-left:var(--s6)}.g2 .g2-fino h2{font-size:80px}.g2-fino__medios{gap:var(--s4);grid-template-columns:repeat(6,minmax(0,1fr))}.g2-fino__video{grid-area:1/1/auto/-1}.g2-fino__f1,.g2-fino__f2{z-index:1;outline:var(--s2) solid var(--noche);grid-row:2;position:relative}.g2-fino__f1{grid-column:2/4;margin-top:-120px}.g2-fino__f2{grid-column:4/6;margin-top:-48px}}.g2-ig{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g2-ig li:nth-child(7){display:none}.g2-ig img{aspect-ratio:3/4;object-fit:cover;width:100%}@media (min-width:1040px){.g2-ig{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr))}.g2-ig li:nth-child(7){display:block}}.g2-llegar{--nombre:22vw;margin-top:var(--s8)}.g2-llegar__escena{height:300px;position:relative}.g2-llegar__escena img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.g2-llegar__escena:after{content:"";pointer-events:none;background:linear-gradient(#14121000 0%,#1412109e 100%);position:absolute;inset:45% 0 0}.g2-llegar__nombre{z-index:1;left:var(--gutter);bottom:var(--s4);color:var(--paper);-webkit-user-select:none;user-select:none;position:absolute}.g2-llegar__nombre svg{height:calc(var(--nombre) * .62);width:auto;display:block}.g2-llegar__fila{gap:var(--s6);padding-block:var(--s6) var(--s7);display:grid}.g2-llegar__txt{gap:var(--s4);justify-items:start;display:grid}.g2 .g2-llegar h2{font:var(--tit-peso) 22px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-llegar__txt>p{font-size:17px}.g2-llegar__txt .g2-btn{margin-top:var(--s2)}.g2-horario{border-collapse:collapse;align-self:start;width:100%}.g2-horario caption{padding-bottom:var(--s3);text-align:left;font:var(--tit-peso) 18px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-horario th,.g2-horario td{padding:var(--s3) 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}.g2-horario th{color:var(--ink-2);padding-right:var(--s4);font-weight:400}.g2-horario td{white-space:nowrap;font-weight:500}.g2-horario tr:last-child th,.g2-horario tr:last-child td{border-bottom:1px solid var(--line)}@media (min-width:1040px){.g2-llegar__escena{height:clamp(520px,44vw,860px)}.g2-llegar__nombre{bottom:var(--s6)}.g2-llegar__escena img{object-position:50% 50%}.g2-llegar{--nombre:min(17vw, 260px)}.g2-llegar__nombre{left:var(--gutter)}.g2-llegar__fila{gap:var(--s9);padding-block:var(--s7) var(--s8);grid-template-columns:1.2fr 1fr}.g2 .g2-llegar h2{font-size:30px}.g2-horario caption{font-size:20px}.g2-horario th,.g2-horario td{font-size:15px}}.g2-news{background:var(--sand);border-top:1px solid var(--sand-2)}.g2-news__fila{gap:var(--s4);padding-block:var(--s6);display:grid}.g2-news__ico{display:none}.g2 .g2-news h2{font:var(--tit-peso) 19px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2-news__txt p{margin-top:var(--s2);color:var(--ink-2);font-size:14px}.g2-news__form{gap:var(--s3);display:grid}.g2-news__campo{display:flex}.g2-news__campo input{min-width:0;min-height:48px;padding:0 var(--s4);border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-right:0;border-radius:0;flex:1;font-size:15px}.g2-news__campo input::placeholder{color:var(--muted)}.g2-news__campo input:focus{border-color:var(--ink);outline:none}.g2-news__campo .g2-btn{padding-inline:var(--s5)}.g2-check{gap:var(--s2);color:var(--ink-2);align-items:flex-start;font-size:12px;line-height:1.5;display:flex}.g2-check a{text-underline-offset:3px;text-decoration:underline}.g2-news__estado{min-height:1lh;color:var(--ink-2);font-size:13px}.g2-check input{flex:none;width:16px;height:16px;margin:1px 0 0}@media (min-width:1040px){.g2-news__fila{align-items:center;gap:var(--s6);padding-block:var(--s7);grid-template-columns:auto 1fr minmax(0,520px)}.g2-news__ico{display:block}}@media (prefers-reduced-motion:reduce){.g2 img{transition:none}.g2-hero__barras li.is-activo span{animation:none;transform:scaleX(1)}.g2-slide,.g2-sfino__video{transition:none}.g2-banner__ind .is-activo .g2-banner__barra:after{animation:none;transform:scaleX(1)}}
