/* /Componentes/Interfaz/Cabecera.razor.rz.scp.css */
.cabecera2[b-wqxglgocmt] {
    z-index: 9999;
    position: sticky;
    top: 0;
    padding: 15px;
    display: flex;
    width: 100%;
    background: radial-gradient(300px 150px at 10% 50%, rgba(0,32,51,0.35), transparent 70%), radial-gradient(300px 150px at 90% 50%, rgba(27,40,56,0.25), transparent 70%), linear-gradient(90deg, var(--fondoOscuro), var(--fondoMinimo) 35%, var(--fondoOscuro));
    background-blend-mode: overlay, overlay, normal;
    border-bottom: 2px solid var(--glaseadoCabeceraBorde);
}

.texto-logo[b-wqxglgocmt] {
    font-size: 22px;
    color: var(--colorTexto);
    text-decoration: none;
    padding-right: 20px;
    flex-shrink: 0;
    background-color: transparent;
    border: 0;
}

    .texto-logo:hover[b-wqxglgocmt] {
        color: var(--colorTextoHover);
    }

.buscador-panel[b-wqxglgocmt] {
    height: calc(100% - var(--alturaCabecera));
    width: 100%;
    left: 0;
    top: 0;
    overflow-x: auto;
    position: fixed;
    z-index: 1005;
    margin-top: var(--alturaCabecera);
    padding: 10px;
    background-color: var(--fondoOscuroTransparente);
}

.boton-superior[b-wqxglgocmt] {
    display: block;
    padding: 0px 12px;
    margin: 0px;
    transition: transform .2s;
    text-decoration: none;
    background-color: transparent;
    border: 0;
    color: var(--colorTextoVisitado);
}

    .boton-superior:hover[b-wqxglgocmt] {
        transform: scale(1.01);
        color: var(--colorEnlace);
    }

@media (max-width: 1100px) {
    .texto-logo[b-wqxglgocmt] {
        font-size: 18px;
        padding-right: 10px;
    }

    .boton-superior[b-wqxglgocmt] {
        float: none;
    }

        .boton-superior:hover[b-wqxglgocmt] {
            transform: scale(1.005);
            background-color: var(--fondoBotonHover);
        }
}

.botones-superiores[b-wqxglgocmt] {
    display: flex;
    align-items: center;
    width: 100%;
}

@media (max-width: 1100px) {
    .botones-superiores[b-wqxglgocmt] {
        display: none;
    }
}

.botones-superiores2[b-wqxglgocmt] {
    display: none;
}

@media (max-width: 1100px) {
    .botones-superiores2[b-wqxglgocmt] {
        display: flex;
        margin-left: auto;
    }
}

*[b-wqxglgocmt] {
    --glaseadoCabeceraBoton: rgba(0, 32, 51, 0.7);
    --glaseadoCabeceraBorde: rgba(0, 255, 255, 0.15);
    --colorBuscador: #85a6cf;
}

.menu-dropdown2[b-wqxglgocmt] {
    position: relative;
    display: inline-block;
}

    .menu-dropdown2[b-wqxglgocmt]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 0;
        height: 20px;
        width: 100%;
    }

.menu-dropdown-contenido-centrado[b-wqxglgocmt] {
    position: absolute;
    top: 120%;
    left: 50%;
    transform: translate(-50%, -8px);
    min-width: 200px;
    padding: 8px;
    backdrop-filter: blur(25px);
    background: var(--glaseadoCabeceraBoton);
    border-radius: 14px;
    box-shadow: 0 20px 40px rgba(0,0,0,.25);
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease;
    border: 2px solid var(--glaseadoCabeceraBorde);
}

.menu-dropdown2:hover .menu-dropdown-contenido-centrado[b-wqxglgocmt] {
    opacity: 1;
    transform: translate(-50%, 0);
    pointer-events: auto;
}

.menu-dropdown-contenido-centrado a[b-wqxglgocmt] {
    display: block;
    padding: 12px 16px;
    border-radius: 10px;
    text-decoration: none;
}

    .menu-dropdown-contenido-centrado a:hover[b-wqxglgocmt] {
        background: rgba(99, 102, 241,.15);
    }

.menu-dropdown-contenido-derecha[b-wqxglgocmt] {
    position: absolute;
    top: 120%;
    right: -15px;
    transform: translateY(-8px);
    min-width: 200px;
    padding: 8px;
    backdrop-filter: blur(25px);
    background: var(--glaseadoCabeceraBoton);
    border-radius: 14px;
    box-shadow: 0 20px 40px rgba(0,0,0,.25);
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease;
    border: 2px solid var(--glaseadoCabeceraBorde);
}

.menu-dropdown2:hover .menu-dropdown-contenido-derecha[b-wqxglgocmt] {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}

.menu-dropdown-contenido-derecha button[b-wqxglgocmt] {
    display: block;
    padding: 12px 16px;
    border-radius: 10px;
    text-decoration: none;
}

    .menu-dropdown-contenido-derecha button:hover[b-wqxglgocmt] {
        background: rgba(99, 102, 241, .15);
    }

