@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/caprasimo-latin-ext-400-normal.0e7cqqclltcra.woff2)format("woff2"),url(../media/caprasimo-latin-ext-400-normal.20769imu7znoc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/caprasimo-latin-400-normal.1n4aulewzq7ez.woff2)format("woff2"),url(../media/caprasimo-latin-400-normal.035q97ic4wm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.03f_1bxrvnkfd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.37g1whwfgt7kp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.1iqnhac4m3hwo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gochi-hand-latin-400-normal.2q8ryzhqgqdv0.woff2)format("woff2"),url(../media/gochi-hand-latin-400-normal.1lye220f7royf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--rosa:#f8d4de;--rosa-claro:#fff0f4;--fucsia:#e6287e;--vino:#5c2230;--noche:#2e0f1b;--tinta:#2a0e16;--masa:#f6c878;--horneado:#d9743c;--naranja:#f7941d;--display:"Caprasimo", "Cooper Black", Georgia, serif;--texto:"Bricolage Grotesque Variable", "Trebuchet MS", sans-serif;--tiza:"Gochi Hand", "Comic Sans MS", cursive;--gutter:clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{background:var(--rosa);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--rosa);color:var(--vino);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}main{overflow-x:clip}img,svg,canvas{max-width:100%;display:block}img{-webkit-user-select:none;user-select:none}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}p{text-wrap:pretty;margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:3px solid var(--fucsia);outline-offset:3px;border-radius:6px}.ancla{height:0;display:block}.btn{translate:var(--mx,0) var(--my,0);min-height:52px;font-family:var(--display);border:3px solid var(--tinta);box-shadow:0 5px 0 var(--tinta);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:18px;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,translate .25s cubic-bezier(.3,1.7,.5,1);display:inline-flex}.btn:hover{box-shadow:0 7px 0 var(--tinta);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--tinta);transform:translateY(4px)}.btn[disabled]{opacity:.45;pointer-events:none}.btn-fuerte{background:var(--fucsia);color:#fff}.btn-suave{color:var(--vino);background:#fff}.btn-agregar{color:var(--tinta);background:#fff}.btn-ancho{width:100%}.mas{background:var(--fucsia);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.precio{font-family:var(--display);flex-direction:column;font-size:26px;line-height:1.1;display:inline-flex}.precio small{font-family:var(--texto);opacity:.75;font-size:12px;font-weight:500}.fila-compra{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.volador{z-index:120;object-fit:contain;pointer-events:none;width:90px;height:90px;position:fixed}.intro{z-index:200;position:fixed;inset:0;overflow:hidden}.intro-fondo{background:radial-gradient(circle,#fbc4d2 0,#f7a8bd 62%,#ee8ea8 100%);position:absolute;inset:0}.intro-logo{width:min(76vmin,86vw);height:min(76vmin,86vw);margin:auto;position:absolute;inset:0}.intro-logo svg{width:100%;max-width:none;height:100%;overflow:visible}.intro-logo .ln{fill:none;stroke:#34161a;stroke-width:9px;stroke-linecap:round}.intro-logo .hi{fill:none;stroke:#fff3cf;stroke-width:15px;stroke-linecap:round;opacity:.85}.intro-choco{width:calc(100% + 140px);max-width:none;height:calc(100% + 140px);position:absolute;top:-70px;left:-70px}.intro-saltar{right:var(--gutter);min-height:44px;color:var(--tinta);border:2px solid var(--tinta);background:#ffffffeb;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600;position:absolute;bottom:20px}html.quieto .intro,html.sin-intro .intro{display:none}.goteo{pointer-events:none;z-index:8;height:clamp(70px,15svh,150px);position:absolute;top:-1px;left:0;right:0;overflow:hidden}.goteo i{will-change:transform;background:currentColor;border-radius:0 0 999px 999px;display:block;position:absolute;top:0}.cinta{z-index:6;border-block:3px solid var(--tinta);will-change:transform;width:112vw;margin:-2.4vw 0 -2.4vw -6vw;padding:12px 0 15px;position:relative;overflow:hidden}.cinta-pista{will-change:transform;width:max-content;display:flex}.cinta-pista span{flex:none;display:flex}.cinta-pista b{font-family:var(--display);white-space:nowrap;align-items:center;gap:clamp(16px,2.4vw,36px);margin-right:clamp(16px,2.4vw,36px);font-size:clamp(28px,5vw,74px);font-weight:400;line-height:1.05;display:inline-flex}.cinta-pista svg{flex:none;width:.42em;height:.42em}.chispas{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.chispas i{aspect-ratio:1/.82;opacity:.8;background:radial-gradient(circle at 34% 28%,#8a4a2a 0 14%,#4a1e12 42%,#2e0f0a 100%);border-radius:50% 50% 46% 54%/56% 60% 40% 44%;display:block;position:absolute}.s-historia,.s-pedir{position:relative}.s-historia>:not(.chispas),.s-pedir>:not(.chispas){z-index:1;position:relative}.tit-w{vertical-align:top;padding-bottom:.1em;font-style:normal;display:inline-block;overflow:hidden}.tit-p{transform-origin:0 100%;display:inline-block}.avance{z-index:75;background:linear-gradient(90deg, #6b3417, var(--fucsia));transform-origin:0;pointer-events:none;width:100%;height:5px;position:fixed;top:0;left:0;transform:scaleX(0)}.migas-cursor{z-index:180;pointer-events:none;position:fixed;inset:0;overflow:hidden}.migas-cursor i{opacity:0;visibility:hidden;background:#6b3417;border-radius:50% 46% 54% 44%;width:12px;height:10px;position:absolute;top:-6px;left:-6px}.migas-cursor i:nth-child(3n){background:var(--masa)}.aviso-mov{z-index:85;width:max-content;max-width:calc(100vw - 32px);color:var(--tinta);border:3px solid var(--tinta);box-shadow:0 4px 0 var(--tinta);background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:10px 14px;font-size:15px;font-weight:600;display:flex;position:fixed;top:84px;left:50%;translate:-50%}.aviso-mov button{background:var(--fucsia);color:#fff;min-height:40px;font-family:var(--display);border-radius:999px;padding:6px 16px}.aviso-mov .aviso-no{color:var(--vino);font-family:var(--texto);text-underline-offset:3px;background:0 0;padding:6px;text-decoration:underline}.nav{top:12px;left:var(--gutter);right:var(--gutter);z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--tinta);box-shadow:0 4px 0 var(--tinta);background:#ffffffe0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 22px;display:flex;position:fixed}.nav-logo{flex:none}.nav-logo img{width:auto;height:30px}.nav nav{gap:clamp(14px,2.4vw,34px);font-size:16px;font-weight:600;display:flex}.nav nav button{color:var(--vino);padding:8px 2px;position:relative}.nav nav button:after{content:"";background:var(--fucsia);transform-origin:0;border-radius:3px;height:3px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav nav button:hover:after{transform:scaleX(1)}.nav-bandeja{background:var(--vino);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 16px;font-size:15px;font-weight:600;display:inline-flex}.nav-bandeja b{min-width:30px;height:30px;color:var(--vino);font-family:var(--display);background:#fff;border-radius:99px;place-items:center;padding:0 6px;font-weight:400;display:grid}.nav-bandeja b.con{background:var(--fucsia);color:#fff}.s-hero{background:var(--rosa);isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-fondo{z-index:-1;background:radial-gradient(60% 50% at 50% 92%,#ffeef3 0,#0000 70%);position:absolute;inset:-10%}.hero-rayos{background:repeating-conic-gradient(#e6287e1a 0 7deg, transparent 7deg 16deg);z-index:-1;pointer-events:none;border-radius:50%;width:320vmax;height:320vmax;margin:-160vmax 0 0 -160vmax;position:absolute;top:118%;left:50%}.palabra{aspect-ratio:4.233;width:100%;position:relative}.letra{max-width:none;height:auto;position:absolute}.s-hero>.palabra{z-index:1;width:min(90vw,158svh);margin-left:calc(min(90vw,158svh)/-2);position:absolute;top:clamp(84px,13svh,130px);left:50%}.hero-texto{left:var(--gutter);z-index:2;width:min(28vw,400px);position:absolute;bottom:clamp(30px,8svh,80px)}.hero-texto h1{color:var(--fucsia);font-size:clamp(38px,4.6vw,72px)}.hero-lados{right:var(--gutter);z-index:2;gap:18px;width:min(27vw,370px);font-size:clamp(17px,1.35vw,20px);font-weight:500;display:grid;position:absolute;bottom:clamp(30px,8svh,80px)}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.flota{z-index:0;pointer-events:none;position:absolute}.flota img{filter:drop-shadow(0 18px 20px #5c223047);width:100%}.f1{width:clamp(80px,8.5vw,150px);top:50svh;left:16vw}.f2{width:clamp(70px,8vw,140px);top:52svh;right:22vw}.f3{width:clamp(60px,6.4vw,110px);top:50svh;left:3.5vw}.f4{width:clamp(64px,7.4vw,130px);top:50svh;right:5vw}.f5{opacity:0;width:clamp(50px,5vw,86px);top:11svh;left:41vw}.hero-galleta{z-index:3;visibility:hidden;pointer-events:none;width:min(58vw,72svh);margin-left:calc(min(58vw,72svh)/-2);position:absolute;top:50%;left:50%;translate:0 -50%}.hero-galleta img{filter:drop-shadow(0 30px 40px #2a0e1666);width:100%}.hero-traga{background:radial-gradient(closest-side, var(--noche) 97%, #6b3417 100%);z-index:4;pointer-events:none;border-radius:50%;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;position:absolute;top:50%;left:50%;transform:scale(0)}.s-manifiesto{min-height:100svh;padding:90px var(--gutter);background:var(--noche);color:var(--rosa);place-items:center;display:grid;position:relative;overflow:hidden}.mf-texto{font-family:var(--display);text-wrap:initial;max-width:29ch;font-size:clamp(32px,5.1vw,82px);line-height:1.1;position:relative}.mf-migas i{background:var(--masa);opacity:.55;border-radius:46% 54% 60% 40%;display:block;position:absolute}.s-pasionella{color:#4a1b06;isolation:isolate;background:linear-gradient(#f9b24a,#f79c28);height:100svh;min-height:560px;position:relative;overflow:hidden}.mancha{color:#ef6c00;z-index:-1;position:absolute;transform:scale(0)}.mancha-1{width:74vmax;margin:-37vmax 0 0 -37vmax;top:50%;left:50%}.mancha-2{color:#e8550a;width:34vmax;top:-6vmax;left:-6vmax}.mancha-3{color:#e8550a;width:30vmax;bottom:-8vmax;right:-5vmax}.p-titulo{color:#fff5e2;justify-content:center;font-size:clamp(54px,15vw,248px);line-height:1;display:flex;position:absolute;top:clamp(84px,13svh,120px);left:0;right:0}.p-l-w{padding:0 .01em .1em;display:inline-block;overflow:hidden}.p-l{display:inline-block}.p-sub{text-align:center;font-family:var(--display);color:#fff5e2;opacity:0;visibility:hidden;font-size:clamp(22px,2.6vw,38px);position:absolute;bottom:8svh;left:0;right:0;transform:translateY(16px)}.p-escena{aspect-ratio:586/505;width:min(52vw,66svh);position:absolute;top:56%;left:50%;translate:-50% -50%}.p-galleta,.p-mitad{position:absolute;inset:0}.p-mitad img{object-fit:contain;filter:drop-shadow(0 24px 22px #4a1b0673);width:100%;height:100%}.p-mitad-i{clip-path:polygon(0 0,52% 0,47% 14%,56% 30%,46% 48%,54% 66%,48% 82%,53% 100%,0 100%)}.p-mitad-d{clip-path:polygon(52% 0,100% 0,100% 100%,53% 100%,48% 82%,54% 66%,46% 48%,56% 30%,47% 14%)}.p-hilos{opacity:0;width:188%;max-width:none;height:76%;position:absolute;top:12%;left:-44%}.p-tag{font-family:var(--display);border:3px solid var(--tinta);box-shadow:0 4px 0 var(--tinta);opacity:0;visibility:hidden;white-space:nowrap;z-index:2;border-radius:999px;padding:6px 20px 8px;font-size:clamp(20px,2.5vw,38px);position:absolute;top:-6%}.p-tag-n{color:#fff;background:#6b3417;left:-46%}.p-tag-m{color:#4a1b06;background:#ffc629;right:-46%}.p-semillas{pointer-events:none;position:absolute;inset:0}.p-semilla{opacity:0;background:#20120a;border-radius:50%;width:11px;height:17px;position:absolute;top:18%;box-shadow:inset 2px 2px #5d3a24}.p-final{text-align:center;opacity:0;visibility:hidden;justify-items:center;gap:12px;width:min(92vw,560px);display:grid;position:absolute;bottom:5svh;left:50%;translate:-50%}.p-final p{font-family:var(--display);color:#fff5e2;text-shadow:0 2px #4a1b0659;font-size:clamp(24px,3vw,42px);line-height:1.05}.p-final .fila-compra{color:#4a1b06;background:#fff5e2f0;border-radius:28px;justify-content:center;padding:8px 10px 8px 22px}.s-franui{color:#fff;background:#000;height:100svh;min-height:560px;position:relative;overflow:hidden}.s-franui canvas{width:100%;height:100%;position:absolute;inset:0}.fr{position:absolute}.fr-a{left:var(--gutter);width:min(32vw,520px);color:var(--rosa);font-size:clamp(38px,5vw,84px);top:50%;translate:0 -50%}.fr-b{right:var(--gutter);width:min(30vw,480px);font-family:var(--display);color:#fff;font-size:clamp(32px,4vw,66px);line-height:1.05;top:50%;translate:0 -50%}.fr-c{left:var(--gutter);gap:12px;width:min(36vw,480px);display:grid;bottom:12svh}.fr-c h3{color:var(--rosa);font-size:clamp(56px,7vw,116px)}.fr-c .fila-compra{margin-top:6px}.s-carta{height:100svh;min-height:560px;position:relative;overflow:hidden}.c-pista{will-change:transform;width:max-content;height:100%;display:flex}.c-panel{width:100vw;height:100%;padding:90px var(--gutter) 40px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.c-gigante{font-family:var(--display);white-space:nowrap;opacity:.13;pointer-events:none;font-size:clamp(120px,27vw,480px);line-height:.9;position:absolute;top:50%;left:3vw;translate:0 -54%}.c-prod{object-fit:contain;filter:drop-shadow(0 34px 34px #2a0e1657);grid-area:1/2;justify-self:center;width:min(40vw,66svh);height:auto;position:relative}.c-ancha{width:min(46vw,80svh)}.c-disco{border-radius:50%}.c-info{grid-area:1/1;gap:14px;max-width:520px;padding-bottom:40px;display:grid;position:relative}.c-info h3{font-size:clamp(44px,6vw,96px)}.c-info p{font-size:clamp(18px,1.5vw,22px);font-weight:500}.s-vitrina{padding:clamp(70px, 12vh, 150px) var(--gutter);background:var(--fucsia);position:relative;overflow:hidden}.pizarra{color:#f5f2e6;outline:3px solid var(--tinta);max-width:1120px;font-family:var(--tiza);background:radial-gradient(120% 100% at 30% 10%,#27332f,#161d1b);border:16px solid #a4692f;border-radius:12px;margin:0 auto;padding:clamp(26px,5vw,66px);box-shadow:0 26px 0 -6px #2a0e1647}.piz-titulo{font-family:var(--tiza);margin-bottom:26px;font-size:clamp(46px,7vw,100px)}.piz-lista{gap:6px;display:grid}.piz-item{border-bottom:2px dashed #f5f2e633;grid-template-columns:clamp(58px,8vw,104px) 1fr auto;align-items:center;gap:clamp(12px,2vw,28px);padding:10px 0;display:grid}.piz-item:last-child{border-bottom:0}.tiza path{fill:none;stroke:#f5f2e6;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.piz-item h3{font-family:var(--tiza);font-size:clamp(27px,3.2vw,46px)}.piz-d{opacity:.78;font-size:clamp(18px,1.7vw,24px);line-height:1.15}.piz-mas{align-items:center;gap:12px;min-height:48px;font-size:clamp(21px,2.1vw,30px);display:flex}.piz-mas b{border:3px solid #f5f2e6;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:400;line-height:1;transition:background .15s,color .15s;display:grid}.piz-mas:hover b{color:#161d1b;background:#f5f2e6}.piz-nota{color:#ffc1d6;margin-top:20px;font-size:clamp(20px,2vw,28px)}.s-tortas{padding:clamp(80px, 13vh, 170px) var(--gutter);background:var(--rosa);position:relative;overflow:hidden}.t-cinta{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.t-grid{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(26px,6vw,90px);max-width:1240px;margin:0 auto;display:grid;position:relative}.t-foto{aspect-ratio:4/5.2;border-radius:999px 999px 40px 40px;overflow:hidden}.t-foto img{object-fit:cover;width:100%;height:100%}.t-txt{justify-items:start;gap:22px;display:grid;position:relative}.t-frase{color:var(--vino);font-size:clamp(38px,5.2vw,84px)}.t-w{vertical-align:top;padding-bottom:.08em;font-style:normal;display:inline-block;overflow:hidden}.t-w span{display:inline-block}.t-txt p{max-width:44ch;font-size:19px;font-weight:500}.t-mono{width:clamp(100px,13vw,180px);position:absolute;bottom:-96px;right:0}.s-casa{background:var(--noche);color:#fff;height:100svh;min-height:560px;position:relative;overflow:hidden}.k-foto{position:absolute;inset:0}.k-foto img{object-fit:cover;width:100%;height:100%}.k-foto:after{content:"";background:linear-gradient(#2e0f1b1a 34%,#2e0f1beb 94%);position:absolute;inset:0}.k-guirnalda,.k-focos{width:100%;height:clamp(90px,18vh,170px);position:absolute;top:74px;left:0}.k-focos{overflow:visible}.k-a{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--masa);font-size:clamp(38px,6.4vw,104px);position:absolute;top:50%;translate:0 -50%}.k-b{left:var(--gutter);gap:12px;max-width:min(760px,70vw);display:grid;position:absolute;bottom:9svh}.k-b h2{font-size:clamp(34px,5.2vw,84px)}.k-b p{font-size:clamp(18px,1.5vw,22px);font-weight:500}.s-juegos{background:var(--noche);color:var(--rosa);padding:clamp(90px, 15vh, 180px) var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid;position:relative;overflow:hidden}.j-txt{gap:20px;display:grid}.j-txt h2{color:var(--masa);font-size:clamp(44px,6.6vw,110px)}.j-txt p{max-width:44ch;font-size:clamp(18px,1.5vw,22px)}.j-txt ul{gap:4px;font-size:19px;display:grid}.j-txt li b{min-width:88px;font-family:var(--display);color:var(--masa);font-weight:400;display:inline-block}.j-fotos{min-height:clamp(380px,54vw,720px);position:relative}.j-fotos>img{object-fit:cover;border:8px solid #fff;border-radius:22px;position:absolute;box-shadow:0 24px 40px #00000073}.j-f1{aspect-ratio:4/3;width:72%;top:4%;left:0}.j-f2{aspect-ratio:1;width:56%;bottom:0;right:0}.j-escena{perspective:700px;width:92px;height:92px;position:absolute;bottom:8%;left:22%}.j-dado{width:100%;height:100%;transform-style:preserve-3d;position:relative}.j-cara{border:3px solid var(--tinta);backface-visibility:hidden;background:#fff;border-radius:16px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:12px;display:grid;position:absolute;inset:0}.j-cara i{background:var(--fucsia);border-radius:50%;place-self:center;width:14px;height:14px}.j-c1{transform:translateZ(46px)}.j-c1 i{grid-area:2/2}.j-c6{transform:rotateY(180deg)translateZ(46px)}.j-c2{transform:rotateY(90deg)translateZ(46px)}.j-c2 i:first-child{grid-area:1/1}.j-c2 i:nth-child(2){grid-area:3/3}.j-c5{transform:rotateY(-90deg)translateZ(46px)}.j-c5 i:first-child{grid-area:1/1}.j-c5 i:nth-child(2){grid-area:1/3}.j-c5 i:nth-child(3){grid-area:2/2}.j-c5 i:nth-child(4){grid-area:3/1}.j-c5 i:nth-child(5){grid-area:3/3}.j-c3{transform:rotateX(90deg)translateZ(46px)}.j-c3 i:first-child{grid-area:1/1}.j-c3 i:nth-child(2){grid-area:2/2}.j-c3 i:nth-child(3){grid-area:3/3}.j-c4{transform:rotateX(-90deg)translateZ(46px)}.j-c4 i:first-child{grid-area:1/1}.j-c4 i:nth-child(2){grid-area:1/3}.j-c4 i:nth-child(3){grid-area:3/1}.j-c4 i:nth-child(4){grid-area:3/3}.j-c6{grid-template-columns:repeat(2,1fr)}.s-historia{background:var(--rosa-claro);padding:clamp(80px, 13vh, 150px) var(--gutter) clamp(100px, 16vh, 190px);overflow:hidden}.h-titulo{text-align:center;margin-bottom:clamp(30px,6vw,80px);font-size:clamp(42px,7vw,120px)}.h-pista{gap:clamp(50px,9vw,130px);max-width:1180px;margin:0 auto;display:grid;position:relative}.h-svg{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.h-rueda{z-index:3;filter:drop-shadow(0 8px 10px #5c223059);width:clamp(62px,8vw,110px);position:absolute;top:0;left:50%;translate:-50% -50%}.h-hito{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(90px,15vw,210px);display:grid;position:relative}.h-foto{border:3px solid var(--tinta);box-shadow:0 8px 0 var(--tinta);background:#fff;border-radius:14px;padding:10px 10px 34px;overflow:hidden}.h-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.h-der .h-foto{order:2}.h-txt{gap:8px;display:grid}.h-txt time{font-family:var(--display);color:var(--fucsia);font-size:21px}.h-txt h3{font-size:clamp(32px,4vw,62px)}.h-txt p{max-width:40ch;font-size:18px}.s-pedir{background:var(--rosa);padding:clamp(80px, 13vh, 150px) var(--gutter)}.ped-h{max-width:12ch;font-size:clamp(46px,8.6vw,148px)}.ped-h i{vertical-align:top;padding-bottom:.1em;font-style:normal;display:inline-block;overflow:hidden}.ped-h i span{display:inline-block}.ped-sub{max-width:54ch;margin:14px 0 clamp(30px,5vw,60px);font-size:19px;font-weight:500}.ped-grid{grid-template-columns:1fr minmax(290px,370px);align-items:start;gap:clamp(24px,4vw,60px);max-width:1360px;display:grid}.ped-grupo{margin-bottom:40px}.ped-grupo h3{color:var(--fucsia);margin-bottom:8px;font-size:clamp(28px,3vw,42px)}.ped-item{border-bottom:2px solid #5c223029;grid-template-columns:82px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ped-img{place-items:center;width:82px;height:82px;display:grid}.ped-img img{object-fit:contain;filter:drop-shadow(0 5px 6px #5c223047);width:100%;height:100%}.ped-img-vacia{background:var(--masa);border:3px solid var(--tinta);border-radius:50%;padding:14%}.ped-img-vacia path{fill:none;stroke:var(--tinta);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ped-t h4{font-size:23px}.ped-t p{max-width:56ch;font-size:15.5px;line-height:1.32}.ped-t strong{font-family:var(--display);font-size:18px;font-weight:400}.ped-accion{align-items:center;gap:8px;display:flex}.ped-accion button{border:3px solid var(--tinta);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:background .15s,color .15s,transform .15s;display:grid}.ped-accion .ped-mas{background:var(--fucsia);color:#fff}.ped-accion button:hover{transform:scale(1.1)}.ped-accion output{font-family:var(--display);text-align:center;min-width:20px}.ped-torta{border:3px solid var(--tinta);box-shadow:0 6px 0 var(--tinta);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.ped-torta h3{margin-bottom:2px;font-size:26px}.ticket{color:var(--tinta);filter:drop-shadow(0 8px #2a0e16e6);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),96% 100%,92% calc(100% - 12px),88% 100%,84% calc(100% - 12px),80% 100%,76% calc(100% - 12px),72% 100%,68% calc(100% - 12px),64% 100%,60% calc(100% - 12px),56% 100%,52% calc(100% - 12px),48% 100%,44% calc(100% - 12px),40% 100%,36% calc(100% - 12px),32% 100%,28% calc(100% - 12px),24% 100%,20% calc(100% - 12px),16% 100%,12% calc(100% - 12px),8% 100%,4% calc(100% - 12px),0 100%);background:#fff;gap:14px;padding:24px 22px 30px;display:grid;position:sticky;top:96px}.ticket h3{font-size:30px}.ticket-vacio{font-size:16px}.ticket ul{gap:6px;max-height:40vh;font-size:16px;display:grid;overflow:auto}.ticket li{justify-content:space-between;gap:12px;display:flex}.ticket-total{border-top:2px dashed var(--tinta);justify-content:space-between;align-items:baseline;padding-top:10px;font-weight:600;display:flex}.ticket-total strong{font-family:var(--display);font-size:28px;font-weight:400}.s-llegar{background:var(--masa);color:var(--tinta);padding:clamp(80px, 13vh, 150px) var(--gutter);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.l-dir{font-size:clamp(56px,10vw,170px);line-height:.95}.l-dir i{padding-bottom:.06em;font-style:normal;display:block;overflow:hidden}.l-dir span{display:inline-block}.l-barrio{font-family:var(--display);margin:8px 0 24px;font-size:clamp(22px,2.5vw,34px)}.l-btns{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.s-llegar dl{flex-wrap:wrap;gap:14px 44px;margin:0;display:flex}.s-llegar dt{opacity:.75;font-size:15px;font-weight:600}.s-llegar dd{font-family:var(--display);margin:0;font-size:24px}.l-foto{aspect-ratio:1;border:3px solid var(--tinta);box-shadow:0 10px 0 var(--tinta);border-radius:50%;position:relative;overflow:hidden}.l-foto img{object-fit:cover;width:100%;height:100%}.l-pin{filter:drop-shadow(0 8px 6px #00000059);width:16%;position:absolute;top:12%;left:52%}.s-pie{background:var(--rosa);padding:clamp(50px, 8vh, 90px) var(--gutter) 22px;position:relative;overflow:hidden}.pie-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:clamp(30px,5vw,60px);padding-left:clamp(0px,14vw,200px);display:flex}.pie-lema{font-family:var(--display);color:var(--fucsia);max-width:15ch;font-size:clamp(30px,4vw,60px);line-height:1.05}.pie-top nav{justify-items:start;gap:4px;font-size:18px;font-weight:600;display:grid}.pie-top nav button,.pie-top nav a{text-underline-offset:4px;min-height:32px;text-decoration:underline}.pie-palabra{margin-bottom:18px;overflow:hidden}.pie-legal{font-size:14px}.guia{z-index:60;width:var(--gw,150px);height:var(--gh,153px);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.guia-escala{transform-origin:0 0;will-change:transform;width:150px;position:absolute;top:0;left:0}.guia-boton{pointer-events:auto;-webkit-tap-highlight-color:transparent;border-radius:40%;width:100%;display:block}.mascot{width:100%;height:auto;overflow:visible}.burbuja{width:max-content;max-width:min(62vw,330px);color:var(--tinta);border:3px solid var(--tinta);box-shadow:0 5px 0 var(--tinta);opacity:0;visibility:hidden;background:#fff;border-radius:22px;padding:12px 16px;font-size:16.5px;font-weight:600;line-height:1.24;transition:opacity .18s,transform .3s cubic-bezier(.3,1.7,.5,1),visibility .18s;position:absolute;bottom:72%;transform:scale(.7)translateY(12px)}.burbuja.ver{opacity:1;visibility:visible;pointer-events:auto;transform:none}.burbuja:after{content:"";border-right:3px solid var(--tinta);border-bottom:3px solid var(--tinta);background:#fff;width:20px;height:20px;position:absolute;bottom:-13px}.burbuja-izq{transform-origin:100% 100%;border-bottom-right-radius:4px;right:82%}.burbuja-izq:after{right:14px;transform:rotate(45deg)skew(10deg,10deg)}.burbuja-der{transform-origin:0 100%;border-bottom-left-radius:4px;left:82%}.burbuja-der:after{left:14px;transform:rotate(45deg)skew(10deg,10deg)}.burbuja-arriba{transform-origin:bottom;bottom:100%;left:50%;translate:-50%}.burbuja-arriba:after{left:calc(50% - 10px);transform:rotate(45deg)skew(10deg,10deg)}.burbuja p{min-height:1.24em;padding-right:24px}.voz{width:26px;height:26px;color:var(--vino);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:8px}.voz:hover,.voz[aria-pressed=true]{background:var(--rosa)}.chat{justify-items:start;gap:6px;margin-top:10px;display:grid}.chat button{background:var(--rosa);text-align:left;border-radius:999px;min-height:36px;padding:7px 12px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s}.chat button:hover{background:var(--fucsia);color:#fff}.b-fondo{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e0f1b8c;position:fixed;inset:0}.b-panel{z-index:100;background:var(--rosa-claro);width:min(100vw,480px);color:var(--tinta);border-left:3px solid var(--tinta);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.b-cerrar{border:3px solid var(--tinta);z-index:2;background:#fff;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:14px;right:14px}.b-cuerpo{flex-direction:column;flex:1;gap:16px;padding:24px 22px 28px;display:flex}.b-cuerpo h2{outline:none;padding-right:50px;font-size:38px}.b-vacia{justify-items:start;gap:14px;font-size:18px;display:grid}.b-lineas{gap:2px;display:grid}.b-lineas li{border-bottom:2px solid #5c223024;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.b-img{place-items:center;width:62px;height:62px;display:grid}.b-img img{object-fit:contain;width:100%;height:100%}.b-t{gap:2px;font-size:15px;display:grid}.b-t strong{font-family:var(--display);font-size:19px;font-weight:400;line-height:1.1}.b-t small{opacity:.8;font-size:13.5px;line-height:1.25}.b-cant{align-items:center;gap:6px;display:flex}.b-cant button{border:2px solid var(--tinta);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.b-cant output{font-family:var(--display);text-align:center;min-width:16px}.b-pie{gap:12px;margin-top:auto;padding-top:12px;display:grid}.b-total{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.b-total strong{font-family:var(--display);font-size:32px;font-weight:400}.b-nota{font-size:14px;line-height:1.35}.b-link{text-underline-offset:3px;justify-self:center;min-height:36px;font-size:15px;font-weight:600;text-decoration:underline}.b-atras{align-self:flex-start}.b-form label{gap:4px;font-size:15px;font-weight:600;display:grid}.b-form input:not([type=radio]),.b-form textarea{width:100%;font:inherit;border:2.5px solid var(--tinta);min-height:48px;color:var(--tinta);background:#fff;border-radius:14px;padding:10px 14px;font-size:17px;font-weight:400}.b-form small{font-size:13.5px;font-weight:400}.b-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.b-form legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:600}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg label{text-align:center;border:2.5px solid var(--tinta);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:8px;line-height:1.15;transition:background .15s,color .15s;display:flex}.seg label.on{background:var(--vino);color:#fff}.seg input{opacity:0;width:1px;height:1px;position:absolute}.seg label:has(input:focus-visible){outline:3px solid var(--fucsia);outline-offset:2px}.dos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.err{color:#b3103f;font-size:13.5px;font-weight:600;line-height:1.25}.b-form [aria-invalid=true]{border-color:#b3103f!important}.b-torta{object-fit:cover;object-position:50% 62%;border-radius:18px;width:100%;height:130px}.b-enviado{justify-content:center;font-size:18px}.simple{max-width:720px;padding:100px var(--gutter) 70px;margin:0 auto}.simple h1{margin-bottom:20px;font-size:clamp(40px,7vw,74px)}.simple h2{margin:30px 0 8px;font-size:26px}.simple p,.simple li{margin-bottom:10px}.simple ul{padding-left:22px;list-style:outside}@media (max-width:960px){.nav nav{display:none}}@media (max-width:760px){body{font-size:16px}.nav{padding-left:18px}.nav-logo img{height:26px}.nav-bandeja span{display:none}.nav-bandeja{padding:6px 6px 6px 12px}.s-hero>.palabra{width:92vw;margin-left:-46vw;top:92px}.hero-texto{left:var(--gutter);right:var(--gutter);text-align:center;width:auto;top:calc(92px + 25vw);bottom:auto}.hero-texto h1{font-size:clamp(30px,9vw,44px)}.hero-lados{left:var(--gutter);right:var(--gutter);text-align:center;justify-items:center;gap:12px;width:auto;font-size:16px;top:calc(112px + 47vw);bottom:auto}.hero-cta .btn{min-height:48px;padding:10px 18px;font-size:16px}.f1{width:21vw;top:auto;bottom:16svh;left:4vw}.f2{width:22vw;inset:auto 3vw 9svh auto}.f3{width:19vw;top:auto;bottom:3svh;left:3vw}.f4{width:16vw;top:auto;bottom:25svh;right:7vw}.hero-galleta{width:86vw;margin-left:-43vw}.mf-texto{font-size:clamp(30px,8.6vw,44px)}.p-escena{width:70vw;top:48%}.p-tag{padding:4px 12px 6px;font-size:17px;top:-16%}.p-tag-n{left:-14%}.p-tag-m{right:-14%}.p-final{bottom:13svh}.p-sub{bottom:22svh}.fr-a{width:auto;left:var(--gutter);right:var(--gutter);text-align:center;font-size:42px;top:18svh;translate:none}.fr-b{width:auto;left:var(--gutter);right:var(--gutter);text-align:center;font-size:34px;top:18svh;translate:none}.fr-c{width:auto;left:var(--gutter);right:var(--gutter);background:#0000009e;border-radius:18px;padding:14px;bottom:15svh}.fr-c h3{font-size:46px}.c-panel{padding:84px var(--gutter) 110px;grid-template-rows:1fr auto;grid-template-columns:1fr;gap:10px}.c-prod{grid-area:1/1;align-self:center;width:min(66vw,38svh)}.c-ancha{width:80vw}.c-info{grid-area:2/1;gap:8px;padding-bottom:0}.c-info h3{font-size:40px}.c-gigante{font-size:50vw;top:34%}.piz-item{grid-template-columns:52px 1fr auto}.piz-mas span{display:none}.pizarra{border-width:10px}.t-grid{grid-template-columns:1fr}.t-foto{max-width:74vw;margin:0 auto}.t-mono{display:none}.k-b{max-width:none;right:var(--gutter);bottom:17svh}.s-juegos{grid-template-columns:1fr;padding-bottom:130px}.j-fotos{min-height:92vw}.j-escena{width:70px;height:70px}.j-cara{padding:8px}.j-cara i{width:11px;height:11px}.j-c1{transform:translateZ(35px)}.j-c6{transform:rotateY(180deg)translateZ(35px)}.j-c2{transform:rotateY(90deg)translateZ(35px)}.j-c5{transform:rotateY(-90deg)translateZ(35px)}.j-c3{transform:rotateX(90deg)translateZ(35px)}.j-c4{transform:rotateX(-90deg)translateZ(35px)}.h-hito{grid-template-columns:1fr;gap:14px;padding-left:44px}.h-der .h-foto{order:0}.h-svg{width:34px}.h-rueda{width:36px}.h-pista{gap:54px}.ped-grid{grid-template-columns:1fr}.ticket{position:static}.ped-item{grid-template-columns:60px 1fr auto;gap:12px}.ped-img{width:60px;height:60px}.ped-t h4{font-size:20px}.s-llegar{grid-template-columns:1fr;padding-bottom:130px}.l-foto{max-width:84vw;margin:0 auto}.pie-top{padding-bottom:80px;padding-left:0}.burbuja{max-width:min(66vw,260px);padding:9px 12px;font-size:14.5px}.burbuja.ver{pointer-events:none}.burbuja.ver.con-menu{pointer-events:auto}}html.quieto *,html.quieto :before,html.quieto :after{transition:none!important;animation:none!important}html.quieto .hero-galleta,html.quieto .hero-traga,html.quieto .p-hilos,html.quieto .mancha{display:none}html.quieto .p-sub-1,html.quieto .p-tag,html.quieto .p-final{opacity:1!important;visibility:visible!important}html.quieto .mancha-1{display:block;transform:none}html.quieto .p-final{position:absolute}html.quieto .s-casa{height:auto;min-height:100svh}html.quieto .k-a{display:none}html.quieto .k-foto:after{opacity:.8}html.quieto .fr-a{display:none}html.quieto .s-carta{scroll-snap-type:x mandatory;height:auto;overflow-x:auto}html.quieto .c-pista{height:max(100svh,560px)}html.quieto .c-panel{scroll-snap-align:start}html.quieto .goteo,html.quieto .chispas,html.quieto .migas-cursor,html.quieto .avance,html.quieto .hero-rayos{display:none}html.quieto .cinta{width:100%;margin:0;rotate:none!important}html.quieto .btn{translate:none}
