.visor3d{position:absolute;inset:1.25rem}.visor3d__capa{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.visor3d__lienzo{animation:.3s both visor3d-entrar}@keyframes visor3d-entrar{0%{opacity:0}to{opacity:1}}.visor3d__poster{transition:opacity .2s .35s}.visor3d__poster.is-oculto{opacity:0}.visor3d__agarre{position:absolute;inset:0}.visor3d__agarre.is-activo{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.visor3d__agarre[data-agarrado]{cursor:grabbing}.visor3d__sello{background:var(--color-on-surface);color:var(--color-surface);font-family:var(--font-display,inherit);letter-spacing:.08em;pointer-events:none;border-radius:2px;padding:.2rem .5rem;font-size:.8rem;position:absolute;top:-.35rem;left:-.35rem}.visor3d__pista{background:var(--color-on-surface);color:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:2px;padding:.3rem .6rem;font-size:.68rem;font-weight:600;transition:opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.visor3d__pista.is-oculta{opacity:0}.visor3d__pista-raton{display:none}@media (hover:hover) and (pointer:fine){.visor3d__pista-raton{display:inline}.visor3d__pista-dedo{display:none}}@media (prefers-reduced-motion:reduce){.visor3d__lienzo{animation:none}.visor3d__poster{transition:none}}