.resultados-busqueda[b-wqxglgocmt] {
    opacity: 0;
    transform: translateY(-8px);
    transition: opacity 0.2s ease, transform 0.2s ease;
    pointer-events: none;
}

    .resultados-busqueda.mostrar[b-wqxglgocmt] {
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

.cargando-busqueda[b-wqxglgocmt] {
    width: 24px;
    height: 24px;
    border: 3px solid var(--colorEnlace);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotacionBusqueda-b-wqxglgocmt 1s linear infinite;
}

.buscador-placeholder[b-wqxglgocmt]::placeholder {
    color: var(--colorBuscador);
}

@keyframes rotacionBusqueda-b-wqxglgocmt {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.buscador-inactivo[b-wqxglgocmt] {
    background-color: var(--fondoEntrada);
    border: 2px solid var(--glaseadoCabeceraBorde);
}

.buscador-activo[b-wqxglgocmt] {
    background-color: var(--fondoBotonPequeñoHover);
    border: 2px solid var(--fondoBoton);
}

.pestaña-buscador[b-wqxglgocmt] {
    padding: 10px 20px;
    border: 1px solid var(--fondoBotonPequeño);
    cursor: pointer;
    font-size: 14px;
    transition: all 0.2s ease;
    color: var(--colorTexto);
    background-color: transparent;
}

    .pestaña-buscador:not(.pestaña-activa):hover[b-wqxglgocmt] {
        background-color: color-mix(in srgb, var(--fondoBotonPequeño) 50%, transparent);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

    .pestaña-buscador.pestaña-activa[b-wqxglgocmt] {
        background-color: var(--fondoBotonPequeño);
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    }

        .pestaña-buscador.pestaña-activa:hover[b-wqxglgocmt] {
            background-color: color-mix(in srgb, var(--fondoBotonPequeño) 90%, var(--fondoSubsubcabecera));
        }

.no-scroll[b-wqxglgocmt] {
    overflow: hidden;
    height: 100%;
}

.svg-icono-rotante[b-wqxglgocmt] {
    transition: transform 0.2s ease;
}

.menu-dropdown2:hover .svg-icono-rotante[b-wqxglgocmt] {
    transform: rotate(180deg);
}

.boton-cabecera-deseados[b-wqxglgocmt] {
    transition: all 0.3s ease;
}

a:hover .boton-cabecera-deseados[b-wqxglgocmt] {
    transform: translateY(-3px);
}

    a:hover .boton-cabecera-deseados > div:first-child[b-wqxglgocmt] {
        animation: pulso-b-wqxglgocmt 0.6s ease-in-out;
    }

@keyframes pulso-b-wqxglgocmt {
    0%, 100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.15);
    }
}
/* /Componentes/Interfaz/CajaJuego.razor.rz.scp.css */
.cjuego-titulo[b-pk1vzbnk9b] {
    padding: 10px 20px;
}

.cjuego-fecha[b-pk1vzbnk9b] {
    font-size: 14px;
}

.cjuego-descuento[b-pk1vzbnk9b] {
    font-size: 16px;
    padding: 10px 15px;
    min-width: 65px;
}

.cjuego-precio[b-pk1vzbnk9b] {
    font-size: 18px;
    min-width: 110px;
}

@media (max-width: 800px) {
    .cjuego-titulo[b-pk1vzbnk9b] {
        padding: 5px 10px;
    }

    .cjuego-fecha[b-pk1vzbnk9b] {
        font-size: 10px;
    }

    .cjuego-descuento[b-pk1vzbnk9b] {
        font-size: 12px;
        padding: 5px 8px;
        min-width: 35px;
    }

    .cjuego-precio[b-pk1vzbnk9b] {
        font-size: 12px;
        min-width: 50px;
    }
}

.boton-expandir[b-pk1vzbnk9b] {
    transition: transform .2s;
}

    .boton-expandir:hover[b-pk1vzbnk9b] {
        transform: scale(1.01);
    }
/* /Componentes/Interfaz/CajaNoticia.razor.rz.scp.css */
.cnoticia-expandir[b-ej0fms1d1t] {
    transition: transform .2s;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
    border: 1px solid var(--fondoBotonPequeño);
    height: 100%;
    width: 100%;
    background-color: var(--fondoOscuro);
    display: flex;
    align-items: center;
    flex-direction: column;
}

    .cnoticia-expandir:hover[b-ej0fms1d1t] {
        transform: scale(1.01);
        box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.5),0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    }

.noticia-borrado .mensaje-alternativo[b-ej0fms1d1t] {
    display: none;
}

.noticia-borrado.img-error img[b-ej0fms1d1t] {
    display: none;
}

.noticia-borrado.img-error .mensaje-alternativo[b-ej0fms1d1t] {
    display: block;
}
/* /Componentes/Interfaz/PiePagina.razor.rz.scp.css */
*[b-nahxyw1fdm] {
    --colorEncabezadoPie: #e3eeff;
}

.pie2[b-nahxyw1fdm] {
    background-color: color-mix(in srgb, var(--fondoOscuro) 80%, var(--fondoCuerpo));
    font-size: var(--tamañoTexto);
    color: var(--colorTexto);
    border-top: 1px solid rgba(0,255,255,0.15);
}

.subir-arriba2[b-nahxyw1fdm] {
    transition: transform 0.2s ease;
}

    .subir-arriba2:hover[b-nahxyw1fdm] {
        transform: scale(105%);
    }
/* /Componentes/Secciones/Bundle.razor.rz.scp.css */
.bundle-tabla[b-exvgqlevrg] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-gap: 40px;
}

