.sec-titulo[data-astro-cid-j7pv25f6]{margin-block:.25em 1.2em;font-size:clamp(2rem,6vw,3.5rem)}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero__stage[data-astro-cid-j7pv25f6]{min-height:100svh;display:grid;gap:1.25rem;align-content:center;padding:5.5rem var(--gutter) 6rem;max-width:1160px;margin-inline:auto}.hero__eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 .25rem}.hero__wordmark[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(4.5rem,24vw,9rem);line-height:.85;letter-spacing:-.03em;color:var(--crema-dorada);font-variation-settings:"opsz" 144}.hero__beats[data-astro-cid-j7pv25f6]{display:grid;gap:.15em;margin-top:.75rem}.hero--escena[data-astro-cid-j7pv25f6] .hero__beats[data-astro-cid-j7pv25f6]{margin-top:0}.hero__beat[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,6.4vw,2.6rem);line-height:1.05;letter-spacing:-.02em;color:var(--periwinkle);text-wrap:balance}.linea[data-astro-cid-j7pv25f6]{display:inline}.hero__ilustracion[data-astro-cid-j7pv25f6]{display:none}.hero__foto[data-astro-cid-j7pv25f6]{width:min(70vw,340px);aspect-ratio:3 / 4;max-height:40svh;border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -25px #0000008c;margin-inline:auto}.hero__foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__nota[data-astro-cid-j7pv25f6]{font-size:.85rem;opacity:.85;margin-top:.75rem}@media(min-width:900px){.hero__stage[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr;grid-template-areas:"arriba foto" "abajo foto";align-items:center;column-gap:4rem}.hero__arriba[data-astro-cid-j7pv25f6]{grid-area:arriba;align-self:end}.hero__escena[data-astro-cid-j7pv25f6]{grid-area:foto}.hero__abajo[data-astro-cid-j7pv25f6]{grid-area:abajo;align-self:start}.hero__foto[data-astro-cid-j7pv25f6]{width:100%;max-width:420px;max-height:70svh}}.hero[data-astro-cid-j7pv25f6].hero--escena .hero__stage[data-astro-cid-j7pv25f6]{height:100svh;min-height:0;max-width:none;grid-template-columns:1fr;grid-template-areas:none;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch;gap:.5rem;padding:4.75rem var(--gutter) 5.75rem;text-align:center}.hero--escena[data-astro-cid-j7pv25f6] .hero__arriba[data-astro-cid-j7pv25f6],.hero--escena[data-astro-cid-j7pv25f6] .hero__escena[data-astro-cid-j7pv25f6],.hero--escena[data-astro-cid-j7pv25f6] .hero__abajo[data-astro-cid-j7pv25f6]{grid-area:auto;align-self:auto}.hero--escena[data-astro-cid-j7pv25f6] .hero__arriba[data-astro-cid-j7pv25f6]{display:grid;position:relative;z-index:2}.hero--escena[data-astro-cid-j7pv25f6] .hero__marca[data-astro-cid-j7pv25f6],.hero--escena[data-astro-cid-j7pv25f6] .hero__beats[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.hero--escena[data-astro-cid-j7pv25f6] .hero__beats[data-astro-cid-j7pv25f6]{display:grid;align-self:center}.hero--escena[data-astro-cid-j7pv25f6] .hero__beat[data-astro-cid-j7pv25f6]{grid-area:1 / 1;font-size:clamp(2.1rem,9vw,4.6rem)}.hero--escena[data-astro-cid-j7pv25f6] .linea[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding:.04em .12em .1em;margin-bottom:-.1em}.hero--escena[data-astro-cid-j7pv25f6] .linea__in[data-astro-cid-j7pv25f6]{display:block;will-change:transform}.hero--escena[data-astro-cid-j7pv25f6] .hero__escena[data-astro-cid-j7pv25f6]{position:relative;z-index:1;min-height:0}.hero--escena[data-astro-cid-j7pv25f6] .hero__ilustracion[data-astro-cid-j7pv25f6]{display:block;position:absolute;inset:0;margin:auto;height:92%;aspect-ratio:1;max-width:100%;will-change:transform}.hero--escena[data-astro-cid-j7pv25f6] .hero__ilustracion[data-astro-cid-j7pv25f6] .hero__svg{width:100%;height:100%;overflow:visible}.hero--escena[data-astro-cid-j7pv25f6] .hero__ilustracion[data-astro-cid-j7pv25f6] #hero-topping-fig{display:none}.hero--escena[data-astro-cid-j7pv25f6] .hero__foto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;height:96%;width:auto;max-width:88%;max-height:none;will-change:transform,clip-path}.hero--escena[data-astro-cid-j7pv25f6] .hero__abajo[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hero--escena[data-astro-cid-j7pv25f6] .hero__ctas[data-astro-cid-j7pv25f6]{justify-content:center}.hero--escena[data-astro-cid-j7pv25f6] .hero__ver[data-astro-cid-j7pv25f6]{display:none}.hero--escena[data-astro-cid-j7pv25f6] .hero__beat[data-astro-cid-j7pv25f6],.hero--escena[data-astro-cid-j7pv25f6] .hero__nota[data-astro-cid-j7pv25f6],.hero--escena[data-astro-cid-j7pv25f6] .hero__ctas[data-astro-cid-j7pv25f6] .btn{transition:color .45s,background-color .45s,border-color .45s}.hero[data-astro-cid-j7pv25f6].hero--claro .hero__beat[data-astro-cid-j7pv25f6]{color:var(--vino)}.hero[data-astro-cid-j7pv25f6].hero--claro .hero__nota[data-astro-cid-j7pv25f6]{color:var(--tinta)}.hero[data-astro-cid-j7pv25f6].hero--claro .btn--primary[data-astro-cid-j7pv25f6]{background:var(--vino);color:var(--crema)}.hero[data-astro-cid-j7pv25f6].hero--claro .btn--ghost[data-astro-cid-j7pv25f6]{color:var(--vino)}@media(min-width:768px){.hero[data-astro-cid-j7pv25f6].hero--escena .hero__stage[data-astro-cid-j7pv25f6]{padding-bottom:2.5rem}.hero--escena[data-astro-cid-j7pv25f6] .hero__ver[data-astro-cid-j7pv25f6]{display:inline-flex}}.sabores__grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;grid-template-columns:1fr}.sabor[data-astro-cid-j7pv25f6]{border-top:6px solid var(--sabor);padding:0;overflow:hidden;display:flex;flex-direction:column}.sabor__foto[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;overflow:hidden}.sabor__foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block}.sabor__cuerpo[data-astro-cid-j7pv25f6]{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.sabor__nombre[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.7rem;margin:0}.sabor__tag[data-astro-cid-j7pv25f6]{font-family:var(--font-hand);font-size:1.35rem;margin:0;color:var(--vino)}.sabor__desc[data-astro-cid-j7pv25f6]{margin:0}.sabor__precios[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:.5rem 0 1rem;display:grid;gap:.5rem}.sabor__precios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px dashed color-mix(in srgb,var(--sabor) 60%,var(--tinta));font-size:.92rem}.sabor__precios[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.5rem;color:var(--vino)}.sabor[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:auto;align-self:flex-start}.sabores__hint[data-astro-cid-j7pv25f6]{display:none}@media(max-width:899.98px){.sabores__hint[data-astro-cid-j7pv25f6]{display:block;margin:-.6rem 0 .6rem;font-size:.85rem;opacity:.7;text-align:right;transition:opacity .4s;pointer-events:none}.sabores__hint[data-astro-cid-j7pv25f6].oculto{opacity:0}.sabores__grid[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter)}.sabores__grid[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.sabores__grid[data-astro-cid-j7pv25f6]>.sabor[data-astro-cid-j7pv25f6]{flex:0 0 min(78vw,320px);scroll-snap-align:center}.sabor__foto[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.sabor__cuerpo[data-astro-cid-j7pv25f6]{padding:.8rem 1rem 1rem;gap:.3rem}.sabor__nombre[data-astro-cid-j7pv25f6]{font-size:1.35rem}.sabor__tag[data-astro-cid-j7pv25f6]{font-size:1.15rem}.sabor__desc[data-astro-cid-j7pv25f6]{display:none}.sabor__precios[data-astro-cid-j7pv25f6]{margin:.2rem 0 .6rem;gap:0}.sabor__precios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.35rem 0;font-size:.8rem;white-space:nowrap}.sabor__precios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{overflow:hidden;text-overflow:ellipsis}.sabor__precios[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.25rem}.sabor[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:stretch;text-align:center;justify-content:center}}@media(min-width:900px){.sabores__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.historia[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:center}.historia__p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,4.5vw,2.1rem);line-height:1.25;margin:0 0 1rem}.historia__foto[data-astro-cid-j7pv25f6]{max-width:420px;width:100%;margin-inline:auto}.historia__foto[data-astro-cid-j7pv25f6] img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);display:block}@media(min-width:900px){.historia[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr .8fr;gap:4rem}}#historia[data-astro-cid-j7pv25f6] .pasos[data-astro-cid-j7pv25f6]{margin-top:clamp(3.5rem,9vw,6rem)}#historia[data-astro-cid-j7pv25f6] .paso[data-astro-cid-j7pv25f6]{border-top-color:color-mix(in srgb,var(--tinta) 35%,transparent)}#historia[data-astro-cid-j7pv25f6] .paso[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--tinta)}.pasos[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.pasos__lista[data-astro-cid-j7pv25f6]{max-width:620px}.paso[data-astro-cid-j7pv25f6]{padding:1.25rem 0;border-top:1px solid color-mix(in srgb,var(--tinta) 20%,transparent);position:relative}.paso[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.6rem;margin:0 0 .4rem;color:var(--vino)}.paso[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.paso__n[data-astro-cid-j7pv25f6]{display:none}@media(min-width:900px){.paso[data-astro-cid-j7pv25f6]{padding-block:2rem}}.queEs[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:center}.queEs__foto[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:560px;aspect-ratio:4 / 3;margin-inline:auto;border-radius:var(--radius);overflow:hidden}.queEs__foto[data-astro-cid-j7pv25f6] .queEs__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .8s ease}.queEs__foto[data-astro-cid-j7pv25f6] .queEs__img.activa{opacity:1}.queEs-card[data-astro-cid-j7pv25f6]{width:calc(100% - 2 * var(--gutter));max-width:1160px;margin-inline:auto;border-radius:var(--radius);margin-block:1rem}.btn__ico[data-astro-cid-j7pv25f6]{flex:none;margin-right:.45rem;vertical-align:-.2em}@media(min-width:900px){.queEs[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr;gap:4rem}}.resenas[data-astro-cid-j7pv25f6] .sec-titulo[data-astro-cid-j7pv25f6]{margin-bottom:.8em}.loop[data-astro-cid-j7pv25f6]{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-block:1rem 1.5rem}.loop[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--vino);outline-offset:-3px}.loop__track[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:stretch;gap:1rem;width:max-content;padding-inline:var(--gutter)}.loop[data-astro-cid-j7pv25f6] .resena{flex:none;width:min(78vw,300px);margin:0;scroll-snap-align:start;align-self:center}.loop[data-astro-cid-j7pv25f6] .resena:not(.resena--conFoto){height:clamp(280px,82vw,320px)}.resena[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;overflow:hidden}.resena__cuerpo[data-astro-cid-j7pv25f6]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.resena__foto[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;overflow:hidden;border-radius:calc(var(--radius) - 4px);margin:.5rem .5rem 0}.resena__foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none;pointer-events:none}.resena--conFoto[data-astro-cid-j7pv25f6] .resena__cuerpo[data-astro-cid-j7pv25f6]{padding-top:.9rem}.resena--conFoto[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:1rem}.resena__comillas[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:4rem;line-height:.6;color:var(--vino);display:block;height:1.5rem}.resena--conFoto[data-astro-cid-j7pv25f6] .resena__comillas[data-astro-cid-j7pv25f6]{font-size:3rem;height:1rem}.resena[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:.5rem 0 .75rem;font-family:var(--font-display);font-style:italic;font-size:1.12rem;line-height:1.35;flex:1}.resena[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.85rem;opacity:.8}.resena[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.loop[data-astro-cid-j7pv25f6].loop--activo{overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none}.loop[data-astro-cid-j7pv25f6].loop--activo.is-arrastrando{cursor:grabbing}.loop[data-astro-cid-j7pv25f6].loop--activo .loop__track[data-astro-cid-j7pv25f6]{padding-inline:0}.resenas__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.galeria-wrap[data-astro-cid-j7pv25f6]{padding-block:4rem;overflow:hidden}.galeria-inmersiva[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;padding:2rem 1rem;max-width:1000px;margin-inline:auto}.galeria-inmersiva[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);display:block}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g1{grid-column:1 / 5;aspect-ratio:16 / 10}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g2{grid-column:5 / 7;aspect-ratio:3 / 4;margin-top:2rem}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g3{grid-column:1 / 4;aspect-ratio:1}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g4{grid-column:4 / 7;aspect-ratio:4 / 5;margin-top:-2rem}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g5{grid-column:2 / 6;aspect-ratio:16 / 10}@media(min-width:900px){.galeria-inmersiva[data-astro-cid-j7pv25f6]{gap:1.5rem;padding:3rem 2rem}.galeria-inmersiva[data-astro-cid-j7pv25f6] .g4{margin-top:-4rem}}.faq[data-astro-cid-j7pv25f6]{max-width:52rem}.faq__lista[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem}.faq__item[data-astro-cid-j7pv25f6]{background:var(--crema);border-radius:var(--radius);padding:0 1.25rem;box-shadow:var(--shadow)}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-weight:600;list-style:none;position:relative;min-height:44px}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--vino);transition:transform .3s var(--ease-out)}.faq__item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(-50%) rotate(45deg)}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--vino);outline-offset:2px;border-radius:6px}.faq__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1.1rem}.cta-final[data-astro-cid-j7pv25f6]{padding-block:6rem 7rem;text-align:center}.cta-final__titulo[data-astro-cid-j7pv25f6]{color:var(--periwinkle);font-size:clamp(3rem,14vw,8rem);margin:0 0 .3em;line-height:1}.cta-final__acciones[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem}.btn--grande[data-astro-cid-j7pv25f6]{font-size:1.25rem;padding:1.1rem 2.5rem}.cta-final__ig[data-astro-cid-j7pv25f6]{color:var(--crema-dorada);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.barra-movil[data-astro-cid-j7pv25f6]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:var(--vino);color:var(--crema);box-shadow:0 -4px 20px #00000040;transition:transform .35s var(--ease-out)}.barra-movil[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem}.barra-movil[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--crema-dorada)}@media(min-width:768px){.barra-movil[data-astro-cid-j7pv25f6]{display:none}}@media(prefers-reduced-motion:reduce){.queEs__foto[data-astro-cid-j7pv25f6] .queEs__img{transition:none}}
