.site-header[data-astro-cid-nen7h5rs]{z-index:40;background-color:var(--color-crema);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(1.3125rem,4vw,3rem);padding-block:clamp(.625rem,1.25vw,.875rem);display:flex}.logo-link[data-astro-cid-nen7h5rs]{flex-shrink:0;margin:-21px -21px -21px 0;padding:21px 21px 21px 0;text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs]{flex:none;display:none}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;align-items:center;gap:clamp(.875rem,1.8vw,2rem);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);font-weight:500;font-size:var(--text-label);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;white-space:nowrap;border-bottom:1px solid #0000;padding-block:.5rem;text-decoration:none;transition:border-color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--color-coral)}.nav-servicios[data-astro-cid-nen7h5rs]{position:relative}.nav-servicios[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.nav-servicios[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-flecha[data-astro-cid-nen7h5rs]{border-bottom:1px solid;border-right:1px solid;flex:none;width:.4rem;height:.4rem;transition:transform .2s;transform:translateY(-.15em)rotate(45deg)}[data-astro-cid-nen7h5rs][data-desplegable][open] .nav-flecha[data-astro-cid-nen7h5rs]{transform:translateY(.05em)rotate(-135deg)}.nav-desktop[data-astro-cid-nen7h5rs] .nav-familias[data-astro-cid-nen7h5rs]{z-index:20;background-color:var(--color-crema);border:1px solid var(--color-zellige);border-radius:var(--radius-brand);gap:0;min-width:15rem;padding:.5rem 0;display:grid;position:absolute;top:calc(100% + .75rem);left:0;box-shadow:0 12px 32px #1a18191a}.nav-familia[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--text-secondary);white-space:nowrap;padding:.6rem 1.25rem;line-height:1.3;text-decoration:none;display:block}.nav-familia[data-astro-cid-nen7h5rs]:hover,.nav-familia[data-astro-cid-nen7h5rs]:focus-visible{background-color:var(--color-crema-hondo)}.header-actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.idiomas[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:inline-flex}.idioma[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);font-weight:500;font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--color-nogal);border-bottom:1px solid #0000;padding-block:.15rem;text-decoration:none}.idioma[data-astro-cid-nen7h5rs]+.idioma[data-astro-cid-nen7h5rs]{border-left:1px solid var(--color-zellige);padding-left:.6rem}.idioma[data-astro-cid-nen7h5rs]:hover{color:var(--color-tinta)}.idioma[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-tinta);border-bottom-color:currentColor}.idiomas-panel[data-astro-cid-nen7h5rs]{margin-top:2rem}.header-tel[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--text-secondary);color:var(--color-nogal);white-space:nowrap;text-decoration:none;display:none}.header-tel[data-astro-cid-nen7h5rs]:hover{color:var(--color-tinta);text-underline-offset:.3em;text-decoration:underline}.book-desktop[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 8px;display:inline-flex}.menu-bars[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;width:100%;display:flex}.menu-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--color-tinta);width:100%;height:1px;display:block}.menu-panel[data-astro-cid-nen7h5rs]{padding:var(--spacing-gutter) var(--spacing-gutter) calc(var(--spacing-gutter) * 2);background-color:var(--color-crema)}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.panel-servicios[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.panel-servicios[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-panel[data-astro-cid-nen7h5rs] .panel-familias[data-astro-cid-nen7h5rs]{border-left:1px solid var(--color-zellige);gap:0;margin:1rem 0 0;padding-left:1rem}.menu-panel[data-astro-cid-nen7h5rs] .panel-familias[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--text-secondary);padding-block:.65rem;display:block}.book-dock[data-astro-cid-nen7h5rs]{z-index:45;background-color:var(--color-blanco-calido);color:var(--color-tinta);border-top:1px solid var(--color-lino);padding-bottom:env(safe-area-inset-bottom);transition:transform .26s,opacity .26s;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #3a312c14}@media (width>=60rem){body:has(.catalogo-pegado) .book-dock[data-astro-cid-nen7h5rs]{display:none}}.book-dock[data-astro-cid-nen7h5rs][data-oculto]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.book-dock[data-astro-cid-nen7h5rs]{transition:none}}.book-dock-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;padding-block:.65rem;display:flex}.book-dock-botones[data-astro-cid-nen7h5rs]{display:contents}.book-dock-titulo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);white-space:nowrap;color:var(--color-tinta);margin:0;font-size:clamp(2.1rem,2.4vw,2.6rem);line-height:1.1;display:none}.book-dock[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs],.book-dock[data-astro-cid-nen7h5rs] .btn{white-space:nowrap;letter-spacing:.1em;flex:1;min-height:38px;padding-block:.5rem;padding-inline:.5rem;font-size:.6875rem}.book-dock-ancho[data-astro-cid-nen7h5rs]{display:none}@media (width>=48rem){.book-dock-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:1.5rem;padding-block:.75rem}.book-dock-titulo[data-astro-cid-nen7h5rs]{display:none}.book-dock-botones[data-astro-cid-nen7h5rs]{gap:.75rem;display:flex}.book-dock[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs],.book-dock[data-astro-cid-nen7h5rs] .btn{font-size:var(--text-cta);letter-spacing:.16em;flex:none;padding-inline:1.5rem}.book-dock-ancho[data-astro-cid-nen7h5rs]{display:inline}.book-dock-estrecho[data-astro-cid-nen7h5rs]{display:none}}@media (width>=64rem){.book-dock-titulo[data-astro-cid-nen7h5rs]{display:block}}@media (width>=60rem){.nav-desktop[data-astro-cid-nen7h5rs]{display:block}.book-desktop[data-astro-cid-nen7h5rs]{display:inline-flex}.header-inner[data-astro-cid-nen7h5rs]{max-width:none;padding-inline:10vw}@media (width>=85rem){.header-tel[data-astro-cid-nen7h5rs]{display:inline-block}}.menu-toggle[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].compacta .nav-desktop[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].compacta .book-desktop[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].compacta .header-tel[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs].compacta .menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header[data-astro-cid-nen7h5rs].compacta .menu-panel[data-astro-cid-nen7h5rs]:not([hidden]){display:block}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-block);background-color:var(--color-nude);padding-bottom:6rem}.footer-ancho[data-astro-cid-jo6i4kqk]{width:100%;padding-inline:var(--spacing-gutter)}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;justify-items:center;gap:3rem;padding-block:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.footer-tagline[data-astro-cid-jo6i4kqk]{max-width:30ch;margin:0}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),auto));justify-content:center;gap:2rem 3rem;display:grid}.footer-cols[data-astro-cid-jo6i4kqk] .footer-rotulo[data-astro-cid-jo6i4kqk]{color:inherit;margin:0 0 1.25rem}.footer-cols[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal}.footer-cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 .5rem}.footer-cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hours[data-astro-cid-jo6i4kqk]{max-width:15rem;margin-inline:auto}.hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{white-space:nowrap;justify-content:space-between;gap:1rem;display:flex}.hours[data-astro-cid-jo6i4kqk] .closed[data-astro-cid-jo6i4kqk]{color:var(--color-nogal)}.cierres[data-astro-cid-jo6i4kqk]{color:var(--color-coral);gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-bottom:2rem}.footer-bottom-fila[data-astro-cid-jo6i4kqk]{text-align:center;flex-wrap:wrap;justify-content:center;gap:.35rem 2rem;margin-top:1rem;display:flex}.footer-bottom-fila[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-credito[data-astro-cid-jo6i4kqk]{color:var(--color-nogal)}@media (width>=60rem){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:0}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"izq marca der";place-items:start stretch;gap:4rem}.footer-brand[data-astro-cid-jo6i4kqk]{grid-area:marca}.footer-izq[data-astro-cid-jo6i4kqk]{grid-area:izq;justify-content:start}.footer-der[data-astro-cid-jo6i4kqk]{text-align:right;grid-area:der;justify-content:end}.footer-izq[data-astro-cid-jo6i4kqk] .hours[data-astro-cid-jo6i4kqk]{margin-inline:0}.footer-bottom-fila[data-astro-cid-jo6i4kqk]{text-align:left;justify-content:space-between}}.consent[data-astro-cid-u6s5b3h2]{z-index:60;background-color:var(--color-blanco-calido);border-top:1px solid var(--color-lino);max-height:85dvh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 28px #3a312c1a}.consent-inner[data-astro-cid-u6s5b3h2]{gap:1.5rem;padding-block:1.5rem;display:grid}.consent-text[data-astro-cid-u6s5b3h2] .consent-title[data-astro-cid-u6s5b3h2]{margin:0 0 .75rem}.consent-text[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{max-width:62ch;margin:0}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:10rem}.consent-choose[data-astro-cid-u6s5b3h2]{cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:var(--text-label);letter-spacing:.24em;text-transform:uppercase;color:var(--color-tinta);text-underline-offset:.3em;background:0 0;border:0;flex:none;padding:.5rem 0;text-decoration:underline}.consent-options[data-astro-cid-u6s5b3h2]{border-top:1px solid var(--color-zellige)}.consent-options-inner[data-astro-cid-u6s5b3h2]{justify-items:start;gap:2rem;padding-block:2rem;display:grid}.consent-options[data-astro-cid-u6s5b3h2] fieldset[data-astro-cid-u6s5b3h2]{border:0;max-width:62ch;margin:0;padding:0}.consent-options[data-astro-cid-u6s5b3h2] legend[data-astro-cid-u6s5b3h2]{margin-bottom:.6rem;padding:0}.consent-options[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{margin:0}.consent-fixed[data-astro-cid-u6s5b3h2]{color:var(--color-nogal);margin-top:.75rem!important}.consent-switch[data-astro-cid-u6s5b3h2]{cursor:pointer;align-items:center;gap:.75rem;margin-top:1rem;display:inline-flex}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:20px;height:20px;accent-color:var(--color-coral);cursor:pointer}@media (width>=52rem){.consent-inner[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr auto;align-items:center;gap:3rem;padding-block:1.75rem}.consent-actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:none}.consent-options-inner[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(3,1fr);align-items:start}.consent-options-inner[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{grid-column:1/-1}}.aviso[data-astro-cid-kai632kg]{background-color:var(--color-coral);color:var(--color-blanco-calido)}.aviso-texto[data-astro-cid-kai632kg]{width:100%;max-width:var(--container-page);padding:.7rem var(--spacing-gutter);font-family:var(--font-text);font-size:var(--text-secondary);text-align:center;text-wrap:balance;margin:0 auto;line-height:1.4}.art[data-astro-cid-u5joy6nk]{width:100%;height:100%;aspect-ratio:var(--art-ratio);object-fit:cover;background-color:var(--color-arena);border-radius:var(--foto-radio,var(--radius-brand));display:block}.art-arco[data-astro-cid-u5joy6nk]{border-radius:999px 999px 0 0}.cover[data-astro-cid-2z4hosiv]{width:100%;aspect-ratio:var(--cover-ratio);object-fit:cover;border-radius:var(--foto-radio,var(--radius-brand));background-color:var(--color-arena);display:block}
