.cabecalho-fixo,.rodape-simples{--cc-vinho:#520100;--cc-bege:#eee3d6;--cc-rosa:#fbf3f3;--cc-curva:cubic-bezier(.22, 1, .36, 1);font-family:Outfit,sans-serif;font-stretch:100%}.cabecalho-fixo{z-index:50;box-shadow:none;pointer-events:none;transition:transform .5s var(--cc-curva);background:0 0;padding:0;position:fixed;inset:0 0 auto;transform:translateY(-130%)}.cabecalho-fixo.visivel{transform:none}.cabecalho-fixo .cabecalho{pointer-events:auto;background:var(--cc-vinho);max-width:100%;color:var(--cc-bege);transition:max-width .8s var(--cc-curva), margin .8s var(--cc-curva), padding .8s var(--cc-curva), border-radius .8s var(--cc-curva), box-shadow .8s var(--cc-curva), background-color .8s var(--cc-curva);border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:10px clamp(20px,7vw,140px);text-decoration:none;display:flex;box-shadow:0 6px 24px #5201002e}.cabecalho-fixo.visivel .cabecalho{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#520100f0;border-radius:999px;max-width:1180px;margin-top:14px;padding:8px 10px 8px 26px;transition-delay:.18s;box-shadow:inset 0 1px #eee3d61f,0 22px 44px -22px #28000099}.cabecalho-fixo .marca{flex:none;display:block}.cabecalho-fixo .marca img{object-fit:cover;width:118px;height:44px;display:block}.cabecalho-fixo nav{display:flex}.cabecalho-fixo .nav{letter-spacing:.03em;align-items:center;gap:clamp(20px,2.2vw,34px);margin:0;padding:0;font-size:15px;font-weight:400;list-style:none;display:flex}.cabecalho-fixo .nav>li{position:relative}.cabecalho-fixo .nav>li>a{color:#eee3d6db;white-space:nowrap;transition:color .35s var(--cc-curva);border:0;align-items:center;padding:10px 0;text-decoration:none;display:inline-flex;position:relative}.cabecalho-fixo .nav>li>a:after{content:"";height:1px;transition:transform .5s var(--cc-curva);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.cabecalho-fixo .nav>.tem-lista>a:after{right:16px}.cabecalho-fixo .nav>li>a:hover,.cabecalho-fixo .nav>li>a[aria-current=page],.cabecalho-fixo .nav>.tem-lista:hover>a{color:#fff}.cabecalho-fixo .nav>li>a:hover:after,.cabecalho-fixo .nav>li>a:focus-visible:after,.cabecalho-fixo .nav>li>a[aria-current=page]:after,.cabecalho-fixo .nav>.tem-lista:hover>a:after{transform:scaleX(1)}.cabecalho-fixo .seta{width:6px;height:6px;transition:transform .4s var(--cc-curva);border-bottom:1.2px solid;border-right:1.2px solid;margin-left:8px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.cabecalho-fixo .tem-lista:hover .seta,.cabecalho-fixo .tem-lista:focus-within .seta{transform:translateY(1px)rotate(225deg)}.cabecalho-fixo .lista-suspensa{z-index:40;background:var(--cc-rosa);opacity:0;visibility:hidden;min-width:260px;transition:opacity .3s var(--cc-curva), transform .4s var(--cc-curva), visibility 0s linear .4s;border-radius:18px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px);box-shadow:0 0 0 1px #5201000f,0 26px 50px -26px #28000080}.cabecalho-fixo .lista-suspensa:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.cabecalho-fixo .tem-lista:hover .lista-suspensa,.cabecalho-fixo .tem-lista:focus-within .lista-suspensa{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.cabecalho-fixo .lista-suspensa a{color:var(--cc-vinho);letter-spacing:.01em;white-space:nowrap;transition:background-color .3s var(--cc-curva), padding-left .4s var(--cc-curva);border-radius:12px;padding:11px 16px;font:400 15px/1.3 Outfit,sans-serif;text-decoration:none;display:block}.cabecalho-fixo .lista-suspensa a:hover,.cabecalho-fixo .lista-suspensa a:focus-visible{background:#5201000e;padding-left:22px}.cabecalho-fixo .agendar{flex:none;align-items:center;gap:8px;width:auto;display:flex}.cabecalho-fixo .agendar .botao{min-height:40px;color:var(--cc-vinho);letter-spacing:.025em;white-space:nowrap;transition:filter .35s var(--cc-curva), transform .45s var(--cc-curva);background:linear-gradient(214deg,#c7b299 44%,#e3d9cc 77%,#fff 109%);border-radius:999px;align-items:center;padding:9px 22px;font:500 14.5px/1.2 Outfit,sans-serif;text-decoration:none;display:inline-flex}.cabecalho-fixo .agendar .botao:hover{filter:brightness(1.05);transform:translateY(-1px)}.cabecalho-fixo :focus-visible{outline:2px solid var(--cc-bege);outline-offset:3px;border-radius:6px}main:has(+.rodape-simples),main:has(+.rodape-simples)>div:last-child{margin-bottom:0;padding-bottom:0}main:has(+.rodape-simples)>:is(section,aside):last-child,main:has(+.rodape-simples)>div:last-child>:is(section,aside):last-child{border-bottom:var(--rodape-raio) solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0!important}main+.rodape-simples{z-index:1;position:relative;margin-top:calc(-1 * var(--rodape-raio))!important}:root{--rodape-raio:30px}@media (width<=640px){:root{--rodape-raio:24px}}.rodape-simples{background:var(--cc-vinho);color:#eee3d6db;border-radius:30px 30px 0 0;margin:clamp(22px,3vw,40px) 0 0;padding:clamp(56px,6vw,84px) clamp(24px,7vw,140px) 32px;font-size:15px;font-weight:300;line-height:1.6}.rodape-simples p,.rodape-simples ul{margin:0}.rodape-simples a{color:inherit;transition:color .3s var(--cc-curva);text-decoration:none}.rodape-simples a:hover{color:#fff}.rodape-simples__grade{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}.rodape-simples__marca{align-content:start;gap:10px;display:grid}.rodape-simples__marca .marca img{width:168px;height:auto;margin-bottom:8px;display:block}.rodape-simples__nome{color:var(--cc-bege);font-weight:400}.rodape-simples__titulo{color:#eee3d699;letter-spacing:.04em;font-size:13.5px;font-weight:500;margin-bottom:14px!important}.rodape-simples__coluna ul{gap:8px;padding:0;list-style:none;display:grid}.rodape-simples__coluna a{transition:color .3s var(--cc-curva), background-size .45s var(--cc-curva);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.rodape-simples__coluna a:hover{background-size:100% 1px}.rodape-simples__onde{align-content:start;gap:10px;display:grid}.rodape-simples__mapa{border-radius:18px;margin-bottom:6px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #eee3d633}.rodape-simples__mapa img{object-fit:cover;opacity:.92;width:100%;height:132px;transition:opacity .4s var(--cc-curva), transform .8s var(--cc-curva);display:block}.rodape-simples__mapa:hover img{opacity:1;transform:scale(1.03)}.rodape-simples__base{color:#eee3d69e;border-top:1px solid #eee3d626;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;max-width:1240px;margin:clamp(40px,4vw,56px) auto 0;padding-top:22px;font-size:13px;line-height:1.55;display:flex}.rodape-simples__base>div{gap:4px;max-width:62em;display:grid}.rodape-simples__autoria{white-space:nowrap;letter-spacing:.03em}.rodape-simples mark{color:inherit;outline-offset:1px;background:0 0;border-radius:3px;outline:1px dashed;padding:0 3px}html:not(.revisao) .rodape-simples mark.pendente{outline:0;padding:0}.rodape-simples :focus-visible{outline:2px solid var(--cc-bege);outline-offset:3px;border-radius:4px}@media (width<=1100px){.rodape-simples__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cabecalho-fixo nav{display:none}}@media (width<=640px){.cabecalho-fixo.visivel .cabecalho{margin:10px 10px 0;padding:6px 6px 6px 18px}.cabecalho-fixo .marca img{width:104px;height:39px}.rodape-simples{border-radius:24px 24px 0 0;margin:32px 0 0;padding:44px 22px 28px}.rodape-simples__grade{grid-template-columns:minmax(0,1fr)}.rodape-simples__base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cabecalho-fixo,.cabecalho-fixo *,.rodape-simples *{transition:none!important}}.topo.topo--so-cabecalho{height:auto;min-height:0;padding-bottom:18px}
