.cta-whatsapp[data-astro-cid-l7vgumwz]{border:1.5px solid var(--wine);border-radius:var(--r-pill);background:var(--wine);min-height:48px;color:var(--cream);font-family:var(--font-sans);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cta-whatsapp[data-astro-cid-l7vgumwz]:hover{background:var(--wine-hover);border-color:var(--wine-hover);color:var(--cream)}.cta-whatsapp--outline[data-astro-cid-l7vgumwz]{color:var(--wine);background:0 0}.cta-whatsapp--outline[data-astro-cid-l7vgumwz]:hover{background:var(--wine);border-color:var(--wine);color:var(--cream)}.cta-whatsapp--claro[data-astro-cid-l7vgumwz]{background:var(--cream);border-color:var(--cream);color:var(--wine)}.cta-whatsapp--claro[data-astro-cid-l7vgumwz]:hover{background:var(--blush);border-color:var(--blush);color:var(--wine)}.cta-whatsapp--claro[data-astro-cid-l7vgumwz]:focus-visible{outline-color:var(--cream)}.cta-whatsapp--pequeno[data-astro-cid-l7vgumwz]{min-height:44px;padding:.5rem 1.125rem;font-size:.875rem}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:color-mix(in srgb, var(--cream) 90%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.inner[data-astro-cid-nen7h5rs]{max-width:var(--max);padding:.75rem var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;display:flex;position:relative}.marca[data-astro-cid-nen7h5rs]{color:var(--wine);text-decoration:none;display:grid}.nome[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.1}.registro[data-astro-cid-nen7h5rs]{color:var(--ink-soft);font-size:.75rem;line-height:1.4}.menu[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;display:flex}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.25rem 1.5rem;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta-whatsapp){min-height:44px;color:var(--ink);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta-whatsapp):hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--wine)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline;text-decoration-color:var(--rose-deep);text-decoration-thickness:1.5px}.menu-botao[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);min-height:44px;color:var(--wine);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.menu-botao[data-astro-cid-nen7h5rs][hidden]{display:none}.menu-icone[data-astro-cid-nen7h5rs],.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{width:16px;height:1.5px;display:block}.menu-icone[data-astro-cid-nen7h5rs]{height:12px;position:relative}.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;transition:background-color .2s;position:absolute;top:50%}.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;transition:transform .2s;position:absolute}.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{transform:translateY(-5px)}.menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{transform:translateY(5px)}[data-astro-cid-nen7h5rs][data-aberto] .menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:0 0}[data-astro-cid-nen7h5rs][data-aberto] .menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}[data-astro-cid-nen7h5rs][data-aberto] .menu-icone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}@media (width<=899px){.registro[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs][data-js] .menu[data-astro-cid-nen7h5rs]{padding:.5rem var(--pad) 1.25rem;background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0;right:0}[data-astro-cid-nen7h5rs][data-js][data-aberto] .menu[data-astro-cid-nen7h5rs]{display:flex}[data-astro-cid-nen7h5rs][data-js] .menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}[data-astro-cid-nen7h5rs][data-js] .menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}[data-astro-cid-nen7h5rs][data-js] .menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta-whatsapp){min-height:48px;font-size:1rem;display:flex}}@media (width>=900px){.menu-botao[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--wine);color:var(--cream);font-size:.9375rem}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--max);padding:3.5rem var(--pad) 2.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;margin-inline:auto;display:grid}.col[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:.75rem;display:grid}.nome[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.1}.marca[data-astro-cid-jo6i4kqk]{gap:.25rem}.registro[data-astro-cid-jo6i4kqk],address[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{color:var(--rose)}.titulo[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--rose);font-size:.75rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:.25rem;padding:0;list-style:none;display:grid}.unidades[data-astro-cid-jo6i4kqk]{gap:1.25rem}.unidade-nome[data-astro-cid-jo6i4kqk]{font-weight:600}address[data-astro-cid-jo6i4kqk]{font-style:normal}a[data-astro-cid-jo6i4kqk]:not(.cta-whatsapp){color:var(--cream);text-decoration-color:var(--rose-deep)}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:36px;display:inline-flex}a[data-astro-cid-jo6i4kqk]:not(.cta-whatsapp):hover{color:var(--white);text-decoration-color:var(--rose)}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--cream)}.legal[data-astro-cid-jo6i4kqk]{max-width:var(--max);padding:1.5rem var(--pad) 2rem;border-top:1px solid color-mix(in srgb, var(--cream) 18%, transparent);margin-inline:auto;font-size:.8125rem}.bottom-nav[data-astro-cid-dlrkusbo]{display:none}@media (width<=859px){.bottom-nav[data-astro-cid-dlrkusbo]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--white);border:1px solid var(--line);height:66px;box-shadow:0 8px 24px -12px color-mix(in srgb, var(--wine) 22%, transparent);border-radius:24px;display:block;position:fixed}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}html.menu-app-aberto{overflow:hidden}}.bottom-nav[data-astro-cid-dlrkusbo] ul[data-astro-cid-dlrkusbo]{grid-template-columns:repeat(5,1fr);align-items:center;height:100%;margin:0;padding:0 4px;list-style:none;display:grid}.item[data-astro-cid-dlrkusbo]{width:100%;min-height:56px;color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.item[data-astro-cid-dlrkusbo]:focus-visible{outline-offset:-2px;border-radius:var(--r)}.icone[data-astro-cid-dlrkusbo]{border-radius:var(--r-pill);place-items:center;width:48px;height:30px;transition:background-color .2s;display:grid}.icone[data-astro-cid-dlrkusbo] svg[data-astro-cid-dlrkusbo],.circulo[data-astro-cid-dlrkusbo] svg[data-astro-cid-dlrkusbo],.fechar[data-astro-cid-dlrkusbo] svg[data-astro-cid-dlrkusbo]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.item[data-astro-cid-dlrkusbo][aria-current=page]{color:var(--wine);font-weight:600}.item[data-astro-cid-dlrkusbo][aria-current=page] .icone[data-astro-cid-dlrkusbo]{background:var(--blush)}.agendar[data-astro-cid-dlrkusbo]{color:var(--wine);font-weight:600}.circulo[data-astro-cid-dlrkusbo]{border:4px solid var(--cream);background:var(--wine);width:54px;height:54px;color:var(--cream);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--wine) 60%, transparent);border-radius:50%;place-items:center;margin-top:-26px;transition:background-color .2s;display:grid}.circulo[data-astro-cid-dlrkusbo] svg[data-astro-cid-dlrkusbo]{width:24px;height:24px}.agendar[data-astro-cid-dlrkusbo]:hover .circulo[data-astro-cid-dlrkusbo]{background:var(--wine-hover)}.agendar[data-astro-cid-dlrkusbo]:focus-visible{outline:none}.agendar[data-astro-cid-dlrkusbo]:focus-visible .circulo[data-astro-cid-dlrkusbo]{outline:2px solid var(--wine);outline-offset:2px}.menu-app[data-astro-cid-dlrkusbo]{background:var(--cream);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.menu-app[data-astro-cid-dlrkusbo]::backdrop{background:color-mix(in srgb, var(--ink) 30%, transparent)}.menu-app[data-astro-cid-dlrkusbo][open]{animation:.28s ease-out menu-entrar}@keyframes menu-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-app[data-astro-cid-dlrkusbo][open]{animation:none}}.menu-app-inner[data-astro-cid-dlrkusbo]{max-width:36rem;padding:calc(1rem + env(safe-area-inset-top)) var(--pad) calc(2rem + env(safe-area-inset-bottom));gap:1.75rem;margin-inline:auto;display:grid}.menu-app-topo[data-astro-cid-dlrkusbo]{justify-content:space-between;align-items:center;display:flex}.menu-app-titulo[data-astro-cid-dlrkusbo]{font-family:var(--font-display);color:var(--wine);font-size:1.75rem;font-weight:600}.fechar[data-astro-cid-dlrkusbo]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);min-height:44px;color:var(--wine);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.fechar[data-astro-cid-dlrkusbo] svg[data-astro-cid-dlrkusbo]{width:18px;height:18px}.links-principais[data-astro-cid-dlrkusbo],.lista[data-astro-cid-dlrkusbo]{margin:0;padding:0;list-style:none}.links-principais[data-astro-cid-dlrkusbo] li[data-astro-cid-dlrkusbo]+li[data-astro-cid-dlrkusbo],.lista[data-astro-cid-dlrkusbo] li[data-astro-cid-dlrkusbo]+li[data-astro-cid-dlrkusbo]{border-top:1px solid var(--line)}.links-principais[data-astro-cid-dlrkusbo] a[data-astro-cid-dlrkusbo]{min-height:56px;font-family:var(--font-display);color:var(--wine);align-items:center;font-size:1.625rem;font-weight:600;text-decoration:none;display:flex}.lista[data-astro-cid-dlrkusbo] a[data-astro-cid-dlrkusbo]{min-height:48px;color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.links-principais[data-astro-cid-dlrkusbo] a[data-astro-cid-dlrkusbo][aria-current=page],.lista[data-astro-cid-dlrkusbo] a[data-astro-cid-dlrkusbo][aria-current=page]{text-decoration:underline;text-decoration-color:var(--rose-deep);text-underline-offset:.2em}.numero[data-astro-cid-dlrkusbo]{font-family:var(--font-display);color:var(--rose-deep);font-size:1.125rem}section[data-astro-cid-dlrkusbo]{gap:.5rem;display:grid}.menu-app-contato[data-astro-cid-dlrkusbo]{background:var(--blush);border-radius:var(--r-lg);justify-items:start;gap:.75rem;padding:1.25rem}.numero-whats[data-astro-cid-dlrkusbo]{font-size:1.125rem;font-weight:600}:root{--wine:#5a1f2e;--wine-hover:#6e2a3b;--rose-deep:#a65b63;--rose-ink:#8a3f4a;--rose:#e8c4be;--blush:#f0dcd7;--cream:#f8f1ee;--white:#fff;--ink:#2a1f22;--ink-soft:#5e5154;--line:#5a1f2e1f;--r-sm:8px;--r:14px;--r-lg:20px;--r-pill:999px;--pad:clamp(1rem, .6rem + 2vw, 2rem);--max:1180px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.65}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-display);color:var(--wine);text-wrap:balance;font-weight:600;line-height:1.15}h1{font-size:clamp(2.25rem,1.6rem + 3vw,3.75rem)}h2{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.625rem)}h3{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:500}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--rose-ink);font-size:12px;font-weight:600;line-height:1.4}a{color:var(--wine);text-underline-offset:.2em}a:hover{color:var(--wine-hover)}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
