.ofertas[data-astro-cid-qp4r5fnl]{--hueco:1.5rem;--tarjeta:min(26rem, calc(100vw - 2 * var(--margen)));--u:calc(var(--tarjeta) / 100);gap:var(--hueco);grid-template-columns:var(--tarjeta);justify-content:center;display:grid}.oferta[data-astro-cid-qp4r5fnl]{text-align:center;background:var(--papel);border-radius:var(--radio);box-shadow:var(--sombra), 0 0 0 1px #2a1f1a0f;grid-template-rows:auto auto auto 1fr;display:grid;overflow:hidden}.oferta__cabecera[data-astro-cid-qp4r5fnl]{padding:calc(4.5 * var(--u)) calc(6 * var(--u));background:var(--burdeos);color:var(--papel);place-items:center;display:grid}.oferta__cabecera[data-astro-cid-qp4r5fnl] [data-astro-cid-qp4r5fnl]:is(h2,h3){font-size:max(1.3rem, calc(6.6 * var(--u)));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.oferta__incluye[data-astro-cid-qp4r5fnl]{padding:calc(8 * var(--u)) calc(6 * var(--u)) 0;font-weight:700;font-size:max(.95rem, calc(4.4 * var(--u)));letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;align-self:center;line-height:1.3;list-style:none}.oferta__incluye[data-astro-cid-qp4r5fnl] li[data-astro-cid-qp4r5fnl]+li[data-astro-cid-qp4r5fnl]:before{content:"";width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));margin:calc(2.4 * var(--u)) auto;background:var(--ocre);display:block;transform:rotate(45deg)}.oferta__incluye[data-astro-cid-qp4r5fnl] li[data-astro-cid-qp4r5fnl] span[data-astro-cid-qp4r5fnl]{letter-spacing:0;text-transform:none;color:var(--tinta-suave);margin-top:.15em;font-size:.8em;font-weight:500;display:block}.oferta__precio[data-astro-cid-qp4r5fnl]{align-content:start;justify-items:center;gap:calc(2.5 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u)) 0;display:grid}.oferta__importe[data-astro-cid-qp4r5fnl]{font-family:var(--fuente-cifras);font-size:max(3.2rem, calc(18 * var(--u)));letter-spacing:-.02em;color:var(--burdeos);font-weight:800;line-height:1}.oferta__importe[data-astro-cid-qp4r5fnl] span[data-astro-cid-qp4r5fnl]{vertical-align:.7em;margin-left:.04em;font-size:.5em}.oferta__cuando[data-astro-cid-qp4r5fnl]{padding:calc(1.2 * var(--u)) calc(4 * var(--u));background:var(--ocre-claro);font-weight:700;font-size:max(.9rem, calc(3.8 * var(--u)));border-radius:999px;line-height:1.4}.oferta__pie[data-astro-cid-qp4r5fnl]{align-content:start;gap:calc(1.2 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u)) calc(7 * var(--u));font-size:max(.88rem, calc(3.7 * var(--u)));color:var(--tinta-suave);display:grid}.oferta__pie[data-astro-cid-qp4r5fnl] dl[data-astro-cid-qp4r5fnl]{gap:calc(1.2 * var(--u));display:grid}.oferta__pie[data-astro-cid-qp4r5fnl] dt[data-astro-cid-qp4r5fnl],.oferta__pie[data-astro-cid-qp4r5fnl] dd[data-astro-cid-qp4r5fnl]{display:inline}.oferta__pie[data-astro-cid-qp4r5fnl] dd[data-astro-cid-qp4r5fnl]{color:var(--burdeos);white-space:nowrap;margin-left:.35em;font-weight:800}@media (width>=700px){.ofertas[data-astro-cid-qp4r5fnl]{--hueco:clamp(1.5rem, 3vw, 2.5rem);--tarjeta:min(22rem, calc((100vw - 2 * var(--margen) - var(--hueco) - 1rem) / 2));grid-template-columns:repeat(2, var(--tarjeta));grid-template-rows:repeat(4,auto);row-gap:0}.oferta[data-astro-cid-qp4r5fnl]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}@media (width>=1024px){.ofertas[data-astro-cid-qp4r5fnl]{--hueco:clamp(3rem, 6vw, 7rem);--tarjeta:clamp(24rem, min(28vw, 52svh), 34rem)}}.portada[data-astro-cid-lcdefpme]{position:relative}.portada__fondo[data-astro-cid-lcdefpme]{height:max(260px,42svh);position:relative;overflow:hidden}.portada__fondo[data-astro-cid-lcdefpme] .portada__img{object-fit:cover;object-position:80% 30%;width:100%;height:100%}.portada__fondo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, transparent, var(--papel) 92%);height:45%;position:absolute;inset:auto 0 0}.portada__ofertas[data-astro-cid-lcdefpme]{margin-top:-17svh;padding-bottom:3rem;position:relative}@media (width>=700px) and (width<=1023px){.portada__fondo[data-astro-cid-lcdefpme]{aspect-ratio:16/10;height:auto}.portada__fondo[data-astro-cid-lcdefpme] .portada__img{object-position:50% 40%}}@media (width>=1024px){.portada[data-astro-cid-lcdefpme]{min-height:clamp(640px, calc(100svh - var(--cabecera-alto)), 1200px);align-items:center;display:grid}.portada__fondo[data-astro-cid-lcdefpme]{height:auto;position:absolute;inset:0}.portada__fondo[data-astro-cid-lcdefpme] .portada__img{object-position:50% 10%}.portada__fondo[data-astro-cid-lcdefpme]:after{height:22%}.portada__ofertas[data-astro-cid-lcdefpme]{margin-top:0;padding-block:2.5rem}}.presentacion[data-astro-cid-lcdefpme]{gap:2.5rem;padding-block:3rem 4rem;display:grid}.presentacion__texto[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;max-width:34rem;display:grid}.presentacion[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.3rem)}.presentacion__texto[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.antetitulo){color:var(--tinta-suave);font-size:1.125rem}.presentacion[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{margin-top:.5rem}.servicios[data-astro-cid-lcdefpme]{gap:1rem;padding:0;list-style:none;display:grid}.servicio[data-astro-cid-lcdefpme]{border-radius:var(--radio);background:var(--papel-2);grid-template-columns:auto 1fr;align-items:start;gap:.15rem 1rem;padding:1.15rem;display:grid}.servicio__icono[data-astro-cid-lcdefpme]{background:var(--burdeos);width:3rem;height:3rem;color:var(--papel);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.servicio__icono[data-astro-cid-lcdefpme] svg{width:1.5rem;height:1.5rem}.servicio[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3rem}.servicio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--tinta-suave);font-size:.98rem}@media (width>=640px){.servicios[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.presentacion[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;align-items:center;gap:4rem;padding-block:5rem 6rem}.servicio[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:1.5rem}.servicio__icono[data-astro-cid-lcdefpme]{grid-row:auto;margin-bottom:.75rem}}.cocina[data-astro-cid-lcdefpme]{background:var(--papel-2);padding-block:3.5rem}.cocina[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.4rem;font-size:clamp(1.8rem,1.4rem + 1.8vw,2.6rem)}.cocina__lista[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:1rem;margin-top:1.75rem;padding-bottom:.5rem;list-style:none;display:grid;overflow-x:auto}.cocina__lista[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.plato[data-astro-cid-lcdefpme]{scroll-snap-align:start}.plato[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radio);background:var(--linea);width:100%}.plato[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--fuente-titulo);margin-top:.6rem;font-size:1.15rem;font-weight:600}@media (width>=640px){.cocina__lista[data-astro-cid-lcdefpme]{grid-auto-columns:40%}}@media (width>=900px){.cocina[data-astro-cid-lcdefpme]{padding-block:5rem}.cocina__lista[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:1.75rem;overflow:visible}.plato[data-astro-cid-lcdefpme] img{aspect-ratio:5/4}}.barra[data-astro-cid-lcdefpme]{display:grid;position:relative}.barra__fondo[data-astro-cid-lcdefpme]{aspect-ratio:16/10;overflow:hidden}.barra__fondo[data-astro-cid-lcdefpme] .barra__img{object-fit:cover;width:100%;height:100%}.barra__tarjeta[data-astro-cid-lcdefpme]{margin:-3rem var(--margen) 0;border-radius:var(--radio);background:var(--papel);box-shadow:var(--sombra);justify-items:start;gap:.85rem;padding:1.75rem;display:grid;position:relative}.barra__tarjeta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,1.4rem + 1.8vw,2.5rem)}.barra__tarjeta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.antetitulo){color:var(--tinta-suave)}@media (width>=900px){.barra[data-astro-cid-lcdefpme]{align-items:center;min-height:36rem}.barra__fondo[data-astro-cid-lcdefpme]{aspect-ratio:auto;position:absolute;inset:0}.barra__tarjeta[data-astro-cid-lcdefpme]{margin:4rem 0;margin-left:max(var(--margen), calc((100vw - var(--ancho-max)) / 2));max-width:28rem;padding:2.25rem}}.visita[data-astro-cid-lcdefpme]{gap:2.5rem;padding-block:4rem;display:grid}.visita__texto[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;display:grid}.visita[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,1.4rem + 1.8vw,2.6rem)}address[data-astro-cid-lcdefpme]{font-size:1.2rem;font-style:normal}.visita__botones[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.visita__horario[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:1.5rem}@media (width>=900px){.visita[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;padding-block:6rem}}
