@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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(./bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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(./bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal-CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal-Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal-ukD16Tqj.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-italic-BicUS2cM.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-italic-BfTTTDIL.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-italic-Py8at3oI.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2)format("woff2"),url(./dm-serif-display-latin-ext-400-normal-B1toqZab.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(./dm-serif-display-latin-400-normal-_kVFYEpx.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-italic-DiLdooSn.woff2)format("woff2"),url(./dm-serif-display-latin-ext-400-italic-D6UvgSoX.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-italic-DpcbibHm.woff2)format("woff2"),url(./dm-serif-display-latin-400-italic-BgxzcTJK.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:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./gochi-hand-latin-400-normal-D3Iu69dp.woff2)format("woff2"),url(./gochi-hand-latin-400-normal-DC0_N7qt.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{--verde:#46b163;--verde-hondo:#1f5b33;--lima:#c8f27a;--amarillo:#ffe36e;--c-fondo:#fbf7ee;--c-tinta:#17301f;--c-suave:#5d6b60;--c-linea:#17301f24;--c-tarjeta:#fff;--c-acento:#46b163;--c-acento-tinta:#fff;--c-wa:#15803d;--c-libre:#46b163;--c-uno:#ffc93c;--c-lleno:#ef5a4c;--c-cerrado:#17301f2e;--f-titulo:"Bricolage Grotesque Variable", system-ui, sans-serif;--f-texto:"Instrument Sans Variable", system-ui, sans-serif;--radio:20px;--borde-seguro-abajo:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--c-fondo);color:var(--c-tinta);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}.ico{flex:none;width:1.1em;height:1.1em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.saltar{z-index:200;color:#fff;background:#111;border-radius:10px;padding:10px 16px;position:fixed;top:-60px;left:12px}.saltar:focus-visible{top:12px}:focus-visible{outline:3px solid var(--c-acento);outline-offset:3px}#escena{outline:none;min-height:100vh}.vivo{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html.cargando body{overflow:hidden}.palabra{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.palabra__i{will-change:transform;display:inline-block}.carga{z-index:120;background:radial-gradient(120% 80% at 50% 40%, #52c071 0%, var(--verde) 55%, #3a9a55 100%);color:#fff;--p:0;place-items:center;transition:opacity .5s,transform .6s cubic-bezier(.7,0,.3,1);display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.carga:before,.carga:after{content:"";opacity:.55;background-image:radial-gradient(circle at 20% 80%,#ffe36e 0 9px,#0000 10px),radial-gradient(circle at 70% 30%,#ff7a1a 0 7px,#0000 8px),radial-gradient(circle at 40% 20%,#8b4fd8 0 6px,#0000 7px),radial-gradient(circle at 85% 75%,#ff4f9a 0 8px,#0000 9px),radial-gradient(circle at 10% 35%,#1e88e5 0 6px,#0000 7px),radial-gradient(circle at 55% 60%,#c8f27a 0 5px,#0000 6px);background-size:420px 420px;animation:14s linear infinite suben;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.carga:after{opacity:.35;filter:blur(1px);background-size:300px 300px;animation-duration:9s}@keyframes suben{to{transform:translateY(-420px)}}.carga__centro{text-align:center;z-index:1;justify-items:center;gap:6px;padding:24px;display:grid;position:relative}.carga__globo{transform-origin:50% 75%;width:max(120px,min(30vw,190px));transform:translateY(calc((1 - var(--p)) * 40px)) scale(calc(.3 + var(--p) * .75)) rotate(var(--vaiven,0deg));will-change:transform;filter:drop-shadow(0 18px 24px #143c1e59);margin-bottom:-18px}.carga__globo svg{width:100%;height:auto;overflow:visible}.carga__goma{transition:fill .3s}.carga__logo{filter:drop-shadow(0 6px #1f5b3359);width:min(78vw,360px);height:auto}.carga__cuenta{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;color:#fff;align-items:baseline;gap:2px;margin-top:4px;font-size:max(48px,min(12vw,84px));font-weight:800;line-height:1;display:flex}.carga__pc{color:var(--amarillo);font-size:.45em}.carga__titulo{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;font-size:13px;font-weight:600}.carga.pum .carga__globo{opacity:0;transition:transform .18s ease-out,opacity .18s;transform:scale(1.5)}.carga.pum .carga__cuerda{display:none}.carga.listo .carga__cuenta{color:var(--amarillo)}.carga__confeti{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.carga__confeti i{width:var(--ancho,10px);height:calc(var(--ancho,10px) * 1.6);border-radius:2px;animation:1.1s cubic-bezier(.15,.6,.35,1) forwards confeti;position:absolute}.carga__confeti i.redondo{height:var(--ancho,10px);border-radius:50%}@keyframes confeti{to{transform:translate(var(--dx), var(--dy)) rotate(var(--giro));opacity:0}}.carga.fuera{opacity:0;pointer-events:none;transform:scale(1.04)}.carga[hidden]{display:none}@media (prefers-reduced-motion:reduce){.carga{transition:none}.carga__globo{transform:none}.carga:before,.carga:after{animation:none}}html[data-gama=baja] .carga:after{display:none}.ola{z-index:110;pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ola.activo{visibility:visible;pointer-events:auto}.ola__bolas i{transition:transform .55s cubic-bezier(.3, .9, .3, 1.05) var(--r,0s);border-radius:50%;position:absolute;transform:translateY(110vh)scale(.6);box-shadow:inset -10px -14px #00000014,inset 10px 12px #ffffff2e}.ola.cerrado .ola__bolas i{transform:translateY(0)scale(1)}.ola.saliendo .ola__bolas i{transition:transform .6s cubic-bezier(.6, 0, .4, 1) var(--r,0s);transform:translateY(-120vh)scale(.7)}.ola.quieto{background:var(--verde)}.ola__texto{color:#fff;opacity:0;text-align:center;font-family:var(--f-texto);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 2px 18px #00000059;justify-items:center;gap:6px;padding:0 20px;font-size:12px;font-weight:700;transition:opacity .25s;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ola__texto b{font-family:var(--f-titulo);letter-spacing:-.02em;text-transform:none;font-size:max(38px,min(9vw,76px));font-weight:800;line-height:1}.ola.letrero .ola__texto{opacity:1}.ola.letrero .ola__bolas{filter:saturate(.9)brightness(.92)}.selector{left:50%;bottom:calc(12px + var(--borde-seguro-abajo));z-index:90;color:#fbf7ee;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);max-width:calc(100vw - 16px);font-size:14px;font-family:var(--f-texto);background:#132619e0;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000047}html[data-gama=baja] .selector{-webkit-backdrop-filter:none;backdrop-filter:none;background:#132619f7}html.cargando .selector{opacity:0}.selector[hidden]{display:none}.selector button{background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;padding:0 12px;font-weight:700}.selector__tres{color:#fbf7eed1}.selector__letras{background:#ffffff14;border-radius:999px;gap:2px;padding:2px;display:flex}.selector__letras button[aria-pressed=true]{background:var(--sel-acento,#46b163);color:var(--sel-acento-tinta,#fff)}.selector__elegir{color:#17301f;background:var(--amarillo)!important}.selector__elegir-corto,.selector[data-vista=elegir] .selector__elegir{display:none}@media (max-width:520px){.selector{gap:3px;padding:4px;font-size:13px}.selector button{min-width:40px;padding:0 9px}.selector__tres,.selector__elegir-largo{display:none}.selector__elegir-corto{display:inline}}.eleccion{z-index:2;text-align:center;color:#fbf7ee;background:#132619;justify-items:center;gap:14px;padding:72px 20px 80px;display:grid;position:relative}.eleccion__antes{letter-spacing:.16em;text-transform:uppercase;color:#fbf7eea6;font-size:13px}.eleccion__antes b{color:#fbf7ee}.eleccion__pregunta{letter-spacing:-.02em;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(40px,min(9vw,76px));font-weight:800;line-height:1}.eleccion__botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.eleccion__botones button{color:#fbf7ee;background:0 0;border:1px solid #fbf7ee4d;border-radius:999px;min-height:48px;padding:0 22px;font-family:Instrument Sans Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.eleccion__botones .eleccion__elegir{background:var(--amarillo);border-color:var(--amarillo);color:#17301f;font-weight:700}.aviso-flotante{left:50%;bottom:calc(86px + var(--borde-seguro-abajo));z-index:95;color:#fbf7ee;opacity:0;pointer-events:none;background:#132619;border-radius:16px;width:min(92vw,460px);padding:14px 18px;transition:all .3s;position:fixed;transform:translate(-50%,20px);box-shadow:0 12px 30px #0000004d}.aviso-flotante.visible{opacity:1;transform:translate(-50%)}.wa{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.wa::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a140c8c}.wa[open]{place-items:end center;display:grid}.wa__caja{width:min(100%,440px);margin:0 0 var(--borde-seguro-abajo);color:#17301f;background:#f7f5ef;border-radius:24px 24px 0 0;gap:12px;max-height:100%;padding:16px 18px 22px;font-family:Instrument Sans Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:auto;box-shadow:0 -10px 40px #0003}@media (min-width:640px){.wa[open]{place-items:center}.wa__caja{border-radius:24px}}.wa__cabeza{align-items:center;gap:10px;display:flex}.wa__avatar{background:var(--verde);border-radius:50%;width:40px;height:40px}.wa__quien{font-weight:700}.wa__num{color:#5d6b60;font-size:13px}.wa__x{background:#0000000f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.wa__titulo{letter-spacing:.18em;text-transform:uppercase;color:#5d6b60;font-size:12px}.wa__chat{background:#e9e1d6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='4' cy='4' r='1.2' fill='%23d8cfc2'/%3E%3C/svg%3E");border-radius:16px;padding:16px 12px}.wa__burbuja{color:#111b21;white-space:pre-wrap;background:#d9fdd3;border-radius:12px 12px 2px;max-width:88%;margin-left:auto;padding:9px 12px 6px;font-size:15px;line-height:1.4;box-shadow:0 1px 1px #0000001f}.wa__hora{text-align:right;color:#667781;margin-top:2px;font-size:11px;display:block}.wa__etiqueta{gap:6px;font-size:14px;font-weight:600;display:grid}.wa__nombre{font:inherit;color:#111;background:#fff;border:1px solid #0000002e;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.wa__falta{color:#b3121b;font-size:14px;font-weight:600}.wa__enviar{background:var(--c-wa);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:16px;font-weight:700;display:flex}.wa__nota,.wa__espacio{color:#5d6b60;text-align:center;font-size:13px}.wa__espacio{color:#17301f;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--c-linea);background:var(--c-tarjeta);min-height:44px;color:var(--c-tinta);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.chip[aria-checked=true]{background:var(--c-tinta);color:var(--c-fondo);border-color:var(--c-tinta)}.chip--radio input{opacity:0;width:1px;height:1px;position:absolute}.chip--radio.marcado{background:var(--c-tinta);color:var(--c-fondo);border-color:var(--c-tinta)}.chip--radio:focus-within{outline:3px solid var(--c-acento);outline-offset:2px}.paso{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.paso__btn{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.paso__num{text-align:center;min-width:2.4ch;font-family:var(--f-titulo);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.reservas{gap:18px;display:grid}.reservas__modos{background:var(--c-linea);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.reservas__modo{min-height:44px;color:var(--c-tinta);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.reservas__modo[aria-selected=true]{background:var(--c-tarjeta);box-shadow:0 2px 10px #00000014}.cal{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid var(--c-linea);gap:10px;padding:max(14px,min(3vw,24px));display:grid}.cal__cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal__mes{font-family:var(--f-titulo);text-transform:capitalize;font-size:max(22px,min(4vw,30px));line-height:1}.cal__mes b{font-weight:800}.cal__mes-btn{border:1px solid var(--c-linea);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cal__mes-btn:disabled{opacity:.3;cursor:default}.cal__semana,.cal__fila{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal__semana span{text-align:center;color:var(--c-suave);letter-spacing:.08em;font-size:12px;font-weight:700}.cal__rejilla{gap:4px;display:grid}.cal__dia{aspect-ratio:1;font-variant-numeric:tabular-nums;width:100%;min-height:40px;color:var(--c-tinta);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:15px;font-weight:700;display:grid;position:relative}.cal__dia[data-estado=libre]{background:color-mix(in srgb, var(--c-libre) 16%, transparent)}.cal__dia[data-estado=uno]{background:color-mix(in srgb, var(--c-uno) 30%, transparent)}.cal__dia[data-estado=lleno]{background:color-mix(in srgb, var(--c-lleno) 18%, transparent);color:color-mix(in srgb, var(--c-lleno) 70%, var(--c-tinta))}.cal__dia[data-estado=pasado],.cal__dia[data-estado=cerrado],.cal__dia[data-estado=sin-cena]{color:var(--c-cerrado);cursor:default}.cal__dia[data-estado=cerrado]{text-decoration:line-through}@supports not (background:color-mix(in srgb, red 10%, transparent)){.cal__dia[data-estado=libre]{background:#46b16329}.cal__dia[data-estado=uno]{background:#ffc93c4d}.cal__dia[data-estado=lleno]{color:#9b2a20;background:#ef5a4c2e}}.cal__dia.hoy:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.cal__dia.elegido{transform:scale(1.06);background:var(--c-tinta)!important;color:var(--c-fondo)!important}.cal__puntos{gap:3px;display:flex}.cal__puntos i{opacity:.55;border:1.5px solid;border-radius:50%;width:6px;height:6px}.cal__puntos i.ocupado{opacity:.9;background:currentColor}.cal__leyenda{color:var(--c-suave);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cal__leyenda li{align-items:center;gap:6px;display:inline-flex}.cal__muestra{background:var(--c-cerrado);border-radius:4px;width:14px;height:14px}.cal__leyenda [data-estado=libre] .cal__muestra{background:var(--c-libre)}.cal__leyenda [data-estado=uno] .cal__muestra{background:var(--c-uno)}.cal__leyenda [data-estado=lleno] .cal__muestra{background:var(--c-lleno)}.reservas__ficha{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid var(--c-linea);gap:14px;padding:max(16px,min(3vw,24px));display:grid}.reservas__vacio{color:var(--c-suave);align-items:flex-start;gap:10px;display:flex}.reservas__vacio .ico{margin-top:3px}.reservas__fecha{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:19px;display:flex}.reservas__fecha b{font-family:var(--f-titulo);font-weight:800;display:inline-block}.reservas__fecha b:first-letter{text-transform:uppercase}.reservas__estado{color:#fff;background:#1f7a3d;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.reservas__estado[data-estado=uno]{background:var(--c-uno);color:#3a2a00}.reservas__estado[data-estado=lleno]{background:#b83226}.reservas__espera{color:var(--c-suave);font-size:15px}.reservas__campo{gap:8px;display:grid}.reservas__etiqueta{font-size:14px;font-weight:700}.reservas__enviar,.club__alta,.carta__reservar{background:var(--c-wa);color:#fff;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.reservas__enviar.espera{background:#b83226}.reservas__nota{color:var(--c-suave);font-size:13px}.club,.club__form{gap:16px;display:grid}.club__fecha{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.club__fecha legend,.club__antes legend{margin-bottom:8px;font-size:15px;font-weight:700}.club__sel{color:var(--c-suave);gap:4px;font-size:13px;display:grid}.club__sel select{font:inherit;color:var(--c-tinta);border:1px solid var(--c-linea);background:var(--c-tarjeta);text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23596' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:14px;min-height:50px;padding:0 14px;font-size:17px;font-weight:600}.club__privado{color:var(--c-suave);align-items:flex-start;gap:8px;font-size:14px;display:flex}.club__privado .ico{color:var(--c-acento);margin-top:3px}.club__resultado{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid var(--c-linea);gap:8px;padding:18px;display:grid}.club__linea{gap:2px;display:grid}.club__linea span{letter-spacing:.14em;text-transform:uppercase;color:var(--c-suave);font-size:12px;font-weight:700}.club__linea b{font-family:var(--f-titulo);text-transform:none;font-size:22px;line-height:1.15}.club__linea b:first-letter{text-transform:uppercase}.club__linea--aviso b{color:var(--c-acento)}.club__faltan{color:var(--c-suave);font-size:14px}.carta{gap:18px;display:grid}.carta__pestanas{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.carta__pestanas::-webkit-scrollbar{display:none}.carta__pestana{border:1px solid var(--c-linea);min-height:44px;color:var(--c-tinta);background:0 0;border-radius:999px;flex:none;padding:0 16px;font-weight:700}.carta__pestana[aria-selected=true]{background:var(--c-tinta);color:var(--c-fondo);border-color:var(--c-tinta)}.menus{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.menus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.menus{grid-template-columns:repeat(4,minmax(0,1fr))}}.menu{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid var(--c-linea);align-content:start;gap:8px;padding:20px;display:grid}.menu__nombre{font-family:var(--f-titulo);font-size:24px;line-height:1.05}.menu__precio{font-family:var(--f-titulo);color:var(--c-acento);font-size:30px;font-weight:800;line-height:1}.menu__precio small{font-family:var(--f-texto);color:var(--c-suave);font-size:13px;font-weight:600}.menu__lista{gap:2px;margin:4px 0 0;padding-left:18px;font-size:15px;display:grid}.carta__nota{color:var(--c-suave);align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;display:flex}.secciones{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:900px){.secciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}}.seccion__titulo{font-family:var(--f-titulo);margin-bottom:8px;font-size:22px}.platos{margin:0;padding:0;list-style:none;display:grid}.plato{border-bottom:1px dashed var(--c-linea);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.plato__n{gap:2px;font-weight:600;display:grid}.plato__n small{color:var(--c-suave);font-size:13px;font-weight:400;line-height:1.35}.plato__p{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.cenas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.cenas{grid-template-columns:repeat(4,minmax(0,1fr))}}.cena{gap:6px;display:grid}.cena img{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radio) * .7);width:100%}.cena figcaption{font-size:14px;font-weight:700}.carta__intro{color:var(--c-suave);margin-bottom:12px}.carta__reservar{margin-top:16px}.carta__aviso{color:var(--c-suave);font-size:13px}.carta__original{text-underline-offset:3px;color:var(--c-tinta);background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.visor{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.visor::backdrop{background:#080e0ad1}.visor[open]{place-items:center;display:grid}.visor__caja{width:min(96vw,1200px);max-height:92vh;padding:56px 12px 12px;position:relative;overflow:auto}.visor__x{background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.visor__fotos{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.visor__fotos{grid-template-columns:repeat(3,minmax(0,1fr))}}.visor__fotos img{border-radius:14px;width:100%;height:auto}.resenas__nota{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:22px;text-decoration:none;display:inline-flex}.resenas__cifra{font-family:var(--f-titulo);font-size:44px;font-weight:800;line-height:1}.resenas__estrellas{color:#f4b400;gap:2px;display:inline-flex}.resenas__media{width:.25em;display:inline-flex;overflow:hidden}.resenas__cuantas{color:var(--c-suave)}.resenas__ver{text-underline-offset:3px;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.resenas__cinta{outline-offset:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.resenas__pista{will-change:transform;gap:16px;width:max-content;display:flex}.resenas--cinta .resena{flex:none;width:min(80vw,380px)}.resenas__rejilla{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:800px){.resenas__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.resena{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid var(--c-linea);align-content:start;gap:10px;padding:22px;display:grid}.resena__estrellas{color:#f4b400;gap:2px;display:inline-flex}.resena__texto{font-size:15.5px;line-height:1.5}.resena__autor{color:var(--c-suave);font-size:13px}.horario__estado{align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:inline-flex}.horario__punto{background:#c7372b;border-radius:50%;width:10px;height:10px}.horario__estado.abierto .horario__punto{background:#1faa59;animation:1.8s infinite latido;box-shadow:0 0 #1faa5980}@keyframes latido{70%{box-shadow:0 0 0 10px #1faa5900}to{box-shadow:0 0 #1faa5900}}.horario__tabla{gap:2px;display:grid}.horario__fila{border-bottom:1px solid var(--c-linea);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.horario__fila.hoy{font-weight:700}.horario__fila dd{text-align:right}.horario__cena{color:var(--c-acento);font-size:12px;font-weight:700}.horario__nota{color:var(--c-suave);margin-top:10px;font-size:14px}.mapa{position:relative}.mapa__enlace{border-radius:var(--radio);aspect-ratio:4/3;--m-calle:#fff;--m-avenida:#ffe7a6;--m-peatonal:#f7f3ea;--m-verde:#cfe8c4;--m-agua:#b9d6e8;--m-texto:#5d6b60;--m-parking:#dbe6f6;--m-p:#3f6fb5;background:#eef0e6;text-decoration:none;display:block;position:relative;overflow:hidden}.mapa__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mapa__calle{fill:none;stroke:var(--m-calle);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.mapa__avenida{fill:none;stroke:var(--m-avenida);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.mapa__peatonal{fill:none;stroke:var(--m-peatonal);stroke-width:5px;stroke-linecap:round}.mapa__verde{fill:var(--m-verde)}.mapa__agua{fill:var(--m-agua)}.mapa__parking{fill:var(--m-parking)}.mapa__p rect{fill:var(--m-p)}.mapa__p text{fill:#fff;font:800 12px var(--f-texto)}.mapa__etiqueta{font:700 9px var(--f-texto);letter-spacing:.12em;fill:var(--m-texto);paint-order:stroke;stroke:#ffffffd9;stroke-width:3px}.mapa__etiqueta.tienda{fill:var(--c-tinta);font-size:10px}.mapa__globo{fill:var(--amarillo);stroke:#1f5b33;stroke-width:2px}.mapa__cuerda{fill:none;stroke:#1f5b33;stroke-width:2px}.mapa__onda{fill:#46b1634d;transform-origin:50%;animation:2.2s ease-out infinite onda}@keyframes onda{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.mapa__direccion{color:#17301f;background:#fffffff0;border-radius:14px;align-items:flex-start;gap:8px;max-width:calc(100% - 24px);padding:10px 14px;font-size:14px;line-height:1.35;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px #0000001f}.mapa__direccion .ico{color:var(--verde);margin-top:2px}.mapa__abrir{color:#fff;background:#17301f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.mapa__fuente{color:var(--c-suave);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.preguntas{border-top:1px solid var(--c-linea);display:grid}.pregunta{border-bottom:1px solid var(--c-linea)}.pregunta__p{cursor:pointer;font-family:var(--f-titulo);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:max(18px,min(2.4vw,22px));font-weight:700;line-height:1.25;list-style:none;display:flex}.pregunta__p::-webkit-details-marker{display:none}.pregunta__signo{border:1px solid var(--c-linea);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .3s;display:grid}.pregunta[open] .pregunta__signo{transform:rotate(45deg)}.pregunta__r{overflow:hidden}.pregunta__r p{color:var(--c-suave);max-width:640px;padding:0 0 18px}.contacto{flex-wrap:wrap;gap:10px;display:flex}.contacto>*{border:1px solid var(--c-linea);background:0 0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.contacto__wa{color:#fff;background:var(--c-wa)!important;border-color:var(--c-wa)!important}.pie{z-index:2;text-align:center;padding:56px 20px calc(110px + var(--borde-seguro-abajo));background:var(--c-fondo);border-top:1px solid var(--c-linea);justify-items:center;gap:18px;display:grid;position:relative}.pie__marca img{width:140px;height:auto}.pie__datos{gap:4px;font-size:15px;font-style:normal;display:grid}.pie__datos a,.pie__wa{text-underline-offset:3px;text-decoration:underline}.pie__wa{background:0 0;border:0;padding:0;font-weight:600}.pie__redes{gap:10px;display:flex}.pie__redes a{border:1px solid var(--c-linea);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.pie__nota{color:var(--c-suave);max-width:560px;font-size:12px}.pie__firma a{letter-spacing:.04em;border-bottom:1px solid;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.legal__caja{color:#14361f;background:#fff8ec;grid-template-rows:auto auto auto auto 1fr;gap:14px;max-height:min(88vh,740px);padding-top:26px;position:relative;overflow:hidden}.legal__bolas{height:10px;display:flex;position:absolute;top:0;left:0;right:0}.legal__bolas i{background:var(--c);flex:1}.legal__bolas i:first-child{--c:#ff7a1a}.legal__bolas i:nth-child(2){--c:#ffd23f}.legal__bolas i:nth-child(3){--c:#46b163}.legal__bolas i:nth-child(4){--c:#2f8fe0}.legal__bolas i:nth-child(5){--c:#8b4fd8}.legal__titulo{letter-spacing:-.03em;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:26px;font-weight:800;line-height:1}.legal__pestanas{background:#f1e6d2;border-radius:999px;gap:6px;padding:4px;display:flex}.legal__pestanas button{color:#14361f;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:40px;font:700 14px/1 Instrument Sans Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:background-color .2s,color .2s}.legal__pestanas button[aria-pressed=true]{color:#fff8ec;background:#14361f}.legal__claves{background:#fff;border-radius:18px;gap:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #14361f14}.legal__claves li{align-items:center;gap:10px;display:flex}.legal__claves .ico{color:#fff;background:#46b163;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.legal__texto{overscroll-behavior:contain;color:#33453a;gap:12px;padding-right:4px;font-size:15px;line-height:1.55;display:grid;overflow:auto}.legal__texto b{color:#14361f}.legal__texto a{color:#14361f;text-underline-offset:3px;text-decoration-color:#ff7a1a}.pie__legal{opacity:.85;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px;display:flex}.pie__legal button{min-height:44px;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;-webkit-text-decoration:underline #ff7a1ab3;text-decoration:underline #ff7a1ab3}.pestana-cookies{z-index:80;writing-mode:vertical-rl;color:#14361f;letter-spacing:.06em;opacity:0;cursor:pointer;background:#fff8ecf0;border:0;border-radius:0 12px 12px 0;align-items:center;gap:7px;padding:12px 6px;font:700 11px/1 Instrument Sans Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:transform .45s cubic-bezier(.2,.75,.15,1),opacity .45s;display:flex;position:fixed;top:62%;right:0;transform:rotate(180deg)translate(-100%);box-shadow:0 4px 16px -6px #14361f59,inset 0 0 0 1px #14361f1a}.pestana-cookies i{background:radial-gradient(circle at 35% 30%,#ffe28a,#ff7a1a 70%);border-radius:50%;width:9px;height:9px}.pestana-cookies.visible{opacity:1;transform:rotate(180deg)}@media (hover:hover){.pestana-cookies:hover{padding-right:10px}.legal__pestanas button:hover:not([aria-pressed=true]){background:#14361f14}}@media (prefers-reduced-motion:reduce){.pestana-cookies,.legal__pestanas button{transition:none}}.elegir{--c-fondo:#fbf7ee;--c-tinta:#17301f;--c-suave:#5d6b60;--c-acento:#2f8f4c;background:var(--c-fondo);color:var(--c-tinta)}html[data-vista=elegir] body{background:#46b163}.el-h2{letter-spacing:-.03em;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(38px,min(6.4vw,72px));font-weight:800;line-height:.98}.el-portada{min-height:100vh;background:var(--verde);color:#fff;align-items:center;gap:34px;min-height:100svh;padding:96px max(20px,min(6vw,90px)) 120px;display:grid;position:relative;overflow:hidden}@media (min-width:960px){.el-portada{grid-template-columns:1.15fr .85fr}}.el-portada__texto{z-index:2;gap:18px;max-width:640px;display:grid;position:relative}.el-portada__logo{filter:drop-shadow(0 4px #1f5b3359);width:190px;height:auto;margin-left:-8px}.el-portada__ceja{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;font-size:12px;font-weight:700}.el-portada__titulo{letter-spacing:-.035em;outline:none;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(52px,min(8vw,112px));font-weight:800;line-height:.9}.el-portada__titulo em{color:var(--amarillo);font-style:normal;display:inline-block;transform:rotate(-3deg)}.el-portada__entrada{color:#ffffffeb;max-width:560px;font-size:max(17px,min(1.8vw,20px));line-height:1.55}.el-portada__bajar{background:var(--amarillo);color:#17301f;border-radius:999px;justify-self:start;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.el-portada__video{z-index:2;aspect-ratio:9/16;background:#17301f;border-radius:34px;justify-self:center;width:min(78vw,380px);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 70px #0000004d,0 0 0 8px #17301f}.el-portada__clip{object-fit:cover;width:100%;height:100%}.el-portada__sello{background:var(--amarillo);color:#17301f;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;bottom:14px;left:14px}.el-bola{z-index:1;border-radius:50%;position:absolute;box-shadow:inset -14px -18px #0000001a,inset 12px 14px #ffffff40}.el-bola--1{background:#ff7a1a;width:120px;height:120px;top:9%;right:8%}.el-bola--2{background:#8b4fd8;width:70px;height:70px;top:6%;left:46%}.el-bola--3{background:#ffe36e;width:160px;height:160px;bottom:-50px;left:-40px}.el-bola--4{background:#ff4f9a;width:90px;height:90px;bottom:8%;right:30%}@media (max-width:959px){.el-portada{align-content:start;padding-top:36px}.el-bola--1{width:64px;height:64px;top:26px;right:-14px}.el-bola--2{width:46px;height:46px;top:14px;left:auto;right:64px}.el-bola--4{display:none}}.el-tres{max-width:1400px;margin:0 auto;padding:100px max(20px,min(5vw,80px)) 60px}.el-tres__cabeza{gap:14px;max-width:640px;margin-bottom:48px;display:grid}.el-tres__cabeza p{color:var(--c-suave);font-size:18px}.el-tres__lista{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.el-tres__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.el-prop{align-content:start;gap:18px;display:grid}.el-prop__ver{background:var(--p-fondo);aspect-ratio:4/4.6;border:0;border-radius:30px;padding:22px 22px 0;display:block;position:relative;overflow:hidden}.el-prop__pantalla{aspect-ratio:390/844;background:#222;border-radius:26px 26px 0 0;width:72%;margin:0 auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden;transform:translateY(8%);box-shadow:0 24px 60px #00000059,0 0 0 7px #101410}.el-prop__pantalla img{width:100%;height:auto}.el-prop__ver:hover .el-prop__pantalla{transform:translateY(0)}.el-prop__ver:focus-visible .el-prop__pantalla{transform:translateY(0)}.el-prop__letra{color:var(--p-acento);text-shadow:0 2px 20px #0000001f;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:96px;font-weight:800;line-height:1;position:absolute;top:8px;left:18px}.el-prop__nombre{letter-spacing:-.02em;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:34px;font-weight:800;line-height:1}.el-prop__desc{color:#34463a}.el-prop__claves{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.el-prop__claves li{border:1px solid #17301f29;border-radius:999px;padding:4px 10px;font-size:13px}.el-prop__boton{background:var(--c-tinta);min-height:50px;color:var(--c-fondo);border:0;border-radius:999px;justify-self:start;align-items:center;gap:10px;margin-top:8px;padding:0 22px;font-weight:700;display:inline-flex}.el-comunes{max-width:1400px;margin:0 auto;padding:80px max(20px,min(5vw,80px))}.el-comunes__lista{background:#17301f1f;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:700px){.el-comunes__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.el-comunes__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.el-comunes__lista li{background:var(--c-fondo);align-content:start;gap:8px;padding:28px;display:grid}.el-comunes__lista .ico{width:30px;height:30px;color:var(--verde)}.el-comunes__lista b{font-size:19px}.el-comunes__lista span{color:var(--c-suave)}.el-control{align-items:center;gap:44px;max-width:1400px;margin:0 auto;padding:80px max(20px,min(5vw,80px)) 110px;display:grid}@media (min-width:1000px){.el-control{grid-template-columns:1.1fr .9fr}}.el-control__texto{gap:18px;display:grid}.el-control__texto>p{color:#34463a;max-width:600px;font-size:18px}.el-control__pasos{grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.el-control__pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-control__pasos li{background:#fff;border:1px solid #17301f1a;border-radius:18px;gap:4px;padding:18px 18px 18px 64px;display:grid;position:relative}.el-control__pasos .ico{width:26px;height:26px;color:var(--verde);position:absolute;top:20px;left:20px}.el-control__n{color:#17301f1f;font-family:Bricolage Grotesque Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px;font-weight:800;position:absolute;top:10px;right:14px}.el-control__pasos span:last-child{color:var(--c-suave);font-size:14px}.el-movil{background:#101410;border-radius:38px;justify-self:center;width:min(100%,360px);padding:14px;box-shadow:0 30px 60px #00000040}.el-movil__barra{color:#fff;align-items:center;gap:10px;padding:8px 10px 12px;display:flex}.el-movil__barra small{color:#fff9;font-size:12px;display:block}.el-movil__avatar{background:#ff7a1a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.el-movil__chat{background:#e9e1d6;border-radius:24px;align-content:start;gap:8px;min-height:280px;padding:16px 12px;display:grid}.el-movil__burbuja{color:#111b21;background:#fff;border-radius:12px 12px 12px 2px;max-width:88%;padding:9px 12px 6px;font-size:14.5px;line-height:1.4;box-shadow:0 1px 1px #0000001f}.el-movil__burbuja span{text-align:right;color:#667781;margin-top:2px;font-size:11px;display:block}.el-movil__burbuja--tuya{background:#d9fdd3;border-radius:12px 12px 2px;justify-self:end}.el-movil__pie{color:#ffffffb3;align-items:center;gap:10px;padding:12px 8px 4px;font-size:12px;display:flex}.el-movil__pie img{object-fit:cover;border-radius:10px;width:40px;height:40px}.prop-a{--crema:#fff8ec;--tinta:#14361f;--verde:#46b163;--amarillo:#ffd23f;--naranja:#ff7a1a;--morado:#8b4fd8;--rosa:#ff4f9a;--azul:#1e88e5;--lima:#c8f27a;--c-fondo:#fff8ec;--c-tinta:#14361f;--c-suave:#4f5d52;--c-linea:#14361f24;--c-tarjeta:#fff;--c-acento:#1f7a3d;--c-acento-tinta:#fff;--c-wa:#15803d;--c-libre:#46b163;--c-uno:#ffd23f;--c-lleno:#ff6a3d;--c-cerrado:#14361f42;--radio:26px;--a-foco:#14361f;--a-lado:max(18px, calc((100% - 1240px) / 2));background:var(--crema);color:var(--tinta)}.prop-a :focus-visible{outline:3px solid var(--a-foco);outline-offset:3px}.prop-a .a-pasos__n,.prop-a .a-cifra,.prop-a .a-cinta__bola,.prop-a .a-lluvia i,.prop-a .a-club__falta,.prop-a .a-parque__sello{background:radial-gradient(circle at 34% 28%, #fffffff2 0 5%, #ffffff59 14%, #fff0 34%), radial-gradient(circle at 50% 50%, #0000 52%, #14361f47 100%), var(--c,#46b163)}.prop-a .a-esfera{border-radius:50%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.prop-a .a-esfera:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff8c 0,#fff0 30%),radial-gradient(circle at 50% 48%,#0000 58%,#14361f61 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.prop-a .a-esfera img,.prop-a .a-esfera video{object-fit:cover;width:100%;height:100%}.prop-a .a-h2{font-family:var(--f-titulo);letter-spacing:-.04em;text-wrap:balance;font-size:max(42px,min(8.2vw,104px));font-weight:800;line-height:.92}.prop-a .a-entradilla{max-width:34em;color:var(--c-suave);font-size:max(17px,min(1.45vw,20px));line-height:1.55}.prop-a .a-sec{padding:clamp(80px, 11vw, 150px) var(--a-lado);position:relative}.prop-a .a-cabeza{gap:18px;max-width:900px;margin-bottom:max(40px,min(6vw,80px));display:grid}.prop-a .a-boton{min-height:54px;font-family:var(--f-texto);box-shadow:0 5px 0 var(--a-sombra,#14361f);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.prop-a .a-boton .ico{width:20px;height:20px}.prop-a .a-boton:active{box-shadow:0 1px 0 var(--a-sombra,#14361f);transition-duration:80ms;transform:translateY(4px)}@media (hover:hover){.prop-a .a-boton:hover{box-shadow:0 7px 0 var(--a-sombra,#14361f);transform:translateY(-2px)}}.prop-a .a-boton--naranja{background:var(--naranja);color:var(--tinta)}.prop-a .a-boton--wa{background:var(--c-wa);color:#fff}.prop-a .a-boton--tinta{background:var(--tinta);color:var(--crema);--a-sombra:#14361f59}.prop-a .a-borde:before,.prop-a .a-borde:after{content:"";pointer-events:none;z-index:1;background-repeat:repeat-x;background-size:36px 18px;height:18px;position:absolute;left:0;right:0}.prop-a .a-borde:before{background-image:radial-gradient(circle at 50% 100%, var(--borde) 0 17px, #0000 17.6px);top:-17px}.prop-a .a-borde:after{background-position:18px 0;background-image:radial-gradient(circle at 50% 0, var(--borde) 0 17px, #0000 17.6px);bottom:-17px}.prop-a .a-oscuro{background:var(--tinta);color:var(--crema);--c-tinta:#fff8ec;--c-suave:#fff8eccc;--c-linea:#fff8ec33;--a-foco:var(--lima)}.prop-a .a-portada{z-index:2;min-height:100vh;min-height:100svh;padding:max(14px, env(safe-area-inset-top)) var(--a-lado) 0;background:radial-gradient(ellipse 90% 60% at 50% 105%, #ffe6bd 0, #ffe6bd00 70%), var(--crema);flex-direction:column;display:flex;position:relative;overflow:hidden}.prop-a .a-portada__lienzo{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.prop-a .a-portada__barra{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex;position:relative}.prop-a .a-portada__logo{border-radius:16px;width:max(104px,min(11vw,148px));height:auto;transform:rotate(-4deg);box-shadow:0 10px 24px -10px #14361f73}.prop-a .a-portada__estado{text-align:left;background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:62%;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 4px 16px -6px #14361f40}.prop-a .a-portada__punto{background:var(--naranja);border-radius:50%;flex:none;width:9px;height:9px}.prop-a .a-portada__estado.abierto .a-portada__punto{background:var(--verde);box-shadow:0 0 0 4px #46b16340}.prop-a .a-portada__texto{z-index:1;gap:max(16px,min(2.4vh,26px));margin-top:max(24px,min(6.5vh,76px));display:grid;position:relative}.prop-a .a-portada__titulo{font-family:var(--f-titulo);font-size:15.6vw;font-weight:800;letter-spacing:-.055em;outline:none;font-size:max(56px,min(min(15.6vw,18vh),158px));line-height:.84}.prop-a .a-portada__titulo .palabra{margin-bottom:-.1em;padding-bottom:.1em}.prop-a .a-portada__entrada{color:#33453a;max-width:31em;font-size:max(17px,min(1.6vw,21px));line-height:1.5}.prop-a .a-portada__botones{flex-wrap:wrap;gap:12px;display:flex}.prop-a .a-portada__suelo{z-index:1;flex:1 0 auto;min-height:max(190px,min(38vh,440px));position:relative}.prop-a .a-portada__pista{color:var(--tinta);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:0;box-shadow:0 4px 14px -6px #14361f4d}.prop-a .a-portada__pista .ico{width:18px;height:18px}.prop-a .a-socio{justify-items:center;gap:34px;display:grid;overflow:hidden}.prop-a .a-socio__texto{justify-items:start;gap:18px;width:100%;display:grid}.prop-a .a-socio__tarjeta{--b-bosque:#154c35;--b-crema:#f6f0e4;--b-mantequilla:#f2c94c;--b-coral-texto:#b4472e;--b-grano-claro:none;--f-titulo:"Fraunces B", "Fraunces Variable", Georgia, serif;--f-texto:"Instrument Sans Variable", system-ui, sans-serif;padding:10px 0 24px}.prop-a .tj--a{--tj-w:min(86vw, 380px);transform:rotate(-4deg)}@media (max-width:440px){.prop-a .a-portada__botones .a-boton--wa{width:54px;padding:0}.prop-a .a-portada__botones .a-boton--wa span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prop-a .a-portada__botones .a-boton--wa .ico{width:24px;height:24px}}@media (min-width:900px){.prop-a .a-socio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.prop-a .tj--a{--tj-w:clamp(340px, 34vw, 480px)}.prop-a .a-portada__texto{grid-template-columns:minmax(0,1fr)}.prop-a .a-portada__entrada{font-size:21px}}.prop-a .a-cinta{z-index:2;background:var(--tinta);color:var(--lima);padding:16px 0 18px;display:flex;position:relative;overflow:hidden}.prop-a .a-cinta__pista{font-family:var(--f-titulo);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.45em;padding-right:.45em;font-size:max(30px,min(5vw,60px));font-weight:800;line-height:1;animation:26s linear infinite a-cinta;display:flex}.prop-a .a-cinta__bola{border-radius:50%;flex:none;width:.62em;height:.62em}@keyframes a-cinta{to{transform:translate(-100%)}}.prop-a .a-planes__lista{grid-template-columns:minmax(0,1fr);gap:92px 28px;padding-top:70px;display:grid}.prop-a .a-plan{background:var(--fondo);color:var(--tinta);border-radius:38px;align-content:start;gap:12px;padding:0 max(22px,min(3vw,34px)) max(26px,min(3vw,36px));display:grid;position:relative}.prop-a .a-plan--naranja{--fondo:var(--naranja)}.prop-a .a-plan--amarillo{--fondo:var(--amarillo)}.prop-a .a-plan--morado{--fondo:var(--morado);color:#fff}.prop-a .a-plan__bola{aspect-ratio:1;width:min(64%,250px);box-shadow:0 0 0 7px var(--crema), 0 24px 34px -16px #14361f8c;margin:-70px 0 6px}.prop-a .a-plan__titulo{font-family:var(--f-titulo);letter-spacing:-.035em;font-size:max(34px,min(3.4vw,46px));font-weight:800;line-height:.95}.prop-a .a-plan__corto{font-family:var(--f-titulo);font-size:22px;font-weight:700;line-height:1.15}.prop-a .a-plan__grande{gap:2px;display:grid}.prop-a .a-plan__grande span{font-family:var(--f-titulo);letter-spacing:-.05em;font-size:max(64px,min(7vw,100px));font-weight:800;line-height:.85}.prop-a .a-plan__grande small{font-size:16px;font-weight:700}.prop-a .a-plan__texto{font-size:16.5px;line-height:1.5}.prop-a .a-plan__dato{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.prop-a .a-plan .a-boton{justify-self:start;margin-top:8px}.prop-a .a-plan--morado .a-boton--tinta{--a-sombra:#14361f8c}@media (min-width:900px){.prop-a .a-planes__lista{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));max-width:calc(var(--n,3) * 420px);align-items:start;margin-inline-start:auto;margin-inline-end:auto}.prop-a .a-plan:nth-child(2){margin-top:110px}.prop-a .a-plan__bola{width:min(78%,260px)}}.prop-a .a-parque{gap:48px;display:grid}.prop-a .a-parque__video{justify-self:center;width:min(100%,520px);position:relative}.prop-a .a-parque__clip{aspect-ratio:540/676;object-fit:cover;background:#0e2716;border-radius:40px;width:100%}.prop-a .a-parque__sello{--c:var(--lima);aspect-ratio:1;width:max(116px,min(14vw,150px));color:var(--tinta);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:-22px;right:-6px;transform:rotate(-8deg);box-shadow:0 16px 30px -12px #00000080}.prop-a .a-parque__sello b{font-family:var(--f-titulo);letter-spacing:-.04em;font-size:max(30px,min(3.6vw,40px));font-weight:800;line-height:.9}.prop-a .a-parque__sello span{font-size:14px;font-weight:700}.prop-a .a-parque__texto{align-content:start;gap:18px;display:grid}.prop-a .a-zonas{border-top:1px solid var(--c-linea);margin:18px 0 0;padding:0;list-style:none;display:grid}.prop-a .a-zona{border-bottom:1px solid var(--c-linea);align-items:center;gap:max(14px,min(2vw,22px));padding:16px 0;display:flex}.prop-a .a-zona__foto{aspect-ratio:1;width:max(76px,min(8vw,100px));box-shadow:0 0 0 4px var(--c);flex:none}.prop-a .a-zona__texto{gap:4px;display:grid}.prop-a .a-zona__texto b{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:max(22px,min(2.3vw,30px));font-weight:800;line-height:1.02}.prop-a .a-zona__texto span{color:var(--c-suave);font-size:16px;line-height:1.45}@media (min-width:900px){.prop-a .a-parque{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:max(48px,min(6vw,110px))}.prop-a .a-parque__video{position:sticky;top:48px}}.prop-a .a-reservas{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.prop-a .a-reservas__intro,.prop-a .a-reservas__pasos{align-content:start;gap:18px;display:grid}.prop-a .a-pasos{counter-reset:none;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.prop-a .a-pasos li{align-items:flex-start;gap:14px;font-size:17px;line-height:1.45;display:flex}.prop-a .a-pasos__n{width:42px;height:42px;font-family:var(--f-titulo);color:var(--tinta);border-radius:50%;flex:none;place-items:center;margin-top:-8px;font-size:19px;font-weight:800;display:grid}.prop-a .a-reservas__espera{background:#fff;border-radius:20px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.prop-a .a-reservas__espera .ico{color:#d9431c;margin-top:2px}.prop-a .a-reservas__agenda{margin:8px 0 0;position:relative}.prop-a .a-reservas__clip{aspect-ratio:720/400;object-fit:cover;background:#e9e2d3;border-radius:28px;width:100%}.prop-a .a-reservas__agenda figcaption{background:#fff8eceb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px}@media (min-width:1000px){.prop-a .a-reservas{grid-template:"intro cal""pasos cal"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;gap:36px max(48px,min(5vw,90px))}.prop-a .a-reservas__intro{grid-area:intro}.prop-a .a-reservas__cal{grid-area:cal}.prop-a .a-reservas__pasos{grid-area:pasos}}.prop-a .reservas__modos{background:#14361f14}.prop-a .cal{background:#fff;border:0;border-radius:34px;gap:12px;padding:max(14px,min(2.6vw,28px));position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #14361f66}.prop-a .cal__mes{letter-spacing:-.03em;font-size:max(26px,min(3vw,34px))}.prop-a .cal__mes-btn{background:var(--crema);border:0}.prop-a .cal__semana,.prop-a .cal__fila,.prop-a .cal__rejilla{gap:max(3px,min(.6vw,8px))}.prop-a .cal__dia{-webkit-tap-highlight-color:transparent;border-radius:50%;font-size:max(15px,min(1.3vw,19px));font-weight:800;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.prop-a .cal__dia[data-estado=libre],.prop-a .cal__dia[data-estado=uno],.prop-a .cal__dia[data-estado=lleno],.prop-a .cal__leyenda [data-estado=libre] .cal__muestra,.prop-a .cal__leyenda [data-estado=uno] .cal__muestra,.prop-a .cal__leyenda [data-estado=lleno] .cal__muestra{background:radial-gradient(circle at 33% 27%, #fffffff2 0 5%, var(--b-luz) 13%, var(--b) 54%, var(--b-sombra) 100%);color:var(--tinta);box-shadow:0 3px 6px -2px #14361f47}.prop-a [data-estado=libre]{--b:#46b163;--b-luz:#9fe3b0;--b-sombra:#2b8545}.prop-a [data-estado=uno]{--b:#ffd23f;--b-luz:#fff1ae;--b-sombra:#e0a700}.prop-a [data-estado=lleno]{--b:#ff6a3d;--b-luz:#ffc3ac;--b-sombra:#d4431c}.prop-a .cal__dia[data-estado=pasado],.prop-a .cal__dia[data-estado=cerrado],.prop-a .cal__dia[data-estado=sin-cena]{color:var(--c-cerrado);background:0 0}.prop-a .cal__dia.elegido{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--tinta);z-index:1;transform:scale(1.12);color:var(--tinta)!important}.prop-a .cal__dia.elegido[data-estado=libre],.prop-a .cal__dia.elegido[data-estado=uno],.prop-a .cal__dia.elegido[data-estado=lleno]{background:radial-gradient(circle at 33% 27%, #fffffff2 0 5%, var(--b-luz) 13%, var(--b) 54%, var(--b-sombra) 100%)!important}.prop-a .cal__dia.hoy:after{bottom:3px}@media (hover:hover){.prop-a .cal__dia[data-estado=libre]:hover,.prop-a .cal__dia[data-estado=uno]:hover,.prop-a .cal__dia[data-estado=lleno]:hover{transform:translateY(-3px)scale(1.07)}}.prop-a .cal__puntos i{opacity:.7;border-width:1.5px;width:6px;height:6px}.prop-a .cal__leyenda{color:#3f4d43;gap:8px 16px;font-size:13.5px}.prop-a .cal__muestra{border-radius:50%;width:16px;height:16px}.prop-a .a-lluvia{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.prop-a .a-lluvia i{border-radius:50%;position:absolute;box-shadow:0 2px 4px #14361f40}.prop-a .reservas__ficha{border:0;border-radius:30px;box-shadow:0 20px 50px -34px #14361f66}.prop-a .reservas__estado,.prop-a .reservas__estado[data-estado=lleno]{color:var(--tinta)}.prop-a .reservas__fecha b{text-transform:none;display:inline-block}.prop-a .reservas__fecha b:first-letter{text-transform:uppercase}.prop-a .reservas__enviar,.prop-a .club__alta{text-align:left;padding:12px 24px;line-height:1.2}.prop-a .reservas__enviar.espera{color:var(--tinta)}.prop-a .reservas__enviar,.prop-a .club__alta,.prop-a .carta__reservar{box-shadow:0 5px 0 var(--tinta);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.prop-a .reservas__enviar:active,.prop-a .club__alta:active,.prop-a .carta__reservar:active{box-shadow:0 1px 0 var(--tinta);transform:translateY(4px)}.prop-a .chip{border-color:#14361f2e}.prop-a .a-club{background:var(--morado);color:#fff;--c-suave:#ffffffe6;--a-foco:#fff;gap:56px;display:grid}.prop-a .a-club__video{justify-self:center;width:min(100%,440px);position:relative}.prop-a .a-club__clip{aspect-ratio:3/4;object-fit:cover;object-position:50% 35%;background:#1d1d1d;border-radius:40px;width:100%}.prop-a .a-club__falta{--c:var(--amarillo);aspect-ratio:1;width:max(128px,min(15vw,164px));color:var(--tinta);text-align:center;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;bottom:-28px;left:-10px;transform:rotate(6deg);box-shadow:0 18px 30px -12px #00000073}.prop-a .a-club__falta span{font-size:13px;font-weight:700;line-height:1.1}.prop-a .a-club__falta b{font-family:var(--f-titulo);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:max(36px,min(4.4vw,50px));font-weight:800;line-height:.95}.prop-a .a-club__texto{align-content:start;gap:18px;display:grid}.prop-a .a-club__caja{background:var(--crema);color:var(--tinta);--c-tinta:#14361f;--c-suave:#4f5d52;--c-linea:#14361f24;--a-foco:#14361f;border-radius:32px;margin-top:12px;padding:max(18px,min(3vw,30px))}.prop-a .club__resultado{border:0;border-radius:22px}@media (min-width:900px){.prop-a .a-club{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:max(56px,min(7vw,120px))}}.prop-a .a-carta__cabeza{gap:28px;margin-bottom:max(36px,min(5vw,64px));display:grid}.prop-a .a-carta__cabeza .a-cabeza{margin-bottom:0}.prop-a .a-platos{padding-left:8px;display:flex}.prop-a .a-plato{aspect-ratio:1;border:5px solid var(--crema);flex:none;width:max(86px,min(11vw,150px));margin-left:-14px;box-shadow:0 14px 24px -14px #14361f80}.prop-a .a-plato:nth-child(2){margin-top:18px}.prop-a .a-plato:nth-child(4){margin-top:10px}.prop-a .a-plato__clip{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.prop-a .a-carta__cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.prop-a .carta__pestana{border-color:#14361f33}.prop-a .menu,.prop-a .resena{border:0;border-radius:28px;box-shadow:0 18px 40px -30px #14361f73}.prop-a .menu{padding-top:26px;position:relative}.prop-a .menu:before{content:"";background:radial-gradient(circle at 34% 28%, #fff 0 8%, var(--c,#46b163) 46%, #14361f4d 120%);border-radius:50%;width:30px;height:30px;position:absolute;top:18px;right:18px}.prop-a .menu:nth-child(2){--c:#ffd23f}.prop-a .menu:nth-child(3){--c:#ff7a1a}.prop-a .menu:nth-child(4){--c:#8b4fd8}.prop-a .menu__nombre{letter-spacing:-.02em;padding-right:40px}.prop-a .cena img{border-radius:50%}.prop-a .cena figcaption{text-align:center}.prop-a .a-somos{background:var(--amarillo);color:var(--tinta);--c-suave:#33402f;gap:56px;display:grid}.prop-a .a-somos__texto{align-content:start;gap:20px;display:grid}.prop-a .a-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;margin:20px 0 0;padding:0;list-style:none;display:grid}.prop-a .a-cifra{aspect-ratio:1;text-align:center;color:var(--tinta);border-radius:50%;place-content:center;justify-items:center;gap:4px;padding:12%;display:grid;box-shadow:0 18px 28px -16px #14361f8c}.prop-a .a-cifra b{font-family:var(--f-titulo);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:max(38px,min(9vw,64px));font-weight:800;line-height:.9;display:inline-flex}.prop-a .a-cifra b .ico{width:.5em;height:.5em}.prop-a .a-cifra>span{font-size:max(13px,min(1.3vw,15px));font-weight:700;line-height:1.2}.prop-a .a-cifra:nth-child(3){color:#fff}.prop-a .a-cifra:nth-child(4){color:var(--lima)}.prop-a .a-somos__video{justify-self:center;width:min(100%,440px);margin:0;position:relative}.prop-a .a-somos__clip{aspect-ratio:540/676;object-fit:cover;background:#3a3020;border-radius:40px;width:100%}.prop-a .a-somos__video figcaption{background:#fff8eceb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:16px;left:16px}@media (min-width:900px){.prop-a .a-somos{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:max(48px,min(6vw,100px))}.prop-a .a-cifras{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.prop-a .a-cifra b{font-size:max(34px,min(3.6vw,52px))}}.prop-a .a-opiniones{padding-left:0;padding-right:0}.prop-a .a-opiniones__cabeza{margin:0 var(--a-lado) 34px;align-items:center;gap:max(16px,min(3vw,32px));display:flex}.prop-a .a-opiniones__foto{aspect-ratio:1;width:max(92px,min(12vw,170px));box-shadow:0 0 0 6px var(--rosa);flex:none}.prop-a .resenas .resenas__nota{margin:0 var(--a-lado) 26px}.prop-a .resenas__cifra{letter-spacing:-.04em;font-size:56px}.prop-a .resenas__cinta{padding:6px 0 30px}.prop-a .resenas--cinta .resena{width:min(82vw,400px)}.prop-a .resena__texto{font-size:16px}.prop-a .a-dudas{gap:48px;display:grid}.prop-a .a-dudas__video{justify-self:center;width:min(100%,400px)}.prop-a .a-dudas__clip{aspect-ratio:3/4;object-fit:cover;background:#1d1d1d;border-radius:40px;width:100%}.prop-a .a-dudas__texto{align-content:start;gap:30px;display:grid}.prop-a .a-dudas .pregunta__signo{border-color:#fff8ec59}.prop-a .a-dudas .pregunta[open] .pregunta__signo{background:var(--lima);color:var(--tinta);border-color:var(--lima)}@media (min-width:900px){.prop-a .a-dudas{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:max(48px,min(6vw,110px))}.prop-a .a-dudas__video{position:sticky;top:48px}}.prop-a .a-visita{gap:48px;display:grid}.prop-a .a-visita__texto{align-content:start;gap:22px;display:grid}.prop-a .a-visita__horario{background:#fff;border-radius:28px;margin-top:6px;padding:max(18px,min(3vw,26px));box-shadow:0 18px 40px -30px #14361f73}.prop-a .a-visita__mapa{padding-top:40px;position:relative}.prop-a .a-visita__mapa .mapa__enlace{border-radius:34px}.prop-a .a-visita__foto{z-index:2;aspect-ratio:1;width:max(96px,min(12vw,150px));box-shadow:0 0 0 6px var(--crema), 0 16px 26px -14px #14361f99;position:absolute;top:0;left:12px}.prop-a .contacto>*{min-height:54px}@media (min-width:900px){.prop-a .a-visita{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:max(48px,min(6vw,100px))}.prop-a .a-visita__mapa{padding-top:0}.prop-a .a-visita__foto{top:-50px;left:-34px}.prop-a .a-parque .a-h2,.prop-a .a-reservas .a-h2,.prop-a .a-club .a-h2,.prop-a .a-somos .a-h2,.prop-a .a-dudas .a-h2,.prop-a .a-visita .a-h2{font-size:max(44px,min(5.6vw,84px))}.prop-a .a-visita .mapa__enlace{aspect-ratio:1}}.prop-a .a-insta__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:40px 0 34px;padding:0;list-style:none;display:grid}.prop-a .a-insta__post{aspect-ratio:4/5;background:#f3e7d2;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #14361f80}.prop-a .a-insta__post img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.15,1);display:block}.prop-a .a-insta__reel{color:#fff;background:#14361f99;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.prop-a .a-insta__reel .ico{width:16px;height:16px}.prop-a .a-insta__seguir{display:inline-flex}@media (hover:hover){.prop-a .a-insta__post:hover img{transform:scale(1.05)}}@media (min-width:600px){.prop-a .a-insta__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.prop-a .a-insta__rejilla{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.prop-a .a-cinta__pista{animation:none}.prop-a .a-boton,.prop-a .cal__dia{transition:none}}@media (min-width:900px){.prop-a .a-planes .a-cabeza{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:40px;max-width:none}}.prop-a .a-reservas__cal{width:100%;max-width:660px}.prop-a .a-reservas__agenda{max-width:560px}@media (max-width:359px){.prop-a .a-reservas{padding-left:10px;padding-right:10px}.prop-a .cal{border-radius:24px;padding:14px 6px}.prop-a .cal__semana,.prop-a .cal__fila,.prop-a .cal__rejilla{gap:1px}}@font-face{font-family:Fraunces B;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations"),url(./fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2");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:Fraunces B;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations"),url(./fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2");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}html[data-vista=b],html[data-vista=b] body{background:#154c35;transition:background-color 1.1s}html.b-noche,html.b-noche body{background:#0d1c24}.prop-b{--b-bosque:#154c35;--b-bosque-hondo:#113f2c;--b-crema:#f6f0e4;--b-papel:#eee3cd;--b-mantequilla:#f2c94c;--b-coral:#e8735a;--b-coral-texto:#b4472e;--b-noche:#0d1c24;--b-tinta:#16271e;--b-logo:#46b163;--b-grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .2 0 0 0 0 .14 1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='.2'/%3E%3C/svg%3E");--b-grano-claro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .97 0 0 0 0 .9 1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='.16'/%3E%3C/svg%3E");--c-fondo:var(--b-crema);--c-tinta:var(--b-tinta);--c-suave:#56655b;--c-linea:#16271e26;--c-tarjeta:#fffaf1;--c-acento:var(--b-bosque);--c-acento-tinta:var(--b-crema);--c-wa:#1b6e46;--c-libre:#2a7a4b;--c-uno:#f2c94c;--c-lleno:#b4472e;--c-cerrado:#16271e38;--f-titulo:"Fraunces B", "Fraunces Variable", Georgia, serif;--f-texto:"Instrument Sans Variable", system-ui, sans-serif;--radio:18px;background:var(--b-crema);color:var(--b-tinta);font-family:var(--f-texto)}html[data-gama=baja] .prop-b{--b-grano:none;--b-grano-claro:none}.prop-b :focus-visible{outline:2px solid var(--b-bosque);outline-offset:3px;box-shadow:0 0 0 6px var(--b-mantequilla)}.prop-b .b-portada :focus-visible{outline-color:var(--b-mantequilla);box-shadow:none}.prop-b .b-club :focus-visible{outline-color:var(--b-mantequilla);box-shadow:none}.prop-b .b-cenas :focus-visible{outline-color:var(--b-mantequilla);box-shadow:none}.prop-b [data-foco]:focus{box-shadow:none;outline:none}.prop-b .palabra{margin-right:-.08em;padding-right:.08em}.prop-b h1,.prop-b h2,.prop-b h3{font-family:var(--f-titulo)}.b-ancho{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.b-sec{background-image:var(--b-grano);padding:96px 0;position:relative}.b-h2{letter-spacing:-.025em;font-variation-settings:"SOFT" 80, "WONK" 0;max-width:14ch;font-size:max(40px,min(10vw,96px));font-weight:360;line-height:.98}.b-entrada{color:var(--c-suave);max-width:34em;font-size:max(17px,min(1.5vw,20px));line-height:1.6}.b-cabeza{gap:18px;margin-bottom:56px;display:grid}.b-cubre{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.b-boton{min-height:52px;font-family:var(--f-texto);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:650;line-height:1.2;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s;display:inline-flex}.b-boton:active{transform:scale(.97)}.b-boton--mantequilla{background:var(--b-mantequilla);color:var(--b-tinta)}.b-boton--claro{color:var(--b-crema);background:0 0;box-shadow:inset 0 0 0 1.5px #f6f0e48c}.b-boton--linea{color:var(--b-bosque);box-shadow:inset 0 0 0 1.5px var(--b-bosque);background:0 0}@media (hover:hover){.b-boton--mantequilla:hover{background:#f6d670}.b-boton--claro:hover{background:#f6f0e41a}.b-boton--linea:hover{background:var(--b-bosque);color:var(--b-crema)}}.b-arco{isolation:isolate;aspect-ratio:3/4;clip-path:inset(0 round 50% 50% 22px 22px/37.5% 37.5% 22px 22px);background:#0f3a28;border-radius:50% 50% 22px 22px/37.5% 37.5% 22px 22px;position:relative;overflow:hidden}.b-arco--alto{aspect-ratio:9/16;clip-path:inset(0 round 50% 50% 22px 22px/28.125% 28.125% 22px 22px);border-radius:50% 50% 22px 22px/28.125% 28.125% 22px 22px}.b-arco--45{aspect-ratio:4/5;clip-path:inset(0 round 50% 50% 22px 22px/40% 40% 22px 22px);border-radius:50% 50% 22px 22px/40% 40% 22px 22px}.b-arco>video,.b-arco>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.b-portada{min-height:100vh;background-color:var(--b-bosque);background-image:var(--b-grano-claro), radial-gradient(90% 60% at 90% 30%, #1f6446 0%, #1f644600 70%);min-height:100svh;color:var(--b-crema);grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:14px 20px 100px;display:grid;position:relative;overflow:hidden}.b-portada__cabeza{justify-content:space-between;align-items:center;gap:16px;display:flex}.b-portada__logo{width:112px;height:auto}.b-portada__desde{letter-spacing:.04em;color:#f6f0e4c7;font-size:13px;font-weight:600}.b-portada__texto{display:contents}.b-portada__titulo{letter-spacing:-.03em;font-variation-settings:"SOFT" 100, "WONK" 0;order:1;font-size:max(50px,min(16vw,150px));font-weight:340;line-height:.9}.b-linea{margin:0 -.12em -.07em 0;padding:0 .12em .07em 0;display:block;overflow:hidden}.b-linea__i{will-change:transform;display:inline-block}.b-linea--cursiva{font-style:italic;font-weight:320}.b-portada__escena{order:2;padding-bottom:6px;position:relative}.b-portada__arco{width:min(56vw,25vh);margin-left:auto;margin-right:2vw;box-shadow:0 40px 80px -40px #00000080}.b-portada__tarjeta{z-index:2;position:absolute;bottom:12%;left:0}.b-portada__pie{letter-spacing:.02em;color:#f6f0e4b8;font-size:12px;position:absolute;bottom:-8px;left:4px}.b-portada__botones{flex-wrap:wrap;order:3;gap:10px;display:flex}.b-portada__entrada{color:#f6f0e4db;order:4;max-width:30em;font-size:17px;line-height:1.55}.b-portada__datos{border-top:1px solid #f6f0e42e;flex-wrap:wrap;order:5;gap:14px 28px;margin:0;padding:18px 0 0;list-style:none;display:flex}.b-portada__datos li,.b-portada__datos a{color:inherit;flex-wrap:wrap;align-items:baseline;gap:6px;text-decoration:none;display:flex}.b-portada__datos b{font-family:var(--f-titulo);font-variant-numeric:lining-nums;font-size:30px;font-weight:400;line-height:1}.b-portada__datos .ico{color:var(--b-mantequilla);align-self:center;width:16px;height:16px}.b-portada__datos span{color:#f6f0e4c7;font-size:14px}.b-portada__datos a span{text-underline-offset:3px;-webkit-text-decoration:underline #f6f0e459;text-decoration:underline #f6f0e459}.tj{--tj-w:340px;width:var(--tj-w);height:calc(var(--tj-w) / 1.586);font-size:calc(var(--tj-w) / 24);perspective:1100px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:none;line-height:1.2;position:relative}.tj--portada{--tj-w:54vw;transform:rotate(-7deg)}.tj--club{--tj-w:min(88vw, 400px)}.tj__sombra{filter:blur(16px);transform:translate3d(var(--sx,0px), var(--sy,10px), 0);opacity:.75;background:#03140c99;border-radius:10%;position:absolute;top:22%;bottom:-4%;left:8%;right:8%}.tj__mueve,.tj__giro{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.tj__mueve{will-change:transform}.tj__giro{transition:transform .95s cubic-bezier(.2,.75,.15,1)}.tj.girada .tj__giro{transform:rotateY(180deg)}.tj__cara{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5.4%/8.6%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(.5px)}.tj__cara--dorso{transform:rotateY(180deg)translateZ(.5px)}.tj__cara--frente{transition:visibility 0s linear .12s}.tj__cara--dorso{visibility:hidden;transition:visibility 0s linear .12s}.tj.girada .tj__cara--frente{visibility:hidden}.tj.girada .tj__cara--dorso{visibility:visible}.tj__cara--frente{color:var(--b-bosque);background-color:#f6eedd;background-image:linear-gradient(105deg,#fff0 38%,#ffffff80 48%,#fff0 58%),repeating-radial-gradient(circle at 108% 135%,#154c3500 0 .55em,#154c3513 .55em .62em),repeating-radial-gradient(circle at -12% -45%,#e8735a00 0 .72em,#e8735a12 .72em .79em),radial-gradient(130% 110% at 0 0,#fffaf0 0%,#f4e9d3 58%,#e7d6b4 100%);background-size:280% 100%,auto,auto,auto;background-position:calc(50% + var(--fx,0) * 170%) 0, 0 0, 0 0, 0 0;grid-template-rows:auto 1fr auto;padding:5.5% 6.5%;display:grid;box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 -.2em .4em #154c3514}.tj__fila{justify-content:space-between;align-items:flex-start;display:flex}.tj__logo{pointer-events:none;border-radius:.42em;width:33%;height:auto;box-shadow:0 .08em .25em #154c3540}.tj__sello{aspect-ratio:1;background:conic-gradient(from calc(var(--fx,0) * 900deg), #f5cfe0, #cbe6ff, #d3f5cc, #fff0ae, #ffd3bd, #e3d0ff, #f5cfe0);border-radius:50%;place-items:center;width:25%;height:auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .14em #ffffffbf,inset 0 0 .7em #ffffffb3,0 .08em .22em #154c3547}.tj__sello:after{content:"";background:linear-gradient(120deg,#fff0 28%,#fffffff2 46%,#fff0 62%) 0 0/320% 100%;background-position:calc(50% + var(--fx,0) * 320%) 0;position:absolute;top:0;bottom:0;left:0;right:0}.tj__sello svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tj__sello text{font-family:var(--f-texto);letter-spacing:.16em;fill:#154c35c7;font-size:9.6px;font-weight:700}.tj__sello-ico{z-index:1;color:#154c35d9;place-items:center;display:grid;position:relative}.tj__sello-ico .ico{width:1.9em;height:1.9em}.tj__club{align-self:end;gap:.15em;padding-bottom:.55em;display:grid}.tj__nombre{font-family:var(--f-titulo);letter-spacing:-.015em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:2.2em;font-style:italic;font-weight:420;line-height:.95}.tj__casa{letter-spacing:.3em;text-transform:uppercase;opacity:.72;font-size:.6em;font-weight:700}.tj__datos{border-top:1px solid #154c3533;align-items:flex-end;gap:1.2em;padding-top:.55em;display:flex}.tj__dato{gap:.12em;display:grid}.tj__etq{letter-spacing:.15em;text-transform:uppercase;opacity:.72;white-space:nowrap;font-size:.56em;font-weight:700}.tj__valor{font-family:var(--f-titulo);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:1.5em;font-weight:520;line-height:1}.tj__anio{opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.56em}.tj__dato--aviso .tj__valor{color:var(--b-coral-texto)}.tj__dato--antes{text-align:right;margin-left:auto}.tj__m{perspective:14em;display:inline-block}.tj__c{transform-origin:50% 55%;display:inline-block}.tj__brillo{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,38%), #ffffff8c 0%, #fff0 45%);position:absolute;top:0;bottom:0;left:0;right:0}.tj__cara--frente:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 0%,#fffc 50%,#fff0 100%);width:60%;position:absolute;top:-10%;bottom:-10%;left:-60%}.tj.destello .tj__cara--frente:after{animation:1s cubic-bezier(.3,.6,.3,1) both tj-barrido}@-webkit-keyframes tj-barrido{0%{opacity:1;-webkit-transform:translate(0)}to{opacity:1;-webkit-transform:translate(380%)}}@keyframes tj-barrido{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(380%)}}.tj__cara--dorso{color:var(--b-crema);background-color:#0e3826;background-image:var(--b-grano-claro), repeating-linear-gradient(135deg, #ffffff09 0, #ffffff09 .3em, #fff0 .3em, #fff0 .6em), linear-gradient(135deg, #1d6346 0%, #0e3826 55%, #0a2b1d 100%);box-shadow:inset 0 0 0 1px #f2c94c73,inset 0 0 0 .35em #0a2b1d99,inset 0 0 0 calc(.35em + 1px) #f2c94c2e}.tj__banda{background:linear-gradient(#0a2519,#143b2a 55%,#0a2519);height:16%;position:absolute;top:10%;left:0;right:0}.tj__dorso{align-content:start;gap:.5em;display:grid;position:absolute;top:34%;bottom:7%;left:7%;right:7%}.tj__dorso-titulo{font-family:var(--f-titulo);color:var(--b-mantequilla);font-size:1.3em;font-style:italic;font-weight:420;line-height:1}.tj__pasos{gap:.18em;margin:0;padding-left:1.2em;font-size:.74em;line-height:1.32;display:grid}.tj__letra{color:#f6f0e4d1;font-size:.64em;line-height:1.35}.tj__cara--dorso .tj__brillo{opacity:.35}html[data-gama=baja] .tj__sombra{filter:none;opacity:.3}.b-planes{background-color:var(--b-crema)}.b-planes,.b-club,.b-carta{border-radius:36px 36px 0 0;margin-top:-36px}.b-planes__lista{gap:72px;display:grid}.b-plan{align-content:start;gap:24px;display:grid}.b-plan__marco{isolation:isolate;width:78%;position:relative;overflow:hidden}.b-plan:nth-child(2n) .b-plan__marco{margin-left:auto}.b-plan__marco img{object-fit:cover;width:100%;height:100%}.b-marco--arco{aspect-ratio:3/4;border-radius:50% 50% 22px 22px/37.5% 37.5% 22px 22px}.b-marco--circulo{aspect-ratio:1;border-radius:50%}.b-marco--losa{aspect-ratio:1;border-radius:28px}.b-plan__texto{justify-items:start;gap:10px;display:grid}.b-plan__titulo{letter-spacing:-.02em;font-variation-settings:"SOFT" 60;font-size:max(32px,min(7vw,44px));font-weight:400;line-height:1}.b-plan__corto{font-family:var(--f-titulo);color:var(--b-coral-texto);font-size:21px;font-style:italic;line-height:1.2}.b-plan__desc{color:var(--c-suave);max-width:30em;margin-bottom:8px}.b-parque{background-color:var(--b-papel)}.b-parque__rejilla{gap:44px;display:grid}.b-parque__video{gap:12px;width:min(68vw,340px);margin:0 auto;display:grid}.b-parque__video figcaption,.b-pie-foto{font-family:var(--f-titulo);color:var(--c-suave);text-align:center;font-size:17px;font-style:italic}.b-parque__texto{gap:18px;min-width:0;display:grid}.b-zonas{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:18px -20px 0;padding:0 20px 10px;scroll-padding:0 20px;list-style:none;display:flex;overflow-x:auto}.b-zonas::-webkit-scrollbar{display:none}.b-zona{scroll-snap-align:start;flex:0 0 72%;align-content:start;gap:8px;display:grid}.b-zona__foto{aspect-ratio:4/5;isolation:isolate;background:#d9cdb3;border-radius:22px;margin-bottom:6px;position:relative;overflow:hidden}.b-zona__titulo{letter-spacing:-.01em;font-size:24px;font-weight:420;line-height:1.05}.b-zona p{color:var(--c-suave);font-size:15.5px}.b-zona--rocodromo .b-zona__foto{aspect-ratio:720/330}.b-agenda{background-color:var(--b-crema)}.b-agenda__rejilla{gap:44px;display:grid}.b-agenda__texto{align-content:start;gap:18px;display:grid}.b-agenda__video{aspect-ratio:720/400;isolation:isolate;background:#2b1c17;border-radius:24px;margin:10px 0;position:relative;overflow:hidden}.b-pasos{counter-reset:paso;gap:18px;margin:0;padding:0;list-style:none;display:grid}.b-pasos li{counter-increment:paso;gap:2px;padding-left:52px;display:grid;position:relative}.b-pasos li:before{content:counter(paso);font-family:var(--f-titulo);color:var(--b-coral-texto);font-size:40px;font-style:italic;font-weight:300;line-height:1;position:absolute;top:-6px;left:0}.b-pasos b{font-family:var(--f-titulo);font-size:20px;font-weight:450;line-height:1.2}.b-pasos span{color:var(--c-suave);font-size:15.5px}.b-libro{box-shadow:inset 10px 0 0 var(--b-bosque), inset 13px 0 0 #ffffff80, 0 1px 0 #154c3514, 0 40px 70px -40px #154c3573;background-color:#fffaf1;border-radius:8px 26px 26px 8px;padding:22px 16px 22px 22px;position:relative}.b-libro:after{content:"";pointer-events:none;background:var(--b-coral);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:16px;height:64px;position:absolute;top:-6px;right:34px;box-shadow:0 2px 4px #00000026}.prop-b .reservas__modos{background:#154c3512}.prop-b .reservas__modo{font-family:var(--f-titulo);font-size:17px;font-weight:450}.prop-b .reservas__modo[aria-selected=true]{background:var(--b-bosque);color:var(--b-crema);box-shadow:none}.prop-b .b-libro .cal{background:0 0;border:0;padding:6px 0 0}.prop-b .cal__mes{letter-spacing:-.02em;font-size:max(30px,min(6vw,44px));font-weight:340}.prop-b .cal__mes b{font-style:italic;font-weight:400}.prop-b .cal__mes-btn{background:#fffaf1;border-color:#154c3540}.prop-b .cal__dia{font-family:var(--f-titulo);font-variant-numeric:tabular-nums lining-nums;border-radius:50%;font-size:16px;font-weight:450;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s}.prop-b .cal__dia[data-estado=libre]{background:#2a7a4b24}.prop-b .cal__dia[data-estado=uno]{background:#f2c94c6b}.prop-b .cal__dia[data-estado=lleno]{color:#8e3420;background:#b4472e24}.prop-b .cal__dia.elegido{background:var(--b-bosque)!important;color:var(--b-crema)!important}.prop-b .cal__semana span{font-family:var(--f-titulo);letter-spacing:0;font-size:14px;font-style:italic;font-weight:400}.prop-b .reservas__ficha{background:#154c350d;border:1px dashed #154c3540}.prop-b .reservas__fecha b{font-weight:500}.prop-b .reservas__nota{font-size:13px}.b-club{background-color:var(--b-bosque);background-image:var(--b-grano-claro), radial-gradient(60% 45% at 50% 38%, #f2c94c24, #f2c94c00 70%);color:var(--b-crema);transition:background-color 1.1s;overflow:hidden}.prop-b.es-noche .b-club{background-color:#0f2a26}.b-club .b-entrada{color:#f6f0e4d1}.b-club__rejilla{gap:34px;display:grid}.b-club__cabeza{gap:18px;display:grid}.b-club__objeto{justify-items:center;gap:22px;padding:10px 0 0;display:grid}.b-girar{min-height:48px;color:var(--b-crema);background:#f6f0e41a;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #f6f0e459}.b-girar .ico{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.b-girar[aria-pressed=true] .ico{transform:scaleX(-1)}.b-club__panel{background:var(--b-crema);color:var(--b-tinta);border-radius:28px;padding:24px 20px;box-shadow:0 40px 80px -40px #00000080}.prop-b .club__resultado{background:#fffaf1}.prop-b .club__linea b{font-weight:450}.prop-b .club__linea--aviso b{color:var(--b-coral-texto)}.prop-b .club__alta{background:var(--c-wa)}.b-cenas{color:var(--b-crema);background-color:var(--b-bosque-hondo);background-image:var(--b-grano-claro);padding-top:0;transition:background-color 1.1s;overflow:hidden}.prop-b.es-noche .b-cenas{background-color:var(--b-noche)}.b-cenas__cielo{pointer-events:none;opacity:0;height:75%;transition:opacity 1.4s;position:absolute;top:0;left:0;right:0}.prop-b.es-noche .b-cenas__cielo{opacity:1}.b-cenas__cielo i{width:var(--s,2px);height:var(--s,2px);-webkit-animation:b-titila var(--t,3s) ease-in-out var(--r,0s) infinite alternate;animation:b-titila var(--t,3s) ease-in-out var(--r,0s) infinite alternate;background:#fff4cf;border-radius:50%;position:absolute}@keyframes b-titila{0%{opacity:.12}to{opacity:.85}}.b-guirnalda{width:100%;height:max(150px,min(19vw,250px));margin-bottom:10px;display:block;position:relative}.b-guirnalda__cable{fill:none;stroke:#f6f0e461;stroke-width:2.2px}.b-guirnalda__cable--atras{stroke:#f6f0e42e;stroke-width:1.5px}.b-bombilla__casquillo{fill:#5b5f55}.b-bombilla__cristal{fill:#f6f0e424;stroke:#f6f0e466;stroke-width:1px;transition:fill .35s,stroke .35s}.b-bombilla__reflejo{fill:none;stroke:#ffffff80;stroke-width:1.3px;stroke-linecap:round}.b-bombilla__halo{opacity:0;transition:opacity .5s}.b-bombilla.encendida .b-bombilla__cristal{fill:#ffd978;stroke:#fff0c2}.b-bombilla.encendida .b-bombilla__halo{opacity:1;animation:.7s linear b-prende}@keyframes b-prende{0%{opacity:.2}18%{opacity:1}30%{opacity:.35}46%{opacity:1}to{opacity:1}}.b-cenas__cabeza{text-align:center;justify-items:center;gap:18px;max-width:820px;margin:0 auto;display:grid;position:relative}.b-cenas__cabeza .b-h2{max-width:16ch}.b-cenas__cabeza .b-entrada{color:#f6f0e4cc}.b-cenas__dias{font-family:var(--f-titulo);color:var(--b-mantequilla);font-size:21px;font-style:italic}.b-platos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:56px 0 0;padding:0;list-style:none;display:grid}.b-plato{isolation:isolate;opacity:.55;filter:brightness(.38)saturate(.6);background:#fdeedd;border-radius:20px;transition:opacity 1s,filter 1.1s,transform 1.1s,box-shadow 1.1s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(18px)}.b-plato:nth-child(2n){margin-top:30px}.b-plato img{aspect-ratio:1;object-fit:cover;width:100%}.b-plato.encendido{opacity:1;filter:none;transform:none;box-shadow:0 0 0 1px #ffd97847,0 24px 60px -24px #ffbe5a80}.b-cenas .b-boton--mantequilla{margin-top:6px}.b-carta{background-color:var(--b-crema)}.b-carta__cabeza{gap:28px;margin-bottom:40px;display:grid}.b-carta__cabeza>div:first-child{gap:18px;display:grid}.b-carta__fotos{justify-self:end;width:62%;max-width:300px;padding:0 0 18px 18%;position:relative}.b-carta__fotos .b-arco{width:100%}.b-carta__coca{aspect-ratio:1;isolation:isolate;width:46%;box-shadow:0 0 0 6px var(--b-crema), 0 20px 40px -20px #154c3580;border-radius:50%;position:absolute;bottom:0;left:0;overflow:hidden}.b-carta__coca img{object-fit:cover;width:100%;height:100%}.b-carta__hoja{background:#fffaf1;border:1px solid #154c351a;border-radius:28px;padding:26px 18px;box-shadow:0 40px 80px -55px #154c358c}.prop-b .carta__pestanas{border-bottom:1px solid var(--c-linea);gap:2px;padding-bottom:0}.prop-b .carta__pestana{min-height:48px;font-family:var(--f-titulo);color:var(--c-suave);background:0 0;border:0;border-radius:0;padding:0 12px;font-size:18px;font-style:italic;font-weight:400;position:relative}.prop-b .carta__pestana[aria-selected=true]{color:var(--b-bosque);background:0 0}.prop-b .carta__pestana[aria-selected=true]:after{content:"";background:var(--b-coral);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.prop-b .menu{border:0;border-top:2px solid var(--b-bosque);background:0 0;border-radius:0;padding:18px 0 8px}.prop-b .menu__nombre{font-size:28px;font-weight:420}.prop-b .menu__precio{color:var(--b-coral-texto);font-weight:450}.prop-b .menu__lista{color:var(--c-suave);padding-left:0;list-style:none}.prop-b .menu__lista li:before{content:"· ";color:var(--b-coral-texto)}.prop-b .seccion__titulo{color:var(--b-bosque);font-size:28px;font-style:italic;font-weight:420}.prop-b .plato{border-bottom:1px dotted #154c3552}.prop-b .plato__p{font-family:var(--f-titulo);color:var(--b-bosque);font-weight:500}.prop-b .carta__reservar{background:var(--b-bosque)}.prop-b .carta__aviso{margin-top:6px}.b-casa{background-color:var(--b-papel);overflow:hidden}.b-casa__rejilla{gap:40px;display:grid}.b-casa__video{width:min(70vw,360px)}.b-casa__video .b-arco{aspect-ratio:4/5;clip-path:inset(0 round 50% 50% 22px 22px/40% 40% 22px 22px);border-radius:50% 50% 22px 22px/40% 40% 22px 22px}.b-casa__texto{align-content:start;gap:18px;display:grid}.b-casa__receta{font-family:var(--f-titulo);color:var(--b-bosque);max-width:26em;font-size:max(21px,min(2.2vw,27px));font-style:italic;font-weight:360;line-height:1.35}.b-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:14px;display:grid}.b-cifras>div{border-top:1px solid #154c3538;flex-direction:column-reverse;gap:2px;padding-top:14px;display:flex}.b-cifras dd{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--b-bosque);font-variant-numeric:lining-nums;font-size:max(44px,min(6vw,72px));font-weight:340;line-height:1}.b-cifras dt{color:var(--c-suave);font-size:14.5px}.b-casa__recuerdos{justify-content:center;gap:4%;padding:10px 0;display:flex}.b-recuerdo{background:#fffdf8;border-radius:6px;width:46%;max-width:260px;padding:8px 8px 24px;box-shadow:0 2px #0000000a,0 26px 50px -26px #154c358c}.b-recuerdo img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.b-recuerdo--1{transform:rotate(-4deg)}.b-recuerdo--2{transform:rotate(3deg)translateY(18px)}.b-resenas{background-color:var(--b-crema)}.b-resenas__cabeza{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.b-redondo{aspect-ratio:1;isolation:isolate;border-radius:50%;flex:none;width:112px;position:relative;overflow:hidden}.b-redondo img{object-fit:cover;width:100%;height:100%}.prop-b .resenas__cifra{letter-spacing:-.03em;font-size:60px;font-weight:360}.prop-b .resenas__estrellas,.prop-b .resena__estrellas{color:#c99a17}.prop-b .resenas__rejilla{gap:0 48px}.prop-b .resena{border:0;border-top:1px solid var(--c-linea);background:0 0;border-radius:0;padding:26px 0}.prop-b .resena__texto{font-family:var(--f-titulo);font-variation-settings:"SOFT" 50;font-size:19px;font-weight:380;line-height:1.5}.prop-b .resena:nth-child(2){border-top:2px solid var(--b-bosque);order:-1}.prop-b .resena:nth-child(2) .resena__texto{letter-spacing:-.015em;color:var(--b-bosque);font-size:max(25px,min(3.4vw,40px));font-style:italic;font-weight:340;line-height:1.22}.b-preguntas{background-color:var(--b-papel)}.b-preguntas__rejilla{gap:36px;display:grid}.b-preguntas__foto{width:min(58vw,300px)}.b-preguntas .b-h2{margin-bottom:30px}.prop-b .pregunta__p{font-size:max(19px,min(2.2vw,23px));font-weight:420}.prop-b .pregunta__signo{color:var(--b-bosque);border-color:#154c354d}.b-visita{background-color:var(--b-crema);padding-bottom:110px}.b-visita__banda{isolation:isolate;background:#c9b98f;border-radius:28px;height:max(220px,min(34vw,440px));margin:0 0 56px;position:relative;overflow:hidden}.b-visita__banda img{object-position:50% 78%}.b-visita__banda:after{content:"";background:linear-gradient(#081c1200 38%,#081c12b8);position:absolute;top:0;bottom:0;left:0;right:0}.b-visita__banda figcaption{z-index:1;font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--b-crema);font-size:max(30px,min(5vw,68px));font-style:italic;font-weight:360;line-height:1;position:absolute;bottom:18px;left:22px;right:22px}.b-visita__rejilla{gap:40px;display:grid}.b-visita__texto{align-content:start;gap:22px;display:grid}.prop-b .horario__fila dt{font-family:var(--f-titulo);font-weight:420}.prop-b .horario__cena{color:var(--b-coral-texto)}.prop-b .contacto>*{min-height:52px;color:var(--b-tinta);border-color:#154c354d}.prop-b .contacto__wa{color:#fff!important;background:var(--c-wa)!important;border-color:var(--c-wa)!important}@media (min-width:600px){.tj--portada{--tj-w:300px}.b-portada__titulo{font-size:max(50px,min(13vw,150px))}.b-portada__arco{width:min(42vw,30vh)}.b-portada__tarjeta,.b-portada__pie{left:auto;right:calc(2vw + min(42vw,30vh) - 110px)}.b-zona{flex-basis:46%}.b-platos{gap:20px}}@media (min-width:768px){.b-ancho{padding:0 40px}.b-sec{padding:128px 0}.b-zonas{margin:18px -40px 0;padding:0 40px 10px;scroll-padding:0 40px}.b-carta__hoja{padding:44px}.b-club__panel{padding:32px}.b-resenas__cabeza{margin-bottom:44px}.b-redondo{width:180px}.b-portada{padding:22px 40px 110px}}@media (min-width:900px){.b-portada{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:stretch;gap:0 4vw;padding:26px 56px 120px}.b-portada__cabeza{grid-column:1/-1}.b-portada__logo{width:150px}.b-portada__texto{align-content:center;gap:28px;padding:4vh 0;display:grid}.b-portada__titulo,.b-portada__escena,.b-portada__botones,.b-portada__entrada,.b-portada__datos{order:0}.b-portada__titulo{font-size:max(76px,min(7.8vw,150px))}.b-portada__entrada{max-width:28em;font-size:19px}.b-portada__escena{place-self:center;width:min(37vh,380px);padding:3vh 0 4vh}.b-portada__arco{width:100%;margin:0}.b-portada__tarjeta{bottom:9%;left:-58%;right:auto}.tj--portada{--tj-w:clamp(260px, 22vw, 340px)}.b-portada__pie{white-space:nowrap;bottom:-1%;left:-54%;right:auto}.b-planes__lista{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px}.b-plan__marco{width:100%}.b-plan:nth-child(2n) .b-plan__marco{margin-left:0}.b-plan:nth-child(2){margin-top:140px}.b-plan:nth-child(3){margin-top:50px}.b-parque__rejilla{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.b-parque__video{width:100%;max-width:420px;position:sticky;top:7vh}.b-zonas{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;margin:34px 0 0;padding:0 0 64px;display:grid;overflow:visible}.b-zona:nth-child(2n){transform:translateY(64px)}.b-agenda__rejilla{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:64px}.b-agenda__texto{position:sticky;top:6vh}.b-libro{box-shadow:inset 14px 0 0 var(--b-bosque), inset 17px 0 0 #ffffff80, 0 1px 0 #154c3514, 0 50px 90px -50px #154c3580;padding:34px 32px 30px 44px}.b-club__rejilla{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"cabeza panel""objeto panel";align-items:start;gap:40px 72px}.b-club__cabeza{grid-area:cabeza}.b-club__objeto{grid-area:objeto;justify-items:start;padding:20px 0 0 10px}.b-club__panel{grid-area:panel;align-self:center}.tj--club{--tj-w:min(40vw, 520px)}.b-platos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.b-plato:nth-child(2n){margin-top:0}.b-plato:nth-child(4n+2),.b-plato:nth-child(4n+4){margin-top:44px}.b-carta__cabeza{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:60px}.b-carta__fotos{width:100%}.b-casa__rejilla{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"video texto""video recuerdos";align-items:start;gap:48px 72px}.b-casa__video{grid-area:video;width:100%;max-width:480px;position:sticky;top:8vh}.b-casa__texto{grid-area:texto}.b-casa__recuerdos{grid-area:recuerdos;justify-content:flex-start}.b-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.prop-b .resenas__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-b .resena:nth-child(2){grid-column:1/-1;padding:34px 0 40px}.prop-b .resena:nth-child(2) .resena__texto{max-width:26em}.b-preguntas__rejilla{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:80px}.b-preguntas__foto{width:100%;max-width:400px;position:sticky;top:10vh}.b-visita__rejilla{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}}@media (min-width:1200px){.b-ancho{padding:0 56px}.b-sec{padding:160px 0}.b-cenas{padding-top:0}.b-redondo{width:220px}}@media (prefers-reduced-motion:reduce){.tj__giro,.tj__cara,.b-plato,.b-bombilla__cristal,.b-bombilla__halo,.b-cenas,.b-club,.b-cenas__cielo,.b-girar .ico,.b-boton{transition:none!important}.b-cenas__cielo i,.b-bombilla.encendida .b-bombilla__halo,.tj.destello .tj__cara--frente:after{animation:none!important}.b-plato{opacity:1;filter:none;transform:none}}
