@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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}:root{color-scheme:light;--verde:#1e3b2f;--verde-hondo:#15291f;--verde-medio:#2f5a45;--papel:#f4efe3;--papel-hondo:#e9e1cd;--linea:#d9d1be;--tinta:#1f2a24;--tinta-suave:#4f5a52;--oro:#ad743c;--oro-texto:#8a5522;--oro-claro:#e7c79b;--niebla:#dce7df;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Outfit Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--margen:clamp(1.25rem, 5vw, 4rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--papel);color:var(--tinta);font:400 1.0625rem/1.55 var(--sans);margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--oro-texto);text-underline-offset:.2em}a:hover{color:#5f3912}:focus-visible{outline:3px solid var(--oro);outline-offset:3px;border-radius:2px}.verde :focus-visible,.hero :focus-visible,.barra :focus-visible,.pie :focus-visible{outline-color:var(--oro-claro)}.saltar{background:var(--papel);z-index:20;padding:.75rem 1rem;position:absolute;top:0;left:-999rem}.saltar:focus{left:0}.ancho{max-width:76rem;padding-inline:var(--margen);margin-inline:auto}.bloque{padding-block:clamp(3.5rem,8vw,6rem)}.bloque--sin-arriba{padding-top:0}.barra{background:var(--verde);color:var(--papel);font-size:.875rem}.barra__in{max-width:76rem;padding:0 var(--margen);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-inline:auto;display:flex}.idiomas{margin-right:-.75rem;display:flex}.idiomas a{text-align:center;min-width:2.75rem;color:var(--papel);padding:.75rem .25rem;font-weight:600;text-decoration:none}.idiomas a[aria-current]{text-underline-offset:.35em;text-decoration:underline}.idiomas a:hover{color:var(--oro-claro)}.cabecera{padding:.75rem var(--margen);border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.marca{color:var(--tinta);font:600 1.5rem/1 var(--serif);letter-spacing:.02em;align-items:center;gap:.75rem;text-decoration:none;display:flex}.marca img{width:2.75rem;height:auto}.nav-boton{border:1px solid var(--verde);min-width:2.75rem;min-height:2.75rem;color:var(--verde);font:500 .9375rem var(--sans);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;display:none}.js .nav-boton{display:inline-flex}.nav-boton span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=30rem){.nav-boton span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.nav{flex-direction:column;flex:100%;display:flex}.js .nav{display:none}.js .nav-boton[aria-expanded=true]+.nav{display:flex}.nav a{color:var(--tinta);border-top:1px solid var(--linea);padding:.75rem 0;font-weight:500;text-decoration:none}.nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:.4em}.nav a:hover{color:var(--oro-texto)}@media (width>=52rem){.cabecera{flex-direction:column;justify-content:center;gap:.5rem;padding-block:1.5rem .75rem}.marca{flex-direction:column;gap:.5rem;font-size:1.75rem}.marca img{width:4rem}.js .nav-boton{display:none}.nav,.js .nav{flex-flow:wrap;flex:none;justify-content:center;gap:0 2.25rem;display:flex}.nav a{border:0}}.btn{min-height:3rem;font:600 1rem var(--sans);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex}.btn--verde{background:var(--verde);color:var(--papel)}.btn--verde:hover{background:var(--verde-medio);color:#fff}.btn--claro{background:var(--papel);color:var(--verde)}.btn--claro:hover{color:var(--verde);background:#fff}.btn--borde{border-color:var(--verde);color:var(--verde)}.btn--borde:hover{background:var(--verde);color:var(--papel)}.btn--borde-claro{border-color:var(--niebla);color:#fff}.btn--borde-claro:hover{background:var(--papel);color:var(--verde)}.botones{flex-wrap:wrap;gap:.875rem;display:flex}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto);font-size:.8125rem;font-weight:600}.titulo{font:500 clamp(2.125rem, 4.2vw, 3rem)/1.08 var(--serif);color:var(--verde);text-wrap:balance}.titulo--chico{font-size:clamp(1.875rem,3.2vw,2.375rem)}.titulo--angosto{max-width:45rem;margin-top:.875rem}.texto{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.texto--centro{text-align:center;align-items:center}.nota{color:var(--tinta-suave);font-size:.9375rem}.enlace{padding-block:.625rem;font-weight:600;display:inline-block}.precio{white-space:nowrap;flex:none;font-weight:600}.estrella{fill:var(--oro);flex:none}.dos{align-items:center;gap:2.5rem;display:grid}.dos--arriba{align-items:start}@media (width>=52rem){.dos{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,4.5rem)}}.verde{background:var(--verde);color:var(--papel)}.verde .titulo{color:var(--papel)}.verde .kicker{color:var(--oro-claro)}.verde p{color:var(--niebla)}.verde a:not(.btn){color:var(--oro-claro)}.hero{background:var(--verde-medio);color:#fff;border-radius:4px;place-items:center;min-height:min(38rem,82vh);margin:.75rem clamp(.75rem,2.5vw,2.25rem) 0;display:grid;position:relative;overflow:hidden}.hero__foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:#15291f9e;position:absolute;inset:0}.hero__texto{z-index:1;max-width:58rem;padding:4rem var(--margen);text-align:center;flex-direction:column;align-items:center;gap:1.375rem;display:flex;position:relative}.hero h1{font:500 clamp(2.75rem, 7.2vw, 5.25rem)/1.02 var(--serif);text-wrap:balance}.hero h1 em{color:var(--oro-claro);font-style:italic}.hero p{max-width:38rem;color:var(--papel);font-size:1.125rem}.hero .botones{justify-content:center}.datos{border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem 2.5rem;padding-block:2.5rem;display:grid}.datos h2{font:600 .8125rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:.125rem}.foto-arco{aspect-ratio:4/5;object-fit:cover;border-radius:14rem 14rem 4px 4px;width:100%;max-height:34rem}.pasos{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2.5rem;margin-top:3rem;display:grid}.pasos li{flex-direction:column;gap:.625rem;display:flex}.pasos .num{font:italic 500 2.75rem/1 var(--serif);color:var(--oro-claro)}.pasos h3{font:600 1.25rem/1.3 var(--sans)}.pasos p{font-size:1rem}.aviso{border-top:1px solid #3f6351;margin-top:3rem;padding-top:1.5rem;font-size:1rem}.favoritos li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.25rem;display:flex}.favoritos strong{font:600 1.625rem/1.15 var(--serif);display:block}.favoritos div span{color:var(--tinta-suave);font-size:.9375rem}.taberna{background:var(--papel-hondo);padding:clamp(2.5rem, 6vw, 4.5rem) var(--margen);border-radius:4px;align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.taberna{grid-template-columns:1fr 1fr;gap:4.5rem}}.cocteles{flex-direction:column;gap:1.25rem;display:flex}.cocteles strong{font-size:1.125rem;font-weight:600}.cocteles .platillo__fila{justify-content:space-between}.cocteles p{color:var(--tinta-suave);font-size:1rem}.pilares{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:1.75rem 2rem;margin-top:2.5rem;display:grid}.pilares li{border-top:2px solid var(--verde);padding-top:1rem}.pilares h3{font:600 1.125rem var(--sans);margin-bottom:.375rem}.pilares p{color:var(--tinta-suave);font-size:.9375rem}.membresia{border:1px solid var(--verde);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;margin-top:2.5rem;padding:2rem clamp(1.25rem,3vw,2.25rem);display:flex}.membresia div{flex:24rem}.membresia h3{font:600 1.75rem/1.15 var(--serif);color:var(--verde);margin-bottom:.375rem}.membresia p{font-size:1rem}.galeria{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem;display:grid}@media (width>=52rem){.galeria{grid-template-columns:repeat(3,1fr);gap:1rem}}.galeria img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.portada{text-align:center;flex-direction:column;align-items:center;gap:1.125rem;padding-block:clamp(2.5rem,6vw,4rem) clamp(1.75rem,4vw,2.5rem);display:flex}.portada h1{font:500 clamp(2.75rem, 6vw, 4.5rem)/1.02 var(--serif);color:var(--verde);text-wrap:balance}.portada p{max-width:42rem;color:var(--tinta-suave)}.cambio{border:1px solid var(--verde);border-radius:4px;gap:.25rem;padding:.25rem;display:flex}.cambio a{min-width:8rem;color:var(--verde);text-align:center;border-radius:2px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none}.cambio a:hover,.cambio a:first-child{background:var(--verde);color:var(--papel)}.cambio a:first-child:hover{background:var(--verde-medio)}.carta{gap:0 3rem;padding-bottom:clamp(3.5rem,8vw,5.5rem);scroll-margin-top:-5rem;display:grid}.carta [hidden]{display:none!important}.carta__nav{z-index:5;margin-inline:calc(var(--margen) * -1);padding:.5rem var(--margen);background:var(--papel);border-block:1px solid var(--linea);align-self:start;font-size:.9375rem;position:sticky;top:0}.carta__selector{grid-template-columns:1fr 1fr;gap:.375rem;margin-bottom:.5rem;display:grid}.carta__nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.carta__nav a{border:1px solid var(--linea);height:100%;min-height:48px;color:var(--verde);text-align:center;overflow-wrap:anywhere;border-radius:4px;justify-content:center;align-items:center;padding:.5rem .375rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.carta__selector a{border-color:var(--verde);font-size:1.0625rem;font-weight:600}.carta__nav a:hover{background:var(--papel-hondo)}.carta__nav a[aria-current]{background:var(--verde);border-color:var(--verde);color:var(--papel);box-shadow:inset 0 -3px var(--oro-claro)}.carta__leyenda{color:var(--tinta-suave);margin-top:1.5rem;font-size:.875rem}.carta__contenido{min-width:0}.carta__grupo{border-bottom:2px solid var(--verde);font:600 .9375rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--verde);margin-top:2.5rem;padding-bottom:.75rem}.carta__intro{color:var(--tinta-suave);margin-top:1rem}.cat{padding-block:2.25rem 1rem}.cat__cab{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-bottom:1.75rem;display:flex}.cat__cab h3{font:italic 500 clamp(2rem, 4vw, 2.625rem)/1.1 var(--serif);color:var(--verde)}.cat__cab p{color:var(--oro-texto);font-size:.9375rem;font-weight:500}.platillos{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1.5rem 3.5rem;display:grid}.platillo__fila{align-items:baseline;gap:.625rem;display:flex}.platillo h4{font:600 1.4375rem/1.2 var(--serif)}.platillo .puntos{border-bottom:1px dotted #9a917b;flex:1rem;min-width:1rem;transform:translateY(-.3em)}.platillo .precio{font-size:1rem}.platillo p{color:var(--tinta-suave);margin-top:.25rem;font-size:1rem}.extras{border-block:1px solid var(--verde);flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;margin-top:1.75rem;padding-block:1rem;font-size:1rem;display:flex}.extras h4{font:600 .8125rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto)}.extras ul{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.extras strong{white-space:nowrap;font-weight:600}@media (width>=64rem){html{--altura-cabecera:4.5rem;scroll-padding-top:calc(var(--altura-cabecera) + 1rem)}.cabecera{z-index:10;block-size:var(--altura-cabecera);background:var(--papel);flex-flow:row;justify-content:space-between;gap:1rem;padding-block:.5rem;position:sticky;top:0}.marca{flex-direction:row;flex-shrink:0;font-size:1.5rem}.marca img{width:2.75rem}.nav,.js .nav{gap:0 clamp(.75rem,1.5vw,2.25rem)}.carta{grid-template-columns:17rem 1fr;scroll-margin-top:0}.carta__nav{top:calc(var(--altura-cabecera) + 1rem);max-height:calc(100dvh - var(--altura-cabecera) - 2rem);border:0;margin:2.5rem 0 0;padding:0;overflow-y:auto}.carta__nav ul{grid-template-columns:1fr}.carta__nav ul a{justify-content:flex-start;padding-inline:1rem}}@media (width<64rem){html{--altura-cabecera:4.5rem;scroll-padding-top:var(--altura-cabecera)}.cabecera{z-index:10;background:var(--papel);position:sticky;top:0}.carta{scroll-margin-top:0}.carta__nav{top:var(--altura-cabecera)}}@media (width<52rem){.js .cabecera{block-size:var(--altura-cabecera);flex-wrap:nowrap}.js .nav{max-height:calc(100dvh - var(--altura-cabecera));padding-inline:var(--margen);background:var(--papel);border-bottom:1px solid var(--linea);position:absolute;inset:100% 0 auto;overflow-y:auto}html:not(.js) .cabecera{position:static}}@media (52rem<=width<64rem){html{--altura-cabecera:5.5rem}.cabecera{block-size:var(--altura-cabecera);gap:.125rem;padding-block:.375rem}.marca{flex-direction:row;font-size:1.5rem}.marca img{width:2.25rem}.nav,.js .nav{gap:0 1.25rem}.nav a{padding-block:.25rem}}@media (height<=30rem) and (width<=63.99rem){.carta__nav{position:static}}.notas{background:var(--papel-hondo);padding-block:3.5rem}.notas .ancho{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 3rem;font-size:1rem;display:grid}.notas strong{font-weight:600}.evento-destacado:empty{display:none}.evento{align-items:center;gap:2rem;padding-block:1rem;display:grid}@media (width>=52rem){.evento{grid-template-columns:5fr 6fr;gap:4rem}}.evento img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.evento__fecha{color:var(--oro-texto);font-weight:600}.evento__fecha:first-letter{text-transform:uppercase}.evento__datos{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.vacio{text-align:center;color:var(--tinta-suave)}.formulario{gap:1.125rem;display:grid}.aviso-grupos{margin-bottom:1.125rem}.formulario[hidden]{display:none}.formulario label{gap:.375rem;font-size:1rem;font-weight:500;display:grid}.formulario input,.formulario textarea{width:100%;min-height:3rem;color:var(--tinta);font:400 1rem var(--sans);background:#fffdf8;border:1px solid #8b9189;border-radius:4px;padding:.625rem .875rem}.formulario__fila{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.125rem;display:grid}.trampa{left:-999rem;position:absolute!important}.js-solo{display:none}.js .js-solo{display:inline-flex}.lista{gap:.875rem;display:grid}.lista li{border-left:2px solid var(--oro);padding-left:1.25rem}.visita h2{font:600 .8125rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:.25rem}.visita>div{width:100%}.visita__boleto{margin-top:1rem}.mapa{background:var(--papel-hondo);border-radius:4px;place-items:center;min-height:26rem;display:grid;overflow:hidden}.mapa iframe{border:0;width:100%;height:100%;min-height:26rem}.pie{background:var(--verde-hondo);color:var(--niebla);padding:3.5rem var(--margen) 6rem;font-size:.9375rem}.pie__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:76rem;margin-inline:auto;display:flex}.pie__in img{width:9.5rem}@media (width<52rem){.pie__in{flex-direction:column;align-items:stretch}.pie__in img{align-self:center}.pie__texto{text-align:center}.pie__enlaces{justify-content:center}}.pie__texto{gap:.375rem;display:grid}.pie__enlaces{flex-wrap:wrap;gap:.375rem 1.125rem;display:flex}.pie a{color:var(--oro-claro)}.wa{z-index:10;border:2px solid var(--papel);color:#fff;background:#1f7a4d;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 18px #00000047}.wa:hover{color:#fff;background:#18633e}.entrada{place-items:center;min-height:100vh;display:grid}.entrada main{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;display:flex}.entrada h1{font:600 2.25rem/1 var(--serif)}.entrada nav{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.evento{border-top:1px solid var(--linea);align-items:start;gap:1.5rem;padding-block:2rem}.evento__dia{text-align:center;border-top:3px solid var(--oro);padding-top:.75rem;font-size:.8125rem;display:none}.evento__dia strong{font:500 3.5rem/1.1 var(--serif);display:block}.evento__contenido{gap:1.25rem;min-width:0;display:grid}.evento__boletos{background:var(--papel-hondo);border:1px solid var(--linea);gap:1.125rem;padding:1.5rem;display:grid}.evento__precio{font-size:1.375rem;font-weight:600}.evento__miniaturas{gap:.625rem;margin-top:.625rem;display:flex}.evento__miniaturas button{cursor:pointer;background:0 0;border:2px solid #0000;width:30%;padding:3px}.evento__miniaturas button[aria-pressed=true]{border-color:var(--oro-texto)}.evento__miniaturas img{aspect-ratio:3/2}.evento [hidden]{display:none!important}@media (width>=52rem){.evento{grid-template-columns:minmax(0,1fr) 17rem}}@media (width>=68rem){.evento{grid-template-columns:4.5rem minmax(0,1fr) 18rem}.evento__dia{display:block}}.regalos{max-width:60rem}.regalos>.nota{text-align:center;margin-bottom:1.5rem}.gift-up-target{min-height:20rem}