.bundle-espacio[b-exvgqlevrg] {
    padding: 40px;
}

.bundle-espacio2[b-exvgqlevrg] {
    gap: 40px;
}

.bundle-espacio3[b-exvgqlevrg] {
    padding: 15px 30px;
}

@@media (max-width: 900px) {
    .bundle-tabla[b-exvgqlevrg] {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
        grid-gap: 20px;
    }

    .bundle-espacio[b-exvgqlevrg] {
        padding: 10px;
    }

    .bundle-espacio2[b-exvgqlevrg] {
        gap: 20px;
    }

    .bundle-espacio3[b-exvgqlevrg] {
        padding: 10px 20px;
    }
}

*[b-exvgqlevrg] {
    --glaseadoBorde: #FFFFFF1A;
}

.caja-bundle-contenido[b-exvgqlevrg] {
    background-color: var(--fondoSubsubcabecera);
    border: 2px solid var(--glaseadoBorde);
}

.caja-bundle-mensaje[b-exvgqlevrg] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
}
/* /Componentes/Secciones/Bundles.razor.rz.scp.css */
.bundles-grid[b-hakpry3poh] {
    gap: 40px;
}

@media (max-width: 800px) {
    .bundles-grid[b-hakpry3poh] {
        gap: 20px;
    }
}

*[b-hakpry3poh] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-bundles[b-hakpry3poh] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--fondoSubcabecera);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-bundles-animacion[b-hakpry3poh] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-bundles-animacion.visible[b-hakpry3poh] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-bundles[b-hakpry3poh] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-bundles:hover[b-hakpry3poh] {
        backdrop-filter: brightness(50%);
    }

.caja-archivo-contenido[b-hakpry3poh] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border: 1px solid var(--glaseadoBorde);
    border-radius: 20px;
}

.caja-archivo-titulo[b-hakpry3poh] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
/* /Componentes/Secciones/Contacto.razor.rz.scp.css */
*[b-ivcgqqmwj0] {
    --glaseadoBorde: #FFFFFF1A;
}

.caja-contacto-contenido[b-ivcgqqmwj0] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border-radius: 20px;
    border: 2px solid var(--glaseadoBorde);
}

.caja-contacto-titulo[b-ivcgqqmwj0] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 18px;
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
/* /Componentes/Secciones/Coste.razor.rz.scp.css */
*[b-kwckumuwr1] {
    --glaseadoBorde: #FFFFFF1A;
}

.caja-coste-contenido[b-kwckumuwr1] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border-radius: 20px;
    border: 2px solid var(--glaseadoBorde);
}

.caja-coste-titulo[b-kwckumuwr1] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 18px;
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.caja-coste-mini[b-kwckumuwr1] {
    background-color: var(--fondoSubcabecera);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1),0px 0px 1px 0px rgba(0, 0, 0, 0.1);
    padding: 15px;
    border-radius: 10px;
}
/* /Componentes/Secciones/Curator.razor.rz.scp.css */
.caja-curator-contenido[b-j52f6kc7mj] {
    background: radial-gradient(farthest-corner at 0px 0px, var(--fondoSubcabecera) 0%, var(--fondoSubsubcabecera) 90%);
    box-shadow: 1px 1px 5px rgba(0,0,0,.5);
    border-radius: 20px;
    display: flex;
    align-items: start;
    overflow: hidden;
}

@media (max-width: 1000px) {
    .caja-curator-contenido[b-j52f6kc7mj] {
        flex-direction: column;
    }

        .caja-curator-contenido video[b-j52f6kc7mj] {
            max-width: 100%;
        }
}

