html:has(.dep) body{margin:0}.dep{--cond:var(--font-dep-titulo),"Arial Narrow","Helvetica Neue",sans-serif;--f:var(--font-dep-texto),"Helvetica Neue",Arial,sans-serif;--corte:clamp(28px,5vw,72px);background:var(--o-fondo);color:var(--o-tinta);font:400 17px/1.6 var(--f);overflow-wrap:break-word;overflow-x:clip;-webkit-font-smoothing:antialiased}.dep,.dep .oscuro{--fondo:var(--o-fondo);--tarjeta:var(--o-tarjeta);--tinta:var(--o-tinta);--suave:var(--o-suave);--linea:var(--o-linea);--acento:var(--o-acento);--sobre-acento:var(--o-sobre-acento)}.dep .oscuro.dos{--fondo:var(--o-fondo-2);--tarjeta:var(--o-tarjeta)}.dep .claro{--fondo:var(--c-fondo);--tarjeta:var(--c-tarjeta);--tinta:var(--c-tinta);--suave:var(--c-suave);--linea:var(--c-linea);--acento:var(--c-acento);--sobre-acento:var(--c-sobre-acento)}.dep .claro,.dep .oscuro{background:var(--fondo);color:var(--tinta)}.dep *,.dep :after,.dep :before{box-sizing:border-box}.dep a{color:inherit}.dep blockquote,.dep figure,.dep h1,.dep h2,.dep h3,.dep p{margin:0}.dep ol,.dep ul{list-style:none;margin:0;padding:0}.dep img{max-width:100%}.dep .ico{width:20px;height:20px;flex:none}.dep :focus-visible{outline:2px solid var(--acento);outline-offset:3px}.dep .contenido{width:100%;max-width:1280px;margin:0 auto;padding-inline:20px}.dep .foto{display:block;width:100%;height:100%;object-fit:cover}.dep .seleccionable{user-select:all}.dep .titular{font-family:var(--cond);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.86;text-wrap:balance}.dep .titular em{font-style:italic;color:var(--acento)}.dep .rotulo{display:inline-flex;align-items:center;gap:10px;font:italic 800 15px/1.1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--acento)}.dep .rotulo:before{content:"";width:22px;height:6px;background:currentColor;transform:skewX(-20deg);flex:none}.dep .sec{position:relative;padding-block:clamp(80px,11vw,140px)}.dep .corte{clip-path:polygon(0 var(--corte),100% 0,100% 100%,0 100%);margin-top:calc(var(--corte) * -1);padding-top:calc(clamp(80px, 11vw, 140px) + var(--corte))}.dep .corte.inverso{clip-path:polygon(0 0,100% var(--corte),100% 100%,0 100%)}.dep .boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:0 30px;font:italic 800 19px/1.05 var(--cond);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;background:var(--acento);color:var(--sobre-acento);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);will-change:transform;transition:filter .2s ease}.dep .boton:hover{filter:brightness(1.08)}.dep .boton .ico{width:22px;height:22px;transition:transform .3s ease}.dep .boton:hover .ico{transform:translateX(4px)}.dep .boton.contorno{background:transparent;color:inherit;clip-path:none;box-shadow:inset 0 0 0 2px currentColor}.dep .progreso{position:fixed;top:0;left:0;right:0;height:4px;background:var(--o-acento);transform-origin:0 50%;transform:scaleX(0);z-index:60}.dep:not(.dep-js) .progreso{display:none}.dep .barra{position:fixed;top:0;left:0;right:0;z-index:50;padding:calc(env(safe-area-inset-top, 0px) + 14px) 20px 14px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--o-tinta);transition:background-color .3s ease}.dep .barra.solida{background:color-mix(in srgb,var(--o-fondo) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dep .marca{display:inline-flex;align-items:center;gap:10px;min-width:0;font:italic 900 clamp(19px,5vw,24px)/1 var(--cond);letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.dep .marca span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dep .marca-ico{width:28px;height:28px;color:var(--o-acento);flex:none}.dep .logo{height:34px;width:auto;max-width:120px;object-fit:contain}.dep .enlaces{display:none;gap:26px;font:italic 700 16px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase}.dep .enlaces a{text-decoration:none;opacity:.8}.dep .enlaces a:hover{opacity:1;color:var(--o-acento)}.dep .barra .pedir{flex:none;min-height:44px;padding:0 20px;font-size:16px;background:var(--o-acento);color:var(--o-sobre-acento)}@media (min-width:1000px){.dep .enlaces{display:flex}}.dep .portada{position:relative;min-height:100svh;display:grid;overflow:hidden}.dep .portada-foto{position:absolute;inset:0;will-change:transform}.dep .portada-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--o-fondo) 95%,transparent) 0,color-mix(in srgb,var(--o-fondo) 72%,transparent) 50%,color-mix(in srgb,var(--o-fondo) 20%,transparent) 100%)}@media (max-width:899px){.dep .portada-foto .foto{object-position:64% 50%}.dep .portada-foto:after{background:linear-gradient(180deg,color-mix(in srgb,var(--o-fondo) 55%,transparent) 0,color-mix(in srgb,var(--o-fondo) 15%,transparent) 22%,color-mix(in srgb,var(--o-fondo) 55%,transparent) 42%,color-mix(in srgb,var(--o-fondo) 92%,transparent) 62%,var(--o-fondo) 100%)}}@media (min-width:900px){.dep .portada-foto{left:38%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.dep .portada-foto:after{background:linear-gradient(90deg,color-mix(in srgb,var(--o-fondo) 40%,transparent),transparent 45%)}}.dep .lineas{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dep .lineas i{position:absolute;height:2px;background:linear-gradient(90deg,transparent,var(--o-acento),transparent);opacity:.5;transform:skewX(-20deg)}.dep:not(.dep-js) .lineas{display:none}.dep .portada-texto{position:relative;align-self:end;padding-block:120px 44px;display:grid;gap:24px}.dep .lema{font-size:clamp(3.4rem,12.5vw,11rem)}.dep .lema .l{display:block}.dep .rueda{display:inline-block;height:.9em;overflow:hidden;vertical-align:bottom;color:var(--acento)}.dep .rueda-lista{display:block;will-change:transform}.dep .rueda-lista span{display:block;height:.9em;line-height:.9}.dep .portada-bajada{display:grid;gap:10px;max-width:48ch}.dep .portada h1{font:italic 800 clamp(1.4rem,2.4vw,1.9rem)/1.1 var(--cond);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.dep .portada-bajada p{font-size:clamp(16px,1.5vw,19px);color:color-mix(in srgb,var(--tinta) 86%,transparent)}.dep .acciones{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.dep .vivo{display:inline-flex;align-items:center;gap:10px;font:italic 800 15px/1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--acento)}.dep .vivo:before{content:"";width:10px;height:10px;border-radius:50%;background:currentColor;animation:dep-pulso 2s ease-out infinite;flex:none}.dep .vivo.cerrado{color:var(--suave)}.dep .vivo.cerrado:before{animation:none}@keyframes dep-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}.dep .marcador{position:relative;z-index:2;background:var(--o-acento);color:var(--o-sobre-acento)}.dep .marcador ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));padding-inline:0}.dep .marcador li{display:flex;align-items:baseline;gap:12px;padding:18px 20px;border-right:2px solid color-mix(in srgb,var(--o-sobre-acento) 18%,transparent);min-width:0;container-type:inline-size}.dep .marcador b{font:italic 900 min(clamp(2.2rem,4vw,3.2rem),20cqi)/1 var(--cond);white-space:nowrap;font-variant-numeric:tabular-nums}.dep .marcador span{font:italic 700 15px/1.15 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dep .cinta{overflow:hidden;padding-block:30px;background:var(--o-fondo-2);color:var(--o-tinta)}.dep .cinta-fila{display:flex;width:max-content;font:italic 900 clamp(2.4rem,7vw,5.6rem)/1 var(--cond);text-transform:uppercase;will-change:transform}.dep .cinta-fila>span,.dep .cinta-item{display:inline-flex}.dep .cinta-item{gap:40px;align-items:center;padding-right:40px;white-space:nowrap}.dep .cinta-item i{width:.5em;height:.18em;background:var(--o-acento);transform:skewX(-20deg)}.dep .hueco{color:transparent;-webkit-text-stroke:1.5px currentColor}.dep .cinta .hueco{-webkit-text-stroke-color:color-mix(in srgb,var(--o-tinta) 60%,transparent)}.dep .cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:clamp(36px,5vw,64px)}.dep .cabeza>div{display:grid;gap:14px;min-width:0}.dep .cabeza h2{font-size:clamp(2.8rem,9vw,7.4rem)}.dep .cabeza>a,.dep .cabeza>p{max-width:38ch;color:var(--suave)}.dep .nota-ejemplo{font-size:14px}.dep .lesiones{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.dep .lesion{position:relative;min-height:440px;overflow:hidden;display:grid;align-content:end;background:var(--tarjeta);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);will-change:transform}.dep .lesion img{position:absolute;inset:0;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.dep .lesion:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 25%,color-mix(in srgb,var(--o-fondo) 94%,transparent) 100%)}.dep .lesion:hover img{transform:scale(1.06)}.dep .lesion .texto{position:relative;z-index:1;padding:26px;display:grid;gap:10px}.dep .lesion .num{font:italic 900 20px/1 var(--cond);color:var(--o-acento)}.dep .lesion h3{font:italic 900 clamp(1.9rem,3vw,2.6rem)/.92 var(--cond);text-transform:uppercase}.dep .lesion p{color:rgba(255,255,255,.85);font-size:16px}.dep .lesion .barrita{position:absolute;left:0;bottom:0;height:5px;width:100%;background:var(--o-acento);transform-origin:0 50%;transform:scaleX(.18);transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:2}.dep .lesion:hover .barrita{transform:scaleX(1)}.dep .protocolo{position:relative}.dep .proto-fijo{display:grid;gap:30px}.dep .proto-fijo .cabeza{margin-bottom:0}.dep.dep-js .protocolo.fijar{height:320svh}.dep.dep-js .protocolo.fijar .proto-fijo{position:sticky;top:0;height:100svh;align-content:center;padding-block:90px 40px}.dep .porcentaje{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.dep .porcentaje b{font:italic 900 clamp(4rem,12vw,9rem)/.8 var(--cond);color:var(--acento);font-variant-numeric:tabular-nums}.dep .pct-texto{font:italic 700 17px/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);text-align:right;max-width:22ch}.dep .pista{position:relative;height:54px}.dep .pista-carril{right:0;transform:translateY(-50%) skewX(-20deg);background:repeating-linear-gradient(90deg,var(--linea) 0 40px,transparent 40px 48px)}.dep .pista-carril,.dep .pista-lleno{position:absolute;left:0;top:50%;height:10px}.dep .pista-lleno{width:100%;transform-origin:0 50%;transform:translateY(-50%) skewX(-20deg) scaleX(var(--p,1));background:var(--acento)}.dep .corredor{position:absolute;top:50%;left:calc(var(--p, 1) * 100%);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--fondo);box-shadow:0 0 0 5px var(--acento),0 0 30px var(--acento)}.dep .protocolo:not(.fijar) .pista,.dep .protocolo:not(.fijar) .porcentaje,.dep:not(.dep-js) .pista,.dep:not(.dep-js) .porcentaje{display:none}.dep .fases{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.dep .fase{padding:24px;background:var(--tarjeta);border-top:5px solid var(--acento);display:grid;gap:10px;align-content:start;transition:border-color .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),filter .3s ease}.dep .fase .n{font:italic 900 15px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--acento)}.dep .fase h3{font:italic 900 2rem/.95 var(--cond);text-transform:uppercase}.dep .fase p{color:var(--suave);font-size:16px}.dep.dep-js .protocolo.fijar .fase{filter:brightness(.65);border-top-color:var(--linea)}.dep.dep-js .protocolo.fijar .fase .n{color:var(--suave)}.dep.dep-js .protocolo.fijar .fase.activa{filter:none;border-top-color:var(--acento);transform:translateY(-8px)}.dep.dep-js .protocolo.fijar .fase.activa .n{color:var(--acento)}.dep .medimos-grid{display:grid;gap:44px;align-items:center}.dep .medidas{display:grid;gap:22px}.dep .medida{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:center}.dep .medida .ico-caja{grid-row:span 2;width:52px;height:52px;display:grid;place-items:center;background:var(--o-fondo);color:var(--o-acento);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.dep .medida .ico-caja .ico{width:24px;height:24px}.dep .medida h3{font:italic 900 1.6rem/1 var(--cond);text-transform:uppercase}.dep .barra-medida{display:block;grid-column:2;height:8px;background:var(--linea);overflow:hidden;transform:skewX(-20deg)}.dep .barra-medida i{display:block;height:100%;background:var(--acento);transform-origin:0 50%}.dep .medidas-texto{margin-top:28px;color:var(--suave);max-width:52ch}.dep .medimos-foto{position:relative;aspect-ratio:4/5;max-width:100%;overflow:hidden;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.dep .medimos-foto img{transform:scale(1.12);will-change:transform}.dep .sello{position:absolute;right:18%;bottom:8%;background:var(--acento);color:var(--sobre-acento);padding:14px 18px;font:italic 900 22px/1 var(--cond);text-transform:uppercase;letter-spacing:.04em;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}@media (min-width:900px){.dep .medimos-grid{grid-template-columns:1.1fr .9fr;gap:80px}}.dep .equipo-grid{display:grid;gap:40px;align-items:center}.dep .equipo-foto{aspect-ratio:5/4;max-width:100%;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);will-change:clip-path}.dep .equipo-texto{display:grid;gap:22px;min-width:0}.dep .equipo-texto h2{font-size:clamp(2.4rem,5.4vw,4.6rem)}.dep .frase{font:italic 600 clamp(1.2rem,2vw,1.6rem)/1.4 var(--f);color:color-mix(in srgb,var(--tinta) 92%,transparent)}.dep .chips{display:flex;flex-wrap:wrap;gap:8px}.dep .chips li{display:inline-flex;gap:8px;align-items:center;font:italic 700 15px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;box-shadow:inset 0 0 0 1.5px var(--linea)}.dep .chips .ico{width:16px;height:16px;color:var(--acento)}@media (min-width:900px){.dep .equipo-grid{grid-template-columns:1fr 1fr;gap:72px}}.dep .resenas{overflow:hidden}.dep .fila{display:flex;gap:16px;width:max-content;animation:dep-correr 55s linear infinite}.dep .fila:hover{animation-play-state:paused}@keyframes dep-correr{to{transform:translateX(calc(-50% - 8px))}}.dep .resena{width:min(84vw,400px);flex:none;background:var(--tarjeta);padding:26px;display:grid;gap:14px;align-content:start;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.dep .resena blockquote{font-size:17px}.dep .resena figcaption{font:italic 800 17px/1 var(--cond);letter-spacing:.04em;text-transform:uppercase}.dep .estrellas{color:#F4B63F;letter-spacing:2px}.dep .centro{overflow:hidden}.dep .pista-fotos{display:flex;gap:16px;padding-inline:max(20px,calc((100vw - 1240px) / 2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;will-change:transform}.dep .pista-fotos::-webkit-scrollbar{display:none}.dep.dep-js .centro.mover .pista-fotos{overflow:visible;scroll-snap-type:none}.dep .toma{flex:0 0 auto;height:clamp(300px,54svh,520px);overflow:hidden;scroll-snap-align:center;background:var(--tarjeta);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.dep .toma.t1{width:min(84vw,560px)}.dep .toma.t2{width:min(74vw,420px)}.dep .toma.t3{width:min(70vw,380px)}.dep .toma img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.dep .toma:hover img{transform:scale(1.05)}.dep .videos{display:grid;gap:16px}@media (min-width:900px){.dep .videos.n2{grid-template-columns:1fr 1fr}.dep .videos.n3{grid-template-columns:1.4fr 1fr 1fr}}.dep .video{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--tarjeta);clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.dep .video a,.dep .video iframe{display:block;width:100%;height:100%;border:0}.dep .video img{width:100%;height:100%;object-fit:cover}.dep .video .reproducir{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;background:var(--acento);color:var(--sobre-acento);display:grid;place-items:center}.dep .video .reproducir .ico{width:30px;height:30px;margin-left:4px}.dep .video .enlace-externo{display:grid;place-items:center;align-content:center;gap:10px;text-decoration:none;font-weight:700}.dep .video.abierto{grid-column:1/-1}.dep .coberturas{background:var(--o-acento);color:var(--o-sobre-acento);padding-block:clamp(56px,7vw,86px)}.dep .coberturas .rotulo{color:inherit}.dep .cob-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px}.dep .coberturas h2{font-size:clamp(2.6rem,7vw,5.6rem);margin-top:12px}.dep .coberturas h2 em{color:transparent;-webkit-text-stroke:2px var(--o-sobre-acento)}.dep .cob-nota{display:flex;gap:10px;align-items:center;max-width:34ch;font-weight:600}.dep .cob-lista{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}@media (max-width:599px){.dep .cob-lista{flex-direction:column;align-items:flex-start}}.dep .cob-lista li{font:italic 800 17px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;background:var(--o-fondo);color:var(--o-tinta);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.dep .planes{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dep .plan{--fondo:var(--c-tarjeta);--tinta:var(--c-tinta);--suave:var(--c-suave);--acento:var(--c-acento);--sobre-acento:var(--c-sobre-acento);--linea:var(--c-linea);position:relative;background:var(--fondo);color:var(--tinta);padding:30px;display:grid;gap:12px;align-content:start;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.dep .plan:hover{transform:translateY(-6px)}.dep .plan.destacado{--fondo:var(--o-fondo);--tinta:var(--o-tinta);--suave:var(--o-suave);--acento:var(--o-acento);--sobre-acento:var(--o-sobre-acento);box-shadow:inset 0 0 0 3px var(--o-acento)}.dep .plan .que{font:italic 800 14px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--acento)}.dep .plan h3{font:italic 900 2rem/.95 var(--cond);text-transform:uppercase}.dep .plan .precio{font:italic 900 clamp(2.8rem,6vw,4rem)/.9 var(--cond);color:var(--acento)}.dep .plan .detalle{display:flex;gap:10px;align-items:flex-start;color:var(--suave)}.dep .plan .detalle .ico{color:var(--acento);margin-top:3px}.dep .plan .boton{margin-top:10px}.dep .plan:not(.destacado) .boton{background:var(--tinta);color:var(--fondo)}.dep .pagos{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:var(--suave);font-size:15px}.dep .pagos li{display:inline-flex;gap:8px;align-items:center}.dep .pagos li:first-child{font-weight:700;color:var(--tinta)}.dep .lista{border-top:2px solid var(--tinta)}.dep .lista li{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--linea);font-weight:600;font-size:18px}.dep .lista li>div{display:grid;gap:4px;min-width:0}.dep .lista small{font-weight:400;color:var(--suave);font-size:15px}.dep .lista .valor{font:italic 900 1.5rem/1 var(--cond);color:var(--acento);white-space:nowrap}.dep .lista .consultar{color:var(--suave);font-size:14px;white-space:nowrap}.dep .mas-lista summary{cursor:pointer;padding:18px 0;font:italic 800 18px/1 var(--cond);text-transform:uppercase;color:var(--acento)}.dep .ubi-grid{display:grid;gap:44px;align-items:start}.dep .llegar-texto{display:grid;gap:22px;min-width:0}.dep .llegar .titular{font-size:clamp(2.8rem,7.4vw,6.2rem)}.dep .direccion{font:italic 900 clamp(1.9rem,4.4vw,3.2rem)/.95 var(--cond);text-transform:uppercase}.dep .contacto{display:grid;gap:10px}.dep .contacto li{display:flex;gap:12px;align-items:center;min-width:0}.dep .contacto .ico{color:var(--acento)}.dep .horario{display:grid;gap:16px}.dep .horario .nota{color:var(--suave)}.dep .horario-estado{display:grid;gap:14px}.dep .reloj{display:grid;gap:6px;max-width:420px}.dep .regla{position:relative;height:8px;background:var(--linea);transform:skewX(-20deg)}.dep .abierto-tramo{position:absolute;top:0;bottom:0;background:var(--acento);opacity:.7}.dep .ahora{position:absolute;top:-4px;bottom:-4px;width:4px;background:var(--tinta)}.dep .regla-horas{display:flex;justify-content:space-between;font-size:12px;color:var(--suave);font-variant-numeric:tabular-nums}.dep .dias{display:grid;gap:4px}.dep .dias li{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--tarjeta);font-variant-numeric:tabular-nums}.dep .dias li span:first-child{font:italic 800 18px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em}.dep .dias li span:last-child{color:var(--suave);text-align:right}.dep .dias li.hoy{background:var(--acento);color:var(--sobre-acento)}.dep .dias li.hoy span{color:var(--sobre-acento)!important}.dep .mapa{position:relative;aspect-ratio:4/5;max-width:100%;overflow:hidden;background:var(--tarjeta);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}.dep .mapa iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(.2) contrast(1.05)}.dep .mapa-etiqueta{position:absolute;left:16px;top:16px;display:inline-flex;gap:8px;align-items:center;background:var(--o-acento);color:var(--o-sobre-acento);padding:10px 14px;font:italic 800 16px/1 var(--cond);text-transform:uppercase;letter-spacing:.04em;pointer-events:none;max-width:calc(100% - 32px);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.dep .mapa-etiqueta .ico{width:18px;height:18px}@media (min-width:900px){.dep .ubi-grid:not(.solo){grid-template-columns:1.1fr .9fr;gap:72px}.dep .mapa{position:sticky;top:100px}}.dep .faq-grid{display:grid;gap:36px}.dep .faq-grid>div:first-child{display:grid;gap:14px;align-content:start}.dep .faq-grid .titular{font-size:clamp(2.8rem,7.4vw,6rem)}.dep .preguntas details{border-bottom:2px solid var(--linea)}.dep .preguntas summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 0;font:italic 800 clamp(1.3rem,2.4vw,1.7rem)/1.1 var(--cond);text-transform:uppercase}.dep .preguntas summary::-webkit-details-marker{display:none}.dep .preguntas .mas{flex:none;width:42px;height:42px;display:grid;place-items:center;background:var(--tinta);color:var(--fondo);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:transform .35s ease}.dep .preguntas details[open] .mas{transform:rotate(45deg);background:var(--acento);color:var(--sobre-acento)}.dep .preguntas details p{padding:0 56px 22px 0;color:var(--suave)}@media (min-width:900px){.dep .faq-grid{grid-template-columns:.8fr 1.2fr;gap:72px}}.dep .cierre{position:relative;overflow:hidden}.dep .cierre-foto{position:absolute;inset:0;opacity:.28}.dep .cierre-texto{position:relative;padding-block:clamp(110px,15vw,200px);display:grid;gap:28px;justify-items:start}.dep .cierre h2{font-size:clamp(3.2rem,11vw,10rem);will-change:transform;transform-origin:0 50%}.dep .cierre-texto>p:not(.rotulo){max-width:44ch;color:color-mix(in srgb,var(--tinta) 85%,transparent);font-size:19px}.dep .pie{position:relative;padding-block:36px calc(env(safe-area-inset-bottom, 0px) + 110px);display:grid;gap:16px;border-top:1px solid var(--linea)}.dep .pie-fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center}.dep .pie-marca{display:inline-flex;gap:10px;align-items:center;font:italic 900 22px/1 var(--cond);text-transform:uppercase}.dep .redes{display:flex;flex-wrap:wrap;gap:8px}.dep .redes a{width:44px;height:44px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--linea);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.dep .redes a:hover{background:var(--acento);color:var(--sobre-acento)}.dep .pie-direccion{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:var(--suave)}.dep .legal{color:var(--suave);font-size:13px}.dep .flotante{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px + var(--imp-barra, 0px));z-index:45;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px rgba(0,0,0,.35)}.dep .flotante .ico{width:26px;height:26px}.dep .aviso{max-width:760px;margin:0 auto;padding:60px 20px 100px;display:grid;gap:22px;min-height:100vh}.dep .aviso h1{font-size:clamp(2.6rem,7vw,4.4rem)}.dep .aviso h2{font:italic 800 1.5rem/1.1 var(--cond);text-transform:uppercase;margin-top:12px}.dep .aviso section{display:grid;gap:10px}.dep .aviso p{color:var(--suave)}.dep .aviso .volver{color:var(--suave);font-size:14px}@media (prefers-reduced-motion:reduce){.dep *,.dep :after,.dep :before{animation:none!important;transition-duration:0s!important}}