.Visor-module__40SX2q__visor{z-index:100;background:var(--nieve);color:var(--carbono);grid-template-rows:auto 1fr;animation:.2s ease-out Visor-module__40SX2q__aparece;display:grid;position:fixed;inset:0}@keyframes Visor-module__40SX2q__aparece{0%{opacity:0}}.Visor-module__40SX2q__barra{padding:.9rem var(--margen);border-bottom:1px solid #0a0b0c1a;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Visor-module__40SX2q__pista{color:var(--hielo)}.Visor-module__40SX2q__cerrar{background:var(--carbono);width:2.6rem;height:2.6rem;color:var(--nieve);cursor:pointer;border:0;border-radius:50%;font-size:1.6rem;line-height:1}.Visor-module__40SX2q__cerrar:hover{background:var(--fluor);color:var(--carbono)}.Visor-module__40SX2q__lienzo{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.Visor-module__40SX2q__lienzo[data-zoom=true]{cursor:grab}.Visor-module__40SX2q__foto{will-change:transform;transition:transform 80ms linear;position:absolute;inset:clamp(1rem,4vw,3rem)}.Visor-module__40SX2q__foto img{object-fit:contain;pointer-events:none}.Visor-module__40SX2q__flecha{width:3rem;height:3rem;color:var(--nieve);cursor:pointer;background:#0a0b0cd9;border:0;border-radius:50%;font-size:2rem;line-height:1;position:absolute;top:50%;translate:0 -50%}.Visor-module__40SX2q__flecha:hover{background:var(--fluor);color:var(--carbono)}.Visor-module__40SX2q__izq{left:var(--margen)}.Visor-module__40SX2q__der{right:var(--margen)}.Visor-module__40SX2q__puntos{gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.Visor-module__40SX2q__puntos li{background:#0a0b0c40;border-radius:50%;width:.55rem;height:.55rem}.Visor-module__40SX2q__puntos li[data-activo=true]{background:var(--carbono)}@media (max-width:600px){.Visor-module__40SX2q__pista{display:none}.Visor-module__40SX2q__flecha{width:2.6rem;height:2.6rem;top:auto;bottom:.8rem;translate:none}.Visor-module__40SX2q__puntos{bottom:1.5rem}}
