.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}html:has(.consent:not([hidden])){scroll-padding-bottom:calc(var(--consent-h,12rem) + 1rem)}.consent[data-astro-cid-u6s5b3h2]{z-index:50;pointer-events:none;position:fixed;inset:auto 0 0}.consent__caixa[data-astro-cid-u6s5b3h2]{pointer-events:auto;padding:.75rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line-strong);background-color:var(--color-paper);color:var(--color-copy);max-height:calc(100dvh - var(--header-h) - 1rem);overscroll-behavior:contain;overflow-y:auto}.consent__acoes[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;margin-top:.25rem;display:grid}.consent__detalhes[data-astro-cid-u6s5b3h2]{margin:0}.consent__detalhes[data-astro-cid-u6s5b3h2]>summary[data-astro-cid-u6s5b3h2]{min-height:44px;font-size:var(--text-small);color:var(--color-copy);cursor:pointer;align-items:center;font-weight:400;line-height:1.5;list-style:none;display:flex}.consent__detalhes[data-astro-cid-u6s5b3h2]>summary[data-astro-cid-u6s5b3h2]::-webkit-details-marker{display:none}.consent__saiba-mais[data-astro-cid-u6s5b3h2]{color:var(--color-teal-700);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.consent__detalhes[data-astro-cid-u6s5b3h2][open]>summary[data-astro-cid-u6s5b3h2]{margin-bottom:.5rem}.consent__ajuda[data-astro-cid-u6s5b3h2]{font-size:var(--text-small);margin:0;line-height:1.5}.consent__categorias[data-astro-cid-u6s5b3h2]{border:0;gap:.875rem;min-width:0;margin:1rem 0;padding:0;display:grid}.consent__categoria[data-astro-cid-u6s5b3h2]{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;min-height:44px;display:grid}.consent__categoria[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:1.25rem;height:1.25rem;accent-color:var(--color-teal-700);margin:.125rem 0 0}.consent__categoria[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]{font-size:var(--text-small);gap:.25rem;line-height:1.4;display:grid}.consent__categoria[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{font-weight:600}.consent__categoria[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]{color:var(--color-copy)}.consent__mais-acoes[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.consent__mais-acoes[data-astro-cid-u6s5b3h2] .tlink{min-height:44px;font-size:var(--text-small)}.consent__acoes[data-astro-cid-u6s5b3h2] .btn{min-height:44px;font-size:var(--text-small);white-space:normal;padding-inline:.75rem;line-height:1.2}@media (width>=48rem){.consent[data-astro-cid-u6s5b3h2]{padding:0 max(var(--gutter), (100% - var(--container)) / 2) calc(var(--gutter) / 2 + env(safe-area-inset-bottom));justify-content:flex-end;display:flex}.consent__caixa[data-astro-cid-u6s5b3h2]{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);width:29rem;padding:.875rem 1rem .5rem}}.dev-painel[data-astro-cid-m2pko2ug]{border:1px dashed var(--color-pending);border-radius:var(--radius-badge);background-color:var(--color-pending-bg);color:var(--color-pending);font-size:var(--text-small);margin-block:1.5rem .5rem;padding:.75rem 1rem;line-height:1.5}.dev-painel[data-astro-cid-m2pko2ug] summary[data-astro-cid-m2pko2ug]{align-items:center;min-height:44px;font-weight:600;display:flex}.dev-painel__grade[data-astro-cid-m2pko2ug]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;margin-block:.75rem;display:grid}.dev-painel[data-astro-cid-m2pko2ug] h2[data-astro-cid-m2pko2ug]{text-transform:uppercase;letter-spacing:.08em;margin-top:.5rem;font-size:11px;font-weight:600}.dev-painel[data-astro-cid-m2pko2ug] ul[data-astro-cid-m2pko2ug]{padding-left:1.1rem;list-style:outside}.contact-bar[data-astro-cid-crwiy46b]{z-index:30;min-height:var(--bar-h);padding:6px max(12px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background-color:var(--color-paper);border-top:1px solid var(--color-line);view-transition-name:contact-bar;transition:translate var(--dur-2) var(--ease-soft), visibility 0s linear 0s;align-items:center;gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.contact-bar[data-astro-cid-crwiy46b] .contact-bar__wa{background-color:var(--color-whatsapp);border-color:var(--color-deep);min-height:44px;color:var(--color-deep);flex:auto;justify-content:center;align-items:center;padding-inline:.875rem;display:inline-flex}.contact-bar[data-astro-cid-crwiy46b] .contact-bar__agendar{flex:auto;justify-content:center}.contact-bar__chegar[data-astro-cid-crwiy46b]{flex:none;padding-inline:.875rem}.contact-bar[data-astro-cid-crwiy46b][data-oculta]{visibility:hidden;transition:translate .2s var(--ease-exit), visibility 0s linear .2s;translate:0 100%}.contact-bar[data-astro-cid-crwiy46b][data-sem-transicao]{transition:none}@media (width>=48rem){.contact-bar[data-astro-cid-crwiy46b]{display:none}}@media (prefers-reduced-motion:reduce){.contact-bar[data-astro-cid-crwiy46b],.contact-bar[data-astro-cid-crwiy46b][data-oculta]{translate:none}}.avaliacoes[data-astro-cid-5uzewzg3]{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:inline-flex}.monograma[data-astro-cid-n22k7olv]{display:block;overflow:visible}.monograma__tracos[data-astro-cid-n22k7olv] path[data-astro-cid-n22k7olv]{stroke-dasharray:1;stroke-dashoffset:0}[data-astro-cid-n22k7olv][data-draw] .monograma__tracos[data-astro-cid-n22k7olv]{transition:opacity .15s linear}[data-astro-cid-n22k7olv][data-draw] .monograma__tracos[data-astro-cid-n22k7olv] path[data-astro-cid-n22k7olv]{transition:stroke-dashoffset 1.8s var(--ease-breath) calc(var(--t) * .3s)}[data-astro-cid-n22k7olv][data-draw] .monograma__preench[data-astro-cid-n22k7olv]{transition:opacity .6s var(--ease-soft) 1.8s}.motion [data-astro-cid-n22k7olv][data-draw]:not([data-revealed]) .monograma__tracos[data-astro-cid-n22k7olv]{opacity:0}.motion [data-astro-cid-n22k7olv][data-draw]:not([data-revealed]) .monograma__tracos[data-astro-cid-n22k7olv] path[data-astro-cid-n22k7olv]{stroke-dashoffset:1px}.motion [data-astro-cid-n22k7olv][data-draw]:not([data-revealed]) .monograma__preench[data-astro-cid-n22k7olv]{opacity:0}@media (forced-colors:active){.monograma[data-astro-cid-n22k7olv]{color:canvastext}}.logo[data-astro-cid-f7espo7c]{filter:var(--logo-filter,none)}.logo--branco[data-astro-cid-f7espo7c]{filter:brightness(0)invert()}.site-footer[data-astro-cid-nns7i3if]{--surface:var(--color-footer);--curtain:var(--color-footer);background-color:var(--color-footer);padding-block:var(--block-y) calc(var(--block-y) / 2);color:var(--color-on-dark)}.site-footer__grade[data-astro-cid-nns7i3if]{gap:2.5rem;display:grid}.site-footer__col[data-astro-cid-nns7i3if] .site-footer__logo{width:auto;height:40px}.site-footer__descricao[data-astro-cid-nns7i3if]{color:var(--color-on-dark);max-width:32ch;margin-top:1.25rem}.site-footer__nota[data-astro-cid-nns7i3if]{max-width:40ch;margin-top:1rem}.site-footer__titulo[data-astro-cid-nns7i3if]{font-family:var(--font-sans);font-size:var(--text-kicker);line-height:var(--text-kicker--line-height);letter-spacing:var(--text-kicker--letter-spacing);text-transform:uppercase;color:var(--color-seafoam);font-weight:600}.site-footer__endereco[data-astro-cid-nns7i3if]{color:var(--color-on-dark);margin-block:.5rem;line-height:1.5}.site-footer__horario[data-astro-cid-nns7i3if]{font-size:var(--text-small);margin-block:.75rem .5rem}.site-footer__pendencias[data-astro-cid-nns7i3if]{margin-top:.75rem}.site-footer__links[data-astro-cid-nns7i3if]{margin:.75rem 0 0;padding:0;list-style:none}.site-footer__wa[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.site-footer__canal[data-astro-cid-nns7i3if]{align-items:center;gap:.5rem;display:inline-flex}.site-footer__canal[data-astro-cid-nns7i3if] .icone{flex-shrink:0}.site-footer__instagram[data-astro-cid-nns7i3if]{margin-block:.75rem}.site-footer__cookies[data-astro-cid-nns7i3if]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.site-footer__final[data-astro-cid-nns7i3if]{margin-top:var(--block-y);border-top:1px solid var(--color-slate);color:var(--color-on-dark);gap:1rem;padding-top:1.25rem;display:grid}.site-footer__legal[data-astro-cid-nns7i3if]{gap:.35rem;line-height:1.6;display:grid}.site-footer__empresa[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.site-footer__legal-endereco[data-astro-cid-nns7i3if]{font-style:normal}.site-footer__utilidades[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.site-footer__final[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.site-footer__final[data-astro-cid-nns7i3if] .tlink{font-weight:500}.site-footer__final[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:empty{display:none}.site-footer__redes[data-astro-cid-nns7i3if]{text-transform:capitalize;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.site-footer__topo[data-astro-cid-nns7i3if]{margin-left:auto}}@media (width>=64rem){.site-footer__grade[data-astro-cid-nns7i3if]{gap:var(--gap);grid-template-columns:1.2fr 1fr 1fr}}.menu-toggle[data-astro-cid-xlat7obg]{min-width:5.5rem}@media (width>=64rem){.menu-toggle[data-astro-cid-xlat7obg]{display:none}}.menu-dialog[data-astro-cid-xlat7obg]{background-color:var(--color-paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu-dialog[data-astro-cid-xlat7obg]::backdrop{background-color:#0000}.menu-dialog__topo[data-astro-cid-xlat7obg]{height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu-dialog__marca[data-astro-cid-xlat7obg]{align-items:center;min-height:44px;display:flex}.menu-dialog__marca[data-astro-cid-xlat7obg] .logo{width:auto;height:36px}.menu-dialog__topo[data-astro-cid-xlat7obg] .icone{width:20px;height:20px}.menu-dialog__corpo[data-astro-cid-xlat7obg]{min-height:calc(100dvh - var(--header-h));padding:1.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:2rem;display:flex}.menu-dialog__links[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.menu-dialog__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{border-bottom:1px solid var(--color-line);min-height:56px;font-family:var(--font-display);font-weight:500;font-size:var(--text-menu);line-height:var(--text-menu--line-height);color:var(--color-ink);align-items:center;padding-block:.75rem;text-decoration:none;display:flex}.menu-dialog__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current]{text-decoration:underline;text-decoration-color:var(--color-teal-700);text-underline-offset:6px;text-decoration-thickness:2px}.menu-dialog__contato[data-astro-cid-xlat7obg]{border-top:1px solid var(--color-line);color:var(--color-copy);gap:.5rem;margin-top:auto;padding-top:1rem;display:grid}.menu-dialog__acoes[data-astro-cid-xlat7obg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.menu-dialog__acoes[data-astro-cid-xlat7obg] .menu-dialog__atalho{justify-content:center}.menu-dialog__canal[data-astro-cid-xlat7obg]{align-items:center;gap:.375rem;display:inline-flex}.menu-dialog__contato[data-astro-cid-xlat7obg] .menu-dialog__instagram{justify-self:center}@media (prefers-reduced-motion:no-preference){.menu-dialog[data-astro-cid-xlat7obg]{opacity:0;transition:opacity .2s var(--ease-exit), translate .2s var(--ease-exit), overlay .2s var(--ease-exit) allow-discrete, display .2s var(--ease-exit) allow-discrete;translate:0 -8px}.menu-dialog[data-astro-cid-xlat7obg][open]{opacity:1;transition-duration:var(--dur-2);transition-timing-function:var(--ease-soft);translate:0}.menu-dialog[data-astro-cid-xlat7obg][open] .menu-dialog__links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{transition:opacity var(--dur-2) var(--ease-soft) calc(min(var(--i), 4) * 40ms), translate var(--dur-2) var(--ease-soft) calc(min(var(--i), 4) * 40ms)}@starting-style{.menu-dialog[data-astro-cid-xlat7obg][open]{opacity:0;translate:0 -8px}.menu-dialog[data-astro-cid-xlat7obg][open] .menu-dialog__links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{opacity:0;translate:0 8px}}}.theme-toggle[data-astro-cid-l6lhmie6]:not([hidden]){display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]{border-radius:var(--radius-card);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-copy);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0}.theme-toggle[data-astro-cid-l6lhmie6]:hover{color:var(--color-teal-700)}.theme-toggle__icon[data-astro-cid-l6lhmie6]{transform-origin:50%;grid-area:1/1}.theme-toggle__sun[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-45deg)scale(.55)}html[data-theme=dark] .theme-toggle__moon[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(45deg)scale(.55)}html[data-theme=dark] .theme-toggle__sun[data-astro-cid-l6lhmie6]{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:no-preference){.theme-toggle__icon[data-astro-cid-l6lhmie6]{transition:opacity .18s ease, transform .18s var(--ease-soft)}}@media (print){.theme-toggle[data-astro-cid-l6lhmie6]{display:none!important}}.skip-link[data-astro-cid-fzpbxy5g]{z-index:60;border-radius:var(--radius-card);background-color:var(--color-ink);color:var(--color-paper);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.5rem;left:.5rem;translate:0 -200%}.skip-link[data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--color-teal-700);translate:none}.site-header[data-astro-cid-fzpbxy5g]{z-index:40;background-color:var(--color-paper);view-transition-name:site-header;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g]:after{content:"";background-color:var(--color-line);height:1px;position:absolute;inset:auto 0 0}.site-header__inner[data-astro-cid-fzpbxy5g]{width:min(100% - 2 * var(--gutter), var(--container));height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.marca[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;min-height:44px;display:flex}.marca[data-astro-cid-fzpbxy5g] .marca__logo{width:auto;height:36px}.marca[data-astro-cid-fzpbxy5g] .marca__mono{width:auto;height:32px;color:var(--color-slate);display:none}@media (width<=359.98px){.marca[data-astro-cid-fzpbxy5g] .marca__logo{display:none}.marca[data-astro-cid-fzpbxy5g] .marca__mono{display:block}}.nav-principal[data-astro-cid-fzpbxy5g]{display:none}.nav-principal[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:clamp(1.25rem,2.5vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.nav-principal[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;font-family:var(--font-sans);font-weight:500;font-size:var(--text-nav);color:var(--color-ink);transition:color var(--dur-1) var(--ease-soft);align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav-principal[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-teal-700)}.nav-indicator[data-astro-cid-fzpbxy5g]{background-color:var(--color-teal-700);height:2px;position:absolute;bottom:6px;left:0;right:0}.site-header__acoes[data-astro-cid-fzpbxy5g]{align-items:center;gap:.75rem;display:flex}.site-header__acoes[data-astro-cid-fzpbxy5g] .site-header__wa{display:none}.site-header__wa-pre[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-inicio[data-astro-cid-fzpbxy5g]{min-height:44px;font-weight:500;font-size:var(--text-nav);color:var(--color-ink);align-items:center;display:inline-flex}@media (width>=48rem){.marca[data-astro-cid-fzpbxy5g] .marca__logo{height:40px}.site-header__acoes[data-astro-cid-fzpbxy5g] .site-header__wa{display:inline-flex}}@media (width>=64rem){.marca[data-astro-cid-fzpbxy5g] .marca__logo{height:46px}.nav-principal[data-astro-cid-fzpbxy5g]{display:block}.site-header__wa-pre[data-astro-cid-fzpbxy5g]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.site-header--enxuto[data-astro-cid-fzpbxy5g] .site-header__acoes[data-astro-cid-fzpbxy5g] .site-header__wa{display:inline-flex}@media (width<=47.98rem){.site-header--enxuto[data-astro-cid-fzpbxy5g] .site-header__acoes[data-astro-cid-fzpbxy5g]{gap:.375rem}.site-header--enxuto[data-astro-cid-fzpbxy5g] .nav-inicio[data-astro-cid-fzpbxy5g]{display:none}}@media (forced-colors:active){.nav-indicator[data-astro-cid-fzpbxy5g]{background-color:canvastext}}
