*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit;font-size:16px}::selection{background:var(--tinta);color:var(--fondo)}.chips::-webkit-scrollbar{display:none}.panel__chips::-webkit-scrollbar{display:none}.panel__locales::-webkit-scrollbar{display:none}.pantalla{min-height:100dvh}.aviso{padding:40px var(--margen);color:var(--tinta-2);text-align:center}.rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.rv[data-rv=ok]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.boton{background:var(--p-tinta,#141413);color:#fff;min-height:48px;transition:background var(--curva);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.boton:hover{background:var(--p-hover,#33322f)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--suave{color:var(--p-tinta,#141413);border:1px solid var(--p-campo,#d9d6ce);background:#fff}.boton--suave:hover{background:#faf9f6}.boton--volvio{border:1px solid var(--p-verde-borde);background:var(--p-verde-fondo);min-height:38px;color:var(--p-verde);border-radius:9px;padding:0 12px;font-size:14px}.boton--volvio:hover{background:#e4efe8}.boton--peligro{color:var(--p-rojo,#a8442c);background:0 0;align-self:flex-start;min-height:44px;padding:0;font-size:14px;font-weight:400}.boton--peligro:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.pd-sumar{border:1.5px solid var(--tinta);min-height:44px;color:var(--tinta);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.pd-sumar--lleva{background:var(--tinta);color:var(--fondo)}.pd-sumar__mas{font-size:1.15em;line-height:1}.pd-sumar__cuantos{background:var(--fondo);min-width:22px;height:22px;color:var(--tinta);border:1.5px solid var(--tinta);text-align:center;border-radius:11px;padding:0 6px;font-size:12px;font-weight:700;line-height:19px;position:absolute;top:-9px;right:-5px}.carta-plegada{display:none!important}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/gloock.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fuentes/figtree.woff2)format("woff2")}:root{--fondo:#eee7db;--naipe:#f8f4ec;--tinta:#1a1612;--tinta-2:#5f564b;--madera:#7a4b22;--acento:#e4a74e;--linea:#1a161226;--boton:#1a1612;--sobre-boton:#f8f4ec;--error:#b3261e;--serif:"Gloock", Georgia, serif;--texto:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui:var(--texto);--margen:20px;--curva:.3s cubic-bezier(.16, 1, .3, 1);--sale:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=oscuro]{--fondo:#13110e;--naipe:#1f1b16;--tinta:#f1e8da;--tinta-2:#b3a591;--madera:#dcaa63;--acento:#8d5f27;--linea:#f1e8da24;--boton:#dcaa63;--sobre-boton:#13110e;--error:#f2b8b5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--fondo);transition:background-color .4s}body{-webkit-font-smoothing:antialiased}.mg{background:var(--fondo);min-height:100vh;color:var(--tinta);font-family:var(--texto);transition:background-color .4s,color .4s;position:relative;overflow-x:clip}:where(.mg) button{font:inherit;color:inherit}.mg-solo-pc{display:none!important}@media (width>=1000px){.mg-solo-pc{display:revert!important}.mg-solo-movil{display:none!important}}.mg-mago{aspect-ratio:240/260;width:100%;color:var(--madera);position:relative}.mg-mago__trazo{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mg-mago__galera{transform-box:view-box;transform-origin:110px 64px;transform:rotate(-6deg)}.mg-mago__varita{transform-box:view-box;transform-origin:147px 146px}.mg-mago__ojos,.mg-tw{transform-box:fill-box;transform-origin:50%}.mg-mago__mano{transform-origin:50% 100%;width:22.5%;height:31.5%;position:absolute;top:45%;left:8.3%}.mg-mago__mano svg,.mg-lleno{width:100%;height:100%;display:block;overflow:visible}.mg-pop{transform-box:fill-box;transform-origin:50% 100%}.mg-chispa{z-index:90;color:var(--acento);pointer-events:none;position:fixed}[data-tema=oscuro] .mg-chispa{color:var(--madera)}.mg-chispa--vuela{top:-7px;left:-7px}.mg-mascara{padding-bottom:.08em;display:block;overflow:hidden}.mg-mascara>span{display:block}.mg-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--madera);margin:0;font-size:12px;font-weight:600}.mg-h2{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.05}.mg-boton{background:var(--boton);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;color:var(--sobre-boton)!important}.mg-boton:active{transform:scale(.97)}.mg-boton--borde{border:1.5px solid var(--tinta);background:0 0;min-height:48px;padding:0 22px;font-size:15px;color:var(--tinta)!important}.mg-redondo{width:44px;height:44px;color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mg-chip{border:1px solid var(--madera);color:var(--madera);border-radius:99px;align-self:flex-start;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.mg-chip--lleno{background:var(--madera);color:var(--naipe)}.mg-chip--apagado{border-color:var(--tinta-2);color:var(--tinta-2)}.mg-arriba{justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 10px 0 20px;display:flex}.mg-arriba__logo{width:100px;height:24px;color:var(--tinta);flex:none;overflow:visible}.mg-arriba__dir{letter-spacing:.16em;text-transform:uppercase;color:var(--madera);flex:1;font-size:12px;font-weight:600}.mg-arriba__botones{align-items:center;display:flex}.mg-portada__escena{height:262px;margin:0 14px;position:relative;overflow:hidden}.mg-portada__mago{width:196px;position:absolute;top:0;left:4px}.mg-portada__galera{width:168px;height:auto;color:var(--madera);position:absolute;top:64px;right:0;overflow:visible}.mg-portada__textos{text-align:center;flex-direction:column;align-items:center;padding:8px 24px 0;display:flex}.mg-titular{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:48px;font-weight:400;line-height:1.02}.mg-portada__bajada{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.mg-portada__que{max-width:290px;color:var(--tinta-2);margin:0;font-size:16px;line-height:1.45}.mg-pedir{border:1.5px dashed var(--madera);min-height:44px;color:var(--tinta);border-radius:99px;align-items:center;gap:6px;margin-top:4px;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.mg-pedir b{color:var(--madera)}.mg-hoy{gap:10px;margin:28px 16px 0;display:grid}.mg-hoy--carta{margin:0 0 8px}.mg-hoy__item{border:1.5px dashed var(--madera);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mg-hoy__estrella{color:var(--madera);flex:none;margin-top:1px}.mg-hoy__textos{gap:2px;min-width:0;display:grid}.mg-hoy__linea{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;font-size:14px;line-height:1.4;display:flex}.mg-hoy__precio{font-family:var(--serif);font-size:18px}.mg-hoy__texto,.mg-hoy__nota{color:var(--tinta-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.mg-indice{padding:40px 20px 24px}.mg-indice__titulo{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.mg-naipes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mg-naipes__esperando{grid-column:span 2;min-height:480px}.mg-naipe{text-align:left;cursor:pointer;min-height:150px;rotate:var(--giro-m);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.mg-naipe__cara{box-sizing:border-box;height:100%;min-height:inherit;border:1px solid var(--linea);background:var(--naipe);color:var(--tinta);box-shadow:0 2px 0 var(--linea);transition:scale .2s, transform .4s var(--sale), box-shadow .4s;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.mg-naipe:active .mg-naipe__cara{scale:.96}.mg-naipe__cara:before{content:"";border:1px solid var(--madera);opacity:.3;pointer-events:none;border-radius:10px;position:absolute;inset:5px}.mg-naipe__numero{font-family:var(--serif);color:var(--madera);font-size:20px;line-height:1}.mg-naipe__dibujo{width:40px;height:61px;color:var(--madera);position:absolute;top:16px;right:16px}.mg-naipe__dibujo svg{width:100%;height:100%;display:block;overflow:visible}.mg-naipe__textos{flex-direction:column;gap:2px;display:flex}.mg-naipe__nombre{font-family:var(--serif);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:21px;line-height:1.05}.mg-naipe__nota{opacity:.85;font-size:14px}.mg-naipe--regalos{grid-column:span 2;min-height:132px}.mg-naipe--regalos .mg-naipe__cara{background:var(--madera);color:var(--naipe);box-shadow:none;border:0}.mg-naipe--regalos .mg-naipe__cara:before{border-color:var(--naipe);opacity:.35}.mg-naipe--regalos .mg-naipe__numero,.mg-naipe--regalos .mg-naipe__dibujo{color:var(--naipe)}.mg-naipe--regalos .mg-naipe__dibujo{width:68px;height:104px;top:14px;right:26px}.mg-naipe--regalos .mg-naipe__nombre{font-size:24px}.mg-experiencia__textos{flex-direction:column;gap:6px;padding:28px 20px 12px;display:flex}.mg-experiencia__textos .mg-h2{font-size:36px}.mg-experiencia__textos .mg-mascara{margin-right:.25em;display:inline-block}.mg-experiencia__fotos{order:2;max-width:400px;height:380px;position:relative}.mg-experiencia{flex-direction:column;display:flex}.mg-experiencia__textos{order:1}.mg-foto{box-shadow:0 0 0 6px var(--naipe), 0 16px 34px #1a161238;background:#2a241d;border-radius:18px;position:absolute;overflow:hidden}.mg-foto img{object-fit:cover;width:100%;height:100%;display:block}.mg-foto:after{content:"";pointer-events:none;border:1px solid #ffffff73;border-radius:12px;position:absolute;inset:7px}.mg-foto--local{width:246px;height:300px;top:22px;left:26px}.mg-foto--local img{object-position:50% 40%}.mg-foto--copa{border-radius:16px;width:140px;height:180px;top:150px;left:218px}.mg-cierre{padding:44px 24px calc(120px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:16px;display:flex}.mg-cierre__lado{flex-direction:column;align-items:center;gap:16px;display:flex}.mg-cierre__titulo{font-family:var(--serif);margin:0;font-size:32px;font-weight:400;line-height:1.05}.mg-cierre__enlaces{flex-direction:column;align-items:center;gap:12px;display:flex}.mg-cierre__dir{color:var(--tinta-2);font-size:14px;line-height:1.5}.mg-cierre__logo{width:84px;height:20px;color:var(--madera);margin-top:8px;overflow:visible}.mg-cierre__legal{color:var(--tinta-2);margin:0;font-size:12px;line-height:1.5}.mg-fondo{z-index:0;opacity:.17;width:300px;color:var(--madera);pointer-events:none;position:fixed;bottom:96px;right:-118px;transform:scaleX(-1)}.mg-carta>:not(.mg-fondo){z-index:1;position:relative}.mg-c-arriba{align-items:center;height:60px;padding:0 6px;display:flex}.mg-c-arriba__logo{height:20px;color:var(--tinta);flex:1;overflow:visible}.mg-volver{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.mg-volver span{font-size:18px}.mg-c-nav{background:var(--fondo);border-bottom:1px solid var(--linea);transition:background-color .4s;top:0;z-index:5!important;position:sticky!important}.mg-fichas{scrollbar-width:none;padding:0 16px 0 8px;display:flex;position:relative;overflow-x:auto}.mg-fichas::-webkit-scrollbar{display:none}.mg-ficha{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;height:52px;padding:0 12px;font-size:15px;font-weight:600;transition:color .3s;color:var(--tinta-2)!important}.mg-ficha[aria-current=true]{color:var(--tinta)!important}.mg-fichas__raya{width:40px;height:7px;color:var(--madera);opacity:0;pointer-events:none;transition:transform .55s var(--sale), width .55s var(--sale), opacity .3s;position:absolute;bottom:6px;left:0;overflow:visible}.mg-c-lado{display:none}.mg-c-lista{padding:16px 0 0}.mg-c-lista>.mg-hoy{margin:0 16px 8px}.mg-seccion{border-top:1px solid var(--linea);margin-top:34px;position:relative}.mg-seccion:first-of-type{margin-top:16px}.mg-seccion__cabeza{box-sizing:border-box;flex-direction:column;gap:6px;min-height:160px;padding:34px 120px 10px 20px;display:flex;position:relative}.mg-seccion__titulos{flex-direction:column;gap:6px;display:flex}.mg-seccion__nombre{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:400;line-height:1}.mg-seccion__nota{color:var(--tinta-2);margin:0;font-size:15px}.mg-seccion__chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mg-seccion__chips:empty{display:none}.mg-seccion__dibujo{width:80px;height:121px;color:var(--madera);pointer-events:none;position:absolute;top:20px;right:20px}.mg-seccion__dibujo svg{width:100%;height:100%;display:block;overflow:visible}.mg-seccion__vacia{color:var(--tinta-2);margin:0;padding:14px 20px}.mg-productos{padding:0 20px}.mg-item{border-bottom:1px solid var(--linea);border-radius:4px;flex-direction:column;gap:10px;padding:14px 0;display:flex}.mg-item__fila{align-items:center;gap:12px;display:flex}.mg-item__textos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mg-item__nombre{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.mg-item__titulo{overflow-wrap:anywhere;font-size:17px;font-weight:600}.mg-item__estrella{color:var(--madera);align-self:center}.mg-item__medida{color:var(--tinta-2);font-size:13px}.mg-item__texto{color:var(--tinta-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.mg-item__chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.mg-item__precio{flex:none}.mg-precio{font-family:var(--serif);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px}.mg-precio--consultar{font-family:var(--texto);color:var(--tinta-2);font-size:14px;font-weight:600}.mg-item--agotado .mg-item__titulo,.mg-item--agotado .mg-item__precio .mg-precio{color:var(--tinta-2);text-decoration:line-through}.mg-opciones{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mg-opciones--una{grid-template-columns:1fr}.mg-opcion{flex-direction:column;gap:5px;min-width:0;display:flex}.mg-opcion__nombre{color:var(--tinta-2);font-size:13px}.mg-opcion--agotada .mg-precio{font-family:var(--texto);color:var(--tinta-2);font-size:14px}.mg-opcion .mg-sumar{width:100%}.mg-sumar{box-sizing:border-box;border:1.5px solid var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:5px;min-width:100px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;transition:transform .15s;display:inline-flex;position:relative;color:var(--tinta)!important}.mg-sumar:active{transform:scale(.93)}.mg-sumar__mas{font-size:18px;line-height:1}.mg-sumar--lleva{border-color:var(--madera);background:var(--madera);color:var(--naipe)!important}.mg-sumar__cuantos{box-sizing:border-box;background:var(--tinta);min-width:22px;height:22px;color:var(--fondo);box-shadow:0 0 0 2px var(--fondo);border-radius:11px;place-items:center;padding:0 6px;font-size:12px;display:grid;position:absolute;top:-9px;right:-4px}.mg-naipes-fotos{justify-content:center;height:290px;margin-top:20px;padding:24px 20px 0;display:flex;position:relative}.mg-naipes-fotos .mg-foto{border-radius:16px;flex:none;width:150px;height:200px;position:relative}.mg-naipes-fotos .mg-foto+.mg-foto{margin-left:-50px}.mg-naipes-fotos--3 .mg-foto--0{top:20px}.mg-naipes-fotos--3 .mg-foto--1{top:-10px}.mg-naipes-fotos--3 .mg-foto--2{top:26px}.mg-naipes-fotos--2 .mg-foto--0{width:180px;height:236px}.mg-naipes-fotos--2 .mg-foto--1{height:190px;margin-left:-30px;top:40px}.mg-agranda{z-index:80;box-sizing:border-box;border:1px solid var(--linea);background:var(--naipe);pointer-events:none;border-radius:14px;justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}.mg-agranda__nombre{font-family:var(--serif);text-align:center;color:var(--tinta);padding:0 24px;font-size:40px;line-height:1}.mg-buscador{z-index:75;flex-direction:column;display:flex;position:fixed;inset:0}.mg-buscador__velo{background:#0c0a0873;position:absolute;inset:0}.mg-buscador__hoja{background:var(--fondo);width:100%;max-width:640px;max-height:100%;color:var(--tinta);border-radius:0 0 24px 24px;flex-direction:column;margin:0 auto;display:flex;position:relative;box-shadow:0 10px 40px #0003}.mg-buscador__arriba{border-bottom:1px solid var(--linea);align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex}.mg-buscador__campo{min-width:0;min-height:48px;color:var(--tinta);font:16px var(--texto);background:0 0;border:0;outline:none;flex:1}.mg-buscador__campo::placeholder{color:var(--tinta-2)}.mg-buscador__cerrar{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 14px;font-weight:600!important}.mg-buscador__lista{overscroll-behavior:contain;padding:8px 18px 22px;overflow-y:auto}.mg-buscador__rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--madera);margin:14px 0 8px;font-size:12px;font-weight:600}.mg-buscador__atajos{flex-wrap:wrap;gap:8px;display:flex}.mg-atajo{border:1px solid var(--linea);background:var(--naipe);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;display:inline-flex;font-family:var(--serif)!important;font-size:17px!important}.mg-atajo__dibujo{width:18px;height:27px;color:var(--madera);overflow:visible}.mg-resultado{border:0;border-bottom:1px solid var(--linea);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 0;display:flex}.mg-resultado__textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mg-resultado__seccion{color:var(--madera);font-size:12px}.mg-resultado__nombre{overflow-wrap:anywhere;font-size:16px;font-weight:600}.mg-resultado__precio{max-width:45%;font-family:var(--serif);text-align:right;font-size:17px}.mg-resultado--agotado .mg-resultado__nombre{color:var(--tinta-2);text-decoration:line-through}.mg-buscador__nada{text-align:center;flex-direction:column;align-items:center;padding:20px 0 8px;display:flex}.mg-buscador__mago{width:120px}.mg-buscador__nada-titulo{font-family:var(--serif);overflow-wrap:anywhere;margin:12px 0 4px;font-size:22px}.mg-buscador__nada-texto{color:var(--tinta-2);margin:0}.mg-sincarta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.mg-sincarta__mago{width:150px}.mg-sincarta__titulo{font-family:var(--serif);margin:0;font-size:28px}.mg-sincarta__texto{color:var(--tinta-2);margin:0 0 8px}@media (width>=700px) and (width<=999.98px){.mg-portada__escena{max-width:520px;margin:0 auto}.mg-naipes{grid-template-columns:repeat(3,1fr);max-width:720px;margin:0 auto}.mg-naipe--regalos{grid-column:span 3}.mg-indice__titulo,.mg-hoy{max-width:720px;margin-left:auto;margin-right:auto}.mg-indice__titulo{margin-bottom:16px}.mg-experiencia__fotos,.mg-experiencia__textos{width:100%;max-width:720px;margin:0 auto}.mg-experiencia__fotos .mg-foto--local{left:120px}.mg-experiencia__fotos .mg-foto--copa{left:330px}.mg-c-cuerpo,.mg-c-arriba,.mg-fichas{max-width:720px;margin:0 auto}}@media (width>=1000px){.mg-arriba{gap:32px;height:76px;padding:0 56px}.mg-arriba__logo{width:140px;height:34px}.mg-portada{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,46%);align-items:center;gap:24px;max-width:1280px;min-height:600px;margin:0 auto;padding:8px 56px 32px;display:grid}.mg-portada__escena{aspect-ratio:1;order:2;width:100%;max-width:540px;height:auto;margin:0;overflow:visible}.mg-portada__mago{width:61%;top:2%;left:0}.mg-portada__galera{width:50%;top:41%}.mg-portada__textos{text-align:left;align-items:flex-start;padding:0}.mg-titular{letter-spacing:-.015em;font-size:clamp(64px,7.2vw,104px);line-height:.98}.mg-portada__bajada{align-items:flex-start;gap:24px;margin-top:26px}.mg-portada__que{max-width:440px;font-size:20px}.mg-boton.mg-solo-pc{min-height:52px;padding:0 26px;display:inline-flex!important}.mg-hoy{max-width:760px;margin:12px auto 0}.mg-indice{text-align:center;padding:40px 56px 48px}.mg-indice__titulo{justify-content:center;margin-bottom:0}.mg-indice .mg-h2{font-size:52px}.mg-naipes{justify-content:center;gap:14px;padding:44px 0 50px;display:flex}.mg-naipe{min-height:0;rotate:var(--giro-p);translate:0 var(--baja-p);flex:none}.mg-naipe__cara{aspect-ratio:148/214;width:clamp(112px,11.4vw,148px);height:auto;padding:14px;box-shadow:0 10px 26px #1a16121f}.mg-naipe:hover .mg-naipe__cara,.mg-naipe:focus-visible .mg-naipe__cara{transform:translateY(-18px);box-shadow:0 22px 36px #1a161233}.mg-naipe__cara:before{inset:6px}.mg-naipe__numero{font-size:24px}.mg-naipe__dibujo,.mg-naipe--regalos .mg-naipe__dibujo{width:44px;height:67px;margin-left:-22px;top:50px;left:50%;right:auto}.mg-naipe__textos{text-align:center;align-items:center}.mg-naipe__nombre,.mg-naipe--regalos .mg-naipe__nombre{font-size:clamp(16px,1.5vw,20px)}.mg-naipe__nota{font-size:12px}.mg-naipe--regalos .mg-naipe__cara{box-shadow:0 10px 26px #1a161229}.mg-experiencia{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:48px 96px 40px;display:grid}.mg-experiencia__fotos{order:0;max-width:none;height:500px}.mg-experiencia__textos{gap:14px;padding:0}.mg-experiencia__textos .mg-h2{font-size:64px;line-height:1}.mg-experiencia__textos .mg-mascara{display:block}.mg-rotulo{font-size:13px}.mg-horarios{color:var(--tinta-2);margin:0;padding:0;font-size:17px;line-height:1.5;list-style:none}.mg-foto--local{width:360px;height:440px;box-shadow:0 0 0 8px var(--naipe), 0 20px 44px #1a16123d;border-radius:20px;top:20px;left:20px}.mg-foto--estante{width:190px;height:240px;box-shadow:0 0 0 7px var(--naipe), 0 16px 34px #1a161238;top:250px;left:330px}.mg-cierre{text-align:left;grid-template-columns:1fr auto;align-items:end;gap:28px 48px;margin-top:24px;padding:48px 96px 130px;display:grid}.mg-cierre__lado{align-items:flex-start}.mg-cierre__lado--fin{text-align:right;align-items:flex-end;gap:10px}.mg-cierre__titulo{font-size:44px;line-height:1}.mg-cierre__enlaces{flex-flow:wrap}.mg-cierre__logo{width:110px;height:26px;margin-top:0}.mg-cierre__legal{font-size:13px}.mg-fondo{opacity:.14;width:430px;bottom:-30px;right:-150px}.mg-c-arriba{display:none}.mg-c-nav{align-items:center;gap:16px;height:64px;padding:0 40px;display:flex}.mg-c-nav__logo{width:92px;height:22px;color:var(--tinta);flex:none;overflow:visible}.mg-volver.mg-solo-pc,.mg-c-nav .mg-arriba__botones.mg-solo-pc{display:flex!important}.mg-fichas{flex:1;justify-content:center;padding:0}.mg-ficha{height:64px}.mg-ficha:hover{color:var(--tinta)!important}.mg-fichas__raya{bottom:10px}.mg-c-cuerpo{box-sizing:border-box;grid-template-columns:340px minmax(0,1fr);gap:72px;max-width:1280px;margin:0 auto;padding:40px 72px 0 56px;display:grid}.mg-c-lado{align-self:start;display:block;position:sticky;top:96px}.mg-lado{color:var(--madera);flex-direction:column;align-items:center;gap:14px;display:flex}.mg-lado__dibujo{width:180px;height:273px;overflow:visible}.mg-lado__nombre{font-family:var(--serif);color:var(--tinta);text-align:center;font-size:30px;line-height:1.05}.mg-c-lista{padding:0}.mg-c-lista>.mg-hoy{margin:0 0 8px}.mg-seccion,.mg-seccion:first-of-type{border-top:0;margin-top:0;padding:44px 0 8px}.mg-seccion__cabeza{border-bottom:1.5px solid var(--madera);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;min-height:0;padding:0 0 16px}.mg-seccion__nombre{font-size:64px}.mg-seccion__nota{font-size:17px}.mg-seccion__chips{align-items:flex-end;padding-bottom:6px}.mg-seccion__chips .mg-chip{padding:5px 12px;font-size:13px}.mg-seccion__dibujo{display:none}.mg-productos{padding:0}.mg-item{flex-direction:row;align-items:center;gap:24px;padding:18px 0}.mg-item__fila{flex:1;min-width:0}.mg-item__titulo{font-size:19px}.mg-item__medida{font-size:14px}.mg-item__texto{max-width:520px;font-size:15px;line-height:1.45}.mg-precio{font-size:24px}.mg-opciones,.mg-opciones--una{align-items:flex-end;gap:12px;display:flex}.mg-opcion{align-items:center}.mg-sumar{min-width:112px;padding:0 18px}.mg-sumar:hover:not(.mg-sumar--lleva){background:var(--naipe)}.mg-opcion .mg-sumar{width:auto}.mg-naipes-fotos{height:380px;margin-top:28px}.mg-naipes-fotos .mg-foto{width:230px;height:300px;box-shadow:0 0 0 7px var(--naipe), 0 16px 34px #1a161233;border-radius:18px}.mg-naipes-fotos--3 .mg-foto--1{width:240px;height:320px}.mg-naipes-fotos .mg-foto+.mg-foto{margin-left:-10px}.mg-naipes-fotos--2 .mg-foto--0{width:270px;height:340px}.mg-naipes-fotos--2 .mg-foto--1{width:220px;height:270px;margin-left:10px}.mg-agranda__nombre{font-size:64px}.mg-buscador{padding-top:48px}.mg-buscador__hoja{border-radius:24px;max-height:calc(100% - 96px)}}@media (prefers-reduced-motion:reduce){.mg-naipe__cara,.mg-sumar,.mg-fichas__raya{transition:none}}
