@font-face{font-family:Anybody;src:url(../fonts/anybody-italic.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(../fonts/figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../fonts/figtree-italic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Tilt Neon;src:url(../fonts/tilt-neon.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neonderthaw;src:url(../fonts/neonderthaw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--fondo: #050307;--hundido: #020103;--sup: #0e0a15;--sup2: #161020;--sup3: #21182e;--text: #f6f3fb;--text-dim: #cbc5d8;--text-flojo: #a49db6;--linea: #221a2e;--linea-fuerte: #3a2d4d;--linea-campo: #7a6c8f;--acento: #e7800c;--btn: #e7800c;--btn-hover: #ff9526;--btn-texto: #0b0602;--violeta: #532c92;--violeta-hondo: #361763;--violeta-vivo: #9826ed;--violeta-texto: #c7a6ff;--neon: #bf00ff;--neon-claro: #e88bff;--neon-nucleo: #fdf4ff;--cian: var(--violeta-vivo);--ok: #5fd39a;--aviso: #f5a524;--error: #ff7466;--info: var(--violeta-texto);--display: "Anybody", "Arial Narrow", "Roboto Condensed", sans-serif;--sans: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cifras: tabular-nums;--r-s: 6px;--r: 12px;--r-l: 18px;--gutter: clamp(16px, 4vw, 40px);--ancho: 1280px;--cabecera: 68px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-entra: cubic-bezier(.22, 1, .36, 1);--sombra: 0 18px 40px -20px rgb(0 0 0 / .9), 0 2px 6px rgb(0 0 0 / .45);--sombra-honda: 0 28px 50px -30px rgb(0 0 0 / .9);color-scheme:dark}:root{--global-palette1: var(--acento);--global-palette2: var(--btn-hover);--global-palette3: var(--text);--global-palette4: var(--text);--global-palette5: var(--text-dim);--global-palette6: var(--text-flojo);--global-palette7: var(--sup);--global-palette8: var(--fondo);--global-palette9: var(--fondo);--global-palette9rgb: 5, 3, 7;--global-palette10: var(--acento);--global-palette11: #13612e;--global-palette12: #1159af;--global-palette13: #b82105;--global-palette14: #f7630c;--global-palette15: #f5a524;--global-palette-highlight: var(--global-palette1);--global-palette-highlight-alt: var(--global-palette2);--global-palette-highlight-alt2: var(--global-palette9);--global-palette-btn-bg: var(--btn);--global-palette-btn-bg-hover: var(--btn-hover);--global-palette-btn: var(--btn-texto);--global-palette-btn-hover: var(--btn-texto);--global-palette-btn-sec-bg: var(--sup2);--global-palette-btn-sec-bg-hover: var(--btn-hover);--global-palette-btn-sec: var(--text);--global-palette-btn-sec-hover: var(--btn-texto);--global-fallback-font: sans-serif;--global-body-font-family: var(--sans);--global-heading-font-family: var(--sans);--global-content-width: var(--ancho);--global-content-edge-padding: var(--gutter);--global-calc-content-width: calc(var(--ancho) - 2 * var(--gutter));--global-content-narrow-width: 842px;--global-content-wide-width: calc(var(--ancho) + 230px);--global-content-boxed-padding: 2rem;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-row-gutter-sm: 1rem;--global-row-gutter-md: 2rem}@media (max-width: 720px){:root{--cabecera: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera) + 16px);scrollbar-color:var(--linea-fuerte) var(--fondo);background:var(--fondo)}body{margin:0;background:transparent;color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;caret-color:var(--acento)}::selection{background:var(--violeta-vivo);color:#fff}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:where(:not(.boton,.button,.wp-element-button,.wp-block-button__link,.juego__enlace,.canal,.funda,.hit)):hover{color:var(--btn-hover)}:focus-visible{outline:2px solid var(--violeta-texto);outline-offset:3px;border-radius:4px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.15;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}address{font-style:normal}.price,.amount,.cifras{font-variant-numeric:var(--cifras)}.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.saltar{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 18px;background:var(--btn);color:var(--btn-texto);font-weight:700;border-radius:var(--r-s);text-decoration:none}.saltar:focus{top:12px}.envoltura{width:min(var(--ancho),100% - 2 * var(--gutter));margin-inline:auto}.envoltura--texto{width:min(760px,100% - 2 * var(--gutter))}.contenido{display:block;min-height:50vh;outline:none}.icono{width:1.25em;height:1.25em;flex:none}.boton,.button,.wp-element-button,.wp-block-button__link,.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1.5px solid transparent;border-radius:var(--r-s);background:var(--btn);color:var(--btn-texto);font-family:var(--sans);font-size:.95rem;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.boton:hover,.button:hover,.wp-element-button:hover,.wp-block-button__link:hover,.wpcf7-submit:hover{background:var(--btn-hover);color:var(--btn-texto)}.boton:active,.button:active,.wp-element-button:active,.wpcf7-submit:active{transform:scale(.98)}.boton .icono{width:1.15em;height:1.15em}.boton--grande{min-height:54px;padding:0 28px;font-size:1.02rem}.boton--linea{background:transparent;color:var(--text);border-color:var(--linea-fuerte)}.boton--linea:hover{background:transparent;color:var(--btn-hover);border-color:var(--btn)}.boton--fantasma{background:transparent;color:var(--text-dim);padding-inline:14px}.boton--fantasma:hover{background:#ffffff0d;color:var(--text)}.boton[disabled],.button[disabled],.button.disabled{opacity:.5;cursor:not-allowed}.enlace-flecha{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text);font-weight:700;text-decoration:none}.enlace-flecha .icono{color:var(--acento);transition:transform .25s var(--ease)}.enlace-flecha:hover .icono{transform:translate(4px)}.etiquetas{display:flex;flex-wrap:wrap;gap:6px}.etiqueta{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;background:#050307c7;border:1px solid var(--linea-fuerte);color:var(--text-dim);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.01em}.etiqueta--oferta{background:var(--btn);border-color:var(--btn);color:var(--btn-texto)}.etiqueta--agotado{background:var(--sup3);color:var(--text)}.dientes{height:10px;background:var(--dientes-color, var(--violeta-hondo));-webkit-mask:conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 / 14px 100%;mask:conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 / 14px 100%;transform:scaleY(-1)}.dientes--arriba{transform:none}.aviso{background:var(--violeta-hondo);color:#fff;font-size:.82rem;font-weight:600}.aviso__fila{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.aviso__texto,.aviso__envio{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.aviso .icono{width:16px;height:16px;color:var(--violeta-texto)}.aviso a:hover{color:#fff;text-decoration:underline}@media (max-width: 600px){.aviso__fila{justify-content:center}.aviso__envio{display:none}}.cabecera{position:sticky;top:0;z-index:50;background:#050307f5;border-bottom:1px solid var(--linea);transition:box-shadow .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.js .cabecera:not(.cabecera--sombra){background:transparent;border-bottom-color:transparent}.admin-bar .cabecera{top:var(--wp-admin--admin-bar--height, 32px)}.cabecera--sombra{box-shadow:0 12px 30px -18px #000000e6;background:#050307fc}.cabecera__fila{display:flex;align-items:center;gap:24px;height:var(--cabecera)}.logo{display:inline-flex;align-items:center;flex:none;text-decoration:none}.logo__img{width:auto;height:50px}@media (max-width: 720px){.logo__img{height:42px}}.nav{flex:1;display:flex;justify-content:center;min-width:0}.nav .menu{display:flex;align-items:center;gap:4px;list-style:none}.menu__item{position:relative;display:flex;align-items:center;list-style:none}.nav .menu__item--n0>.menu__enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-s);font-weight:700;font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--text);white-space:nowrap}.nav .menu__item--n0{border:2px solid transparent;border-radius:8px;transition:border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.nav .menu__item--n0:is(:hover,:focus-within,.menu__item--actual){border-color:var(--neon);background:#bf00ff1a;box-shadow:0 0 10px var(--neon),inset 0 0 5px var(--neon)}.nav .menu__item--n0>.menu__enlace:hover{color:var(--text)}.menu__abrir{display:inline-grid;place-items:center;width:28px;height:44px;margin-left:-8px;padding:0;border:0;background:none;color:var(--text-dim);border-radius:var(--r-s)}.menu__abrir .icono{width:16px;height:16px;transition:transform .2s var(--ease)}.menu__abrir[aria-expanded=true] .icono{transform:rotate(180deg)}.nav .menu__sub{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;padding:8px;list-style:none;background:var(--sup2);border:1px solid var(--linea-fuerte);border-radius:var(--r);box-shadow:var(--sombra);z-index:10}.nav .menu__sub .menu__sub{position:static;flex-basis:100%;box-shadow:none;border:0;padding:0 0 4px 12px;min-width:0;background:none}.nav .menu__item--n0>.menu__sub{max-height:calc(100svh - var(--cabecera) - 60px);overflow-y:auto}.nav .menu__item--n0>.menu__sub:has(.menu__sub){width:min(560px,90vw);columns:2;column-gap:8px}.nav .menu__item--n0>.menu__sub:has(.menu__sub)>.menu__item{break-inside:avoid}.nav .menu__sub .menu__sub .menu__enlace{padding-block:6px;font-size:.78rem;font-weight:600}.nav .menu__sub .menu__item{flex-wrap:wrap}.nav .menu__sub .menu__enlace{flex:1;display:block;padding:9px 12px;border-radius:var(--r-s);text-decoration:none;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.nav .menu__sub .menu__enlace{border:1.5px solid transparent;transition:border-color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease)}.nav .menu__sub .menu__enlace:is(:hover,:focus-visible),.nav .menu__sub .menu__item--actual>.menu__enlace{border-color:var(--neon);background:#bf00ff1a;box-shadow:0 0 6px #bf00ffb3,inset 0 0 4px #bf00ff99;color:var(--text)}.nav .menu__sub .menu__abrir{display:none}.nav .menu__sub .menu__sub[hidden]{display:block}@media (hover: hover) and (pointer: fine){.nav .menu__item--padre:hover>.menu__sub,.nav .menu__item--padre:focus-within>.menu__sub{display:block}.nav .menu__item--padre:after{content:"";position:absolute;inset:100% 0 -10px}}.cabecera__acciones{display:flex;align-items:center;gap:2px;margin-left:auto}.accion{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-s);background:none;color:var(--text);text-decoration:none}.accion:hover{background:var(--sup2);color:var(--btn-hover)}.accion .icono{width:22px;height:22px}.carrito__cuenta{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--btn);color:var(--btn-texto);font-size:.7rem;font-weight:800;line-height:19px;text-align:center;font-variant-numeric:tabular-nums}.carrito__cuenta--vacio{display:none}.carrito--salta .carrito__cuenta{animation:hh-salto .5s var(--ease)}@keyframes hh-salto{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.vuelo{position:fixed;z-index:60;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .6));will-change:transform,opacity}.accion--menu{display:none}@media (min-width: 901px) and (max-width: 1100px){.cabecera__fila{gap:14px}.logo__img{height:44px}.nav .menu{gap:0}.nav .menu__item--n0>.menu__enlace{padding:0 9px;font-size:.8rem;letter-spacing:.04em}}@media (max-width: 900px){.nav{display:none}.accion--menu{display:inline-grid}}.cabecera--compacta .nav{display:none}.cabecera--compacta .accion--menu{display:inline-grid}@media (max-width: 420px){.accion--cuenta{display:none}}dialog{color:var(--text)}dialog::backdrop{background:#020103b8}.dialogo__cerrar{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--linea-fuerte);border-radius:var(--r-s);background:var(--sup2);color:var(--text)}.dialogo__cerrar:hover{border-color:var(--btn);color:var(--btn-hover)}.buscador{width:min(760px,100% - 2 * var(--gutter));margin:12vh auto auto;padding:28px;border:1px solid var(--linea-fuerte);border-radius:var(--r-l);background:var(--sup);box-shadow:var(--sombra),var(--sombra-honda)}.buscador[open]{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;animation:hh-aparece .3s var(--ease)}.buscador__etiqueta{display:block;margin-bottom:12px;font-family:var(--display);font-style:italic;font-stretch:80%;font-weight:800;font-size:1.6rem;text-transform:uppercase}.buscador__fila{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1.5px solid var(--linea-campo);border-radius:var(--r);background:var(--hundido)}.buscador__fila:focus-within{border-color:var(--violeta-texto)}.buscador__lupa{color:var(--text-flojo)}.buscador__campo{flex:1;min-width:0;min-height:46px;border:0;background:none;font-size:1.1rem;outline:none}.buscador__campo::placeholder{color:var(--text-flojo)}@media (max-width: 600px){.buscador{margin-top:8vh;padding:20px}.buscador__fila .boton{padding-inline:14px}.buscador__etiqueta{font-size:1.25rem}}.cajon{margin:0 0 0 auto;width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:18px var(--gutter) 32px;border:0;border-left:1px solid var(--linea-fuerte);background:var(--sup);overflow-y:auto}.cajon[open]{display:flex;flex-direction:column;gap:20px;animation:hh-cajon .35s var(--ease)}@keyframes hh-cajon{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes hh-aparece{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.cajon__cabeza{display:flex;align-items:center;justify-content:space-between}.cajon__nav .menu{list-style:none;display:grid;gap:2px}.cajon__nav .menu__item{flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--linea)}.cajon__nav .menu__enlace{flex:1;display:flex;align-items:center;min-height:52px;text-decoration:none;font-family:var(--display);font-style:italic;font-stretch:80%;font-weight:800;font-size:1.3rem;text-transform:uppercase}.cajon__nav .menu__abrir{width:48px;height:52px;margin:0}.cajon__nav .menu__item--actual>.menu__enlace{flex:0 1 auto;margin-block:4px;padding-inline:12px;border:2px solid var(--neon);border-radius:8px;background:#bf00ff1a;box-shadow:0 0 10px var(--neon),inset 0 0 5px var(--neon)}.cajon__nav .menu__sub{flex-basis:100%;list-style:none;padding:0 0 10px 12px}.cajon__nav .menu__sub .menu__item{border:0}.cajon__nav .menu__sub .menu__enlace{min-height:44px;font-family:var(--sans);font-style:normal;font-stretch:100%;font-weight:600;font-size:1rem;text-transform:none;color:var(--text-dim)}.cajon__redes{margin-top:auto}.redes{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.redes__enlace{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--linea-fuerte);border-radius:999px;text-decoration:none;font-weight:600;font-size:.9rem}.redes__enlace--icono{width:44px;padding:0;justify-content:center}.redes__enlace:hover{border-color:var(--btn);color:var(--btn-hover)}.redes__enlace .icono{width:18px;height:18px}.fondo{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fondo--en-caja{position:absolute;z-index:0}.fondo__lienzo{position:absolute;inset:0}.fondo__lienzo canvas{display:block;width:100%;height:100%}.fondo--rayos{background:radial-gradient(60% 50% at 85% 20%,rgb(152 38 237 / .28),transparent 70%),radial-gradient(50% 50% at 10% 90%,rgb(83 44 146 / .35),transparent 70%),url(../img/fondo-rayos.webp) center / cover no-repeat,var(--fondo)}.velo{position:absolute;inset:0;pointer-events:none}.fondo--sitio{--velo-sitio: .8}.velo--sitio{background:rgb(5 3 7 / var(--velo-sitio));transition:opacity .7s var(--ease)}.hh-en-hero .fondo--portada .velo--sitio{opacity:0}.woocommerce-cart .fondo--sitio,.woocommerce-checkout .fondo--sitio,.woocommerce-account .fondo--sitio{--velo-sitio: .88}.velo--hero{background:linear-gradient(90deg,rgb(5 3 7 / .86) 0%,rgb(5 3 7 / .62) 38%,rgb(5 3 7 / .1) 64%,transparent 80%),linear-gradient(180deg,transparent 70%,rgb(5 3 7 / .8) 100%)}@media (max-width: 900px){.fondo--rayos{background:radial-gradient(60% 50% at 85% 20%,rgb(152 38 237 / .28),transparent 70%),radial-gradient(50% 50% at 10% 90%,rgb(83 44 146 / .35),transparent 70%),url(../img/fondo-rayos-800.webp) center / cover no-repeat,var(--fondo)}.velo--hero{background:linear-gradient(180deg,#050307d1,#0503078c 34%,#05030740 60%,#050307cc)}}.banda-video{position:relative;z-index:1;--banda-min: 53.4375vw;height:max(min(56.25vw,calc(100svh - var(--cabecera) - 36px)),var(--banda-min));background:var(--fondo);overflow:hidden}.banda-video__poster,.banda-video__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.banda-video__video{opacity:0}.banda-video--viva .banda-video__video{opacity:1}.banda-video__boton{position:absolute;right:clamp(10px,2vw,24px);bottom:calc(clamp(12px,2vw,24px) + max(0px,var(--banda-min) - (100svh - var(--cabecera) - 36px)));z-index:3;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--linea-fuerte);border-radius:50%;background:#050307b8;color:var(--text);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.banda-video__boton:hover{background:var(--sup3);border-color:var(--violeta-texto)}.banda-video__boton .icono{width:16px;height:16px}.banda-video__play,.banda-video--pausada .banda-video__pausa{display:none}.banda-video--pausada .banda-video__play{display:block}.banda-video__dientes{position:relative;z-index:1;--dientes-color: var(--fondo);margin-bottom:-10px}.banda-video__enlace{position:absolute;inset:0;z-index:1}.banda-video__enlace[hidden]{display:none}.banda-video__enlace:focus-visible{outline:2px solid var(--neon);outline-offset:-6px;box-shadow:inset 0 0 14px #bf00ff99}.banda-video:before{content:none}@media (min-width: 901px){.hh-banda-escritorio .banda-video{margin-top:calc((var(--cabecera) + 1px) * -1);height:max(min(56.25vw,calc(100svh - 36px)),var(--banda-min))}.hh-banda-escritorio .banda-video__boton{bottom:calc(clamp(12px,2vw,24px) + max(0px,var(--banda-min) - (100svh - 36px)))}.hh-banda-escritorio .banda-video:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:calc(var(--cabecera) * 2.2);background:linear-gradient(180deg,rgb(5 3 7 / .62) 0,rgb(5 3 7 / .55) var(--cabecera),rgb(5 3 7 / 0) 100%);pointer-events:none}}@media (max-width: 900px){.hh-banda-movil .banda-video{margin-top:calc((var(--cabecera) + 1px) * -1);height:max(min(56.25vw,calc(100svh - 36px)),var(--banda-min))}.hh-banda-movil .banda-video__boton{bottom:calc(clamp(12px,2vw,24px) + max(0px,var(--banda-min) - (100svh - 36px)))}.hh-banda-movil .banda-video:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:calc(var(--cabecera) * 1.5);background:linear-gradient(180deg,rgb(5 3 7 / .62) 0,rgb(5 3 7 / .62) var(--cabecera),rgb(5 3 7 / 0) 100%);pointer-events:none}}@media (max-width: 900px){.banda-video__boton{width:36px;height:36px}}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(860px,calc(100svh - var(--cabecera) - 36px));display:flex;align-items:center;padding-block:clamp(24px,4vw,56px) clamp(36px,5vw,72px)}.hero__rejilla{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". escena" "titulo escena" "info escena" "acciones escena" ". escena";column-gap:clamp(24px,4vw,64px);align-items:start}@media (min-width: 1200px){.hero__rejilla{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.sobre{display:contents;--p: clamp(180px, min(20vw, 31vh), 280px)}.hero__h1{grid-area:titulo;display:grid;gap:clamp(12px,1.4vw,20px)}.hero__lema{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:68%;font-size:calc(clamp(3.1rem,1.4rem + 6.4vw,6rem) * var(--titular-escala, 1));line-height:.98;letter-spacing:-.01em;text-transform:uppercase;padding-bottom:.04em;color:#fff;text-shadow:0 2px 24px rgb(5 3 7 / .6)}.hero__linea{max-width:30ch;font-family:var(--sans);font-weight:600;font-size:clamp(1.08rem,.95rem + .55vw,1.4rem);line-height:1.4;color:var(--text-dim)}.hit-info{grid-area:info;position:relative;z-index:3;display:grid;gap:10px;justify-items:start;margin-top:clamp(22px,2.6vw,36px);max-width:520px}.hero__acciones{grid-area:acciones;margin-top:14px}.sobre__escena{grid-area:escena;align-self:center;justify-self:start;margin-left:clamp(0px,2vw,32px);position:relative;width:calc(var(--p) * 1.32);height:calc(var(--p) * 2.22)}.sobre__paquete,.sobre__trasera{position:absolute;left:50%;bottom:0;z-index:2;width:var(--p);aspect-ratio:.62;transform:translate(-50%) rotate(3deg);filter:drop-shadow(0 30px 34px rgb(0 0 0 / .75))}.sobre__cuerpo{position:absolute;left:0;top:12%;width:100%;height:88%}.sobre__trasera{z-index:0}.sobre__trasera img{position:absolute;left:0;top:4%;width:100%;height:88%;filter:brightness(.32) saturate(.8)}.sobre__tira{position:absolute;left:0;top:0;z-index:1;width:100%;height:14.2%;transform:translate(-34%,-170%) rotate(-26deg);opacity:0}.hit{position:absolute;left:50%;bottom:calc(var(--p) * 1.04);z-index:1;display:block;width:calc(var(--p) * 1.18);aspect-ratio:1;transform:translate(-50%) rotate(-3deg);text-decoration:none}.hit__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 26px rgb(0 0 0 / .75))}.hit__holo{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--hit-img) center / contain no-repeat;mask:var(--hit-img) center / contain no-repeat;mix-blend-mode:screen;opacity:0;background:radial-gradient(farthest-corner circle at var(--mx, 50%) var(--my, 30%),rgb(255 255 255 / .6) 0%,rgb(255 255 255 / 0) 34%),repeating-linear-gradient(115deg,#6a1fb0,#b04ad8,#d98a3a 14%,#e9d7a0 18%,#6a1fb0 26%);background-size:100% 100%,320% 320%;background-position:center,var(--mx, 50%) var(--my, 50%);transition:opacity .35s var(--ease)}.hit.holo--activo .hit__holo{opacity:.4}.carta__holo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(farthest-corner circle at var(--mx, 50%) var(--my, 30%),rgb(255 255 255 / .55) 0%,rgb(255 255 255 / 0) 36%),repeating-linear-gradient(115deg,#6a1fb0,#b04ad8,#d98a3a 14%,#e9d7a0 18%,#6a1fb0 26%);background-size:100% 100%,320% 320%;background-position:center,var(--mx, 50%) var(--my, 50%);transition:opacity .35s var(--ease)}.hit-info__nombre{font-family:var(--sans);font-size:1.15rem;font-weight:700;line-height:1.3}.hit-info__nombre a{text-decoration:none}.hit-info__nombre a:hover{color:var(--btn-hover)}.hit-info__datos{display:flex;align-items:center;gap:12px}.hit-info__precio{font-size:1.8rem;font-weight:800;color:var(--acento);line-height:1}.hit-info__precio del{font-size:.55em;color:var(--text-flojo);font-weight:600}.hit-info__precio ins{text-decoration:none}.hit-info__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.hit-info__acciones .boton--grande[aria-busy=true]{opacity:.7;pointer-events:none}@media (max-width: 900px){.hero{align-items:flex-start;min-height:0;padding-top:22px}.hero__rejilla{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"titulo" "escena" "info" "acciones"}.sobre{--p: min(40vw, 210px)}.sobre__escena{margin-top:4px;margin-left:0;justify-self:center}.hit-info{justify-items:center;text-align:center;justify-self:center;margin-top:10px}.hit-info__acciones{justify-content:center}.hero__acciones{justify-self:center;margin-top:6px}}.js .sobre--anima .sobre__tira{animation:hh-tira 1s .5s var(--ease) both}.js .sobre--anima .sobre__paquete,.js .sobre--anima .sobre__trasera{animation:hh-paquete 1.6s .55s var(--ease) both}.js .sobre--anima .hit{animation:hh-hit 1.9s .8s var(--ease-entra) both}.js .sobre--anima .hit__holo{animation:hh-holo 2.2s 2s var(--ease) both}.js .sobre--anima .hit-info{animation:hh-info .9s 2.2s var(--ease) both}@keyframes hh-tira{0%{transform:none;opacity:1}to{transform:translate(-34%,-170%) rotate(-26deg);opacity:0}}@keyframes hh-paquete{0%{transform:translate(-50%) rotate(0)}35%{transform:translate(-50%) translateY(3%) rotate(-1.5deg)}to{transform:translate(-50%) rotate(3deg)}}@keyframes hh-hit{0%{transform:translate(-50%) translateY(62%) scale(.86)}68%{transform:translate(-50%) translateY(-4%) rotate(-4deg) scale(1.015)}to{transform:translate(-50%) rotate(-3deg)}}@keyframes hh-holo{0%{opacity:0;background-position:center,0% 0%}45%{opacity:.6}to{opacity:0;background-position:center,100% 100%}}@keyframes hh-info{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sobre--cierra .hit{transition:transform .6s var(--ease);transform:translate(-50%) translateY(62%) scale(.86)}.sobre--cierra .sobre__paquete,.sobre--cierra .sobre__trasera{transition:transform .6s var(--ease);transform:translate(-50%) rotate(0)}.sobre--cierra .sobre__tira{transition:transform .45s var(--ease),opacity .3s;transform:none;opacity:1}.sobre--cierra .hit-info{transition:opacity .3s;opacity:0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference) and (min-width: 901px){.sobre__escena{animation:hh-parallax linear both;animation-timeline:view();animation-range:cover 50% cover 100%}}}@keyframes hh-parallax{to{transform:translateY(14%);opacity:.5}}.sobre--lobo .sobre__escena{justify-self:center;margin-left:0;width:min(100%,700px,calc((100svh - var(--cabecera) - 150px) * 1.2));height:auto;aspect-ratio:1.2}.lobo{position:absolute;left:0;top:0;z-index:0;width:100%;aspect-ratio:16 / 9;-webkit-mask:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-composite:intersect}.lobo__poster,.lobo__lienzo,.lobo__video{position:absolute;inset:0;width:100%;height:100%}.lobo__video{opacity:0;pointer-events:none}.lobo--vivo .lobo__poster{visibility:hidden}.js .lobo{animation:hh-lobo 1.4s .1s var(--ease) both}@keyframes hh-lobo{0%{opacity:0;transform:translateY(3%) scale(.95)}}.sobre--lobo .hit{bottom:0;z-index:2;width:34%}.js .sobre--lobo.sobre--anima .hit{animation:hh-hit-lobo 1.5s .6s var(--ease-entra) both}.js .sobre--lobo.sobre--anima .hit__holo{animation-delay:1.6s}.js .sobre--lobo.sobre--anima .hit-info{animation-delay:1.5s}@keyframes hh-hit-lobo{0%{opacity:0;transform:translate(-50%) translateY(26%) rotate(4deg) scale(.82)}60%{opacity:1;transform:translate(-50%) translateY(-5%) rotate(-5deg) scale(1.04)}to{opacity:1;transform:translate(-50%) rotate(-3deg)}}.sobre--lobo.sobre--cierra .hit{transition:transform .42s var(--ease),opacity .3s;transform:translate(-50%) translateY(26%) scale(.82);opacity:0}@media (max-width: 900px){.sobre--lobo .sobre__escena{width:min(100%,520px);aspect-ratio:1.06;margin-top:0}.sobre--lobo .hit{width:44%}}.seccion{padding-block:clamp(56px,8vw,112px)}.seccion__cabeza{display:grid;gap:10px;margin-bottom:clamp(24px,3.5vw,40px)}.seccion__cabeza--fila{grid-template-columns:1fr auto;align-items:end;gap:16px 24px}.seccion__titulo{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:72%;font-size:calc(clamp(2.1rem,1.2rem + 3.4vw,3.6rem) * var(--titular-escala, 1));line-height:1;text-transform:uppercase;padding-bottom:.04em}.seccion__linea{color:var(--text-dim);font-size:1.05rem;max-width:60ch}@media (max-width: 640px){.seccion__cabeza--fila{grid-template-columns:1fr}}.banners{margin-top:clamp(32px,5vw,64px)}.banners__pista{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 0;margin-block:-14px}.banners__pista::-webkit-scrollbar{display:none}.banner{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.banner__enlace{display:block;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--linea-fuerte);background:var(--hundido);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}a.banner__enlace:is(:hover,:focus-visible){border-color:var(--neon);box-shadow:0 0 14px #bf00ff8c}.banner__img{display:block;width:100%;height:auto;transition:transform 1.2s var(--ease)}a.banner__enlace:hover .banner__img{transform:scale(1.02)}.banners__mandos{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.banners__boton{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--linea-fuerte);background:var(--sup);color:var(--text);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.banners__boton:hover{border-color:var(--neon);box-shadow:0 0 8px #bf00ff80}.banners__boton .icono{width:18px;height:18px}.banners__pausa{margin-left:6px}.banners__icono-play,.banners--parado .banners__icono-pausa{display:none}.banners--parado .banners__icono-play{display:block}.banners__puntos{display:flex}.banners__punto{display:grid;place-items:center;width:34px;height:24px;padding:0;border:0;background:none}.banners__punto:before{content:"";width:22px;height:8px;border-radius:999px;background:var(--linea-fuerte);transform:scaleX(.37);transition:transform .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.banners__punto[aria-current=true]:before{transform:none;background:var(--neon);box-shadow:0 0 8px var(--neon)}@media (prefers-reduced-motion: reduce){.banner__img,a.banner__enlace:hover .banner__img{transition:none;transform:none}}.bienvenida{width:min(460px,100% - 2 * var(--gutter));margin:auto;padding:34px 28px 22px;border:1px solid var(--neon);border-radius:var(--r-l);background:var(--sup);box-shadow:0 0 18px #bf00ff73,inset 0 0 6px #bf00ff59,var(--sombra-honda);text-align:center}.bienvenida[open]{display:grid;justify-items:center;gap:12px;animation:hh-aparece .45s var(--ease)}.bienvenida__cerrar{position:absolute;top:12px;right:12px}.bienvenida__mira{width:76px;height:76px;border-radius:50%;box-shadow:0 0 0 2px var(--neon),0 0 16px #bf00ff99}svg.bienvenida__mira{padding:16px;background:var(--sup2);color:var(--btn)}.bienvenida__titulo{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:72%;font-size:calc(2.3rem * var(--titular-escala, 1));line-height:1.05;text-transform:uppercase}.bienvenida__texto{max-width:34ch;color:var(--text-dim)}.bienvenida__formulario{width:100%;margin-top:4px;text-align:left}.bienvenida__formulario .widget__titulo{display:none}.bienvenida__formulario .wpcf7-submit,.bienvenida__formulario [type=submit]{width:100%}.bienvenida__legal{font-size:.82rem;color:var(--text-flojo)}.bienvenida__legal a{color:var(--text-dim)}@media (max-width: 600px){.bienvenida{width:100%;max-width:none;max-height:88svh;margin:auto 0 0;padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:var(--r-l) var(--r-l) 0 0;overflow-y:auto}.bienvenida[open]{animation:hh-hoja .45s var(--ease)}}@keyframes hh-hoja{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}.mira-10{position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:45;transition:transform .5s var(--ease)}.mira-10--recogida:not(:hover,:focus-within){transform:translate(-46px)}.mira-10--recogida:not(:hover,:focus-within) :is(.mira-10__texto,.mira-10__ocultar){animation:none;opacity:0;pointer-events:none}.mira-10__texto,.mira-10__ocultar{transition:opacity .3s var(--ease)}.mira-10[hidden]{display:none}.mira-10__boton{display:flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.mira-10__img{position:relative;z-index:1;width:58px;height:58px;border-radius:50%;box-shadow:0 0 0 2px var(--neon),0 0 14px #bf00ff99,0 10px 20px -8px #000;animation:hh-mira-rueda 1.8s cubic-bezier(.22,.9,.3,1) both}svg.mira-10__img{padding:13px;background:var(--sup2);color:var(--btn)}.mira-10__texto{margin-left:-14px;padding:9px 16px 9px 24px;border-radius:0 999px 999px 0;background:var(--btn);color:var(--btn-texto);font-weight:800;font-size:.95rem;white-space:nowrap;animation:hh-mira-texto .6s 1.6s var(--ease) both}.mira-10__boton:hover .mira-10__texto{background:var(--btn-hover)}.mira-10__ocultar{position:absolute;top:-8px;left:44px;z-index:2;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--linea-fuerte);background:var(--sup3);color:var(--text-dim)}.mira-10__ocultar .icono{width:14px;height:14px}@keyframes hh-mira-rueda{0%{transform:translate(-220px) rotate(-435deg)}to{transform:none}}@keyframes hh-mira-texto{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}body:has(.compra-fija--visible) .mira-10{bottom:calc(86px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){.mira-10__img,.mira-10__texto{animation:hh-aparece .3s both}}.hh-titular-tubo{--titular: "Tilt Neon", var(--sans);--titular-largo: var(--titular);--titular-escala: .8;--titular-largo-escala: .8}.hh-titular-letrero{--titular: "Neonderthaw", var(--sans);--titular-largo: "Tilt Neon", var(--sans);--titular-escala: 1.3;--titular-largo-escala: .8}:is(.hh-titular-tubo,.hh-titular-letrero) :is(.hero__lema,.seccion__titulo,.manifiesto__titulo,.vacio__titulo,.bienvenida__titulo,.related>h2,.upsells>h2,.cross-sells>h2){font-family:var(--titular)}:is(.hh-titular-tubo,.hh-titular-letrero) :is(.pagina__titulo,.archivo__titulo,.product_title){font-family:var(--titular-largo)}:is(.hh-titular-tubo,.hh-titular-letrero) :is(.hero__lema,.seccion__titulo,.manifiesto__titulo,.vacio__titulo,.bienvenida__titulo,.related>h2,.upsells>h2,.cross-sells>h2,.pagina__titulo,.archivo__titulo,.product_title){font-style:normal;font-weight:400;font-synthesis:none;letter-spacing:.03em;line-height:1.1}.hh-titular-letrero :is(.hero__lema,.seccion__titulo,.manifiesto__titulo,.vacio__titulo,.bienvenida__titulo,.related>h2,.upsells>h2,.cross-sells>h2){text-transform:none;letter-spacing:0;line-height:1.05;padding-bottom:.12em}:is(.hh-titular-tubo,.hh-titular-letrero){--display: "Tilt Neon", var(--sans);font-synthesis:none}:is(.hh-titular-tubo,.hh-titular-letrero) :is(.buscador__etiqueta,.cajon__nav .menu__enlace,.juego__nombre,.singles__nota strong,.canal__nombre,.pie__lema,.filtros__titulo){font-style:normal;font-weight:400;letter-spacing:.02em}:is(.hh-titular-tubo,.hh-titular-letrero) .juego__nombre{font-size:clamp(1.4rem,.85rem + 1.8vw,2.2rem);line-height:1.08}:is(.hh-titular-tubo,.hh-titular-letrero) .juego--grande .juego__nombre{font-size:clamp(1.8rem,1rem + 2.4vw,2.9rem)}:is(.hh-titular-tubo,.hh-titular-letrero) .cajon__nav .menu__enlace{font-size:1.15rem}:is(.hh-titular-tubo,.hh-titular-letrero) :is(.canal__nombre,.buscador__etiqueta){font-size:1.35rem}:is(.hh-titular-tubo,.hh-titular-letrero) .pie__lema{font-size:1.1rem}:is(.hh-titular-tubo,.hh-titular-letrero) .filtros__titulo{font-size:1.5rem}@property --brillo{syntax: "<number>"; inherits: true; initial-value: 1;}.hh-neon :is(.hero__lema,.seccion__titulo,.manifiesto__titulo,.vacio__titulo,.bienvenida__titulo,.related>h2,.upsells>h2,.cross-sells>h2,.pagina__titulo,.archivo__titulo,.product_title){color:rgb(253 244 255 / calc(.55 + var(--brillo, 1) * .45));text-shadow:0 0 .03em rgb(255 255 255 / calc(var(--brillo, 1) * .9)),0 0 .1em rgb(232 139 255 / var(--brillo, 1)),0 0 .24em rgb(191 0 255 / var(--brillo, 1)),0 0 .5em rgb(191 0 255 / calc(var(--brillo, 1) * .8)),0 0 1em rgb(191 0 255 / calc(var(--brillo, 1) * .45))}.hh-neon .neon--apagado{--brillo: .08}.hh-neon .neon--enciende{animation:hh-neon 1.8s steps(1,end) both}@keyframes hh-neon{0%{--brillo: .08}14%{--brillo: .75}22%{--brillo: .15}40%,to{--brillo: 1}}.garantias-banda{--dientes-color: var(--violeta-hondo);position:relative}.garantias-banda__lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;width:100%;padding:18px max(var(--gutter),(100% - var(--ancho)) / 2);background:repeating-linear-gradient(90deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 5px),linear-gradient(90deg,#2c1252,var(--violeta-hondo) 50%,#2c1252)}.garantias-banda__item{display:flex;align-items:center;gap:12px;padding:6px 18px;font-size:.9rem;line-height:1.35;color:#ddd5ee}.garantias-banda__item+.garantias-banda__item{border-left:1px solid rgb(255 255 255 / .14)}.garantias-banda__item strong{display:block;color:#fff;font-weight:700;font-size:.98rem}.garantias-banda__item .icono{width:26px;height:26px;color:var(--violeta-texto)}@media (max-width: 1000px){.garantias-banda__lista{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.garantias-banda__item:nth-child(3){border-left:0}}@media (max-width: 520px){.garantias-banda__item{padding:6px 8px;gap:10px;font-size:.84rem}.garantias-banda__item .icono{width:22px;height:22px}}.juegos__rejilla{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);list-style:none}.juego{grid-column:span 2;min-height:250px}.juego--grande{grid-column:span 3;min-height:340px}.juegos__rejilla--4 .juego:not(.juego--grande){grid-column:span 3}.juegos__rejilla--3 .juego:not(.juego--grande){grid-column:span 6}.juego__enlace{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(18px,2.2vw,28px);overflow:hidden;isolation:isolate;border-radius:var(--r-l);border:1px solid var(--linea-fuerte);background:linear-gradient(160deg,var(--violeta-hondo) -20%,var(--sup2) 45%,var(--sup));text-decoration:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.juego:nth-child(2) .juego__enlace{background:linear-gradient(200deg,#3a1f0a -10%,var(--sup2) 40%,var(--sup))}.juego:nth-child(n+3) .juego__enlace{background:linear-gradient(180deg,var(--sup2),var(--sup))}.juego__enlace:hover{border-color:var(--neon);box-shadow:0 0 14px #bf00ff8c,inset 0 0 5px #bf00ff73;color:inherit}.juego__nombre{position:relative;z-index:1;max-width:11ch;font-family:var(--display);font-style:italic;font-weight:900;font-stretch:72%;font-size:clamp(1.7rem,1rem + 2.2vw,2.7rem);line-height:.98;text-transform:uppercase}.juego--grande .juego__nombre{font-size:clamp(2.2rem,1.2rem + 3vw,3.6rem)}.juego__cuenta{position:relative;z-index:1;margin-top:8px;color:var(--text-dim);font-weight:600;font-size:.92rem}.juego__img{position:absolute;right:-4%;bottom:-6%;width:58%;z-index:0;transform:rotate(-7deg);transition:transform .5s var(--ease)}.juego--grande .juego__img{width:54%;right:2%;bottom:-2%}.juego__img img{width:100%;height:auto;filter:drop-shadow(0 22px 26px rgb(0 0 0 / .7))}.juego__enlace:hover .juego__img{transform:rotate(-3deg) translateY(-6%) scale(1.04)}.juego__flecha{position:relative;z-index:1;display:inline-grid;place-items:center;width:44px;height:44px;margin-top:auto;border-radius:50%;background:var(--btn);color:var(--btn-texto);transition:transform .3s var(--ease)}.juego__enlace:hover .juego__flecha{transform:translate(4px)}@media (max-width: 760px){.juegos__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.juego,.juegos__rejilla--4 .juego:not(.juego--grande){grid-column:span 1;min-height:200px}.juego--grande{grid-column:span 2;min-height:220px}.juegos__rejilla--5 .juego:last-child,.juegos__rejilla--3 .juego:last-child{grid-column:span 2}.juego__img{width:62%}.juego--grande .juego__img{width:44%}}.carril{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),(100% - var(--ancho)) / 2);padding:8px max(var(--gutter),(100% - var(--ancho)) / 2) 24px;scrollbar-width:thin}.carril:focus-visible{outline-offset:-3px}.carril ul.products.carril__lista{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,23vw,280px);grid-template-columns:none;gap:clamp(12px,1.6vw,20px)}.carril .carta{scroll-snap-align:start}.carril__controles{display:flex;gap:8px}.carril__boton{display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--linea-fuerte);border-radius:50%;background:var(--sup);color:var(--text)}.carril__boton:hover:not([disabled]){border-color:var(--btn);color:var(--btn-hover)}.carril__boton[disabled]{opacity:.35;cursor:default}@media (max-width: 640px){.carril__controles{display:none}}.singles__rejilla{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"cabeza cabeza" "funda detalle";gap:0 clamp(28px,5vw,80px);align-items:center}.singles__cabeza{grid-area:cabeza}.funda{grid-area:funda;position:relative;justify-self:center;display:block;width:min(420px,84vw);text-decoration:none;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) rotate(calc(-3deg * (1 - var(--h, 0)))) translateY(calc(var(--h, 0) * -8px))}.funda:hover{color:inherit}.funda__ventana{position:relative;display:block;border-radius:var(--r);isolation:isolate}.funda__img{width:100%;height:auto;filter:drop-shadow(0 40px 46px rgb(0 0 0 / .8))}.funda .carta__holo{border-radius:0;-webkit-mask:var(--arte, linear-gradient(transparent 0 0)) center / contain no-repeat;mask:var(--arte, linear-gradient(transparent 0 0)) center / contain no-repeat;opacity:calc(var(--h, 0) * .38);transition:none}.singles__detalle{grid-area:detalle;display:grid;gap:14px;justify-items:start}.singles__nombre{font-family:var(--sans);font-size:clamp(1.25rem,1rem + 1vw,1.7rem);font-weight:800;line-height:1.3}.singles__nombre a{text-decoration:none}.singles__nombre a:where(:not(.boton,.button,.wp-element-button,.wp-block-button__link,.juego__enlace,.canal,.funda,.hit)):hover{color:var(--btn-hover)}.singles__precio{font-size:2rem;font-weight:800;color:var(--acento);line-height:1}.singles__nota{display:flex;align-items:baseline;gap:10px;color:var(--text-dim);font-weight:600}.singles__nota strong{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:72%;font-size:2.4rem;line-height:1;color:var(--text)}.singles__lista{list-style:none;width:100%;margin:12px 0 8px;border-top:1px solid var(--linea)}.fila-producto{border-bottom:1px solid var(--linea)}.fila-producto__enlace{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:12px 4px;text-decoration:none;transition:background-color .2s var(--ease)}.fila-producto__enlace:hover{background:var(--sup);color:inherit}.fila-producto__img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:var(--hundido)}.fila-producto__nombre{font-weight:600;font-size:.95rem;line-height:1.35}.fila-producto__precio{font-weight:800;color:var(--acento);white-space:nowrap}@media (max-width: 860px){.singles__rejilla{grid-template-columns:1fr;grid-template-areas:"cabeza" "funda" "detalle";gap:28px}.singles__detalle{justify-items:stretch}}.ofertas ul.products.ofertas__rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.ofertas ul.products.ofertas__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.comunidad{position:relative;isolation:isolate;overflow:hidden}.comunidad__fondo{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--fondo) 0%,rgb(5 3 7 / .55) 22%,rgb(5 3 7 / .55) 78%,var(--fondo) 100%),url(../img/fondo-rayos.webp) center / cover no-repeat}.comunidad__rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.comunidad__texto{display:grid;gap:18px;justify-items:start}.torneo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;padding:18px 20px;border-radius:var(--r);border:1px solid var(--linea-fuerte);background:#0e0a15e6}.torneo__icono{width:34px;height:34px;color:var(--violeta-texto)}.torneo--pronto{grid-template-columns:auto 1fr;border-color:#bf00ff73}.torneo__nombre{font-family:var(--sans);font-size:1.1rem;font-weight:800}.torneo__precio{color:var(--text-dim);font-size:.95rem}.torneo__precio .amount{color:var(--text);font-weight:700}.canales{list-style:none;display:grid;gap:12px}.canal{display:grid;grid-template-columns:56px 1fr auto;grid-template-areas:"icono nombre flecha" "icono texto flecha";align-items:center;column-gap:16px;padding:16px 20px;border-radius:var(--r);border:1px solid var(--linea-fuerte);background:#050307c7;text-decoration:none;transition:border-color .25s var(--ease),transform .3s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease)}.canal:hover{border-color:var(--neon);box-shadow:0 0 10px #bf00ff80,inset 0 0 4px #bf00ff66;background:#161020eb;transform:translate(6px);color:inherit}.canal__icono{grid-area:icono;width:30px;height:30px;justify-self:center;color:var(--violeta-texto)}.canal__nombre{grid-area:nombre;font-family:var(--display);font-style:italic;font-weight:900;font-stretch:75%;font-size:1.6rem;line-height:1;text-transform:uppercase}.canal__texto{grid-area:texto;color:var(--text-dim);font-size:.92rem}.canal__flecha{grid-area:flecha;color:var(--text-flojo)}@media (max-width: 860px){.comunidad__fondo{background:linear-gradient(180deg,var(--fondo) 0%,rgb(5 3 7 / .55) 22%,rgb(5 3 7 / .55) 78%,var(--fondo) 100%),url(../img/fondo-rayos-800.webp) center / cover no-repeat}.comunidad__rejilla{grid-template-columns:1fr}.torneo{grid-template-columns:auto 1fr}.torneo .boton{grid-column:1 / -1}}.manifiesto{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(64px,9vw,120px)}.manifiesto__rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.manifiesto__titulo{grid-column:1 / span 9;font-family:var(--display);font-style:italic;font-weight:900;font-stretch:66%;font-size:calc(clamp(2.6rem,1.2rem + 5.4vw,6rem) * var(--titular-escala, 1));line-height:.95;text-transform:uppercase;padding-bottom:.04em}.manifiesto__cuerpo{grid-column:6 / span 7;display:grid;gap:22px;font-size:1.15rem;line-height:1.65;color:var(--text-dim)}.manifiesto__enlaces{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media (max-width: 860px){.manifiesto__titulo,.manifiesto__cuerpo{grid-column:1 / -1}.manifiesto__cuerpo{font-size:1.05rem}}.ofertas .carta.en-mazo{transform:translate(var(--mazo-x, 0),var(--mazo-y, 0)) rotate(calc(var(--i, 0) * -2.5deg));z-index:calc(10 - var(--i, 0))}.ofertas .carta.repartiendo{transition:transform 1.1s var(--ease) calc(var(--i, 0) * .18s),border-color .3s var(--ease)}.migas{margin-bottom:16px;font-size:.85rem;color:var(--text-flojo)}.migas ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none}.migas li:not(:last-child):after{content:"/";margin:0 8px;color:var(--linea-campo)}.migas a{color:var(--text-dim);text-decoration:none}.migas a:hover{color:var(--btn-hover);text-decoration:underline}.migas .separator{margin:0 6px}.pagina{padding-block:clamp(28px,4vw,48px) clamp(56px,8vw,96px)}.pagina__cabeza{margin-bottom:clamp(24px,4vw,40px)}.pagina__titulo{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:70%;font-size:calc(clamp(2.3rem,1.3rem + 4vw,4.4rem) * var(--titular-largo-escala, 1));line-height:1;text-transform:uppercase;padding-bottom:.04em}.pagina__intro,.pagina__meta{margin-top:12px;color:var(--text-dim)}.pagina__portada{margin-bottom:32px}.pagina__portada img{width:100%;border-radius:var(--r-l)}.prosa{font-size:1.05rem;line-height:1.7;color:var(--text-dim)}.prosa>*+*{margin-top:1.1em}.prosa--tienda{font-size:1rem;color:var(--text)}.prosa h2,.prosa h3,.prosa h4{color:var(--text);font-family:var(--sans);font-weight:800;line-height:1.3;margin-top:2em}.prosa h2{font-size:1.6rem}.prosa h3{font-size:1.25rem}.prosa strong{color:var(--text)}.prosa a:where(:not([class])){color:var(--acento);text-decoration:underline}.prosa a:where(:not([class])):hover{color:var(--btn-hover)}.prosa :where(ul,ol):where(:not([class])){padding-left:1.3em}.prosa :where(ul,ol):where(:not([class])) li+li{margin-top:.4em}.prosa :where(ul,ol):where(:not([class])) li::marker{color:var(--acento)}.prosa blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:1px solid var(--linea-fuerte);font-style:italic}.prosa :where(table:not([class])),.prosa .wp-block-table table{width:100%;border-collapse:collapse;font-size:.95rem}.prosa .wp-block-table,.prosa>table:not([class]){display:block;overflow-x:auto}.prosa :where(table:not([class]),.wp-block-table table) :where(th,td){padding:10px 12px;border-bottom:1px solid var(--linea);text-align:left}.prosa :where(table:not([class]),.wp-block-table table) th{color:var(--text)}.prosa img{border-radius:var(--r)}.prosa hr{border:0;border-top:1px solid var(--linea);margin-block:2em}.prosa .alignwide{width:min(1100px,100vw - 2 * var(--gutter));margin-inline:50%;transform:translate(-50%)}.prosa .alignfull{width:100vw;margin-inline:50%;transform:translate(-50%)}.pagina--ancha .prosa>:not(.alignfull):not(.alignwide):not(.wp-block-kadence-rowlayout):not(.kb-row-layout-wrap){width:min(760px,100% - 2 * var(--gutter));margin-inline:auto}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--linea-campo);border-radius:var(--r-s);background:var(--hundido);color:var(--text);font-size:1rem}textarea{min-height:140px}select:not([multiple]){appearance:none;padding-right:42px;background:var(--hundido) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23cbc5d8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat}input::placeholder,textarea::placeholder{color:var(--text-flojo)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--violeta-texto);box-shadow:0 0 0 3px #c7a6ff40}input[type=checkbox],input[type=radio]{accent-color:var(--btn);width:18px;height:18px}.password-input{position:relative;display:block}.password-input input{padding-right:52px}.show-password-input{position:absolute;top:50%;right:6px;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-s);background:transparent;color:var(--text-dim);cursor:pointer;transform:translateY(-50%)}.show-password-input:before{content:"";position:absolute;inset:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.88 9.88a3 3 0 1 0 4.24 4.24'/%3E%3Cpath d='M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68'/%3E%3Cpath d='M6.61 6.61A13.53 13.53 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.88 9.88a3 3 0 1 0 4.24 4.24'/%3E%3Cpath d='M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68'/%3E%3Cpath d='M6.61 6.61A13.53 13.53 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E")}.show-password-input:hover{color:var(--text)}.show-password-input:focus-visible{outline:2px solid var(--violeta-texto);outline-offset:0}label{font-weight:600;font-size:.95rem}.wpcf7-form p{margin-bottom:14px}.wpcf7-not-valid-tip{color:var(--error);font-size:.88rem;margin-top:4px}.wpcf7 form .wpcf7-response-output{margin:12px 0 0;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--linea-fuerte)}.busca{display:flex;gap:8px;max-width:520px;width:100%}.busca__campo{flex:1}.entradas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px}.entrada{display:grid;gap:10px;align-content:start}.entrada__img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r)}.entrada__titulo{font-family:var(--sans);font-size:1.25rem;font-weight:800}.entrada__titulo a{text-decoration:none}.entrada__meta{color:var(--text-flojo);font-size:.88rem}.entrada__extracto{color:var(--text-dim)}.nav-links{display:flex;justify-content:center;gap:6px;margin-top:40px}.page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--linea-fuerte);border-radius:var(--r-s);text-decoration:none;font-weight:700;font-variant-numeric:tabular-nums}.page-numbers.current{background:var(--btn);border-color:var(--btn);color:var(--btn-texto)}a.page-numbers:hover{border-color:var(--btn);color:var(--btn-hover)}.vacio{display:grid;justify-items:center;gap:16px;padding-block:clamp(40px,8vw,96px);text-align:center}.vacio__img{width:min(240px,60vw);height:auto}.vacio__titulo{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:72%;font-size:calc(clamp(2rem,1.2rem + 3vw,3.2rem) * var(--titular-escala, 1));line-height:1;text-transform:uppercase}.vacio__texto{max-width:52ch;color:var(--text-dim)}.aviso-flotante{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:12px 14px 12px 18px;border-radius:var(--r);border:1px solid var(--linea-fuerte);background:var(--sup3);box-shadow:var(--sombra);transform:translate(-50%);font-weight:600;animation:hh-aparece .35s var(--ease)}.aviso-flotante[hidden]{display:none}.aviso-flotante .icono{color:var(--ok)}.aviso-flotante a{color:var(--acento);white-space:nowrap}.aviso-flotante--error .icono{color:var(--error)}.pie{position:relative;--dientes-color: var(--sup);background:var(--sup);border-top:2px solid var(--violeta-hondo)}.pie .dientes{position:absolute;left:0;right:0;top:-12px;--dientes-color: var(--violeta-hondo)}.pagina+.pie,.archivo+.pie,.ficha+.pie{margin-top:0}.pie__rejilla{display:grid;grid-template-columns:minmax(0,1.4fr);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:40px;padding-block:clamp(40px,6vw,72px)}.pie__marca{display:grid;gap:16px;align-content:start;justify-items:start}.logo--pie .logo__img{height:92px}.pie__lema{font-family:var(--display);font-style:italic;font-weight:800;font-stretch:80%;font-size:1.3rem;text-transform:uppercase;color:var(--text-dim)}.pie__titulo,.pie .widget__titulo{margin-bottom:14px;font-family:var(--sans);font-size:.95rem;font-weight:800;color:var(--text)}.pie__lista{list-style:none;display:grid;gap:4px}.pie__lista a{display:inline-flex;align-items:center;min-height:36px;color:var(--text-dim);text-decoration:none}.pie__lista a:hover{color:var(--btn-hover);text-decoration:underline}.pie__contacto li{display:flex;align-items:flex-start;gap:10px;color:var(--text-dim)}.pie__contacto li>span,.pie__contacto address{padding-top:7px}.pie__contacto .icono{flex:none;width:18px;height:18px;margin-top:9px;color:var(--violeta-texto)}.pie__boletin p{color:var(--text-dim);margin-bottom:10px}.pie__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;border-top:1px solid var(--linea);color:var(--text-flojo);font-size:.88rem}.pie__base .pie__lista{display:flex;flex-wrap:wrap;gap:0 18px}.pie__base .pie__lista a{color:var(--text-flojo)}@media (max-width: 760px){.pie__rejilla{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:32px 20px}.pie__marca{grid-column:1 / -1}}@media (max-width: 420px){.pie__rejilla{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ofertas .carta.en-mazo{transform:none!important}}
