@font-face{font-family:Playfair Display;src:url(/fuentes/playfair-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fuentes/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--negro:#050505;--amarillo:#fcc307;--crema:#f8f0e8;--gris:#b9b2a8;--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0}html{background:var(--negro);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100svh;color:var(--crema);background:var(--grano), radial-gradient(90% 60% at 50% 22%, #1d1d1d, var(--negro) 72%);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600;overflow-x:hidden}body.cerrado{overflow:hidden}.telon{z-index:20;background:#000;height:100lvh;transition:opacity .6s;position:fixed;inset:0}.telon.listo{background:0 0}.telon canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.telon.fuera{opacity:0;pointer-events:none}[data-nivel=bajo] .telon{display:none}.saltar{right:max(16px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:2;min-width:88px;min-height:44px;color:var(--crema);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0009;border:1px solid #fff5;border-radius:999px;padding:0 18px;font-size:16px;position:absolute}.barra{z-index:3;padding:max(14px, env(safe-area-inset-top)) 16px 0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.sello{color:var(--amarillo);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #fcc30766;border-radius:999px;padding:6px 10px;font-size:14px}.barra-ig{min-height:44px;color:var(--gris);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.portada[hidden]{display:none}.portada{flex-direction:column;justify-content:center;gap:12px;min-height:100svh;padding:72px 16px 28px;display:flex}.portada-logo{width:min(68vw,42svh);height:auto;margin:0 auto;display:block}.antetitulo{color:var(--amarillo);letter-spacing:.1em;text-transform:uppercase;font-size:17px}h1{letter-spacing:-.015em;text-wrap:balance;margin:10px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,min(10vw,11svh),76px);font-weight:900;line-height:1.02}h1 em{color:var(--amarillo);font-style:normal}.horario{color:var(--gris);font-size:19px}.boton{background:var(--amarillo);color:#000;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:56px;margin-top:18px;padding:0 30px;font-size:21px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.boton:hover{transform:translateY(-2px);box-shadow:0 10px 34px #fcc30755}.boton:focus-visible,.saltar:focus-visible,.barra-ig:focus-visible{outline:2px solid var(--crema);outline-offset:3px}@media (width>=900px){.barra{padding:22px 48px 0}.portada{flex-direction:row-reverse;align-items:center;gap:5vw;padding:90px 7vw 50px}.portada-logo{width:min(40vw,72svh);margin:0}.portada-texto{flex:1}.boton{display:inline-flex}}@media (height<=660px) and (width<=899px){.portada{gap:6px;padding:62px 16px 16px}.portada-logo{width:min(60vw,32svh)}.boton{margin-top:12px}}html{scroll-behavior:smooth}.boton-claro{color:var(--crema);background:0 0;border:1px solid #f8f0e866;margin-top:10px}.boton-claro:hover{box-shadow:none;border-color:var(--amarillo);color:var(--amarillo)}.boton-ancho{cursor:pointer;width:100%;font-family:inherit;font-weight:inherit;border:0}.ropa{padding:56px 16px 112px;scroll-margin-top:8px}.ropa-logo{width:min(340px,78vw);height:auto;margin:0 auto 12px;display:block}.ropa-logo[hidden]{display:none}.ropa-eslogan{max-width:30ch;color:var(--crema);letter-spacing:.06em;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0 auto 32px;font-size:clamp(18px,4.6vw,24px);font-weight:600;line-height:1.25}h2{letter-spacing:-.015em;margin:8px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,min(9.6vw,10svh),64px);font-weight:900;line-height:1.04}h2 em{color:var(--amarillo);font-style:normal}.aviso-demo{max-width:620px;color:var(--gris);font-size:18px;line-height:1.3}.filtros{gap:8px;margin:22px 0 18px;display:flex;overflow-x:auto}.filtros button{min-height:44px;color:var(--crema);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:0 18px;font-size:17px}.filtros button[aria-pressed=true]{border-color:var(--amarillo);background:var(--amarillo);color:#000}.grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.producto{min-width:0;color:var(--crema);font:inherit;text-align:left;cursor:pointer;opacity:0;background:#101010;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;padding:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex;overflow:hidden;transform:translateY(26px)}.visto .producto{opacity:1;transform:none}.visto .producto:nth-child(2){transition-delay:70ms}.visto .producto:nth-child(3){transition-delay:.14s}.visto .producto:nth-child(4){transition-delay:.21s}.visto .producto:nth-child(5){transition-delay:.28s}.visto .producto:nth-child(6){transition-delay:.35s}.producto:hover{border-color:var(--amarillo)}.producto:active{transition-delay:0s;transform:scale(.98)}.producto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.producto-nombre{padding:10px 10px 2px;font-size:18px;line-height:1.1}.producto-precio{color:var(--amarillo);padding:0 10px 12px;font-size:19px}.ventajas{color:var(--gris);gap:12px;margin:30px 0 0;padding:0;font-size:18px;list-style:none;display:grid}.ventajas li{border-top:1px solid #fff2;padding:14px 0 0}.ventajas strong{color:var(--crema);font-size:20px;display:block}.pie{color:var(--gris);border-top:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 96px;font-size:16px;display:flex}.pie a{min-height:44px;color:var(--amarillo);align-items:center;text-decoration:none;display:inline-flex}.barra-carrito{z-index:10;left:16px;right:16px;bottom:max(14px, env(safe-area-inset-bottom));background:var(--amarillo);color:#000;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:19px;display:flex;position:fixed;box-shadow:0 12px 34px #0009}.barra-carrito[hidden]{display:none}.hoja{width:100%;max-width:480px;max-height:92dvh;color:var(--crema);background:#111;border:0;border-radius:14px 14px 0 0;margin:auto auto 0;padding:0;overflow-y:auto}.hoja::backdrop{background:#000c}.hoja[open]{animation:.28s cubic-bezier(.2,.8,.2,1) subir}@keyframes subir{0%{opacity:0;transform:translateY(40px)}}.hoja>img{object-fit:cover;object-position:50% 30%;width:100%;height:auto;max-height:42dvh;display:block}.hoja-cuerpo{padding:18px 16px max(20px, env(safe-area-inset-bottom))}.hoja h3{padding-right:44px;font-family:Playfair Display,Georgia,serif;font-size:27px;line-height:1.08}.cerrar{z-index:2;float:right;color:#fff;cursor:pointer;background:#000b;border:0;border-radius:50%;width:44px;height:44px;margin:8px 8px -52px 0;font-size:26px;position:sticky;top:8px}.ficha-precio{color:var(--amarillo);margin-top:6px;font-size:23px}.ficha-precio small{color:var(--gris);font-size:15px}.etiqueta{color:var(--gris);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 8px;padding:0;font-size:16px}.tallas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.talla{min-height:48px;color:var(--crema);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:4px;font-size:19px}.talla[aria-pressed=true]{border-color:var(--amarillo);background:var(--amarillo);color:#000}.contador{align-items:center;gap:6px;display:inline-flex}.contador button{width:44px;height:44px;color:var(--crema);cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:4px;font-size:22px}.contador b{text-align:center;min-width:26px;font-size:19px}.aviso-error{color:#ffb4a8;min-height:22px;margin-top:8px;font-size:17px}.lineas{margin:14px 0 0;padding:0;list-style:none}.linea{border-bottom:1px solid #ffffff1f;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 0;display:grid}.linea img{object-fit:cover;border-radius:4px;grid-row:span 2;width:56px;height:70px}.linea strong,.linea span{line-height:1.15;display:block}.linea strong{font-size:18px}.linea span{color:var(--gris);font-size:16px}.entregas{border:0;min-width:0;margin:12px 0 0;padding:0}.entregas label{align-items:center;gap:10px;min-height:44px;font-size:18px;display:flex}.entregas input{width:20px;height:20px;accent-color:var(--amarillo)}.subtotal{justify-content:space-between;margin-top:12px;font-size:22px;display:flex}.subtotal b{color:var(--amarillo)}.nota{color:var(--gris);margin:4px 0 2px;font-size:16px}@media (width>=900px){.ropa{padding:90px 7vw 120px}.grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ventajas{grid-template-columns:repeat(3,1fr);gap:28px}.pie{padding:22px 7vw 34px}.boton-claro{margin-left:10px}.barra-carrito{width:380px;bottom:28px;left:auto;right:34px}.hoja{border-radius:12px;margin:auto}}button,a{-webkit-tap-highlight-color:transparent}.letrero{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.puerta{text-align:center;will-change:transform;background:#050505;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 16px;transition:transform .8s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;inset:0}.puerta-izq{clip-path:inset(0 50% 0 0)}.puerta-der{clip-path:inset(0 0 0 50%)}.puerta p{text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(44px,min(14vw,13svh),120px);font-weight:900;line-height:1.04}.puerta b{color:var(--amarillo);font-weight:inherit;display:block}.puerta small{letter-spacing:.14em;text-transform:uppercase;color:var(--crema);margin-top:.5em;font-family:Barlow Condensed,sans-serif;font-size:clamp(16px,4.4vw,30px);font-weight:600;display:block}.letrero.soplando .puerta p{padding-block:.14em;animation:1.6s linear both destapa;-webkit-mask-image:linear-gradient(100deg,#000 46%,#0000 54%);mask-image:linear-gradient(100deg,#000 46%,#0000 54%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes destapa{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.letrero:not(.soplando):not(.sin-viento) .puerta p{opacity:.14;filter:blur(5px)}.letrero .puerta{padding-bottom:clamp(150px,32svh,320px)}.pregunta-sonido{z-index:3;text-align:center;pointer-events:auto;justify-items:center;gap:12px;padding:0 16px;transition:opacity .35s,visibility;display:grid;position:absolute;top:54%;left:0;right:0}.pregunta-sonido p{color:#fff6d6;letter-spacing:.04em;font-size:clamp(20px,5.6vw,28px);font-weight:600}.pregunta-sonido>div{gap:12px;display:flex}.entrar-sonido{border:1px solid var(--amarillo);background:var(--amarillo);color:#000;min-width:120px;min-height:56px;font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:0 24px;font-size:21px;font-weight:600;animation:1.6s ease-out infinite latido;box-shadow:0 0 22px #fcc30766}.entrar-mudo{min-width:96px;color:var(--crema);box-shadow:none;background:#000;border-color:#f8f0e866;animation:none}.pregunta-sonido.fuera{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.boton-sonido{z-index:30;top:36%;right:max(8px, env(safe-area-inset-right));cursor:pointer;background:#000c;border:1px solid #fcc30788;border-radius:50%;width:44px;height:44px;font-size:20px;line-height:1;position:fixed}.viento{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aviso-3d{z-index:25;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--amarillo);color:#fff6d6;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;background:#000d;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:clamp(17px,4.6vw,22px);font-weight:600;transition:opacity .5s,transform .5s;display:flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 0 24px #fcc30755}.aviso-3d[hidden]{display:none}.aviso-3d.visible{opacity:1;animation:1.3s ease-in-out .5s infinite aviso-titila;transform:translate(-50%)}@keyframes aviso-titila{0%,to{border-color:var(--amarillo);background:#000d;box-shadow:0 0 10px #fcc30755}50%{background:#2a2003ee;border-color:#fff6d6;transform:translate(-50%)scale(1.06);box-shadow:0 0 34px #fcc307,0 0 70px #fcc30777}}.aviso-3d-mano{color:var(--amarillo);font-size:1.3em;animation:1.3s ease-in-out infinite aviso-baja;display:inline-block}@keyframes aviso-baja{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.aviso-3d-mano{animation:none}}.letrero.abierto .puerta-izq{transform:translate(-52%)}.letrero.abierto .puerta-der{transform:translate(52%)}.letrero.abierto{visibility:hidden;transition:visibility 0s .8s}@media (prefers-reduced-motion:reduce){.puerta{transition:opacity .4s}.letrero.abierto .puerta-izq,.letrero.abierto .puerta-der{opacity:0;transform:none}}.tienda-estado{color:var(--gris);grid-column:1/-1;padding:28px 0;font-size:18px}.tienda-estado a{color:var(--amarillo)}.producto{position:relative}.producto-sin-foto{aspect-ratio:4/5;color:var(--gris);background:#1a1a1a;place-items:center;display:grid}.producto-etiqueta{background:var(--amarillo);color:#000;border-radius:999px;padding:3px 9px;font-size:15px;line-height:1.3;position:absolute;top:8px;left:8px}.producto-etiqueta.agotado{color:var(--crema);background:#000c;left:auto;right:8px}.producto.agotado img{filter:grayscale(.7)brightness(.7)}.producto-precio s,.ficha-precio s{color:var(--gris);margin-left:4px;font-size:.8em}.galeria{scroll-snap-type:x mandatory;scrollbar-width:none;background:#0b0b0b;display:flex;overflow-x:auto}.galeria::-webkit-scrollbar{display:none}.galeria img{object-fit:contain;scroll-snap-align:center;flex:0 0 100%;width:100%;height:auto;max-height:52dvh}.galeria.varias img{flex-basis:88%}.ficha-promo{color:var(--amarillo);margin-top:4px;font-size:17px}.ficha-promo:empty,.ficha-descripcion:empty{display:none}.ficha-descripcion{color:var(--gris);white-space:pre-line;margin-top:8px;font-size:17px;line-height:1.35}.tallas{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.talla:disabled{color:#fff5;cursor:not-allowed;border-style:dashed;text-decoration:line-through}.descuentos{color:var(--amarillo);margin:10px 0 0;padding:0;font-size:17px;list-style:none}.boton:disabled{opacity:.5;cursor:not-allowed}.datos-pedido{gap:10px;margin-top:6px;display:grid}.campo-tienda{color:var(--gris);gap:4px;font-size:16px;display:grid}.campo-tienda input{width:100%;min-height:48px;color:var(--crema);font:inherit;background:#0b0b0b;border:1px solid #fff4;border-radius:4px;padding:10px 12px;font-size:17px}.campo-tienda input:focus{border-color:var(--amarillo);outline:none}.ficha-resumen{border-left:3px solid var(--amarillo);background:#1a1a1a;margin-top:12px;padding:10px 12px;font-size:16px}#ficha-pedir{margin-top:6px}#ficha-agregar{margin-top:10px}.boton-claro.boton-ancho{border:1px solid #f8f0e866;margin-left:0}.escenario{z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0}main,.pie{z-index:1;position:relative}.tendedero{height:calc(100svh + 90svh + (var(--prendas,6) + 1) * 32svh);margin:18px -16px 0;position:relative}.tendedero[hidden]{display:none}.tendedero-fijo{height:100svh;padding:max(18px, env(safe-area-inset-top)) 16px calc(86px + env(safe-area-inset-bottom));cursor:pointer;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.tendedero-guia{color:var(--crema);letter-spacing:.04em;text-align:center;background:#000c;border-radius:999px;padding:6px 14px;font-size:16px}.guia-linea{display:block}.guia-arriba,.guia-lados{color:var(--amarillo);font-weight:600;display:inline-block}.guia-arriba{animation:1.1s ease-in-out infinite guia-arriba}.guia-lados{animation:1.4s ease-in-out infinite guia-lados}@keyframes guia-arriba{50%{transform:translateY(-5px)}}@keyframes guia-lados{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.tendedero-guia{opacity:0}.en-tienda .tendedero-guia{opacity:1}.ya-cambio .tendedero-guia{opacity:0}.tendedero-arriba,.tendedero-abajo{z-index:1;position:relative}.tendedero:not(.en-tienda) .secciones,.tendedero:not(.en-tienda) .tendedero-guia,.tendedero:not(.en-tienda) .volver-ascensor{visibility:hidden}html.viajando,html.viajando body{overflow:hidden}html.viajando .barra-carrito{display:none}.ascensor{z-index:2;pointer-events:none;--abre:0;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.ascensor[hidden]{display:none}.ascensor.viajando{z-index:60;pointer-events:auto;touch-action:none;position:fixed}.ascensor[data-fase=llega]{background:0 0}.as-frente{padding:max(14px, env(safe-area-inset-top)) 16px 14px;text-align:center;opacity:calc(1 - (var(--abre) - .6) * 2.5);transform:scale(calc(1 + var(--abre) * .25));align-content:center;justify-items:center;gap:clamp(8px,2.6svh,28px);display:grid;position:absolute;inset:0}.as-marca{color:var(--amarillo);letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:clamp(14px,min(4vw,2.6svh),22px);font-weight:600}.as-neon{letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;color:#fff6d6;text-shadow:0 0 6px #fcc307,0 0 22px #fcc307,0 0 54px #fcc30799;font-size:clamp(34px,min(11vw,9svh),96px);font-weight:600;line-height:1.02}.con-letrero .as-neon{animation:1.1s linear both neon-enciende,2.2s ease-in-out 1.1s infinite neon-respira}@keyframes neon-enciende{0%,12%,24%,44%{opacity:.15;text-shadow:none}8%,18%,34%,56%,to{opacity:1}}@keyframes neon-respira{50%{text-shadow:0 0 10px #fcc307,0 0 34px #fcc307,0 0 84px #fcc307cc}}.as-pared{justify-content:center;align-items:center;gap:clamp(10px,3vw,40px);display:flex}.as-cabina{--alto:clamp(190px, 52svh, 560px);width:min(calc(var(--alto) * .62), 50vw);height:var(--alto);background:linear-gradient(#2a2520,#15130f);border:2px solid #c9a227;border-radius:6px 6px 0 0;grid-template-rows:34px 1fr;padding:6px;display:grid;box-shadow:0 0 40px #fcc30733}.as-visor{color:var(--amarillo);text-shadow:0 0 10px #fcc307;place-items:center;font-size:20px;display:grid}.as-hueco{background:url(/marca/lyon-shop.webp) 50%/contain no-repeat,#000;position:relative;overflow:hidden}.as-hoja,.as-grande{background:linear-gradient(90deg,#1c1c1c,#3a3a3a 48%,#202020);width:50.5%;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.as-hoja.as-izq,.as-grande.as-izq{border-right:1px solid #fcc30788;left:0}.as-hoja.as-der,.as-grande.as-der{border-left:1px solid #fcc30788;right:0}.as-panel{width:clamp(116px,30vw,190px);max-height:var(--panel,60svh);pointer-events:auto;gap:10px;display:grid;overflow-y:auto}.as-panel button{min-height:56px;color:var(--crema);font:inherit;text-align:left;cursor:pointer;background:#000;border:1px solid #fcc30788;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:6px 8px;font-size:16px;animation:1.8s ease-in-out infinite ola-seccion;display:grid}.as-panel button:nth-child(2){animation-delay:.25s}.as-panel button:nth-child(3){animation-delay:.5s}.as-panel button:nth-child(n+4){animation-delay:.75s}.as-panel b{border:1px solid var(--amarillo);width:26px;height:26px;color:var(--amarillo);border-radius:50%;place-items:center;font-weight:600;display:grid}.as-panel span{line-height:1.05}.as-panel button.elegido{background:var(--amarillo);color:#000;animation:none}.as-panel button.elegido b{color:#000;border-color:#000}@keyframes ola-seccion{0%,40%,to{box-shadow:none}20%{box-shadow:0 0 18px #fcc307}}.as-ayuda{color:var(--gris);font-size:clamp(17px,min(4.6vw,2.8svh),24px)}@media (height<=460px){.as-cabina{--alto:150px}.as-panel button{min-height:44px}.as-ayuda{display:none}}.ascensor[data-fase] .as-panel{pointer-events:none}.ascensor[data-fase=abre] .as-hoja.as-izq,.ascensor[data-fase=entra] .as-hoja.as-izq{transform:translate(-101%)}.ascensor[data-fase=abre] .as-hoja.as-der,.ascensor[data-fase=entra] .as-hoja.as-der{transform:translate(101%)}.ascensor:not([data-fase]) .as-hoja.as-izq{transform:translateX(calc(var(--abre) * -101%));transition-duration:.25s}.ascensor:not([data-fase]) .as-hoja.as-der{transform:translateX(calc(var(--abre) * 101%));transition-duration:.25s}.ascensor[data-fase=entra] .as-frente{opacity:0;transition:transform .85s ease-in,opacity .3s ease-in .55s;transform:scale(5)}.ascensor[data-fase=gira] .as-frente,.ascensor[data-fase=cierra] .as-frente,.ascensor[data-fase=baja] .as-frente,.ascensor[data-fase=llega] .as-frente{visibility:hidden}.as-viaje{visibility:hidden;perspective:900px;background:#14110c;position:absolute;inset:0}.ascensor[data-fase=llega] .as-viaje{background:0 0}.ascensor[data-fase=gira] .as-viaje,.ascensor[data-fase=cierra] .as-viaje,.ascensor[data-fase=baja] .as-viaje,.ascensor[data-fase=llega] .as-viaje{visibility:visible}.as-sala{transform-origin:30%;background:#14110c;transition:transform .9s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;transform:translate(32%)rotateY(-26deg)scale(1.15)}.ascensor[data-fase=gira] .as-sala,.ascensor[data-fase=cierra] .as-sala,.ascensor[data-fase=baja] .as-sala,.ascensor[data-fase=llega] .as-sala{transform:none}.ascensor[data-fase=llega] .as-sala{background:0 0}.as-muro,.as-techo,.as-suelo{transition:opacity .6s .5s;position:absolute}.as-muro{background-blend-mode:overlay;background:repeating-linear-gradient(90deg,#3b352c 0 2px,#2a251e 2px 7px),linear-gradient(#5a4a2a,#1a160f);width:18%;top:0;bottom:0}.as-muro-izq{clip-path:polygon(0 0,100% 15%,100% 88%,0 100%);left:0}.as-muro-der{clip-path:polygon(0 15%,100% 0,100% 100%,0 88%);right:0}.as-techo{clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);background:linear-gradient(#2a241a,#4a3c1f);height:15%;top:0;left:0;right:0}.as-techo:after{content:"";background:#fff6d6;border-radius:4px;height:18%;position:absolute;top:35%;left:35%;right:35%;box-shadow:0 0 30px #fcc307,0 0 60px #fcc307aa}.as-suelo{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#1d1912,#0a0907);height:12%;bottom:0;left:0;right:0}.as-puerta-dentro{background:url(/marca/lyon-shop.webp) 50%/auto 100% no-repeat,#000;border:2px solid #c9a227;transition:background .3s;position:absolute;inset:15% 18% 12%;overflow:hidden}.as-puerta-dentro:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#fcc30755,#0000 45%);animation:2.2s ease-in-out infinite neon-respira;position:absolute;inset:0}.ascensor[data-fase=llega] .as-puerta-dentro:before{display:none}.ascensor[data-fase=llega] .as-puerta-dentro{background:0 0;border-color:#0000;transition:border-color .4s .5s}.ascensor[data-fase=llega] .as-muro,.ascensor[data-fase=llega] .as-techo,.ascensor[data-fase=llega] .as-suelo{opacity:0}.ascensor[data-fase=llega] .as-sala{transition:transform 1s ease-in .4s;transform:scale(1.35)}.as-grande.as-izq{transform:translate(-101%)}.as-grande.as-der{transform:translate(101%)}.ascensor[data-fase=cierra] .as-grande,.ascensor[data-fase=baja] .as-grande{transform:none}.ascensor[data-fase=llega] .as-grande{transition-duration:.9s}.as-luces{mix-blend-mode:screen;opacity:0;pointer-events:none;background:repeating-linear-gradient(#fcc30700 0 36svh,#fcc30744 39svh,#fff6d688 39.6svh,#fcc30744 40.2svh,#fcc30700 44svh);height:200%;position:absolute;top:0;left:0;right:0}.ascensor[data-fase=baja] .as-luces{opacity:1;animation:.7s linear infinite as-suben}.ascensor[data-fase=baja] .as-sala{animation:.18s linear infinite as-vibra}@keyframes as-vibra{50%{translate:0 1px}}@keyframes as-suben{to{transform:translateY(-44svh)}}.as-piso{opacity:0;background:#000c;border:1px solid #fcc30766;border-radius:6px;justify-items:center;min-width:150px;padding:8px 20px 10px;transition:opacity .3s;display:grid;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.ascensor[data-fase=cierra] .as-piso,.ascensor[data-fase=baja] .as-piso{opacity:1}.as-piso small{color:var(--gris);letter-spacing:.14em;text-transform:uppercase;font-size:16px}.as-piso b{color:#fff6d6;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 6px #fcc307,0 0 20px #fcc307;font-size:46px;font-weight:600;line-height:1.05}@media (prefers-reduced-motion:reduce){.con-letrero .as-neon,.as-panel button,.ascensor[data-fase=baja] .as-luces{animation:none}.as-hoja,.as-grande,.as-sala{transition:none}.ascensor[data-fase=baja] .as-sala,.aviso-3d.visible{animation:none}}.secciones button[aria-pressed=false]{animation:1.6s ease-out infinite latido}.ya-cambio .secciones button{animation:none}@keyframes latido{0%{box-shadow:0 0 #fcc30766}70%,to{box-shadow:0 0 0 10px #fcc30700}}.tendedero-fijo{touch-action:pan-y}.paradas{pointer-events:none;position:absolute;inset:0}.parada{width:1px;height:1px;left:0;top:calc(var(--t) * (100% - 100svh));scroll-snap-align:start;scroll-snap-stop:always;position:absolute}@media (pointer:coarse){html.en-almacen{scroll-snap-type:y mandatory}}.tendedero:not(.en-tienda) .tendedero-abajo{opacity:0;visibility:hidden}html.en-almacen .ropa-sub{scroll-snap-align:start}.tendedero-abajo{flex-direction:column;gap:10px;display:flex}.tendedero-siguiente{min-height:56px;font:inherit;cursor:pointer;opacity:0;visibility:hidden;border:0;margin:0;font-size:20px;transition:opacity .3s,visibility .3s}.al-fondo .tendedero-siguiente{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.guia-arriba,.guia-lados,.secciones button[aria-pressed=false]{animation:none}}.tendedero-rotulo{cursor:default;background:#0b0b0bd9;border:1px solid #fff2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tendedero-rotulo strong{font-size:20px;line-height:1.1;display:block}.tendedero-rotulo span{color:var(--amarillo);font-size:18px}.tendedero-rotulo .boton{min-height:48px;font:inherit;cursor:pointer;border:0;flex:none;margin:0;padding:0 18px;font-size:17px}.ropa-sub{color:var(--amarillo);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:17px;display:none}.con-escenario .ropa-sub{display:block}@media (width>=900px){.tendedero{margin:18px -7vw 0}.tendedero-fijo{padding:28px 7vw 40px}.tendedero-rotulo{align-self:flex-start;min-width:420px}}.tendedero-guia{transition:opacity .4s}.andando .tendedero-guia{opacity:0}.tendedero-arriba{justify-items:center;gap:8px;min-width:0;display:grid}.secciones{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.secciones::-webkit-scrollbar{display:none}.secciones button{min-height:44px;color:var(--crema);font:inherit;white-space:nowrap;cursor:pointer;scroll-snap-align:center;background:#000c;border:1px solid #fcc30766;border-radius:999px;flex:none;padding:0 16px;font-size:16px}.secciones button[aria-pressed=true]{border-color:var(--amarillo);background:var(--amarillo);color:#000}.tendedero-rotulo{min-height:84px}.tendedero-rotulo>div{min-width:0}.tendedero-rotulo strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (height<=500px){.tendedero-fijo{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.tendedero-rotulo{min-height:64px;padding:8px 12px}.tendedero-rotulo strong{font-size:18px}}.leon-vivo{height:auto;overflow:visible}.leon-vivo .leon-cachete-izq,.leon-vivo .leon-cachete-der,.leon-vivo .leon-mandibula{transform-box:view-box}.leon-vivo .leon-cachete-izq{transform-origin:505px 556px}.leon-vivo .leon-cachete-der{transform-origin:557px 556px}.leon-vivo .leon-mandibula{transform-origin:531px 660px}.leon-vivo.rugiendo .leon-cachete-izq{animation:2.2s cubic-bezier(.3,.7,.2,1) cachete-izq}.leon-vivo.rugiendo .leon-cachete-der{animation:2.2s cubic-bezier(.3,.7,.2,1) cachete-der}.leon-vivo.rugiendo .leon-mandibula{animation:2.2s cubic-bezier(.3,.7,.2,1) mandibula}@keyframes cachete-izq{0%,to{transform:none}14%,72%{transform:translate(-6px,-16px)rotate(10deg)}42%{transform:translate(-7px,-19px)rotate(12deg)}}@keyframes cachete-der{0%,to{transform:none}14%,72%{transform:translate(6px,-16px)rotate(-10deg)}42%{transform:translate(7px,-19px)rotate(-12deg)}}@keyframes mandibula{0%,to{transform:none}16%,70%{transform:translateY(26px)}40%{transform:translateY(30px)}}.leon-vivo .leon-garganta{opacity:0}.leon-vivo.rugiendo .leon-garganta{animation:2.2s linear garganta}@keyframes garganta{0%,to{opacity:0}8%,78%{opacity:1}}.bono{margin-top:14px}.bono [hidden]{display:none}.bono-fila{align-items:flex-end;gap:8px;display:flex}.bono-fila .campo-tienda{flex:1;min-width:0;margin:0}.bono-fila .boton{flex:none;min-height:48px}.bono-quitar{min-height:44px;color:var(--amarillo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;text-decoration:underline}#carrito-pedir:disabled{opacity:.55}.volver-ascensor{min-height:44px;color:var(--amarillo);font:inherit;letter-spacing:.04em;cursor:pointer;background:#000c;border:1px solid #fcc30788;border-radius:999px;padding:0 16px;font-size:16px}.volver-ascensor[hidden]{display:none}.tendedero-abajo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sec sec""rot rot""vol vol";display:grid}.tendedero-abajo .secciones{grid-area:sec;justify-self:center}.tendedero-abajo .tendedero-siguiente{z-index:1;grid-area:rot}.tendedero-abajo .tendedero-rotulo{grid-area:rot}.tendedero-abajo .volver-ascensor{grid-area:vol;justify-self:center}.tendedero-abajo .tendedero-guia,.tendedero-abajo .toque-pista{box-sizing:border-box;pointer-events:none;width:max-content;max-width:100%;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.volver-ascensor .v-corto{display:none}body:not(:has(#barra-carrito:not([hidden]))) .tendedero-fijo{padding-bottom:max(18px, env(safe-area-inset-bottom))}@media (height<=719px){.tendedero-abajo{grid-template-areas:"sec vol""rot rot"}.tendedero-abajo .secciones{justify-self:stretch}.tendedero-abajo .volver-ascensor{justify-self:end;padding:0 12px}.volver-ascensor .v-largo{display:none}.volver-ascensor .v-corto{display:inline}}.toque-aro{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.toque-aro[hidden]{display:none}.toque-aro:before,.toque-aro:after{content:"";border:3px solid var(--amarillo);border-radius:50%;width:68px;height:68px;animation:1.4s ease-out infinite aro-late;position:absolute;top:-34px;left:-34px;box-shadow:0 0 18px #fcc307}.toque-aro:after{animation-delay:.7s}.toque-aro span{filter:drop-shadow(0 2px 4px #000);font-size:30px;animation:1.4s ease-in-out infinite dedo-toca;position:absolute;top:-8px;left:-14px}@keyframes aro-late{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@keyframes dedo-toca{0%,to{transform:translate(6px,10px)}45%{transform:translate(0)scale(.9)}}.toque-pista{border:1px solid var(--amarillo);color:#fff6d6;text-align:center;background:#000d;border-radius:999px;align-self:center;padding:8px 16px;font-size:17px;font-weight:600;animation:1.3s ease-in-out infinite pista-titila}.toque-pista[hidden]{display:none}@keyframes pista-titila{50%{box-shadow:0 0 26px #fcc307}}@media (prefers-reduced-motion:reduce){.toque-aro:before,.toque-aro:after,.toque-aro span,.toque-pista{animation:none}}.medallon{aspect-ratio:1;opacity:0;width:min(460px,88vw);margin:0 auto 4px;transition:opacity .5s}.medallon.listo{opacity:1}.medallon canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.medallon canvas:active{cursor:grabbing}.portada.ramas{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 16px 32px}.ramas h1{max-width:16ch;margin:4px auto 0}.ramas-pregunta{color:var(--amarillo);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:20px}.ramas-lista{gap:14px;width:min(100%,940px);margin-top:10px;display:grid}.rama{color:var(--crema);background:linear-gradient(160deg,#161513,#0a0a0a 70%);border:1px solid #ffffff24;border-radius:18px;justify-items:center;gap:4px;padding:20px 16px 14px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.rama img{aspect-ratio:1;object-fit:cover;width:min(34vw,18svh,190px);height:auto}.rama-barberia img{filter:drop-shadow(0 0 24px #fcc30744)}.rama-tienda img{object-position:50% 49%;border-radius:50%;box-shadow:0 0 0 3px #c9a227,0 0 34px #fcc30744}.rama strong{margin-top:8px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,7vw,38px);font-weight:900;line-height:1.05}.rama span{color:var(--gris);font-size:17px}.rama .rama-entrar{min-height:44px;color:var(--amarillo);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-top:4px;font-size:18px;display:inline-flex}.rama:hover,.rama:focus-visible{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);border-color:var(--amarillo);outline:none;box-shadow:0 16px 44px #fcc30733}@media (width>=760px){.ramas-lista{grid-template-columns:1fr 1fr;gap:22px}.rama{padding:30px 20px 18px}.rama img{width:min(22vw,30svh,240px)}}@media (prefers-reduced-motion:reduce){.rama{transition:none}.rama:hover{transform:none}}.portada.ramas{isolation:isolate;position:relative;overflow:hidden}.portada.ramas:before{content:"";z-index:-2;background:radial-gradient(40% 32% at 50% 28%,#fcc30722,#0000 70%),radial-gradient(30% 26% at 25% 75%,#fcc30714,#0000 70%),radial-gradient(30% 26% at 75% 75%,#fcc30714,#0000 70%);animation:8s ease-in-out infinite alternate ramas-halo;position:absolute;inset:-20%}@keyframes ramas-halo{to{opacity:.75;transform:scale(1.08)translateY(-2%)}}.ramas-polvo{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ramas-lista{perspective:1100px}.rama{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.rama.inclinada{border-color:var(--amarillo);transition:transform 80ms linear,border-color .25s,box-shadow .25s;box-shadow:0 22px 60px #fcc30733}.rama:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffe9a833, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.rama.inclinada:after{opacity:1}.rama:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3c41f 45%,#fff6d63d 50%,#fff3c41f 55%,#0000);width:50%;height:220%;animation:7s ease-in-out infinite rama-destello;position:absolute;top:-60%;left:-80%;transform:rotate(18deg)}.rama-tienda:before{animation-delay:3.5s}@keyframes rama-destello{0%,62%{left:-80%}to{left:140%}}.rama img{transform:translateZ(40px)}.rama-barberia img{animation:4.5s ease-in-out infinite leon-respira}@keyframes leon-respira{50%{filter:drop-shadow(0 0 46px #fcc307aa)brightness(1.08);transform:translateZ(40px)scale(1.03)}}.rama-tienda img{animation:6s ease-in-out infinite medalla-mece}@keyframes medalla-mece{0%,to{transform:translateZ(40px)rotateY(-16deg)}50%{transform:translateZ(40px)rotateY(16deg);box-shadow:0 0 0 3px #e7c25a,0 0 54px #fcc30777}}@media (prefers-reduced-motion:reduce){.portada.ramas:before,.rama:before,.rama-barberia img,.rama-tienda img{animation:none}.rama{transform:none}}[data-nivel=bajo] .portada.ramas:before,[data-nivel=bajo] .rama:before,[data-nivel=bajo] .rama img{animation:none}.sello.volver{align-items:center;min-height:44px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.sello.volver:hover,.sello.volver:focus-visible{background:var(--amarillo);color:#000;outline:none}.pie .sello.volver{color:var(--amarillo)}[data-sin-telon] .telon{display:none}
