.ini{--loza:#5469a3;--loza-hondo:#45588c;--arena:#cfae72;--banda:#eef0f6;--filo:#1a20361a;--curva:cubic-bezier(.22, 1, .36, 1);--titulo:"Cormorant Garamond", Georgia, "Times New Roman", serif;--foco:var(--loza-hondo);overflow-x:clip}.ini a{color:inherit}.ini h1,.ini h2,.ini h3,.ini p{margin:0}.ini-envoltura{max-width:var(--contenedor);padding-inline:var(--margen);margin-inline:auto}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ini-ancla{scroll-margin-top:4.5rem}.ini-nav-sitio{z-index:30;padding-top:12px;position:sticky;top:0}.ini-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fbfaf6a8;border:1px solid #1a203614;border-radius:999px;align-items:center;gap:24px;padding:7px 7px 7px 18px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 10px 30px -14px #1a20363d}@supports not (backdrop-filter:blur(1px)){.ini-nav,.ini-panel{background:#fbfaf6f7}}.ini-marca{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ini-marca b{letter-spacing:-.02em;font-size:1.1875rem;font-weight:650}.ini-marca i{font-family:var(--titulo);color:var(--loza-hondo);font-size:1.0625rem;display:none}@media (width>=440px){.ini-marca i{display:inline}}.ini-nav-enlaces{gap:26px;margin-inline:auto;font-size:.9375rem;display:none}.ini-nav-enlaces a,.ini-sesion{opacity:.84;text-decoration:none;transition:opacity .16s}.ini-nav-enlaces a:hover,.ini-sesion:hover,.ini-nav-enlaces a[aria-current=page]{opacity:1}.ini-nav-fin{align-items:center;gap:16px;margin-left:auto;font-size:.9375rem;display:flex}.ini-sesion{display:none}.ini-menu{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ini-menu svg{width:22px;height:22px}.ini-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fbfaf6d1;border:1px solid #1a203614;border-radius:24px;margin-top:8px;padding:8px 20px;display:grid;box-shadow:0 18px 40px -18px #1a203659}.ini-panel[hidden]{display:none}.ini-panel a{border-bottom:1px solid var(--filo);padding:14px 0;font-size:1.0625rem;text-decoration:none}.ini-panel a:last-child{border-bottom:0}@media (width>=960px){.ini-nav-enlaces,.ini-sesion{display:flex}.ini-nav-fin{margin-left:0}.ini-menu,.ini-panel{display:none}}.ini-boton{background:var(--loza);color:#fff;font:600 .9375rem/1 var(--fuente);white-space:nowrap;cursor:pointer;transition:background-color .16s, transform .16s var(--curva);border:0;border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff3,0 6px 16px -8px #5469a3b3}.ini a.ini-boton{color:#fff}.ini-boton:hover{background:var(--loza-hondo)}.ini-boton:active{transform:scale(.97)}.ini-chico{padding:11px 16px;font-size:.875rem}.ini-hueco,.ini a.ini-hueco{color:var(--texto);background:0 0;box-shadow:inset 0 0 0 1px #1a20363d}.ini-hueco:hover{background:#1a20360d}.ini-enlace{text-decoration:underline;text-decoration-color:var(--arena);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.ini-rombo{background:var(--arena);flex:none;width:7px;height:7px;display:block;rotate:45deg}.ini-ceja{color:var(--texto-suave);align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.ini-parrafo{max-width:33em;color:var(--texto-suave);font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.65}.ini-acciones{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.ini-centrado{justify-content:center}.ini-hero{gap:44px;padding-block:40px 52px;display:grid}.ini-hero-texto{align-content:center;gap:22px;min-width:0;display:grid}.ini h1{max-width:13ch;font-family:var(--titulo);letter-spacing:-.012em;font-size:clamp(2.7rem,1.6rem + 4.4vw,5.5rem);font-weight:500;line-height:1.02}.ini-precio{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:.875rem}.ini-hero-telefonos{justify-items:center;gap:18px;min-width:0;display:grid}.ini-par{justify-content:center;align-items:flex-start;gap:clamp(12px,3vw,28px);display:flex}.ini-par .ini-tel{--w:min(41vw, 250px)}.ini-par .ini-tel+.ini-tel{margin-top:34px}.ini-pie-tel{text-align:center;max-width:34em;color:var(--texto-suave);font-size:.84375rem;line-height:1.5}.ini-pie-tel b{color:var(--texto);font-weight:600}.ini-tira{border-top:1px solid #1a20361f;grid-template-columns:1fr;margin:0;padding:0 0 8px;display:grid}.ini-tira li{border-bottom:1px solid #1a203614;grid-template-columns:auto 1fr;gap:4px 12px;padding:22px 0;list-style:none;display:grid}.ini-tira .ini-rombo{grid-row:span 3;margin-top:8px}.ini-tira h3{font-size:1rem;font-weight:600}.ini-tira p{color:var(--texto-suave);font-size:.9375rem;line-height:1.5}.ini-tira small{color:var(--loza-hondo);font-size:.8125rem;font-weight:500}@media (width>=640px){.ini-tira{grid-template-columns:1fr 1fr;column-gap:32px}}@media (width>=1000px){.ini-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding-block:72px 80px}.ini-hero-telefonos{justify-items:end}.ini-pie-tel{text-align:left}.ini-tira{grid-template-columns:repeat(4,1fr);column-gap:0}.ini-tira li{border-bottom:0;border-left:1px solid #1a20361a;padding:26px 24px}.ini-tira li:first-child{border-left:0;padding-left:0}}.ini-tel{--w:230px;--bisel:calc(var(--w) * .032);width:var(--w);aspect-ratio:9/19.5;border-radius:calc(var(--w) * .165);background:#0e1220;flex:none;max-width:100%;position:relative;box-shadow:inset 0 0 0 1.5px #3a4258,0 30px 60px -24px #131b3373,0 8px 18px -10px #131b334d}.ini-tel-pantalla{inset:var(--bisel);border-radius:calc(var(--w) * .135);isolation:isolate;position:absolute;overflow:hidden;container-type:size}.ini-tel-isla{z-index:6;background:#000;border-radius:99px;width:31%;height:3.3%;position:absolute;top:2.4%;left:50%;translate:-50%}.ini-tel-viva{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.ini-tel-viva::-webkit-scrollbar{display:none}.ini-tel-viva:focus-visible{outline-offset:-3px}.ini-banda{background:var(--banda);border-block:1px solid var(--filo)}.ini-seccion{padding-block:56px 64px}.ini-encabezado{gap:16px;margin-bottom:36px;display:grid}.ini h2{max-width:16ch;font-family:var(--titulo);letter-spacing:-.01em;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.6rem);font-weight:500;line-height:1.05}.ini-pendiente{justify-items:start;gap:22px;padding-block:64px 96px;display:grid}.ini-muestra-rejilla,.ini-muestra-espera{gap:24px;padding-block:56px 64px;display:grid}.ini-muestra-espera{align-content:start;min-height:36rem}.ini-m-intro,.ini-m-plantillas,.ini-m-extra{align-content:start;gap:18px;min-width:0;display:grid}.ini-etiqueta{font-size:.9375rem;font-weight:600}.ini-plantillas{flex-wrap:wrap;gap:8px;display:flex}.ini-plantillas button{background:var(--fondo);color:var(--texto);font:500 .875rem/1 var(--fuente);cursor:pointer;transition:border-color .16s, transform .16s var(--curva);border:1px solid #1a203624;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:inline-flex}.ini-plantillas button:active{transform:scale(.97)}.ini-plantillas button[aria-pressed=true]{border-color:var(--texto);box-shadow:inset 0 0 0 1px var(--texto)}.ini-punto{border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}.ini-por-dentro{max-width:34em;color:var(--texto-suave);font-size:.9375rem;line-height:1.6}.ini-por-dentro b{color:var(--texto);font-weight:600}.ini-m-demo{justify-items:center;gap:16px;min-width:0;display:grid}.ini-tel-grande{--w:min(72vw, 300px)}.ini-demo-pista{min-height:44px;color:var(--texto-suave);align-items:center;font-size:.875rem;display:flex}@media (width>=900px){.ini-muestra-rejilla{grid-template:"intro demo""plantillas demo""extra demo"1fr/minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px;padding-block:88px 96px}.ini-m-intro{grid-area:intro}.ini-m-plantillas{grid-area:plantillas}.ini-m-extra{grid-area:extra}.ini-m-demo{grid-area:demo;align-self:center}.ini-tel-grande{--w:320px}}.ini-escalones{border-top:1px solid #1a20361f;grid-template-columns:1fr;display:grid}.ini-escalon{border-bottom:1px solid #1a203614;align-content:start;gap:10px;padding:28px 0;display:grid}.ini-escalon h3{font-family:var(--titulo);font-size:1.75rem;font-weight:600;line-height:1.1}.ini-escalon-precio{align-items:baseline;gap:8px;display:flex}.ini-escalon-precio span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600}.ini-escalon-precio small{color:var(--texto-suave);font-size:.8125rem}.ini-escalon-nota{color:var(--loza-hondo);margin-top:6px;font-size:.875rem;font-weight:600}.ini-escalon ul{gap:8px;margin:0;padding:0;display:grid}.ini-escalon li{color:var(--texto-suave);padding-left:18px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative}.ini-escalon li:before{content:"";background:var(--arena);width:6px;height:6px;position:absolute;top:.55em;left:1px;rotate:45deg}.ini-escalones+.ini-acciones{margin-top:40px}@media (width>=640px){.ini-escalones{grid-template-columns:1fr 1fr;column-gap:40px}}@media (width>=1100px){.ini-escalones{grid-template-columns:repeat(4,1fr);column-gap:0}.ini-escalon{border-bottom:0;border-left:1px solid #1a20361a;padding:32px 24px}.ini-escalon:first-child{border-left:0;padding-left:0}}.ini-pasos{counter-reset:paso;gap:28px;margin:0;padding:0;display:grid}.ini-pasos li{counter-increment:paso;gap:8px;padding-left:56px;list-style:none;display:grid;position:relative}.ini-pasos li:before{content:counter(paso);font-family:var(--titulo);color:var(--loza);font-size:2.75rem;line-height:1;position:absolute;top:-4px;left:0}.ini-pasos h3{font-size:1.0625rem;font-weight:600}.ini-pasos p{color:var(--texto-suave);max-width:30em;font-size:.9375rem;line-height:1.55}@media (width>=760px){.ini-pasos{grid-template-columns:repeat(2,1fr);gap:36px 40px}}@media (width>=1100px){.ini-pasos{grid-template-columns:repeat(4,1fr);gap:32px}.ini-pasos li{padding-top:56px;padding-left:0}.ini-pasos li:before{top:0}}.ini-cierre{text-align:center;padding-block:72px 80px}.ini-cierre .ini-envoltura{justify-items:center;gap:20px;display:grid}.ini-cierre h2{max-width:14ch}.ini-pie{border-top:1px solid var(--filo);color:var(--texto-suave);padding-block:28px 36px;font-size:.875rem}.ini-pie .ini-envoltura{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.ini-pie nav{flex-wrap:wrap;gap:8px 24px;display:flex}.ini-pie b{color:var(--texto);font-weight:600}.ini-pie a{text-underline-offset:4px}.ini .ini-lema-demo{color:var(--texto-suave);margin-top:12px;font-size:.875rem}.ini h1.ini-paquetes-titulo{max-width:16ch;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.6rem)}.ini h2.ini-escalon-nombre{max-width:none;font-family:var(--titulo);font-size:1.75rem;font-weight:600;line-height:1.1}.ini-escalones-paquetes .ini-escalon{flex-direction:column;display:flex}.ini-escalon .ini-escalon-elegir{align-self:flex-start;margin-top:auto}.ini-escalones-paquetes .ini-escalon ul{margin-bottom:16px}.ini-paquetes-pie{margin-top:40px}.ini-pases{background:var(--noche-fondo);color:var(--noche-texto);padding-block:64px 72px}.ini-pases-rejilla{gap:48px;display:grid}.ini-pases-texto{align-content:start;gap:22px;min-width:0;display:grid}.ini .ini-pases h2{color:var(--noche-texto)}.ini .ini-pases .ini-parrafo{color:var(--noche-texto-suave)}.ini-pases-lista{gap:18px 28px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ini-pases-lista li{border-left:1px solid color-mix(in srgb, var(--arena) 55%, transparent);gap:4px;padding-left:18px;display:grid}.ini .ini-pases-lista h3{color:var(--noche-texto);font-size:1rem;font-weight:600}.ini .ini-pases-lista p{color:var(--noche-texto-suave);font-size:.9375rem;line-height:1.5}.ini-pases-lista small{color:var(--noche-texto);opacity:.85;font-size:.8125rem;font-weight:500}.ini .ini-pases a.ini-boton{background:var(--arena);color:#1a2036;box-shadow:0 6px 18px -8px #cfae7299}.ini .ini-pases a.ini-boton:hover{background:color-mix(in srgb, var(--arena) 85%, #fff)}.ini .ini-pases .ini-enlace{color:var(--noche-texto)}.ini-pases-figura{justify-items:center;gap:14px;min-width:0;margin:0;display:grid}.ini-pases-boletos{gap:16px;width:min(100%,26rem);display:grid}.ini-pase{border:1px solid color-mix(in srgb, var(--arena) 60%, transparent);box-shadow:inset 0 0 0 4px #141e38, inset 0 0 0 5px color-mix(in srgb, var(--arena) 30%, transparent), 0 18px 36px -18px #000000b3;background:radial-gradient(120% 140% at 0 0,#ffffff0f,#0000 55%),linear-gradient(160deg,#1d2c4f,#141e38);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.ini-pase-talon{gap:6px;min-width:0;padding:18px 16px 18px 22px;display:grid}.ini-pase-etiqueta{font-family:var(--titulo);color:var(--noche-texto-suave);font-size:.95rem;font-style:italic}.ini-pase-quien{font-family:var(--titulo);color:var(--noche-texto);overflow-wrap:anywhere;font-size:clamp(1.45rem,1.2rem + 1vw,1.75rem);font-weight:500;line-height:1.1}.ini-pase-lugares{border:1px solid color-mix(in srgb, var(--arena) 55%, transparent);letter-spacing:.02em;color:var(--noche-texto);border-radius:999px;justify-self:start;margin-top:2px;padding:3px 12px;font-size:.8125rem}.ini-pase-corte{border-left:2px dashed color-mix(in srgb, var(--arena) 45%, transparent);align-self:stretch;width:0;position:relative}.ini-pase-corte:before,.ini-pase-corte:after{content:"";background:var(--noche-fondo);border:1px solid color-mix(in srgb, var(--arena) 60%, transparent);border-radius:50%;width:18px;height:18px;position:absolute;left:-10px}.ini-pase-corte:before{clip-path:inset(50% 0 0);top:-10px}.ini-pase-corte:after{clip-path:inset(0 0 50%);bottom:-10px}.ini-pase-codigo{justify-items:center;gap:8px;padding:14px 18px;display:grid}.ini-pase-iniciales{font-family:var(--titulo);letter-spacing:.12em;color:var(--noche-texto);font-size:1rem}.ini-pase-qr{background:#fff;border-radius:6px;padding:5px;display:block}.ini-pase-qr-dibujo{width:62px;height:62px;display:block}.ini-pases-pie{text-align:center;max-width:26rem;color:var(--noche-texto-suave);font-size:.8125rem}@media (width>=640px){.ini-pases-lista{grid-template-columns:1fr 1fr}}@media (width>=1000px){.ini-pases{padding-block:96px 104px}.ini-pases-rejilla{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px}.ini-pase:first-child{transform:rotate(-2deg)translate(-12px)}.ini-pase:nth-child(2){transform:rotate(1.5deg)translate(14px)}.ini-pase:nth-child(3){transform:rotate(-1deg)}}.ini-mesas{padding-block:64px 72px}.ini-mesas-rejilla{gap:40px;display:grid}.ini-mesas-texto{align-content:start;gap:20px;min-width:0;display:grid}.ini .ini-mesas-paquete{color:var(--loza-hondo);font-size:.9375rem;font-weight:600}.ini-mesas-lista{gap:18px 28px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.ini-mesas-lista li{border-left:2px solid color-mix(in srgb, var(--loza) 45%, transparent);gap:4px;padding-left:18px;display:grid}.ini .ini-mesas-lista h3{color:var(--texto);font-size:1rem;font-weight:600}.ini .ini-mesas-lista p{color:var(--texto-suave);font-size:.9375rem;line-height:1.5}.ini-mesas-figura{justify-items:center;gap:12px;min-width:0;margin:0;display:grid}.ini-mesas-plano{background:var(--fondo);width:100%;max-width:34rem;height:auto;box-shadow:0 1px 0 var(--filo), 0 22px 40px -28px #1a203673;border-radius:14px;padding:clamp(10px,3vw,22px);display:block}.ini-plano-muro{fill:none;stroke:var(--texto);stroke-width:3px;stroke-linecap:square}.ini-plano-cota line{stroke:var(--texto-suave);stroke-width:.75px}.ini-plano-cota text,.ini-plano-nota{fill:var(--texto-suave);font-size:11px}.ini-plano-pista{fill:url(#ini-mesas-rayas);stroke:color-mix(in srgb, var(--arena) 70%, var(--texto) 10%);stroke-width:1px}.ini-plano-raya{stroke:color-mix(in srgb, var(--arena) 55%, transparent);stroke-width:2px}.ini-plano-mesa{fill:var(--fondo);stroke:var(--texto);stroke-width:1.25px}.ini-plano-silla{fill:var(--fondo);stroke:var(--texto-suave);stroke-width:1px}.ini-plano-numero{font-family:var(--titulo);fill:var(--texto);font-size:17px;font-weight:600}.ini-plano-resaltada .ini-plano-mesa{fill:var(--loza);stroke:var(--loza-hondo)}.ini-plano-resaltada .ini-plano-silla{fill:color-mix(in srgb, var(--loza) 22%, var(--fondo));stroke:var(--loza-hondo)}.ini-plano-resaltada .ini-plano-numero{fill:#fff}.ini-plano-guia{fill:none;stroke:var(--loza-hondo);stroke-width:1.25px;stroke-dasharray:3 3}.ini-plano-etiqueta rect{fill:var(--loza-hondo)}.ini-plano-etiqueta text{font-family:var(--titulo);fill:#fff;font-size:17px;font-weight:600}.ini-plano-etiqueta .ini-plano-etiqueta-suave{font-family:inherit;font-size:11.5px;font-weight:500}.ini-mesas-pie{text-align:center;max-width:26rem;color:var(--texto-suave);font-size:.8125rem}@media (width>=640px){.ini-mesas-lista{grid-template-columns:1fr 1fr}}@media (width>=1000px){.ini-mesas{padding-block:96px 104px}.ini-mesas-rejilla{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px}.ini-mesas-figura{order:-1}}