.pestaña-curator[b-j52f6kc7mj] {
    padding: 10px 20px;
    border: 1px solid var(--fondoBotonPequeño);
    cursor: pointer;
    transition: all 0.2s ease;
    color: var(--colorTexto);
    background-color: transparent;
}

    .pestaña-curator:not(.pestaña-activa):hover[b-j52f6kc7mj] {
        background-color: color-mix(in srgb, var(--fondoBotonPequeño) 50%, transparent);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

    .pestaña-curator.pestaña-activa[b-j52f6kc7mj] {
        background-color: var(--fondoBotonPequeño);
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    }

        .pestaña-curator.pestaña-activa:hover[b-j52f6kc7mj] {
            background-color: color-mix(in srgb, var(--fondoBotonPequeño) 90%, var(--fondoSubsubcabecera));
        }

.etiqueta-curator[b-j52f6kc7mj] {
    background-color: var(--fondoCuerpo);
    transition: all 0.2s ease;
}

    .etiqueta-curator:hover[b-j52f6kc7mj] {
        background-color: color-mix(in srgb, var(--fondoBotonPequeño) 90%, var(--fondoCuerpo));
    }
/* /Componentes/Secciones/Deseados.razor.rz.scp.css */
*[b-w0clfx1jo3] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(41, 55, 81, 0.6);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-deseados[b-w0clfx1jo3] {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
    width: max-content;
    box-shadow: 0 22px 34px rgba(0, 0, 0, 0.25);
    background-color: var(--glaseadoFondo);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    backdrop-filter: blur(25px);
    flex-wrap: wrap;
}

    .caja-deseados > button[b-w0clfx1jo3] {
        display: inline-flex;
        align-items: center;
        flex: 0 0 auto;
        padding: 15px 25px;
    }

.caja-deseados-animacion[b-w0clfx1jo3] {
    opacity: 0;
    transform: scaleX(0);
    transform-origin: left;
    pointer-events: none;
    transition: all 0.5s ease, transform 0.2s ease;
}

    .caja-deseados-animacion.visible[b-w0clfx1jo3] {
        opacity: 1;
        transform: scaleX(1);
        pointer-events: auto;
    }

.boton-deseados[b-w0clfx1jo3] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-deseados:hover[b-w0clfx1jo3] {
        backdrop-filter: brightness(50%);
    }

.cargando[b-w0clfx1jo3] {
    width: 48px;
    height: 48px;
    border: 5px solid var(--colorTexto);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation-b-w0clfx1jo3 1s linear infinite;
}

@keyframes rotation-b-w0clfx1jo3 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.deseado-imagen[b-w0clfx1jo3] {
    width: 26%;
}

@media (max-width: 800px) {
    .deseado-imagen[b-w0clfx1jo3] {
        display: none;
    }
}
/* /Componentes/Secciones/Filtro.razor.rz.scp.css */
.caja-filtro-contenido[b-m7ezzwk2js] {
    background-color: var(--fondoSubsubcabecera);
    border: 2px solid var(--fondoSubcabecera);
    padding: 10px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.boton-expandir[b-m7ezzwk2js] {
    transition: transform .2s;
    filter: brightness(100%);
    background-color: transparent;
}

    .boton-expandir:hover[b-m7ezzwk2js] {
        transform: scale(1.05);
        filter: brightness(120%);
        background-color: var(--fondoSubcabecera);
    }
/* /Componentes/Secciones/Gratis.razor.rz.scp.css */
*[b-cjr87a9ey7] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-gratis[b-cjr87a9ey7] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--fondoSubcabecera);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-gratis-animacion[b-cjr87a9ey7] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-gratis-animacion.visible[b-cjr87a9ey7] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-gratis[b-cjr87a9ey7] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-gratis:hover[b-cjr87a9ey7] {
        backdrop-filter: brightness(50%);
    }

.caja-archivo-contenido[b-cjr87a9ey7] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border: 1px solid var(--glaseadoBorde);
    border-radius: 20px;
}

.caja-archivo-titulo[b-cjr87a9ey7] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.cargando[b-cjr87a9ey7] {
    width: 48px;
    height: 48px;
    border: 5px solid var(--colorTexto);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation-b-cjr87a9ey7 1s linear infinite;
}

@keyframes rotation-b-cjr87a9ey7 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* /Componentes/Secciones/Juego.razor.rz.scp.css */
*[b-6vzcjqqw0j] {
    --colorExcluido: rgba(132, 32, 41, 0.5);
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
}

.caja-juego-contenido[b-6vzcjqqw0j] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.caja-juego-titulo[b-6vzcjqqw0j] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border: 1px solid var(--fondoSubsubcabecera);
}

.boton-reseñas[b-6vzcjqqw0j] {
    display: inline-block;
}

.caja-drm[b-6vzcjqqw0j] {
    display: flex;
}

.caja-drm-tienda[b-6vzcjqqw0j] {
    flex-wrap: wrap;
}

@media(max-width: 900px) {
    .boton-reseñas[b-6vzcjqqw0j] {
        display: none;
    }

    .caja-drm[b-6vzcjqqw0j] {
        display: grid;
    }

    .caja-drm-tienda[b-6vzcjqqw0j] {
        flex-wrap: inherit;
    }
}

.descripcion-datos[b-6vzcjqqw0j] {
    grid-template-columns: 1fr 1fr;
}

@media(max-width: 1000px) {
    .descripcion-datos[b-6vzcjqqw0j] {
        grid-template-columns: 1fr;
    }
}

.boton-expandir[b-6vzcjqqw0j] {
    transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
    background-color: var(--fondoBotonPequeño);
}

    .boton-expandir:hover[b-6vzcjqqw0j] {
        transform: scale(1.01);
        background-color: var(--fondoBotonPequeñoHover);
    }

.boton-expandir2[b-6vzcjqqw0j] {
    transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
}

    .boton-expandir2:hover[b-6vzcjqqw0j] {
        transform: scale(1.01);
    }

.caja-juego-excluido[b-6vzcjqqw0j] {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    background-blend-mode: overlay;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    backdrop-filter: blur(25px);
}

.svg-icono-rotante[b-6vzcjqqw0j] {
    transition: transform 0.2s ease;
}

.boton-deseado:hover .svg-icono-rotante[b-6vzcjqqw0j] {
    transform: rotate(180deg);
}
/* /Componentes/Secciones/JuegoComponentes/JuegoCantidadJugadores.razor.rz.scp.css */
.caja-jugadores[b-muhvngqc8b] {
    display: flex;
}

