:root{--tinta:#4a3228;--tulipa:#bfa0c2;--papel:#f2efea;--papel-fundo:#eae5dd;--papel-alto:#f8f6f2;--tinta-escura:#3b2720;--whatsapp-verde:#25d366;--tinta-suave:#4a3228e0;--linha:#4a322829;--linha-forte:#4a322842;--papel-suave:#f2efeacc;--papel-linha:#f2efea38;--marrom-lavado:#7a5a4c;--t-xs:.82rem;--t-sm:.9rem;--t-base:1.02rem;--t-md:1.2rem;--t-lg:clamp(1.35rem, 1.1rem + 1.1vw, 1.95rem);--t-xl:clamp(1.9rem, 1.35rem + 2.4vw, 3.2rem);--t-2xl:clamp(2.4rem, 1.5rem + 4vw, 4.8rem);--e-1:.5rem;--e-2:.85rem;--e-3:1.4rem;--e-4:clamp(1.8rem, 1.4rem + 1.6vw, 2.6rem);--e-5:clamp(2.6rem, 2rem + 2.6vw, 4rem);--e-6:clamp(3.6rem, 2.6rem + 4vw, 6rem);--secao-y:clamp(3.5rem, 2.5rem + 3.5vw, 5.5rem);--vao-midia:var(--e-4);--largura:74rem;--largura-estreita:56rem;--coluna:44rem;--prosa:var(--coluna);--midia-secao:min(100% - 1rem, 22rem, 70svh);--midia-min:24rem;--midia-max:36rem;--pilula:999px;--raio-sm:.75rem;--raio-md:1.25rem;--raio-lg:2rem;--raio-cartao:.75rem;--mancha-a:58% 42% 46% 54% / 44% 48% 52% 56%;--mancha-b:42% 58% 54% 46% / 56% 44% 52% 48%;--sombra-suave:0 10px 30px #4a32281a;--tulipa-veu:#efe6f0;--tulipa-linha:#bfa0c28c;--tulipa-tinta:#6b4a6e;--altura-cabecalho:4.5rem;color-scheme:light}@media (width>=48rem){:root{--midia-secao:min(100%, 30rem, 70svh)}}@media (width>=64rem){:root{--altura-cabecalho:5rem;--midia-secao:min(100%, 30rem, 70svh)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-cabecalho) + var(--e-3));-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--fonte-texto), system-ui, sans-serif;font-size:var(--t-base);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.68;overflow-x:hidden}h1,h2,h3{font-family:var(--fonte-titulo), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}p,li,dd{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 3}h1,h2,h3,.botao{-webkit-hyphens:manual;hyphens:manual}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:2px}.faixa-escura :focus-visible{outline-color:var(--papel)}.env{width:min(100% - 2.5rem, var(--largura));margin-inline:auto;container-type:inline-size}.env--estreito{width:min(100% - 2.5rem, var(--largura-estreita));margin-inline:auto;container-type:inline-size}@media (width>=48rem){.env{width:min(100% - 5rem, var(--largura))}.env--estreito{width:min(100% - 5rem, var(--largura-estreita))}}.secao,[data-fundo]{padding-block:var(--secao-y)}main>div:has(>[data-fundo=papel])+div:has(>[data-fundo=papel])>[data-fundo=papel],main>[data-fundo=papel]+div:has(>[data-fundo=papel])>[data-fundo=papel]{padding-top:0}.faixa-escura{background:var(--tinta);color:var(--papel)}.faixa-lilas{background:var(--tulipa);color:var(--tinta)}.faixa-alta{background:var(--papel-fundo)}.faixa-clara{background:var(--papel-alto)}.titulo-secao{text-align:center;margin-inline:auto;font-size:clamp(1.4rem,.6rem + 4.9cqi,3rem)}.section-title--side{font-size:var(--side-title-size,clamp(1.65rem, 9.4cqi, 3rem));text-wrap:pretty}@media (width>=48rem){.section-title--side{font-size:var(--side-title-size,clamp(1.65rem, 6.6cqi, 3rem))}}@media (width>=64rem){.celula-midia{min-width:0;min-height:var(--midia-min);align-self:stretch;position:relative;container-type:inline-size}}.cartao-icone{--marca-cartao:3.2rem;grid-template-columns:var(--marca-cartao) minmax(0, 1fr);align-content:center;align-items:center;column-gap:var(--e-3);font-size:1rem;line-height:1.6;display:grid}.cartao-icone__marca{width:var(--marca-cartao);height:var(--marca-cartao);place-items:center;display:grid}.cartao-icone .cartao-icone__marca>.tn{--tn-tamanho:var(--marca-cartao)}@media (width>=48rem){.grade-igual{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.grade-igual>*{grid-column:span 2}.grade-igual>:last-child:nth-child(odd){grid-column:2/span 2}}@media (width>=64rem){.grade-igual:not(.grade-igual--duas){grid-template-columns:repeat(6,minmax(0,1fr))}.grade-igual:not(.grade-igual--duas)>:last-child:nth-child(odd){grid-column:span 2}.grade-igual:not(.grade-igual--duas)>:last-child:nth-child(3n+1){grid-column:3/span 2}.grade-igual:not(.grade-igual--duas)>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}.prosa{max-width:var(--prosa);color:var(--tinta-suave)}.faixa-escura .prosa{color:var(--papel-suave)}.botao{align-items:center;gap:var(--e-1);border:1px solid var(--tinta);border-radius:var(--pilula);background:var(--tinta);color:var(--papel);font-family:inherit;font-size:var(--t-sm);letter-spacing:.01em;cursor:pointer;padding:.9rem clamp(1rem,4vw,1.7rem);font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.botao:hover,.botao--vazado{color:var(--tinta);background:0 0}.botao--vazado:hover{background:var(--tinta);color:var(--papel)}@media (hover:hover){.botao[href^="https://wa.me/"]:hover{background:var(--whatsapp-verde);color:var(--tinta);border-color:var(--tinta)}}.superficie{padding:var(--e-4);border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--papel-alto)}.faixa-lilas .superficie{border-color:var(--linha-forte);background:#f8f6f28c}.logo{width:var(--logo-largura,11.5rem);aspect-ratio:700/232;background-color:currentColor;display:block;-webkit-mask:url(/marca/logo.png) 50%/contain no-repeat;mask:url(/marca/logo.png) 50%/contain no-repeat}.logo--cabecalho{--logo-largura:9.5rem}.logo--rodape{--logo-largura:10.5rem}.so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-para-conteudo{top:var(--e-1);left:var(--e-1);z-index:100;border-radius:var(--pilula);background:var(--tinta);color:var(--papel);font-size:var(--t-sm);padding:.7rem 1.1rem;text-decoration:none;transition:transform .18s;position:absolute;transform:translateY(-160%)}.pular-para-conteudo:focus-visible{transform:translateY(0)}@media (hover:none){.botao:hover,.botao--vazado:hover{background:var(--tinta);color:var(--papel)}}.cartao{padding:var(--e-4);border:1px solid var(--tulipa-linha);border-radius:var(--raio-cartao);background:var(--papel-alto);position:relative}.mancha{z-index:-1;border-radius:var(--mancha-a);background:var(--tulipa);opacity:.5;pointer-events:none;position:absolute}.mancha--b{border-radius:var(--mancha-b)}.marca-dagua{z-index:-1;aspect-ratio:680/1108;background-color:var(--tulipa);opacity:.28;width:var(--marca-largura,18rem);pointer-events:none;position:absolute;-webkit-mask:url(/marca/tulipa.png) 50%/contain no-repeat;mask:url(/marca/tulipa.png) 50%/contain no-repeat}@media (width<=47.99rem){.marca-dagua{opacity:.22;width:clamp(10rem,40vw,15rem)}}.agenda__tipos{gap:var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.agenda__escolha{font-size:var(--t-sm);flex-basis:100%}.agenda__estado,.agenda__falha,.agenda__depois,.agenda__simular{grid-column:1/-1}.agenda__estado,.agenda__falha,.agenda__depois{padding:var(--e-3);border:1px solid var(--linha-forte);border-radius:var(--raio-cartao);background:var(--papel);color:var(--tinta)}.agenda__falha{justify-items:start;gap:var(--e-2);display:grid}.agenda__depois{justify-items:center;gap:var(--e-2);border-top:4px solid var(--tulipa-tinta);text-align:center;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.agenda__depois h3{font:700 clamp(1.625rem,1.4rem + .5vw,2rem)/1.3 var(--fonte-texto),sans-serif}.agenda__depois>p{max-width:var(--coluna);font-size:clamp(1rem,.9rem + .2vw,1.125rem);line-height:1.65}.agenda__confirmacao-icone{background:var(--tulipa-veu);width:3.75rem;height:3.75rem;color:var(--tulipa-tinta);border-radius:1rem;place-items:center;display:grid}.agenda__confirmacao-icone svg{width:2rem;height:2rem}.agenda__anuncio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.agenda__depois .agenda__contagem{justify-content:center}@media (width<=47.99rem){.agenda__confirmacao-icone{width:3.25rem;height:3.25rem}}.agenda__contagem{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.agenda__contagem button{border:1px solid var(--tinta);border-radius:var(--pilula);background:var(--papel-alto);min-height:44px;color:var(--tinta);font:inherit;cursor:pointer;padding:.65rem .9rem}.agenda__contagem button:hover{background:var(--tulipa)}.agenda__depois[data-bloqueado] [data-agenda-whatsapp]{outline:3px solid var(--tinta);outline-offset:4px}.agenda__simular{font-size:var(--t-sm);justify-self:start}.agenda__janela{border-radius:var(--raio-md);background:var(--papel);border:0;width:100%;display:block}.agenda__dialog{--agenda-focus:var(--tinta);border:2px solid var(--marrom-lavado);border-radius:var(--raio-md);background:var(--papel-alto);width:min(70rem,100vw - 3rem);max-width:none;height:min(52rem,100dvh - 3rem);max-height:none;color:var(--tinta);text-align:left;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.agenda__dialog:not([open]){display:none}.agenda__dialog::backdrop{background:#2417128c}.agenda__dialog-header{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-3);border-bottom:1px solid var(--linha);flex-wrap:wrap;flex:none;display:flex}.agenda__dialog-header h2{flex:10rem;min-width:0;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);line-height:1.2}.agenda__fechar{border:1px solid var(--tinta);border-radius:var(--pilula);background:var(--papel-alto);min-height:44px;color:var(--tinta);font:inherit;font-size:var(--t-xs);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.5rem;margin-inline-start:auto;padding:.45rem .8rem;display:flex}.agenda__fechar:hover,.agenda__tipos [aria-pressed=true]{background:var(--tinta);color:var(--papel)}.agenda__dialog-body{gap:var(--e-2);min-height:0;padding:var(--e-3);flex-direction:column;flex:1;display:flex;overflow:auto}.agenda__dialog .mod__agenda-quadro{flex:none;min-width:0}.agenda__dialog .mod__agenda-externo{align-self:center}html:has(.agenda__dialog[open]){overflow:hidden}html.agenda-scrollbar:has(.agenda__dialog[open]){scrollbar-gutter:stable}@media (width<=47.99rem){.agenda__dialog{border-radius:1rem;width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.agenda__dialog-header,.agenda__dialog-body{padding:var(--e-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
