@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff)format("woff")}:root{--framboesa:#a3003f;--magenta:#fd2575;--turquesa:#01a4a4;--coral:#fd6a46;--magenta-acessivel:#b50046;--turquesa-acessivel:#006f73;--coral-acessivel:#a83b26;--rosa:#fd4670;--rosa-claro:#ff9fae;--blush:#f6e9ed;--creme:#fff4f7;--petroleo:#06343a;--tinta:#16141a;--grafite:#4a4550;--branco:#fff;--borda-suave:#16141a1f;--borda-magenta:#fd257557;--sombra-cartao:0 3px 8px #420c2614;--sombra-flutuante:0 3px 8px #420c261a;--sombra-pilula:0 2px 6px #420c2614;--raio-pequeno:12px;--raio-medio:12px;--raio-grande:12px;--raio-cartao:12px;--largura:1360px;--gutter:clamp(20px, 4vw, 40px);--transicao:.22s cubic-bezier(.32, .72, .35, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--branco);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.08}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--rosa);outline-offset:3px;border-radius:6px}.pular{z-index:999;background:var(--magenta-acessivel);color:var(--branco);border-radius:0 0 var(--raio-pequeno) 0;padding:12px 20px;position:absolute;top:0;left:-9999px}.pular:focus{left:0}.container{width:min(100% - (var(--gutter) * 2), var(--largura));margin-inline:auto}.servicos,.servico,.agendamento,.depoimentos,.contato{scroll-margin-top:110px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip{border:1px solid var(--borda-magenta);color:var(--turquesa-acessivel);letter-spacing:.01em;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip svg{flex:none;width:15px;height:15px}.titulo-secao{max-width:25ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem)}.secao-cabecalho{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.secao-cabecalho .titulo-secao{text-wrap:balance}.olho{color:var(--grafite);max-width:48ch;font-size:15px}.fantasma{letter-spacing:-.045em;text-transform:lowercase;background:linear-gradient(180deg, var(--framboesa) 4%, #a3003f0f 82%);color:#0000;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,17vw,15.5rem);font-weight:500;line-height:.8}.botao{min-height:44px;transition:background-color var(--transicao), color var(--transicao), transform var(--transicao);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:500;display:inline-flex}.botao:hover{transform:translateY(-2px)}.botao--magenta{background:var(--magenta-acessivel);color:var(--creme)}.botao--magenta:hover{background:var(--framboesa)}.botao--turquesa{background:var(--turquesa-acessivel);color:var(--branco)}.botao--turquesa:hover{background:#007e82}.botao--creme{background:var(--creme);color:var(--magenta-acessivel)}.botao--creme:hover{background:var(--branco)}.botao--blush{color:var(--magenta-acessivel);background:#fd257517}.botao--blush:hover{background:var(--magenta-acessivel);color:var(--creme)}.botao--contorno{color:var(--creme);border:1px solid #fff4f759}.botao--contorno:hover{background:#fff4f724}.botao--pequeno{padding:10px 18px;font-size:14px}.seta-circular{background:var(--creme);width:44px;height:44px;color:var(--turquesa-acessivel);transition:background-color var(--transicao), color var(--transicao), transform var(--transicao);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.seta-circular svg{width:18px;height:18px}.seta-circular:hover{background:var(--magenta-acessivel);color:var(--creme);transform:rotate(-45deg)}.topo{z-index:40;padding-top:17px;position:absolute;inset:0 0 auto}.topo__barra{color:#fff4f7eb;justify-content:flex-end;gap:34px;font-size:13.5px;display:flex}.topo__item{align-items:center;gap:9px;display:inline-flex}.topo__item svg{opacity:.85;width:15px;height:15px}.cabecalho{z-index:50;transition:translate var(--transicao);margin-bottom:-130px;padding-top:46px;position:sticky;top:0}.cabecalho--fixo{translate:0 -34px}.cabecalho--solto{margin-bottom:0;padding-top:18px}.cabecalho--solto .cabecalho__barra{border:1px solid var(--borda-suave)}.cabecalho__barra{background:var(--branco);border-radius:var(--raio-medio);height:84px;box-shadow:var(--sombra-flutuante);align-items:center;gap:20px;padding:0 12px 0 16px;display:flex}.marca{align-items:center;gap:12px;padding-right:8px;display:inline-flex}.marca__simbolo{flex:none;width:56px;height:56px}.marca__texto{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.1;display:grid}.marca__texto span:first-child{color:var(--turquesa-acessivel)}.marca__texto span:last-child{color:var(--coral-acessivel)}.rodape .marca__texto span{color:var(--creme)}.navegacao{margin-inline:auto}.navegacao__lista{align-items:center;gap:6px;display:flex}.navegacao__link{border-radius:var(--raio-pequeno);min-height:44px;color:var(--tinta);transition:background-color var(--transicao), color var(--transicao);align-items:center;gap:6px;padding:11px 18px;font-size:15px;font-weight:500;display:inline-flex}.navegacao__link:hover,.navegacao__link[aria-current=location]{background:var(--blush)}.cabecalho__acoes{align-items:center;gap:14px;display:flex}.icone-acao{width:44px;height:44px;color:var(--tinta);transition:background-color var(--transicao);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icone-acao:hover{background:var(--blush)}.icone-acao svg{width:20px;height:20px}.menu-alternar{background:var(--blush);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:none}.menu-alternar span{background:var(--tinta);width:18px;height:2px;transition:transform var(--transicao), background-color var(--transicao);border-radius:2px;display:block;position:relative}.menu-alternar span:before,.menu-alternar span:after{content:"";background:var(--tinta);width:18px;height:2px;transition:transform var(--transicao);border-radius:2px;position:absolute;left:0}.menu-alternar span:before{top:-6px}.menu-alternar span:after{top:6px}.menu-alternar[aria-expanded=true] span{background:0 0}.menu-alternar[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.menu-alternar[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.hero{isolation:isolate;min-height:740px;color:var(--creme);background:#a3003f;padding:210px 0 100px;position:relative;overflow:hidden}.hero__visual{z-index:-1;position:absolute;inset:0}.hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#670029eb,#8b0035cc 28%,#a3003f1f 58%,#0000 76%);position:absolute;inset:0}.hero__grade{z-index:3;position:relative}.hero__conteudo{max-width:560px}.hero__local{color:var(--creme);align-items:center;gap:7px;margin-bottom:22px;font-size:14px;display:flex}.hero__local svg{flex:none;width:18px;height:18px}.hero__titulo{color:var(--branco);text-wrap:balance;font-size:clamp(3.2rem,5.5vw,5rem);line-height:1.02}.hero__texto{max-width:38ch;color:var(--creme);margin-top:26px;font-size:18px;line-height:1.6}.hero__acoes{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.hero__acoes .botao{min-height:52px;padding-inline:24px}.hero__acoes svg{flex:none;width:20px;height:20px}.hero__servicos{min-height:44px;color:var(--branco);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;display:inline-flex}.hero__servicos:hover{text-decoration:underline}.hero__confianca{z-index:3;top:180px;right:max(var(--gutter), calc((100vw - var(--largura)) / 2));position:absolute}.avaliacao-petlove{--petlove-roxo:#4e2096;--glass-light-x:18%;--glass-light-y:0%;border-radius:var(--raio-medio);backdrop-filter:blur(16px)saturate(1.35);width:min(180px,100%);color:var(--petlove-roxo);text-align:center;background:#ffffffe6;border:1px solid #ffe0ebcc;justify-self:end;justify-items:center;gap:10px;padding:20px 16px;line-height:1.3;transition:box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 3px 8px #58092c24,inset 0 1px #fffffff5,inset 0 -1px #b752761f}.avaliacao-petlove:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 3px #ffffffbf,inset -2px -2px 4px #d165901f}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.avaliacao-petlove:before{content:"";border-radius:calc(var(--raio-medio) + 4px);background:radial-gradient(130px circle at var(--glass-light-x) var(--glass-light-y), #fffffffa, #ffe6f299 30%, transparent 72%), linear-gradient(145deg, #ffffffe6, #ffbfd96b 28%, #ce50803d 48%, #ffe4eec2 70%, #ffffffeb);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;padding:4px;transition:opacity .24s;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.avaliacao-petlove:focus-visible:before{opacity:1}@media (hover:hover){.avaliacao-petlove:hover:before{opacity:1}}}@media (hover:hover){.avaliacao-petlove:hover{box-shadow:0 4px 8px #58092c33,inset 0 1px #fff,inset 0 -1px #b7527629}}@media (prefers-reduced-motion:no-preference){.avaliacao-petlove:active{transform:scale(.985)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.avaliacao-petlove{background:var(--branco);border-color:var(--petlove-roxo);backdrop-filter:none;box-shadow:none}.avaliacao-petlove:before,.avaliacao-petlove:after{content:none}}@media (forced-colors:active){.avaliacao-petlove{color:linktext;backdrop-filter:none;background:canvas;border-color:linktext}.avaliacao-petlove:before,.avaliacao-petlove:after{content:none}}.avaliacao-petlove__cabecalho,.avaliacao-petlove__resumo{justify-items:center;gap:8px;display:grid}.avaliacao-petlove__cabecalho img{width:130px;height:auto}.avaliacao-petlove__origem{color:var(--grafite);font-size:11px}.avaliacao-petlove__nota{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:20px;line-height:1;display:flex}.avaliacao-petlove__nota strong{font-size:52px;font-weight:600}.avaliacao-petlove__estrelas{gap:4px;display:flex}.avaliacao-petlove__estrelas svg{width:18px;height:18px}.avaliacao-petlove__total{color:var(--grafite);font-size:13px}.avaliacao-petlove__link{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.avaliacao-petlove__link svg{width:16px;height:16px}.avaliacao-petlove:hover .avaliacao-petlove__link,.avaliacao-petlove:focus-visible .avaliacao-petlove__link{text-underline-offset:3px;text-decoration:underline}.avaliacao-petlove:focus-visible{outline:3px solid var(--petlove-roxo);outline-offset:9px}@media (forced-colors:active){.avaliacao-petlove:focus-visible{outline-color:highlight}}.hero__animal{z-index:0;object-fit:cover;object-position:58% 42%;filter:saturate(.94)contrast(1.05);pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.destaques{padding:clamp(48px,6vw,80px) 0}.destaques__grade{grid-template-columns:1.32fr 1fr 1fr;gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}.cartao-destaque{isolation:isolate;border:1px solid var(--borda-suave);border-radius:var(--raio-cartao);background:var(--branco);min-height:330px;transition:border-color var(--transicao), box-shadow var(--transicao);flex-direction:column;justify-content:space-between;gap:28px;padding:22px;display:flex;position:relative;overflow:hidden}.cartao-destaque:hover{border-color:var(--borda-magenta);box-shadow:var(--sombra-cartao)}.cartao-destaque__foto{z-index:-1;object-fit:cover;object-position:left center;width:58%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.cartao-destaque__foto--espelhada{transform:scaleX(-1)}.cartao-destaque__corpo{gap:14px;max-width:24ch;display:grid}.cartao-destaque__titulo{max-width:12ch;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem)}.cartao-destaque__texto{color:var(--grafite);max-width:32ch;font-size:13.5px;line-height:1.55}.cartao-destaque:not(.cartao-destaque--largo) .cartao-destaque__texto{display:none}.cartao-destaque:not(.cartao-destaque--largo) .cartao-destaque__corpo{gap:20px}.cartao-destaque .chip{align-self:flex-start;padding:6px 14px;font-size:12.5px}.cartao-destaque .seta-circular{background:var(--blush);width:44px;height:44px}.cartao-destaque--foto-inteira{grid-template-rows:auto 1fr;grid-template-columns:minmax(165px,.65fr) minmax(0,1.35fr);column-gap:18px;padding:22px 0 0 22px;display:grid}.cartao-destaque--foto-inteira .cartao-destaque__foto{z-index:auto;object-fit:contain;object-position:center;grid-area:1/2/3;place-self:end;width:calc(100% + 28px);max-width:480px;height:auto;position:static;-webkit-mask-image:none;mask-image:none}.cartao-destaque--foto-inteira .chip{grid-area:1/1;justify-self:start}.cartao-destaque--foto-inteira .cartao-destaque__corpo{z-index:1;grid-area:2/1;align-self:end;max-width:none;padding-bottom:22px}@media (width<=600px){.cartao-destaque--foto-inteira{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 0 0}.cartao-destaque--foto-inteira .chip,.cartao-destaque--foto-inteira .cartao-destaque__corpo{margin-inline:22px}.cartao-destaque--foto-inteira .cartao-destaque__corpo{padding-bottom:0}.cartao-destaque--foto-inteira .cartao-destaque__foto{grid-area:3/1;width:calc(100% + 12px);max-width:none}}.cartao-destaque--petshop{aspect-ratio:4/3;align-self:stretch;width:100%;min-width:0}.cartao-destaque--petshop .chip{color:#007e82}.cartao-destaque--petshop .cartao-destaque__foto{object-fit:contain;object-position:right bottom;width:100%;height:auto;top:auto;-webkit-mask-image:none;mask-image:none}.cartao-destaque--banho{background:var(--branco);gap:0;padding:0;scroll-margin-top:116px;overflow:clip}.comparacao__fotos{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;min-width:0;display:grid}.comparacao__foto{flex-direction:column;min-width:0;margin:0;display:flex}.comparacao__foto img{align-self:flex-start;width:min(100%,220px);height:auto}.comparacao__foto:last-child img{align-self:flex-end}.comparacao__foto figcaption{border:1px solid var(--borda-magenta);background:var(--branco);color:#007e82;text-align:center;border-radius:999px;order:-1;align-self:center;margin-bottom:10px;padding:5px 12px;font-size:12px;line-height:20px}.comparacao__cabecalho{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:22px 22px 14px;display:flex}.comparacao__cabecalho .cartao-destaque__titulo{max-width:none;color:var(--tinta)}.servicos{background:var(--blush);padding:clamp(48px,6vw,76px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.servicos__lista{border-top:1px solid var(--borda-suave);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,64px);width:100%;margin:clamp(34px,4vw,50px) auto 0;display:grid}.servico{border-bottom:1px solid var(--borda-suave);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:10px clamp(14px,2vw,24px);min-height:168px;padding:18px 4px;display:grid}.servico__conteudo{align-items:center;min-width:0;display:flex}.servico__midia{border-radius:var(--raio-pequeno);opacity:0;height:106px;transition:flex-basis var(--transicao), margin-right var(--transicao), opacity var(--transicao), translate var(--transicao);flex:0 0 0;margin-right:0;overflow:hidden;translate:-10px}.servico__miniatura{object-fit:cover;width:100%;height:100%;display:block}.servico__icone{width:26px;color:var(--turquesa-acessivel);place-items:center;display:grid}.servico__icone svg{width:22px;height:22px}.servico__corpo{gap:7px;min-width:0;display:grid}.servico__titulo{transition:color var(--transicao);font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem)}.servico__texto{max-width:62ch;color:var(--grafite);font-size:15px}.servico .botao{white-space:nowrap;grid-column:2;justify-self:start}@media (hover:hover) and (width>=1024px){.servico:hover .servico__midia,.servico:focus-within .servico__midia{opacity:1;flex-basis:152px;margin-right:clamp(14px,2vw,22px);translate:0}}.servico:hover .servico__titulo,.servico:focus-within .servico__titulo{color:var(--magenta-acessivel)}.servico:hover .botao--blush,.servico:focus-within .botao--blush{background:var(--magenta-acessivel);color:var(--creme)}.depoimentos{background:var(--branco);padding:clamp(48px,6vw,80px) 0 0;position:relative;overflow:visible}.depoimentos__controles{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:20px;display:flex}.depoimentos__fonte{width:fit-content;min-height:44px;color:var(--framboesa);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;display:flex}.depoimentos__fonte svg{flex:none;width:16px;height:16px}.depoimentos__fonte:hover,.depoimentos__fonte:focus-visible{text-decoration:underline}.depoimentos__alternar{min-width:100px;min-height:44px;color:var(--framboesa);transition:border-color var(--transicao), color var(--transicao);border-bottom:1px solid #a3003f6b;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.depoimentos__alternar:hover{border-color:var(--framboesa)}.depoimentos__alternar-icone{place-items:center;width:18px;height:18px;display:grid}.depoimentos__alternar-icone svg{grid-area:1/1;width:18px;height:18px}.depoimentos__alternar[aria-pressed=false] .depoimentos__icone-play,.depoimentos__alternar[aria-pressed=true] .depoimentos__icone-pausa{display:none}.depoimentos__janela{z-index:1;padding-bottom:6px;position:relative;overflow:hidden}.depoimentos__trilho{will-change:transform;width:max-content;animation:38s linear infinite depoimentos-fluxo;display:flex}.depoimentos__trilho--pausado{animation-play-state:paused}.depoimentos__grupo{gap:18px;padding-right:18px;display:flex}.depoimentos__janela:hover .depoimentos__trilho,.depoimentos__janela:focus-within .depoimentos__trilho{animation-play-state:paused}@keyframes depoimentos-fluxo{to{transform:translate(-50%)}}.depoimento{border:1px solid var(--borda-magenta);border-radius:var(--raio-cartao);background:0 0;flex-direction:column;flex:0 0 clamp(286px,24vw,330px);gap:18px;min-height:205px;padding:22px;display:flex}.depoimento__aspas{width:18px;height:18px;color:var(--turquesa-acessivel);flex:none}.depoimento__texto{color:var(--grafite);gap:14px;margin:0;font-size:16px;line-height:1.6;display:grid}.depoimento__autor{margin-top:auto}.depoimento__nome{font-size:15px;font-weight:600}.depoimentos__rodape{z-index:2;pointer-events:none;place-items:center;margin-top:-22px;padding-bottom:clamp(10px,2vw,30px);display:grid;position:relative}.depoimentos__rodape .fantasma{z-index:1;background:linear-gradient(#f6e9ed 20%,#f6e9ed40 92%);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,13vw,11rem);position:relative}.depoimentos__cao{z-index:3;width:clamp(180px,20vw,288px);height:auto;position:absolute;bottom:0;left:clamp(4%,12vw,20%);transform:translateY(4.665%)}.rodape{background:var(--petroleo);color:var(--creme);padding:clamp(48px,6vw,72px) 0 26px}.rodape__topo{border-bottom:1px solid #fff4f72e;justify-content:space-between;align-items:center;gap:28px;padding-bottom:30px;display:flex}.rodape .marca{color:var(--creme)}.rodape__slogan{letter-spacing:-.025em;align-items:center;gap:16px;font-size:clamp(1.2rem,.9rem + 1.2vw,2rem);font-weight:500;display:inline-flex}.rodape__slogan svg{flex:none;width:26px;height:26px}.rodape__grade{grid-template-columns:1fr 1.1fr .8fr;gap:clamp(28px,4vw,60px);padding:40px 0 44px;display:grid}.rodape__titulo{margin-bottom:22px;font-size:1.05rem;font-weight:600}.rodape__nota{color:#fff4f7a8;max-width:34ch;margin-top:16px;font-size:12.5px;line-height:1.55}.redes{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.redes a{border-radius:var(--raio-pequeno);min-height:44px;transition:background-color var(--transicao);border:1px solid #fff4f74d;align-items:center;padding:7px 14px;font-size:12.5px;display:inline-flex}.redes a:hover{background:#fff4f724}.contatos{color:#fff4f7d1;gap:13px;font-size:13.5px;display:grid}.contatos b{color:var(--creme);font-weight:600}.contatos a:hover{text-decoration:underline}.rodape__telefone{color:var(--creme);align-items:center;gap:12px;margin-top:8px;font-size:clamp(1.1rem,.9rem + .6vw,1.4rem);font-weight:500;display:inline-flex}.rodape__telefone svg{width:20px;height:20px}.rodape__links{color:#fff4f7d1;gap:11px;font-size:13.5px;display:grid}.rodape__links a,.rodape__base a{align-items:center;min-height:44px;display:inline-flex}.rodape__links a:hover{color:var(--creme)}.rodape__base{color:#fff4f7a8;border-top:1px solid #fff4f72e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;font-size:12.5px;display:flex}.rodape__base nav{gap:26px;display:flex}.subir{z-index:60;background:var(--magenta-acessivel);width:46px;height:46px;color:var(--creme);box-shadow:var(--sombra-cartao);opacity:0;visibility:hidden;transition:opacity var(--transicao), visibility var(--transicao), background-color var(--transicao);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px}.subir svg{width:18px;height:18px}.subir--visivel{opacity:1;visibility:visible}.subir:hover{background:var(--framboesa)}.contato{padding:clamp(48px,6vw,80px) 0}.contato__grade{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}.contato__painel{border-radius:var(--raio-cartao);background:var(--blush);flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,3vw,34px);display:flex}.contato__dados{gap:22px;display:grid}.contato__dados li{align-items:flex-start;gap:14px;display:flex}.contato__dados b{letter-spacing:0;color:var(--turquesa-acessivel);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.contato__dados a,.contato__dados span:not(.contato__icone){font-size:15.5px;line-height:1.45}.contato__dados a:hover{color:var(--magenta-acessivel);text-decoration:underline}.contato__icone{background:var(--branco);width:42px;height:42px;color:var(--turquesa-acessivel);border-radius:50%;flex:none;place-items:center;display:grid}.contato__icone svg{width:19px;height:19px}.contato__acoes{flex-wrap:wrap;gap:10px;display:flex}.contato__acoes .botao svg{width:18px;height:18px}.contato__mapa{border-radius:var(--raio-cartao);border:1px solid var(--borda-suave);background:var(--blush);min-height:clamp(300px,34vw,420px);position:relative;overflow:hidden}.contato__mapa iframe{width:100%;height:100%;min-height:inherit;filter:saturate(.9);border:0;display:block}.contato__mapa-link{background:var(--branco);min-height:44px;color:var(--magenta-acessivel);box-shadow:var(--sombra-pilula);transition:background-color var(--transicao), color var(--transicao);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:14px}.contato__mapa-link svg{width:15px;height:15px}.contato__mapa-link:hover{background:var(--magenta-acessivel);color:var(--creme)}.cabecalho__acoes .botao svg{width:17px;height:17px}.pagina-erro{padding:clamp(140px, 20vh, 220px) var(--gutter) clamp(90px, 12vh, 140px);text-align:center;justify-items:center;gap:18px;display:grid}.pagina-erro h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem)}.pagina-erro .sobretitulo{color:var(--turquesa-acessivel);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.pagina-erro p{color:var(--grafite)}.pagina-erro .botao{margin-top:12px}.cartao-destaque__acao{width:fit-content;min-height:44px;color:var(--magenta-acessivel);text-underline-offset:4px;justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.cartao-destaque__acao:hover{text-decoration:underline}.cartao-destaque__acao svg{flex:none;width:18px;height:18px}.servicos__cabecalho,.agendamento__cabecalho{justify-content:space-between;align-items:end;gap:24px;display:flex}.servicos__cabecalho .olho,.agendamento__cabecalho .olho{margin-top:16px}.servicos__filtros{background:#ffffffb3;border-radius:999px;flex:none;padding:4px;display:inline-flex}.servicos__filtros[hidden],.servico[hidden]{display:none}.servicos__filtros button{min-height:44px;color:var(--grafite);border-radius:999px;padding:8px 18px;font-size:14px}.servicos__filtros button[aria-pressed=true]{background:var(--petroleo);color:var(--branco)}.servico:target{outline:2px solid var(--turquesa-acessivel);outline-offset:6px}.agendamento{background:var(--blush);padding:clamp(48px,6vw,80px) 0}.agendamento__cabecalho .botao svg{width:20px;height:20px}.agendamento__etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.agendamento__etapas li{border-top:1px solid var(--borda-suave);gap:16px;padding-top:24px;display:flex}.agendamento__numero{color:var(--turquesa-acessivel);font-variant-numeric:tabular-nums;font-size:15px}.agendamento__etapas h3{margin-bottom:12px;font-size:21px}.agendamento__etapas p{color:var(--grafite);max-width:36ch;font-size:15px}@media (width<=1180px){.navegacao{border-radius:var(--raio-medio);background:var(--branco);box-shadow:var(--sombra-flutuante);margin:0;padding:14px;display:none;position:absolute;inset:calc(100% + 12px) 0 auto}.navegacao--aberta{display:block}.navegacao__lista{flex-direction:column;align-items:stretch;gap:2px}.navegacao__link{padding:13px 16px}.cabecalho__barra{height:84px;padding-right:14px;position:relative}.marca{margin-right:auto}.menu-alternar{display:inline-flex}.cabecalho__acoes .botao,.cabecalho__acoes .icone-acao{display:none}.destaques__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.cartao-destaque--largo{grid-column:1/-1}.rodape__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.hero{min-height:720px;padding-top:180px}.hero__conteudo{max-width:480px}.hero__confianca{top:auto;bottom:28px}.servicos__lista{grid-template-columns:minmax(0,1fr);width:min(100%,900px)}.contato__grade{grid-template-columns:minmax(0,1fr)}.avaliacao-petlove{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-self:start;gap:6px 16px;width:min(328px,100%);padding:16px}.avaliacao-petlove__cabecalho{grid-area:1/1}.avaliacao-petlove__resumo{grid-area:1/2/3;align-self:center}.avaliacao-petlove__nota strong{font-size:42px}.avaliacao-petlove__total{grid-area:2/1}.avaliacao-petlove__link{grid-column:1/-1;margin-top:4px}.servico{grid-template-columns:auto minmax(0,1fr)}.servico .botao{grid-column:2;justify-self:start}.servico__midia{opacity:1;flex-basis:clamp(108px,24vw,142px);height:clamp(78px,17vw,100px);margin-right:clamp(14px,3vw,18px);translate:0}}@media (width<=760px){.cabecalho__barra{height:74px}.servicos__cabecalho,.agendamento__cabecalho{flex-direction:column;align-items:flex-start}.agendamento__etapas{grid-template-columns:1fr;gap:24px;margin-top:28px}.agendamento__etapas li{padding-top:20px}.servicos__filtros button{padding-inline:16px}.cartao-destaque{min-height:310px}.cartao-destaque--foto-inteira .cartao-destaque__foto{width:auto;max-width:100%;max-height:210px}.depoimentos__controles{margin-top:20px}.depoimentos__janela{scroll-snap-type:x mandatory;overflow-x:auto}.depoimentos__trilho{animation:none}.depoimentos__grupo[aria-hidden=true],.depoimentos__alternar{display:none}.depoimento{scroll-snap-align:start}.topo{display:none}.cabecalho{margin-bottom:-90px;padding-top:16px}.cabecalho--fixo{translate:0 -6px}.cabecalho--solto{margin-bottom:0}.hero{background:#8d0035;flex-direction:column;min-height:0;padding:126px 0 0;display:flex}.hero__grade{padding-bottom:22px}.hero__conteudo{max-width:none}.hero__local{margin-bottom:18px;font-size:12px}.hero__titulo{font-size:clamp(2.35rem,10.8vw,4rem)}.hero__texto{margin-top:20px;font-size:16px}.hero__acoes{gap:10px 18px;margin-top:22px}.hero__acoes .botao{padding-inline:18px;font-size:14px}.hero__servicos{font-size:14px}.hero__visual{z-index:0;order:2;width:100%;height:clamp(280px,65vw,390px);position:relative}.hero__animal{object-position:right 40%;filter:none}.hero__visual:after{background:linear-gradient(#8d0035 0%,#8d003533 14%,#0000 32%)}.hero__confianca{margin:0 var(--gutter) 24px;order:1;position:relative;inset:auto}.hero__confianca .avaliacao-petlove{gap:4px 16px;width:min(350px,100%);padding:12px}.hero__confianca .avaliacao-petlove__cabecalho img{width:100px}.hero__confianca .avaliacao-petlove__nota strong{font-size:34px}.hero__confianca .avaliacao-petlove__estrelas svg{width:14px;height:14px}.hero__confianca .avaliacao-petlove__origem,.hero__confianca .avaliacao-petlove__estrelas{display:none}.hero__confianca .avaliacao-petlove__resumo{grid-row:1}.hero__confianca .avaliacao-petlove__link{grid-area:2/2;margin-top:0}.hero__confianca .avaliacao-petlove__total,.hero__confianca .avaliacao-petlove__link{font-size:11px}.destaques__grade,.rodape__grade{grid-template-columns:minmax(0,1fr)}.cartao-destaque__foto{width:46%}.servico{gap:10px 12px;min-height:0;padding:16px 2px}.servico__midia{flex-basis:88px;height:72px;margin-right:12px}.servico__titulo{font-size:1.25rem}.servico__texto{font-size:14px;line-height:1.5}.servico .botao{font-size:13px}.depoimentos__controles{justify-content:space-between;gap:10px}.contatos a{align-items:center;min-height:44px;display:inline-flex}.contato__acoes .botao{width:100%}.rodape__topo,.rodape__base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.depoimentos__janela{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.depoimentos__janela::-webkit-scrollbar{display:none}.depoimentos__trilho{animation:none}.depoimentos__alternar,.depoimentos__grupo[aria-hidden=true]{display:none}.depoimento{scroll-snap-align:start}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