@media(max-width: 900px) {
    .caja-jugadores[b-muhvngqc8b] {
        display: none;
    }
}
/* /Componentes/Secciones/JuegoComponentes/JuegoCurators.razor.rz.scp.css */
.caja-juego-contenido[b-c8e8efvtq5] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.caja-juego-titulo[b-c8e8efvtq5] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border: 1px solid var(--fondoSubsubcabecera);
}
/* /Componentes/Secciones/JuegoComponentes/JuegoHistoricos.razor.rz.scp.css */
.caja-juego-contenido[b-qhcdgddn8r] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.boton-historicos[b-qhcdgddn8r] {
    width: 100%;
    padding: 10px;
    background: transparent;
    border: none;
    color: var(--colorTexto);
    text-align: left;
    cursor: pointer;
    border-radius: 2px;
    transition: background 0.15s;
}

    .boton-historicos:hover[b-qhcdgddn8r] {
        background: color-mix(in srgb, var(--fondoCodigo) 60%, transparent);
    }

    .boton-historicos.seleccionado[b-qhcdgddn8r] {
        background: var(--fondoCodigo);
    }

        .boton-historicos.seleccionado:hover[b-qhcdgddn8r] {
            background: var(--fondoCodigo);
            filter: brightness(1.2);
        }
/* /Componentes/Secciones/JuegoComponentes/JuegoMedia.razor.rz.scp.css */
.pepe-video-contenedor[b-t1fvrx8gqh] {
    width: fit-content;
    height: fit-content;
    background: #141414;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0,0,0,0.7);
    position: relative;
}

#reproductor[b-t1fvrx8gqh] {
    width: 100%;
    display: block;
    background: black;
    cursor: pointer;
}

.video-controles[b-t1fvrx8gqh] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px;
    display: flex;
    flex-direction: column;
    background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
    opacity: 0;
    transition: opacity 0.3s ease;
}

.pepe-video-contenedor:hover .video-controles[b-t1fvrx8gqh] {
    opacity: 1;
}

.controles-fila[b-t1fvrx8gqh] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.control-boton[b-t1fvrx8gqh] {
    background: var(--fondoBotonPequeño);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
    border: none;
    color: var(--colorTexto);
    padding: 6px 10px;
    cursor: pointer;
}

    .control-boton:hover[b-t1fvrx8gqh] {
        background: var(--fondoCodigo);
    }

.volumen-deslizador[b-t1fvrx8gqh] {
    width: 100px;
}

.progreso-contenedor[b-t1fvrx8gqh] {
    width: 100%;
    background: rgba(255,255,255,0.2);
    height: 6px;
    margin-bottom: 6px;
    cursor: pointer;
    position: relative;
}

.progreso-barra[b-t1fvrx8gqh] {
    height: 100%;
    background: var(--fondoCodigo);
    width: 0%;
}

.tiempo-mensaje[b-t1fvrx8gqh] {
    color: var(--colorTexto);
    font-size: 0.85rem;
}

.juego-galeria-contenedor[b-t1fvrx8gqh] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.juego-galeria-imagenes[b-t1fvrx8gqh] {
    display: none;
}

.juego-galeria-cursor[b-t1fvrx8gqh] {
    cursor: pointer;
}

.juego-galeria-atras[b-t1fvrx8gqh],
.juego-galeria-siguiente[b-t1fvrx8gqh] {
    cursor: pointer;
    position: absolute;
    top: 40%;
    width: auto;
    padding: 8px 16px;
    margin-top: -50px;
    color: var(--colorTexto);
    font-weight: bold;
    font-size: 20px;
    border-radius: 0px;
    user-select: none;
    text-decoration: none;
    -webkit-user-select: none;
}

.juego-galeria-siguiente[b-t1fvrx8gqh] {
    right: 0;
    border-radius: 0px;
}

    .juego-galeria-atras:hover[b-t1fvrx8gqh],
    .juego-galeria-siguiente:hover[b-t1fvrx8gqh] {
        background-color: var(--fondoBotonPequeño);
    }

.juego-galeria-numero[b-t1fvrx8gqh] {
    color: var(--colorTexto);
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    background-color: var(--fondoOscuro);
    opacity: 0.4;
}

.juego-galeria-contenedor-texto[b-t1fvrx8gqh] {
    text-align: center;
    background-color: var(--fondoOscuro);
    padding: 2px 16px;
    color: white;
}

.juego-galeria-fila[b-t1fvrx8gqh] {
    display: flex;
    overflow: auto;
    gap: 10px;
    padding-bottom: 15px;
}

    .juego-galeria-fila[b-t1fvrx8gqh]:after {
        content: "";
        display: table;
        clear: both;
    }

.juego-galeria-columna[b-t1fvrx8gqh] {
    float: left;
    width: 16.66%;
    flex: 0 0 auto;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
}

