.SJs_gq_dialogo{color:#342a22;background:#f9f4eb;border:1px solid #ded0bd;border-radius:1.35rem;width:min(45rem,100% - 1.5rem);max-height:calc(100dvh - 2rem);margin:auto;box-shadow:0 24px 100px #261b1c50}.SJs_gq_dialogo::backdrop{background:#2e251ebe}.SJs_gq_panel{--luz:linear-gradient(90deg, #fbf5ebeb, #fbf5ebd6 37%, #fbf5eb36 64%, transparent 88%);background-image:var(--luz), url(/dejaus-assets/ruleta-sala-nordica.webp);background-position:50%,50% 64%;background-size:cover;grid-template-columns:1fr 1.12fr;align-items:center;gap:.9rem 1.65rem;padding:1.8rem 2rem 2rem;display:grid;position:relative;overflow:hidden}.SJs_gq_marca{aspect-ratio:1;background:linear-gradient(135deg,#faf1e4,#e8d6be);border:1px solid #d7c2a7;border-radius:50%;place-items:center;width:3.35rem;display:grid;box-shadow:inset 0 1px 1px #fff9ee,1px 2px 2px #785e4038,3px 5px 8px #785e402e}.SJs_gq_cerrar{cursor:pointer;background:#fbf5ebdf;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.65rem;line-height:1;position:absolute;top:.65rem;right:.65rem}.SJs_gq_cerrar:hover{background:#eaddcd}.SJs_gq_rotulo{color:#6d4e38;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:750}.SJs_gq_texto h2{font:650 clamp(2rem, 5.4vw, 3.1rem)/.98 var(--font-display,Georgia), serif;letter-spacing:-.035em;margin:.45rem 0 .7rem}.SJs_gq_texto{font-size:.94rem;line-height:1.55}.SJs_gq_texto .SJs_gq_premio{color:#4d5944;font-size:1.4rem;font-weight:750}.SJs_gq_condiciones{color:#66594b;margin-top:.85rem;font-size:.72rem}.SJs_gq_rueda{grid-area:1/2/span 3;justify-self:center;width:100%;max-width:17.5rem;position:relative}.SJs_gq_disco{border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 7px 25px #604a3530}.SJs_gq_disco[data-girando=true]{transition:transform 3.2s cubic-bezier(.16,.65,.12,1)}.SJs_gq_disco text{font-size:1.3rem;font-weight:750}.SJs_gq_puntero{z-index:1;border:.62rem solid #0000;border-top:1.4rem solid #36281e;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.SJs_gq_centro{width:13%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SJs_gq_acciones{align-self:start;min-width:0}.SJs_gq_accion,.SJs_gq_acceso{color:#fffaf0;cursor:pointer;background:#4d5944;font-weight:700}.SJs_gq_accion{text-align:center;border-radius:.6rem;width:100%;padding:.8rem 1rem;display:block}.SJs_gq_accion:hover,.SJs_gq_acceso:hover{background:#3d4936}.SJs_gq_accion:disabled{opacity:.8;cursor:wait}.SJs_gq_error{color:#843f30;margin-top:.6rem;font-size:.8rem}.SJs_gq_acceso{z-index:35;border-radius:2rem;min-height:2.65rem;padding:.45rem .85rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 3px 16px #261b1c30}@media (max-width:580px){.SJs_gq_panel{--luz:linear-gradient(180deg, #fbf5ebbc, #fbf5ebeb 38%, #fbf5eb52 69%, #fbf5ebad);text-align:center;background-position:50%,100%;grid-template-columns:1fr;gap:1rem;padding:1.25rem 1.2rem 1.2rem}.SJs_gq_marca{justify-self:center}.SJs_gq_texto{padding-inline:.65rem}.SJs_gq_rueda{grid-area:auto;max-width:min(13.5rem,34dvh)}}@media (prefers-reduced-motion:reduce){.SJs_gq_disco[data-girando=true]{transition:none}}
.preloader{z-index:9999;background:var(--dejaus-fondo,#f6f3ee);place-items:center;animation:.4s 2.6s forwards preloader-salida;display:none;position:fixed;inset:0}.preloader[data-fuera=si]{display:none}@keyframes preloader-salida{to{opacity:0;visibility:hidden}}.preloader-badge{aspect-ratio:1;place-items:center;width:min(70vw,440px);display:grid;position:relative}.preloader-lienzo{width:100%;height:100%;display:block;position:absolute;inset:0}.preloader-respaldo{font-family:var(--dejaus-sans,"Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:.22em;text-indent:.22em;background-image:linear-gradient(to top, var(--dejaus-tinta,#171412) 50%, #d8d3cb 50%);color:#0000;background-position:0 0;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,6vw,52px);font-weight:700;line-height:1;display:none}.preloader-badge[data-webgl=no] .preloader-respaldo{animation:1.3s ease-out forwards preloader-relleno;display:block}@keyframes preloader-relleno{to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.preloader{animation:1ms linear 1ms forwards preloader-salida}.preloader-badge{display:none}.preloader-respaldo{animation:none}}
