:root{--negro: #0a0a0c;--negro-2: #111113;--gris-linea: #151517;--gris-borde: #2a2a2e;--dorado: #c8a84e;--dorado-claro: #dfc477;--dorado-medio: #9e8234;--dorado-oscuro: #786428;--dorado-palido: #f0e3b4;--blanco: #f0ede4;--dorado-a18: rgba(200,168,78,.18);--dorado-a30: rgba(200,168,78,.3);--dorado-a75: rgba(200,168,78,.75);--negro-a55: rgba(10,10,12,.55);--negro-a86: rgba(10,10,12,.86);--brillo: linear-gradient(100deg, var(--dorado) 0%, var(--dorado) 35%, var(--dorado-claro) 50%, var(--dorado) 65%, var(--dorado) 100%);--logo-metalico: linear-gradient(180deg, #dfc477 0%, #c8a84e 42%, #9e8234 52%, #dfc477 100%);--fuente-logo: Anton, Impact, sans-serif;--fuente-titulo: Oswald, sans-serif;--fuente-cuerpo: Inter, system-ui, sans-serif;--t-9: 9px;--t-11: 11px;--t-12: 12px;--t-13: 13px;--t-14: 14px;--t-16: 16px;--t-17: 17px;--t-18: 18px;--t-20: 20px;--t-21: 21px;--t-22: 22px;--t-26: 26px;--t-64: 64px;--t-112: 112px;--e-2: 2px;--e-4: 4px;--e-6: 6px;--e-8: 8px;--e-10: 10px;--e-12: 12px;--e-14: 14px;--e-16: 16px;--e-18: 18px;--e-22: 22px;--e-24: 24px;--e-28: 28px;--e-32: 32px;--e-40: 40px;--e-48: 48px;--inclinacion: skewX(-10deg);--inclinacion-inversa: skewX(10deg);--ancho-movil: 480px;--ancho-checkout: 600px;--escena-ancho: 1280px;--escena-alto: 720px;--escala: 1;--alto-app: 100dvh;--alto-tactil: 44px;--mando-margen: 150px;--rapido: .15s ease-out;--entrada: ulIn .25s ease-out}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--negro);color:var(--blanco);font-family:var(--fuente-cuerpo);-webkit-font-smoothing:antialiased}a{color:var(--dorado)}a:hover{color:var(--dorado-claro)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}img{display:block}input{font:inherit}[hidden]{display:none!important}@keyframes ulBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ulShine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ulTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ulIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ulBar{0%{width:0}to{width:100%}}.app{position:relative;min-height:100%;width:100%;background:var(--negro);display:flex;align-items:center;justify-content:center}.escenario{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:none;width:100%;max-width:var(--ancho-movil);min-height:100%;border-left:1px solid var(--gris-linea);border-right:1px solid var(--gris-linea);background:linear-gradient(180deg,var(--negro-a55) 0%,rgba(10,10,12,.72) 100%),url(//legacyunitedfc.online/cdn/shop/t/4/assets/legacy-bg-menu.webp?v=169044192203853686941791689079) center/cover no-repeat var(--negro)}.escenario--checkout{max-width:var(--ancho-checkout)}.crt{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.escenario--sin-crt .crt{display:none}.app:not(.app--ancho){min-height:var(--alto-app)}.app:not(.app--ancho) .escenario{min-height:var(--alto-app)}.principal{flex:1;min-height:0;display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:space-between;padding:var(--e-12) var(--e-16) var(--e-8);border-bottom:1px solid var(--dorado-oscuro);flex:none}.header__logo{font-family:var(--fuente-logo);font-size:17px;line-height:.9;letter-spacing:1px;color:var(--blanco)}.boton-volver{font-family:var(--fuente-titulo);font-size:var(--t-14);letter-spacing:2px;color:var(--dorado);min-height:var(--alto-tactil);display:flex;align-items:center;gap:var(--e-6)}.boton-volver__flecha{font-size:var(--t-18)}.header__acciones{display:flex;align-items:center;gap:var(--e-10)}.boton-mando-texto{font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:2px;color:var(--dorado-medio);min-height:34px;padding:0 var(--e-6)}.app:not(.app--tactil) .boton-mando-texto{display:none}.boton-cesta{font-family:var(--fuente-titulo);font-size:var(--t-13);letter-spacing:2px;border:1px solid var(--dorado);color:var(--dorado);background:transparent;padding:0 var(--e-12);min-height:34px;display:flex;align-items:center;transform:var(--inclinacion);flex:none;white-space:nowrap}.boton-cesta>span{display:inline-block;transform:var(--inclinacion-inversa);white-space:nowrap}.boton-cesta--llena{background:var(--dorado);color:var(--negro)}.banda{background:var(--blanco);color:var(--negro);text-align:center;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-13);letter-spacing:4px;padding:var(--e-4);transform:var(--inclinacion)}.banda>span{display:inline-block;transform:var(--inclinacion-inversa)}.miga{font-family:var(--fuente-titulo);font-size:var(--t-11);letter-spacing:2px;color:var(--dorado-medio)}.nombre-foco{margin-top:auto;border-top:1px dashed var(--dorado-oscuro);padding-top:var(--e-8);font-family:var(--fuente-titulo);font-size:var(--t-13);letter-spacing:2px;text-align:center;color:var(--blanco);min-height:30px}.pista{margin-top:auto;border-top:1px dashed var(--dorado-oscuro);padding-top:var(--e-8);font-size:var(--t-12);text-align:center;color:var(--dorado-medio)}.pantalla{flex:1;display:flex;flex-direction:column;animation:var(--entrada)}.pantalla--con-relleno{padding:var(--e-12) var(--e-16) var(--e-8);gap:var(--e-10)}.etiqueta{position:absolute;top:var(--e-8);left:var(--e-8);font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-11);letter-spacing:1px;padding:1px var(--e-6);background:var(--blanco);color:var(--negro);border:1px solid var(--negro)}.etiqueta--dorada{background:var(--dorado)}.etiqueta--grande{top:var(--e-12);left:var(--e-16);font-size:var(--t-12);letter-spacing:2px;padding:2px var(--e-8)}.progreso{height:6px;border:1px solid var(--dorado-medio);display:block}.progreso>span{display:block;height:100%;background:var(--dorado)}.boton-cta{width:100%;min-height:54px;transform:var(--inclinacion);background:var(--dorado);border:2px solid var(--dorado);color:var(--negro);font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-17);letter-spacing:4px;display:flex;align-items:center;justify-content:center}.boton-cta>span{display:inline-block;transform:var(--inclinacion-inversa)}.boton-cta.activa{background:var(--brillo);background-size:300% 100%;animation:ulShine 1.6s linear infinite}.inicio{flex:1;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-40);cursor:pointer;background:linear-gradient(180deg,rgba(10,10,12,.35) 0%,var(--negro-a55) 60%,rgba(10,10,12,.9) 100%),url(//legacyunitedfc.online/cdn/shop/t/4/assets/legacy-bg-start.webp?v=170116471406229132191791689079) center/cover no-repeat var(--negro)}.logo-grande{display:flex;align-items:flex-end;gap:var(--e-10);font-family:var(--fuente-logo);text-transform:uppercase}.logo-grande__nombre{font-size:var(--t-64);line-height:.86;letter-spacing:1px}.logo-grande__fc{font-size:var(--t-112);line-height:.8}.logo-grande__nombre,.logo-grande__fc{background:var(--logo-metalico);-webkit-background-clip:text;background-clip:text;color:transparent}.pulsa-start{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-20);letter-spacing:6px;color:var(--blanco);animation:ulBlink 1.1s steps(1) infinite}.boton-mando{position:absolute;bottom:52px;left:50%;transform:translate(-50%) var(--inclinacion);border:1px solid var(--dorado);background:#0a0a0c99;color:var(--dorado);font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-13);letter-spacing:3px;padding:0 var(--e-16);min-height:40px;display:flex;align-items:center;white-space:nowrap}.boton-mando>span{display:inline-block;transform:var(--inclinacion-inversa)}.boton-mando--activo{background:var(--dorado);color:var(--negro)}.inicio__nota-mando{position:absolute;bottom:36px;font-size:var(--t-11);letter-spacing:1px;color:var(--dorado-medio)}.app:not(.app--tactil) .boton-mando,.app:not(.app--tactil) .inicio__nota-mando{display:none}.inicio__pie{position:absolute;bottom:var(--e-14);font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:3px;color:var(--dorado-medio)}.menu{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--e-16);padding:var(--e-22) var(--e-18) var(--e-12);animation:var(--entrada)}.menu__lista{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--e-12)}.boton-gol{position:relative;height:66px;width:100%;transform:var(--inclinacion);border:2px solid var(--dorado-medio);background:transparent;color:var(--blanco);display:flex;align-items:center;padding-left:var(--e-24)}.boton-gol>span{transform:var(--inclinacion-inversa);font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-21);letter-spacing:3px;display:flex;align-items:center;gap:var(--e-10)}.boton-gol__flecha{font-size:var(--t-13);opacity:0}.boton-gol.activa{border-color:var(--dorado);color:var(--negro);background:var(--brillo);background-size:300% 100%;animation:ulShine 1.6s linear infinite}.boton-gol.activa .boton-gol__flecha{opacity:1}.menu__descripcion{flex:1 1 260px;min-width:0;border:1px dashed var(--dorado-oscuro);min-height:74px;padding:var(--e-14) var(--e-16);font-size:var(--t-14);line-height:1.5;color:var(--blanco);display:flex;align-items:center;text-wrap:pretty;align-self:stretch}.ligas__columnas{display:flex;flex-wrap:wrap;gap:var(--e-16) var(--e-24)}.ligas__columna{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:var(--e-10)}.cuadricula-escudos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-8)}.cuadricula-escudos--equipos{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--e-10)}.casilla-escudo{aspect-ratio:1;width:100%;border:2px solid var(--dorado-medio);background:transparent;display:flex;align-items:center;justify-content:center;padding:var(--e-6)}.casilla-escudo--redonda{border-radius:50%;padding:5px}.casilla-escudo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--rapido)}.casilla-escudo:hover img{transform:scale(1.04)}.casilla-escudo.activa{border-color:var(--dorado);background:var(--dorado)}.casilla-escudo--no-disponible{filter:grayscale(1);opacity:.4}.titulo-foco{text-align:center;font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-22);letter-spacing:2px;color:var(--blanco);min-height:30px}.barra-liga{background:var(--blanco);color:var(--negro);display:flex;justify-content:space-between;align-items:center;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-13);letter-spacing:3px;padding:0 var(--e-6);transform:var(--inclinacion)}.barra-liga>span,.barra-liga__boton>span{display:inline-block;transform:var(--inclinacion-inversa)}.barra-liga__boton{min-height:40px;padding:0 var(--e-8);display:flex;align-items:center}.equipo-cabecera{display:flex;align-items:center;gap:var(--e-10)}.equipo-cabecera__siglas{width:38px;height:38px;border-radius:50%;border:2px solid var(--dorado);display:flex;align-items:center;justify-content:center;font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-14);color:var(--dorado)}.equipo-cabecera__nombre{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-22);letter-spacing:1px;color:var(--blanco)}.equipo-cabecera__conteo{margin-left:auto;font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:2px;color:var(--dorado-medio)}.fila-seccion{display:flex;justify-content:space-between;font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:2px;color:var(--blanco)}.fila-seccion>span:last-child{color:var(--dorado-medio)}.cuadricula-camisetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--e-10)}.tarjeta-camiseta{position:relative;width:100%;padding:0;border:2px solid var(--gris-borde);background:var(--negro-2);display:flex;flex-direction:column}.tarjeta-camiseta.activa{border-color:var(--dorado)}.tarjeta-camiseta>img{width:100%;aspect-ratio:1;object-fit:cover}.tarjeta-camiseta__info{padding:var(--e-8) var(--e-10) var(--e-10);display:flex;flex-direction:column;gap:var(--e-2);width:100%}.tarjeta-camiseta__info--preorden{gap:5px}.tarjeta-camiseta__nombre{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-14);letter-spacing:1px;color:var(--blanco)}.tarjeta-camiseta__precio{font-size:var(--t-12);color:var(--dorado)}.tarjeta-camiseta__pedidos{font-size:var(--t-11);color:var(--dorado-medio)}.producto{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 var(--e-24);animation:var(--entrada)}.producto__imagen{flex:1 1 320px;max-width:min(100%,520px);position:relative;background:var(--negro-2);align-self:flex-start}.producto__imagen img{width:100%;aspect-ratio:1;object-fit:cover}.producto__datos{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;padding-bottom:var(--e-16)}.producto__titulo{padding:var(--e-14) var(--e-16) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-12)}.producto__nombre{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-26);letter-spacing:1px;line-height:1;color:var(--blanco)}.producto__sub{margin-top:var(--e-4);font-size:var(--t-13);color:var(--dorado-medio)}.producto__precio{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-22);color:var(--dorado);white-space:nowrap}.fila-rotulo{padding:var(--e-14) var(--e-16) 0;display:flex;align-items:center;justify-content:space-between}.rotulo{font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:3px;color:var(--dorado-medio)}.enlace-tallas{font-size:var(--t-12);color:var(--dorado);text-decoration:underline;min-height:32px}.tallas{padding:var(--e-6) var(--e-16) 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-8)}.boton-talla{min-height:var(--alto-tactil);width:100%;border:2px solid var(--dorado-medio);background:transparent;color:var(--blanco);font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-16);letter-spacing:1px;display:flex;align-items:center;justify-content:center}.boton-talla.activa{border-color:var(--dorado)}.boton-talla.seleccionada{border-color:var(--dorado);background:var(--dorado);color:var(--negro)}.cantidad{display:flex;align-items:center;gap:var(--e-6)}.boton-cantidad{width:44px;min-height:var(--alto-tactil);border:2px solid var(--dorado-medio);background:transparent;color:var(--blanco);font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-20);display:flex;align-items:center;justify-content:center}.boton-cantidad.activa{border-color:var(--dorado);background:var(--dorado);color:var(--negro)}.boton-cantidad--chico{width:40px;min-height:40px;font-size:var(--t-18)}.cantidad__valor{min-width:36px;text-align:center;font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-18);color:var(--blanco)}.cantidad__valor--chico{min-width:28px;font-size:var(--t-16)}.estadisticas{padding:var(--e-16) var(--e-16) 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--e-8) var(--e-18)}.estadistica{display:flex;align-items:center;gap:var(--e-8);font-family:var(--fuente-titulo);font-size:var(--t-11);letter-spacing:2px;color:var(--blanco)}.estadistica__nombre{width:84px}.estadistica__barra{flex:1;height:7px;border:1px solid var(--dorado-medio)}.estadistica__barra>span{display:block;height:100%;background:var(--dorado)}.estadistica__valor{width:22px;text-align:right;color:var(--dorado)}.caja-preorden{margin:var(--e-16) var(--e-16) 0;border:2px solid var(--dorado-medio);padding:var(--e-10) var(--e-12);display:flex;flex-direction:column;gap:var(--e-6);font-size:var(--t-12)}.caja-preorden__fila{display:flex;justify-content:space-between;color:var(--blanco)}.caja-preorden__fila--titulo{font-family:var(--fuente-titulo);letter-spacing:2px}.caja-preorden__fila b,.caja-preorden__fila--titulo span:last-child{color:var(--dorado)}.caja-preorden .progreso{height:9px}.nota-preorden{padding:var(--e-10) var(--e-16) 0;font-size:var(--t-12);line-height:1.4;color:var(--dorado-medio)}.producto__descripcion{padding:var(--e-14) var(--e-16) 0;font-size:var(--t-13);line-height:1.5;color:var(--blanco);text-wrap:pretty}.producto__addi{padding:var(--e-6, 6px) var(--e-16) 0;min-height:0}.producto__ficha{padding:var(--e-6, 6px) var(--e-16) 0;font-size:var(--t-13);line-height:1.5;color:var(--dorado);font-weight:600;text-wrap:pretty}.producto__cta{margin-top:auto;padding:var(--e-18) var(--e-16) 0}.boton-cta--sec{margin-top:10px;min-height:42px;background:transparent;color:var(--dorado);font-size:var(--t-13, 13px);letter-spacing:2px}.boton-cta--sec.activa{color:var(--negro)}@media(max-width:520px){.boton-cta--sec{font-size:11px;letter-spacing:1px;min-height:40px;padding:0 8px}}.hero-video{position:relative;min-height:calc(var(--alto-app) - 60px);display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 40%,#1c1810 0%,var(--negro) 70%)}.hero-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.hero-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-12);color:var(--dorado-medio)}.hero-video__play{width:64px;height:64px;border:2px solid var(--dorado);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--dorado);padding-left:5px}.hero-video__placeholder span{font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:3px}.hero-video .banda{position:relative;margin:var(--e-12) var(--e-16) 0}.hero-video__abajo{position:relative;margin-top:auto;padding:0 var(--e-16) var(--e-14);display:flex;flex-direction:column;gap:var(--e-12)}.hero-video__caja{background:var(--negro-a86);border:2px solid var(--dorado);padding:var(--e-12) var(--e-14)}.hero-video__caja strong{display:block;font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-20);letter-spacing:2px;color:var(--blanco)}.hero-video__caja p{margin:var(--e-4) 0 0;font-size:var(--t-13);color:var(--blanco);line-height:1.4}.desliza{text-align:center;font-family:var(--fuente-titulo);font-size:var(--t-13);letter-spacing:3px;color:var(--dorado);animation:ulBlink 1.4s steps(1) infinite}.seccion-cuadricula{padding:var(--e-14) var(--e-16) var(--e-10)}.cuadricula-camisetas--con-relleno{padding:0 var(--e-16) var(--e-16)}.pantalla--lista{padding:var(--e-12) var(--e-16) var(--e-16);gap:var(--e-10)}.pantalla--estrecha{max-width:640px;width:100%;margin:0 auto}.pantalla--info{max-width:720px;width:100%;margin:0 auto;gap:var(--e-12)}.titulo-seccion{text-align:center;padding:var(--e-6) 0 var(--e-2)}.titulo-seccion strong{display:block;font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-22);letter-spacing:1px;color:var(--blanco)}.titulo-seccion span{display:block;font-size:var(--t-13);color:var(--dorado-medio);margin-top:var(--e-2)}.tarjeta-info{border:1px solid var(--dorado-oscuro);padding:var(--e-10) var(--e-12)}.tarjeta-info strong{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-12);letter-spacing:2px;color:var(--dorado)}.tarjeta-info p{margin:var(--e-4) 0 0;font-size:var(--t-13);line-height:1.5;color:var(--blanco);text-wrap:pretty}.cesta-vacia{padding:var(--e-40) 0;text-align:center;font-size:var(--t-14);color:var(--dorado-medio);line-height:1.5}.linea-cesta{display:flex;gap:var(--e-12);border:1px solid var(--dorado-oscuro);padding:var(--e-8);align-items:center}.linea-cesta>img{width:64px;height:64px;object-fit:cover;background:var(--negro-2)}.linea-cesta__datos{flex:1;min-width:0}.linea-cesta__nombre{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-14);letter-spacing:1px;color:var(--blanco)}.linea-cesta__detalle{font-size:var(--t-12);color:var(--dorado-medio)}.linea-cesta__precio{font-size:var(--t-13);color:var(--dorado);margin-top:var(--e-2)}.linea-cesta .cantidad{gap:var(--e-4)}.boton-quitar{min-width:40px;min-height:var(--alto-tactil);display:flex;align-items:center;justify-content:center;color:var(--dorado-medio);font-size:var(--t-20)}.totales{margin-top:auto;display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-12) 0 var(--e-8);border-top:1px dashed var(--dorado-oscuro);font-size:var(--t-13);color:var(--blanco)}.totales__fila{display:flex;justify-content:space-between}.totales__nota{font-size:var(--t-11);color:var(--dorado-medio)}.totales__total{display:flex;justify-content:space-between;font-family:var(--fuente-titulo);font-size:var(--t-14);letter-spacing:2px;padding-top:var(--e-6)}.totales__total span:last-child,.envio-gratis{color:var(--dorado);font-weight:700}.resumen-pedido{border:1px solid var(--dorado-oscuro);padding:var(--e-10) var(--e-12);display:flex;flex-direction:column;gap:var(--e-6)}.resumen-pedido__linea{display:flex;justify-content:space-between;gap:var(--e-12);font-size:var(--t-13);color:var(--blanco)}.resumen-pedido__linea span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumen-pedido__linea span:last-child{color:var(--dorado);white-space:nowrap}.resumen-pedido__envio{padding-top:var(--e-6);border-top:1px dashed var(--dorado-oscuro)}.resumen-pedido .totales__total{padding-top:0}.checkout{flex:1;display:flex;flex-direction:column;padding:var(--e-12) var(--e-16) var(--e-24);gap:var(--e-12);animation:var(--entrada);width:100%}.checkout .rotulo{padding-top:var(--e-4)}.campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--e-10)}.campo{display:flex;flex-direction:column;gap:var(--e-4);font-family:var(--fuente-titulo);font-size:var(--t-11);letter-spacing:2px;color:var(--blanco)}.campo--ancho{grid-column:1 / -1}.campo input{width:100%;min-height:46px;background:var(--negro-2);border:1px solid var(--dorado-oscuro);color:var(--blanco);padding:0 var(--e-12);font-size:var(--t-16);font-family:var(--fuente-cuerpo);border-radius:0}.nota-pago{font-size:var(--t-12);line-height:1.5;color:var(--dorado-medio);text-wrap:pretty}.checkout .boton-cta{margin-top:auto}.pie{flex:none}.ticker{background:var(--dorado);color:var(--negro);overflow:hidden;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-11);letter-spacing:2px;padding:var(--e-4) 0}.ticker__cinta{display:inline-flex;white-space:nowrap;animation:ulTicker 22s linear infinite}.ticker__cinta span{padding-right:var(--e-48)}.ticker--fijo .ticker__cinta{animation:none;display:flex;justify-content:center;width:100%;white-space:normal;text-align:center;padding:0 var(--e-16);box-sizing:border-box}.ticker--fijo .ticker__cinta span{padding-right:0}.tarjeta-info__enlace{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dorado)}.tarjeta-info__enlace:hover{color:var(--dorado)}.pie__enlaces{display:flex;flex-wrap:wrap;gap:var(--e-4) var(--e-14);justify-content:center;align-items:center;padding:var(--e-8) var(--e-16) var(--e-12);font-family:var(--fuente-titulo);font-size:var(--t-12);letter-spacing:2px}.pie__enlace{color:var(--dorado-medio);min-height:32px}.pie__sonido{color:var(--dorado);min-height:32px;margin-left:var(--e-8)}.hero-video__caja--sola{margin:var(--e-12) var(--e-16) var(--e-4)}.precio-antes{color:var(--dorado-medio);opacity:.75;font-weight:400;font-size:.72em;margin-right:.45em;text-decoration:line-through}.galeria{position:relative}.galeria__pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.galeria__pista::-webkit-scrollbar{display:none}.galeria__foto{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;background:var(--negro-2)}.producto__imagen .galeria__foto img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;display:block}.producto__imagen .galeria__foto video{width:100%;height:100%;object-fit:cover;display:block}.galeria__flecha{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1px solid var(--dorado-a75);background:#0a0a0c8c;color:var(--dorado-claro);font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer}.galeria__flecha--izq{left:8px}.galeria__flecha--der{right:8px}.galeria__puntos{position:absolute;bottom:10px;left:0;right:0;display:flex;gap:6px;justify-content:center;z-index:2;pointer-events:none}.galeria__puntos span{width:8px;height:8px;border-radius:50%;background:#ffffffb3;box-shadow:0 0 0 1px #00000073}.galeria__puntos span.activo{background:var(--dorado)}.producto__imagen .etiqueta{z-index:3}.pie__credito{text-align:center;padding:0 var(--e-16) var(--e-10);font-family:var(--fuente-titulo);font-size:var(--t-11);letter-spacing:2px;color:var(--dorado-oscuro)}.pie__credito a{color:var(--dorado-medio);text-decoration:none}.pie__credito a:hover{color:var(--dorado)}.pie__pistas{display:none;margin-left:auto;color:var(--dorado-oscuro);font-size:var(--t-11);letter-spacing:2px}.guia-tallas__fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--negro-a55)}.panel-tallas{position:fixed;z-index:56;top:72px;right:0;bottom:0;width:100%;max-width:100%;background:var(--negro);border-top:1px solid var(--dorado);display:flex;flex-direction:column;overflow:hidden;animation:ulIn .22s ease-out}.panel-tallas__cabecera{display:flex;align-items:center;justify-content:space-between;padding:0 var(--e-16) 0 var(--e-28);min-height:64px;border-bottom:1px solid var(--dorado-oscuro);flex:none}.panel-tallas__titulo{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-18);letter-spacing:4px;color:var(--blanco)}.panel-tallas__cerrar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--dorado);font-size:var(--t-22)}.pestanas{display:flex;flex:none;border-bottom:1px solid var(--gris-borde)}.pestana{flex:1;min-height:50px;border-bottom:3px solid transparent;color:var(--dorado-medio);font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-13);letter-spacing:3px;display:flex;align-items:center;justify-content:center}.pestana.activa{border-bottom-color:var(--dorado);color:var(--blanco)}.panel-tallas__cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--e-16) var(--e-28) var(--e-28);display:flex;flex-direction:column;gap:var(--e-14)}.panel-tallas__intro{font-size:var(--t-14);color:var(--blanco)}.croquis{background:var(--blanco);padding:var(--e-12);display:flex;justify-content:center}.croquis img{height:200px;max-width:100%;object-fit:contain}.tabla-medidas{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr}.tabla-medidas__cabecera{display:contents}.tabla-medidas__cabecera span{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-11);letter-spacing:2px;color:var(--dorado);padding:0 var(--e-4) var(--e-6);border-bottom:1px solid var(--dorado)}.tabla-medidas__fila{display:contents}.tabla-medidas__fila span{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-22);color:var(--blanco);padding:var(--e-10) var(--e-4);border-bottom:1px solid var(--gris-borde);display:flex;align-items:center}.tabla-medidas__fila span:first-child{font-weight:700}.panel-tallas__nota{font-size:var(--t-12);line-height:1.5;color:var(--dorado-medio)}.panel-tallas__nota--clara{color:var(--blanco)}.panel-tallas__nota--clara span{color:var(--dorado-medio)}.calculadora{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-10)}.calculadora__campo{border:2px solid var(--dorado-oscuro);padding:var(--e-10) var(--e-12);display:flex;flex-direction:column;gap:var(--e-4);min-width:0}.calculadora__rotulo{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-11);letter-spacing:2px;color:var(--dorado)}.calculadora__valor{display:flex;align-items:baseline;gap:var(--e-6)}.calculadora__valor input{width:100%;min-width:0;background:transparent;border:0;color:var(--blanco);font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-26);padding:0;outline:none;border-radius:0}.calculadora__valor small{font-size:var(--t-12);color:var(--dorado-medio)}.calculadora__resultado{background:var(--dorado);color:var(--negro);padding:var(--e-10) var(--e-12);display:flex;flex-direction:column;gap:var(--e-4);min-width:0}.calculadora__resultado .calculadora__rotulo{color:var(--negro)}.calculadora__talla{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-26);line-height:1.2}.matriz{display:flex;flex-direction:column;gap:var(--e-2)}.matriz__fila{display:grid;grid-template-columns:34px repeat(9,minmax(0,1fr));gap:var(--e-2)}.matriz__fila--cabecera{padding-bottom:var(--e-2)}.celda{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-12);letter-spacing:1px;display:flex;align-items:center;justify-content:center;min-height:22px;color:var(--dorado)}.celda--eje.activa{color:var(--blanco)}.celda--S{background:var(--dorado-oscuro);color:var(--blanco)}.celda--M{background:var(--dorado-medio);color:var(--blanco)}.celda--L{background:var(--dorado);color:var(--negro)}.celda--XL{background:var(--dorado-claro);color:var(--negro)}.celda--2XL{background:var(--dorado-palido);color:var(--negro)}.celda.marcada{box-shadow:inset 0 0 0 2px var(--blanco)}.pantalla--guia .panel-tallas{position:static;width:100%;border:0;animation:none;flex:1}.pantalla--guia .panel-tallas__cerrar{display:none}.cargando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--negro);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-18);padding:var(--e-32)}.cargando__logo{font-family:var(--fuente-logo);font-size:var(--t-22);line-height:.9;letter-spacing:1px;color:var(--blanco);text-align:center}.cargando__barra{width:min(260px,70%);height:4px;border:1px solid var(--dorado-medio)}.cargando__barra>span{display:block;height:100%;background:var(--dorado);animation:ulBar .45s linear forwards}.cargando__consejo{font-size:var(--t-13);line-height:1.5;color:var(--dorado-medio);text-align:center;max-width:300px;text-wrap:pretty}.aviso{position:absolute;left:50%;bottom:90px;transform:translate(-50%) var(--inclinacion);z-index:45;background:var(--dorado);color:var(--negro);border:2px solid var(--negro);padding:var(--e-10) var(--e-22);font-family:var(--fuente-titulo);font-weight:700;font-size:15px;letter-spacing:3px;box-shadow:0 0 0 2px var(--dorado);white-space:nowrap}.aviso>span{display:inline-block;transform:var(--inclinacion-inversa)}.mando{display:none;-webkit-tap-highlight-color:transparent}.app--con-mando .mando{display:block}.app--con-mando .principal{padding-left:var(--mando-margen);padding-right:var(--mando-margen)}.app--mando-vertical .principal{padding-left:0;padding-right:0}.app--mando-vertical .pie{padding-bottom:132px}.app--mando-vertical .cruceta{left:var(--e-8);bottom:var(--e-8);grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px)}.app--mando-vertical .boton-cruceta,.app--mando-vertical .cruceta__centro{width:42px;height:42px}.app--mando-vertical .botones-accion{right:var(--e-8);bottom:var(--e-8)}.app--mando-vertical .boton-x{width:64px;height:64px;font-size:30px}.app--mando-vertical .boton-o{width:52px;height:52px;font-size:26px}.cruceta{position:fixed;left:var(--e-12);bottom:var(--e-12);z-index:60;display:grid;grid-template-columns:repeat(3,50px);grid-template-rows:repeat(3,50px);gap:var(--e-2)}.boton-cruceta{width:50px;height:50px;border:2px solid var(--dorado-a75);background:var(--dorado-a18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--dorado-claro);font-size:var(--t-16);display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none}.boton-cruceta:active{background:#c8a84e8c;color:var(--negro)}.cruceta__centro{width:50px;height:50px;background:#c8a84e1f;display:flex;align-items:center;justify-content:center}.cruceta__centro span{width:10px;height:10px;border-radius:50%;background:#c8a84e80}.botones-accion{position:fixed;right:var(--e-12);bottom:var(--e-12);z-index:60;display:flex;align-items:flex-end;gap:var(--e-6)}.boton-accion{display:flex;flex-direction:column;align-items:center;gap:var(--e-4)}.boton-accion--o{margin-bottom:64px}.boton-accion small{font-family:var(--fuente-titulo);font-size:var(--t-9);letter-spacing:2px;color:var(--dorado)}.boton-x,.boton-o{border-radius:50%;border:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--dorado-claro);font-family:var(--fuente-titulo);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none}.boton-x{width:72px;height:72px;background:var(--dorado-a30);font-size:34px}.boton-o{width:58px;height:58px;background:#c8a84e38;font-size:30px}.boton-x:active{background:#c8a84eb3;color:var(--negro)}.boton-o:active{background:#c8a84e99;color:var(--negro)}.app--ancho{height:var(--alto-app);overflow:hidden}.app--ancho .escenario{max-width:none;height:100%;min-height:0}.app--ancho .principal{overflow-y:auto;overflow-x:hidden}.app--ancho .hero-video{min-height:max(260px,calc(var(--alto-app) - 130px))}.app--ancho .panel-tallas{top:0;width:min(600px,100%);border-top:0;border-left:1px solid var(--dorado)}.app--ancho .pie__pistas{display:inline}.app--ancho.app--tactil .pie__pistas,.app--bajo .pie__enlaces{display:none}.app--grande .escenario{width:var(--escena-ancho);height:var(--escena-alto);transform:scale(var(--escala));transform-origin:center}.app--grande .hero-video{min-height:560px}.marco .app *,.marco .app *:before{animation-duration:0s!important}.marco{position:relative;overflow:hidden;background:var(--negro);flex:none}.marco .app{min-height:100%}.marco .panel-tallas,.marco .guia-tallas__fondo,.marco .cruceta,.marco .botones-accion{position:absolute}.jugadores{min-height:0}.jugadores__cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:var(--e-16)}.jugadores__lista{display:flex;flex-direction:column;border:1px solid var(--dorado);background:var(--negro-a86);overflow:auto;min-height:0}.jugadores__cabecera{background:var(--brillo);color:var(--negro);font-family:var(--fuente-titulo);font-weight:700;letter-spacing:.25em;text-align:center;padding:8px;font-size:15px;flex:none}.jugadores__nombre{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--dorado-a30);background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;font-family:var(--fuente-titulo);font-size:18px;letter-spacing:.12em;color:var(--blanco);text-align:left;text-transform:uppercase;flex:none}.jugadores__nombre small{font-family:var(--fuente-cuerpo);font-size:11px;letter-spacing:0;color:var(--dorado-medio);text-transform:none;white-space:nowrap}.jugadores__nombre.activa{background:var(--blanco);color:var(--negro);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%)}.jugadores__nombre.activa small{color:var(--dorado-oscuro)}.jugadores__panel{display:grid;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);gap:var(--e-14, 14px);min-height:0}.jug-panel{position:relative;border:1px solid var(--dorado);background:var(--negro-a55);min-height:0;overflow:hidden}.jug-panel--arriba{display:flex;gap:24px;padding:14px 20px}.jug-foto{position:relative;height:100%;flex:none;container-type:size;border:2px solid var(--dorado);box-shadow:0 0 0 3px var(--negro),0 0 18px var(--dorado-a30);overflow:hidden;background:#1b2a52}.jug-foto img{display:block;width:100%;height:100%;object-fit:cover}.jug-foto--producto{aspect-ratio:3 / 4;background:#fff}.jug-ficha{position:absolute;display:flex;flex-direction:column;background:#000;font-family:Arial,Helvetica,sans-serif}.jug-ficha__fila{flex:0 0 23.5%;display:flex;justify-content:space-between;align-items:center;padding:0 3.5cqw;background:#e2e5e9;border-bottom:.5cqh solid #787c82;color:#1e2024;font-size:5.6cqh;line-height:1;box-sizing:border-box}.jug-ficha__bandera svg{display:block;height:4.4cqh;width:auto;border:1px solid #3c3c3c}.jug-ficha__nombre{flex:1;min-height:0;display:flex;align-items:center;gap:2.2cqw;padding:0 2cqw;background:#30343a;color:#f5f5f5;font-size:6.6cqh;line-height:1;white-space:nowrap;overflow:hidden}.jug-ficha__nombre b{background:#f5f5f5;color:#141414;font-size:4.6cqh;padding:.6cqh 1.4cqw;border-bottom:.7cqh solid #c81e28;font-weight:700}.jug-datos{flex:1;min-width:0;align-self:center}.jug-datos__nombre{font-family:var(--fuente-titulo);font-size:40px;font-weight:700;letter-spacing:.08em;line-height:1.05;color:var(--blanco)}.jug-datos__sub{font-family:var(--fuente-cuerpo);font-size:13px;color:var(--dorado-claro);letter-spacing:.05em;margin:6px 0 14px}.jug-datos .estadisticas{grid-template-columns:1fr;padding:0;max-width:640px}.jug-rotulo{position:absolute;left:0;top:0;z-index:2;background:var(--dorado);color:var(--negro);font-family:var(--fuente-titulo);font-weight:700;font-size:12px;letter-spacing:.2em;padding:4px 12px}.jug-destacada{display:flex;gap:24px;align-items:center;height:100%;padding:34px 20px 14px;box-sizing:border-box}.jug-destacada__img{-webkit-appearance:none;appearance:none;border:1px solid var(--dorado);padding:0;cursor:pointer;height:100%;aspect-ratio:1;flex:none;background:#fff;overflow:hidden}.jug-destacada__img img{width:100%;height:100%;object-fit:cover;display:block}.jug-destacada__img.activa{box-shadow:0 0 0 3px var(--dorado)}.jug-destacada__nombre{font-family:var(--fuente-titulo);font-size:30px;font-weight:700;letter-spacing:.08em;color:var(--blanco)}.jug-destacada__sub{font-family:var(--fuente-cuerpo);font-size:14px;color:var(--blanco);margin:4px 0}.jug-destacada__precio{font-family:var(--fuente-titulo);font-size:22px;color:var(--dorado-claro);margin:6px 0 12px}.jug-destacada__precio .precio-antes{font-size:15px;margin-right:8px}.jug-destacada__cta{width:auto;display:inline-flex;padding-left:30px;padding-right:30px}.jug-cuadricula{height:100%;padding:34px 20px 14px;box-sizing:border-box;overflow:auto}.jug-cuadricula .tarjeta-camiseta{position:relative}.jug-mas-vendida{position:absolute;top:8px;right:8px;z-index:2;background:var(--dorado);color:var(--negro);font-family:var(--fuente-titulo);font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 7px}.app:not(.app--ancho) .jugadores__cuerpo{grid-template-columns:1fr}.app:not(.app--ancho) .jugadores__panel{order:-1;grid-template-rows:auto auto}.app:not(.app--ancho) .jug-panel--arriba{height:200px;gap:12px;padding:10px}.app:not(.app--ancho) .jug-datos__sub{font-size:10px;margin:4px 0 8px}.app:not(.app--ancho) .jug-datos .estadisticas{gap:4px}.app:not(.app--ancho) .jug-destacada__info{min-width:0}.app:not(.app--ancho) .jug-destacada__sub{font-size:12px}.app:not(.app--ancho) .jug-destacada__precio{font-size:18px;margin:4px 0 8px}.app:not(.app--ancho) .jug-destacada__cta{padding:10px 16px}.app:not(.app--ancho) .jug-destacada__cta span{font-size:12px;letter-spacing:.15em}.app:not(.app--ancho) .jug-datos__nombre{font-size:20px;letter-spacing:.04em}.app:not(.app--ancho) .jug-datos .estadistica{font-size:10px}.app:not(.app--ancho) .jug-destacada{height:180px;gap:12px;padding:30px 10px 10px}.app:not(.app--ancho) .jug-destacada__nombre{font-size:18px}.app:not(.app--ancho) .jug-cuadricula{height:auto}.app:not(.app--ancho) .jugadores__nombre{padding:11px 14px;font-size:16px}.app:not(.app--ancho) .jugadores.pantalla--con-relleno{padding-left:8px;padding-right:8px}.app:not(.app--ancho) .jugadores__cuerpo{grid-template-columns:36% 1fr;gap:8px;align-items:start}.app:not(.app--ancho) .jugadores__panel{order:0;grid-template-rows:auto auto;gap:8px}.app:not(.app--ancho) .jugadores__cabecera{font-size:11px;letter-spacing:.15em;padding:6px}.app:not(.app--ancho) .jugadores__nombre{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 8px;font-size:12px;letter-spacing:.05em}.app:not(.app--ancho) .jugadores__nombre small{font-size:9px}.app:not(.app--ancho) .jugadores__nombre.activa{clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}.app:not(.app--ancho) .jug-panel--arriba{flex-direction:column;height:auto;align-items:center;padding:8px;gap:6px}.app:not(.app--ancho) .jug-foto{height:170px;width:auto}.app:not(.app--ancho) .jug-datos{align-self:stretch}.app:not(.app--ancho) .jug-datos__nombre{font-size:15px;text-align:center}.app:not(.app--ancho) .jug-datos__sub{font-size:9px;text-align:center;margin:3px 0 6px}.app:not(.app--ancho) .jug-datos .estadistica{font-size:8px}.app:not(.app--ancho) .jug-destacada{flex-direction:column;height:auto;padding:28px 8px 8px;gap:6px;align-items:stretch}.app:not(.app--ancho) .jug-destacada__img{height:auto;width:100%}.app:not(.app--ancho) .jug-destacada__nombre{font-size:15px}.app:not(.app--ancho) .jug-destacada__sub{font-size:10px}.app:not(.app--ancho) .jug-destacada__precio{font-size:16px;margin:2px 0 6px}.app:not(.app--ancho) .jug-destacada__cta{width:100%;justify-content:center;padding:8px}.app:not(.app--ancho) .jug-destacada__cta span{font-size:10px;letter-spacing:.12em}.app:not(.app--ancho) .jug-cuadricula{grid-template-columns:1fr 1fr;gap:6px;padding:28px 6px 6px;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/legacy-styles.css.map */