.juego-galeria-capturas[b-t1fvrx8gqh] {
    opacity: 0.8;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

    .juego-galeria-activo[b-t1fvrx8gqh],
    .juego-galeria-capturas:hover[b-t1fvrx8gqh] {
        opacity: 1;
    }
/* /Componentes/Secciones/JuegoComponentes/JuegoReseñas.razor.rz.scp.css */
.cargando[b-yam5kt9j3x] {
    width: 48px;
    height: 48px;
    border: 5px solid var(--colorTexto);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotacion-b-yam5kt9j3x 1s linear infinite;
}

@keyframes rotacion-b-yam5kt9j3x {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.caja-juego-contenido[b-yam5kt9j3x] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.caja-juego-titulo[b-yam5kt9j3x] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border: 1px solid var(--fondoSubsubcabecera);
}
/* /Componentes/Secciones/JuegoComponentes/JuegoTiendasEnlace.razor.rz.scp.css */
.juego-imagen-boton[b-u52pyd56bs] {
    margin: 20px;
    max-height: 40px;
}

.juego-descuento-precio[b-u52pyd56bs] {
    display: flex;
    align-items: center;
}

.juego-descuento[b-u52pyd56bs] {
    font-size: 18px;
    margin: 10px;
    padding: 10px;
    background-color: darkgreen;
}

.juego-precio[b-u52pyd56bs] {
    font-size: 18px;
    margin: 20px;
}

.juego-caja-espacio[b-u52pyd56bs] {
    padding: 30px;
}

@media(max-width: 900px) {
    .juego-imagen-boton[b-u52pyd56bs] {
        margin: 5px;
        max-height: 25px;
    }

    .juego-hacetiempo[b-u52pyd56bs] {
        display: none;
    }

    .juego-descuento[b-u52pyd56bs] {
        font-size: 16px;
        margin: 5px;
        padding: 5px;
    }

    .juego-precio[b-u52pyd56bs] {
        font-size: 16px;
        margin: 10px;
    }

    .juego-caja-espacio[b-u52pyd56bs] {
        padding: 20px;
    }
}
/* /Componentes/Secciones/Minimos/Boosteroid.razor.rz.scp.css */
*[b-lvn1zi8zel] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(18,11,50, 0.3);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-boosteroid[b-lvn1zi8zel] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-boosteroid-animacion[b-lvn1zi8zel] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-boosteroid-animacion.visible[b-lvn1zi8zel] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-boosteroid[b-lvn1zi8zel] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-boosteroid:hover[b-lvn1zi8zel] {
        backdrop-filter: brightness(50%);
    }
/* /Componentes/Secciones/Minimos/GeforceNOW.razor.rz.scp.css */
*[b-g1nryapxog] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(118, 185, 0, 0.2);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-geforcenow[b-g1nryapxog] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-geforcenow-animacion[b-g1nryapxog] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-geforcenow-animacion.visible[b-g1nryapxog] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-geforcenow[b-g1nryapxog] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-geforcenow:hover[b-g1nryapxog] {
        backdrop-filter: brightness(50%);
    }
/* /Componentes/Secciones/Minimos/Minimos.razor.rz.scp.css */
.cargando[b-0rlfgudlal] {
    width: 48px;
    height: 48px;
    border: 5px solid var(--colorTexto);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotacion-b-0rlfgudlal 1s linear infinite;
}

@keyframes rotacion-b-0rlfgudlal {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

*[b-0rlfgudlal] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
    --glaseadoFondo2: rgba(0, 32, 51, 0.9);
    --glaseadoBorde2: rgba(0, 255, 255, 0.10);
}

.caja-minimos[b-0rlfgudlal] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--fondoSubcabecera);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-minimos-animacion[b-0rlfgudlal] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-minimos-animacion.visible[b-0rlfgudlal] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-minimos[b-0rlfgudlal] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-minimos:hover[b-0rlfgudlal] {
        backdrop-filter: brightness(50%);
    }

.menu-dropdown2[b-0rlfgudlal] {
    position: relative;
    display: inline-block;
    z-index: 5000;
}

    .menu-dropdown2[b-0rlfgudlal]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 0;
        height: 20px;
        width: 100%;
    }

.menu-dropdown-contenido-centrado[b-0rlfgudlal] {
    position: absolute;
    top: 120%;
    left: 50%;
    transform: translate(-50%, -8px);
    min-width: 200px;
    padding: 8px;
    background: var(--glaseadoFondo2);
    border-radius: 14px;
    box-shadow: 0 20px 40px rgba(0,0,0,.25);
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease;
    border: 2px solid var(--glaseadoBorde2);
    z-index: 1000;
}

.menu-dropdown2:hover .menu-dropdown-contenido-centrado[b-0rlfgudlal] {
    opacity: 1;
    transform: translate(-50%, 0);
    pointer-events: auto;
}

.menu-dropdown-contenido-centrado a[b-0rlfgudlal] {
    display: block;
    padding: 12px 16px;
    border-radius: 10px;
    text-decoration: none;
}

    .menu-dropdown-contenido-centrado a:hover[b-0rlfgudlal] {
        background: rgba(99, 102, 241,.15);
    }
/* /Componentes/Secciones/Minimos/SteamDeck.razor.rz.scp.css */
*[b-r156ftx12g] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-steamdeck[b-r156ftx12g] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-steamdeck-animacion[b-r156ftx12g] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-steamdeck-animacion.visible[b-r156ftx12g] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-steamdeck[b-r156ftx12g] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-steamdeck:hover[b-r156ftx12g] {
        backdrop-filter: brightness(50%);
    }
/* /Componentes/Secciones/Minimos/SteamOS.razor.rz.scp.css */
*[b-fqu06s5yei] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-steamos[b-fqu06s5yei] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-steamos-animacion[b-fqu06s5yei] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-steamos-animacion.visible[b-fqu06s5yei] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-steamos[b-fqu06s5yei] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-steamos:hover[b-fqu06s5yei] {
        backdrop-filter: brightness(50%);
    }
/* /Componentes/Secciones/Noticia.razor.rz.scp.css */
*[b-7tfiqva3h9] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(41, 55, 81, 0.9);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-noticia[b-7tfiqva3h9] {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-noticia-animacion[b-7tfiqva3h9] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-noticia-animacion.visible[b-7tfiqva3h9] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-noticia[b-7tfiqva3h9] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-noticia:hover[b-7tfiqva3h9] {
        backdrop-filter: brightness(50%);
    }

.caja-noticia-contenido[b-7tfiqva3h9] {
    background-color: var(--fondoSubsubcabecera);
    border-left: 2px solid var(--glaseadoBorde);
    border-right: 2px solid var(--glaseadoBorde);
    padding: 40px;
}

.caja-noticia-titulo[b-7tfiqva3h9] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 16px;
    padding: 20px 40px;
    border: 1px solid var(--fondoSubsubcabecera);
}
/* /Componentes/Secciones/Patreon.razor.rz.scp.css */
*[b-wr1a6xtts8] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-patreon[b-wr1a6xtts8] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--fondoSubcabecera);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 20px 40px;
}

.caja-patreon-imagen[b-wr1a6xtts8] {
    border: 1px solid var(--glaseadoBorde);
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
}

.caja-patreon-animacion[b-wr1a6xtts8] {
    transform-origin: top;
    transition: all 220ms cubic-bezier(.2,.8,.2,1);
}

    .caja-patreon-animacion > div[b-wr1a6xtts8] {
        overflow: hidden;
    }

    .caja-patreon-animacion.cerrado[b-wr1a6xtts8] {
        opacity: 0;
        transform: scaleY(0.95);
        height: 0;
        overflow: hidden;
    }

    .caja-patreon-animacion.abierto[b-wr1a6xtts8] {
        opacity: 1;
        transform: scaleY(1);
        height: auto;
    }
/* /Componentes/Secciones/Portada.razor.rz.scp.css */
.portada-espacio[b-5k9niitygs] {
    margin: 40px auto;
}

.portada-sub-subcabecera[b-5k9niitygs] {
    padding: 20px 0px;
}

.destacado-mostrar[b-5k9niitygs] {
    position: relative;
    width: 100%;
    aspect-ratio: 96/31;
    overflow: hidden;
}

.destacado-fondo img[b-5k9niitygs] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
}

.destacado-video video[b-5k9niitygs] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.1s ease;
    z-index: 1;
    pointer-events: none;
}

.destacado-mostrar:hover .destacado-video video[b-5k9niitygs] {
    opacity: 1;
}

.destacados-galeria-fila[b-5k9niitygs] {
    display: flex;
    padding: 5px 0px;
    gap: 10px;
    flex-wrap: nowrap;
    margin-top: 5px;
}

    .destacados-galeria-fila[b-5k9niitygs]:after {
        content: "";
        display: table;
        clear: both;
    }

.destacados-galeria-columna[b-5k9niitygs] {
    float: left;
    width: 16%;
    flex: 0 0 auto;
    aspect-ratio: 92/43;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    cursor: pointer;
}

    .destacados-galeria-columna:hover[b-5k9niitygs] {
        transform: translateY(-1px);
        box-shadow: 0px 8px 20px rgba(0,0,0,0.5);
    }

.destacados-galeria-captura[b-5k9niitygs] {
    opacity: 0.3;
    object-fit: cover;
    overflow: hidden;
    transition: transform .2s;
    min-height: 50px;
    max-width: 100%;
    filter: grayscale(20%);
}

    .destacados-galeria-captura:hover[b-5k9niitygs],
    .destacados-galeria-captura.activo[b-5k9niitygs] {
        opacity: 1;
        transform: scale(1.01);
        filter: grayscale(0%);
    }

.destacado-hueco[b-5k9niitygs] {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0px 80px 30px 80px;
    z-index: 2;
    background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.75) 100%);
    padding-top: 120px;
}

.destacado-logo-medidas[b-5k9niitygs] {
    width: 16vw;
    height: 8vw;
    object-fit: contain;
    animation: slideUpLogo-b-5k9niitygs 0.5s ease;
    filter: drop-shadow(0 4px 12px rgba(0,0,0,0.6));
}

@keyframes slideUpLogo-b-5k9niitygs {
    from {
        opacity: 0;
        transform: translateY(15px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.destacado-logo-alto[b-5k9niitygs] {
    height: 150px;
}

.destacado-precio-descuento[b-5k9niitygs] {
    padding: 12px 15px;
    font-size: 22px;
}

.destacado-icono[b-5k9niitygs] {
    width: 40px;
    height: 40px;
    filter: drop-shadow(0 0 8px rgba(0,0,0,.5));
}

.destacado-sombra[b-5k9niitygs] {
    filter: drop-shadow(0 0 8px rgba(0,0,0,.5));
}

@media (max-width: 1000px) {
    .portada-espacio[b-5k9niitygs] {
        margin: 0px auto;
    }

    .portada-sub-subcabecera[b-5k9niitygs] {
        padding: 20px 5px;
    }

    .destacado-hueco[b-5k9niitygs] {
        padding: 40px 30px 15px 30px;
    }

    .destacado-logo-medidas[b-5k9niitygs] {
        width: 16vw;
        height: 8vw;
    }

    .destacado-logo-alto[b-5k9niitygs] {
        height: 100px;
    }

    .destacado-precio-descuento[b-5k9niitygs] {
        padding: 6px 8px;
        font-size: 15px;
    }

    .destacado-icono[b-5k9niitygs] {
        width: 24px;
        height: 24px;
    }
}

.destacado-progreso[b-5k9niitygs] {
    animation: barraProgreso-b-5k9niitygs 30s linear;
    height: 3px;
}

@keyframes barraProgreso-b-5k9niitygs {
    0% {
        width: 0;
    }

    100% {
        width: 100%;
    }
}

.destacado-barra-contenedor[b-5k9niitygs] {
    height: 3px;
    width: 100%;
    background: rgba(255,255,255,0.15);
}

*[b-5k9niitygs] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(41, 55, 81, 0.6);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
    --fondoPortadaNoticias: rgb(33, 49, 69);
    --bordePortadaNoticias: rgba(14, 21, 29, 0.4);
    --fondoPortadaNoticias2: rgba(46, 68, 96, 0.5);
}

.caja-portada[b-5k9niitygs] {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.28),0px 0px 1px 0px rgba(0, 0, 0, 0.24);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--glaseadoFondo);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
    padding: 5px;
}

.caja-portada-animacion[b-5k9niitygs] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-portada-animacion.visible[b-5k9niitygs] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-portada[b-5k9niitygs] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-portada:hover[b-5k9niitygs] {
        backdrop-filter: brightness(50%);
    }

.caja-portada-noticias[b-5k9niitygs] {
    margin-top: 40px;
}

@media (max-width: 1100px) {
    .caja-portada[b-5k9niitygs] {
        font-size: 14px;
        border-radius: 20px;
        gap: 10px;
    }

    .caja-portada-noticias[b-5k9niitygs] {
        margin-top: 0px;
    }
}
/* /Componentes/Secciones/Privacidad.razor.rz.scp.css */
.caja-privacidad-contenido[b-x0aygqviw5] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
}

.caja-privacidad-titulo[b-x0aygqviw5] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 18px;
    padding: 20px 30px;
    border: 1px solid var(--fondoSubsubcabecera);
}
/* /Componentes/Secciones/Regiones.razor.rz.scp.css */
*[b-nc4cupu786] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
}

.caja-regiones-contenido[b-nc4cupu786] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border-radius: 20px;
    border: 2px solid var(--glaseadoBorde);
}

.caja-regiones-titulo[b-nc4cupu786] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 18px;
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.tabla-tiendas th[b-nc4cupu786],
.tabla-tiendas td[b-nc4cupu786] {
    padding: 10px 15px;
}

.tabla-tiendas tr:nth-child(even)[b-nc4cupu786] {
    background-color: rgba(0, 0, 0, 0.25);
}

.tabla-tiendas :is(th, td):nth-child(2)[b-nc4cupu786],
.tabla-tiendas :is(th, td):nth-child(3)[b-nc4cupu786] {
    text-align: center;
    vertical-align: middle;
}

.tabla-tiendas td:nth-child(2) > div[b-nc4cupu786],
.tabla-tiendas td:nth-child(3) > div[b-nc4cupu786] {
    margin: 0 auto;
}
/* /Componentes/Secciones/RSS.razor.rz.scp.css */
*[b-cotwstnijc] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
}

.caja-rss-contenido[b-cotwstnijc] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border-radius: 20px;
    border: 2px solid var(--glaseadoBorde);
}

.caja-rss-titulo[b-cotwstnijc] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    font-size: 18px;
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
/* /Componentes/Secciones/Streaming.razor.rz.scp.css */
.streaming-grid[b-esx4xqwtte] {
    gap: 30px;
}

.streaming-grid[b-esx4xqwtte] {
    padding: 30px;
    gap: 30px;
}

@media (max-width: 800px) {
    .streaming-grid[b-esx4xqwtte] {
        gap: 15px;
    }

    .streaming-grid[b-esx4xqwtte] {
        padding: 15px;
        gap: 15px;
    }
}

*[b-esx4xqwtte] {
    --glaseadoBorde: #FFFFFF1A;
    --glaseadoFondo: rgba(45, 47, 54, 0.70);
    --noResultados: rgba(132, 32, 41, 0.5);
    --botonSeleccionado: rgba(13, 22, 33, 0.75);
}

.caja-streaming[b-esx4xqwtte] {
    box-shadow: 0 22px 34px 0 rgba(0, 0, 0, 0.25);
    background-blend-mode: overlay;
    border-radius: 100px;
    border: 2px solid var(--glaseadoBorde);
    width: fit-content;
    background-color: var(--fondoSubcabecera);
    backdrop-filter: blur(25px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 5px;
}

.caja-streaming-animacion[b-esx4xqwtte] {
    opacity: 0;
    transition: all 0.5s ease, transform .2s ease;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: left;
    max-width: 0;
}

    .caja-streaming-animacion.visible[b-esx4xqwtte] {
        opacity: 1;
        pointer-events: auto;
        transform: scaleX(1);
        max-width: fit-content;
    }

.boton-streaming[b-esx4xqwtte] {
    transition: backdrop-filter 0.2s ease;
}

    .boton-streaming:hover[b-esx4xqwtte] {
        backdrop-filter: brightness(50%);
    }

.caja-streaming-contenido[b-esx4xqwtte] {
    background-color: var(--fondoSubsubcabecera);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.28),0px 0px 2px 0px rgba(0, 0, 0, 0.24);
    border: 1px solid var(--glaseadoBorde);
    border-radius: 20px;
}

.caja-streaming-titulo[b-esx4xqwtte] {
    background: color-mix(in srgb, var(--fondoSubcabecera) 45%, var(--fondoBotonPequeño));
    padding: 20px 30px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
