/* Cacau Fino · menu de degustação à luz de vela */
:root{
  --noite:#2B1A14; --creme:#F3E9DC; --caramelo:#C98A4B; --cacau:#4A332B;
  --noite-2:#231510; --linha:rgba(243,233,220,.14); --linha-2:rgba(243,233,220,.3);
  --suave:rgba(243,233,220,.72);
  --tit:'Gilda Display', 'Times New Roman', serif; --txt:'Karla', system-ui, sans-serif;
  --expo:cubic-bezier(.19,1,.22,1); --snappy:cubic-bezier(.16,1,.3,1); --out:cubic-bezier(.33,1,.68,1);
  --g:16px; --max:1320px;
}
@media (min-width:768px){:root{--g:40px}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0;background:var(--noite);color:var(--creme);font:400 17px/1.6 var(--txt);overflow-x:hidden;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit}
button{font:inherit;color:inherit}
h1,h2,h3{font-family:var(--tit);font-weight:400;margin:0;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}
em{font-style:normal;color:var(--caramelo)}
p{margin:0}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pular{position:absolute;left:-999px;top:8px;z-index:100;background:var(--creme);color:var(--noite);padding:10px 14px;border-radius:6px}
.pular:focus{left:8px}
:focus-visible{outline:2px solid var(--caramelo);outline-offset:3px}

.rot{font:600 12px/1.2 var(--txt);letter-spacing:.22em;text-transform:uppercase;color:var(--caramelo)}
.btn{display:inline-flex;align-items:center;gap:10px;background:var(--caramelo);color:var(--noite);text-decoration:none;font:600 15px/1 var(--txt);
  letter-spacing:.02em;padding:16px 24px;border-radius:999px;position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--expo)}
.btn::before{content:"";position:absolute;inset:0;background:var(--creme);transform:translateY(101%);transition:transform .6s var(--expo);z-index:-1;border-radius:inherit}
.btn:hover::before{transform:none}
.link-seta{font:500 15px/1 var(--txt);text-decoration:none;padding:10px 0;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s var(--expo)}
.link-seta:hover{background-size:0 1px;background-position:100% 100%}

/* revelação simples */
.rev{opacity:0;transform:translateY(18px);transition:opacity 1s var(--out),transform 1.1s var(--expo)}
.rev.on{opacity:1;transform:none}

/* ---------- topo ---------- */
.topo{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:24px;padding:14px var(--g);transition:background .5s,border-color .5s,transform .7s var(--expo);border-bottom:1px solid transparent}
.topo.some{transform:translateY(-101%)}
.topo.solido{background:rgba(35,21,16,.94);border-bottom-color:var(--linha)}
.marca{font:400 23px/1 var(--tit);text-decoration:none;letter-spacing:.01em;margin-right:auto;white-space:nowrap}
.marca span{color:var(--caramelo)}
.nav{display:none;gap:28px}
.nav a{font:500 14px/1 var(--txt);text-decoration:none;color:var(--suave);transition:color .3s}
.nav a:hover{color:var(--creme)}
.btn-topo{padding:12px 18px;font-size:14px}
@media (min-width:980px){.nav{display:flex}.topo{padding-top:20px;padding-bottom:20px}}

/* ---------- hero lanterna ---------- */
.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--g) 92px;overflow:hidden;isolation:isolate;cursor:default}
.lant{position:absolute;inset:0;z-index:-1;--x:-999;--y:-999;--r:0}
.lant img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}
.lant-base{filter:brightness(.17) saturate(.5) contrast(1.1)}
.lant-luz{position:absolute;inset:0;
  -webkit-mask-image:radial-gradient(circle calc(var(--r) * 1px) at calc(var(--x) * 1px) calc(var(--y) * 1px),#000 0%,#000 38%,rgba(0,0,0,.55) 66%,transparent 100%);
          mask-image:radial-gradient(circle calc(var(--r) * 1px) at calc(var(--x) * 1px) calc(var(--y) * 1px),#000 0%,#000 38%,rgba(0,0,0,.55) 66%,transparent 100%)}
.lant-luz img{filter:brightness(1.08) saturate(1.08) sepia(.12)}
.lant-veu{position:absolute;inset:0;background:
  linear-gradient(180deg,rgba(43,26,20,.55) 0%,rgba(43,26,20,0) 22%,rgba(43,26,20,0) 38%,rgba(43,26,20,.82) 72%,rgba(43,26,20,.9) 100%)}
@media (min-width:980px){.lant-veu{background:linear-gradient(180deg,rgba(43,26,20,.55) 0%,rgba(43,26,20,0) 26%,rgba(43,26,20,0) 50%,rgba(43,26,20,.78) 100%),linear-gradient(90deg,rgba(43,26,20,.45),rgba(43,26,20,0) 55%)}}
.hero-txt{position:relative;max-width:1060px}
.hero-txt .rot{margin-bottom:22px}
.hero h1{font-size:clamp(40px,11.2vw,112px);line-height:.98;letter-spacing:-.02em}
.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}
.hero h1 .ln i{display:block;font-style:normal;transform:translateY(105%);transition:transform 1.4s var(--expo)}
.hero h1 .ln:nth-child(2) i{transition-delay:.12s}
.hero.on h1 .ln i{transform:none}
.hero h1 em{text-shadow:0 0 34px rgba(201,138,75,.5)}
.hero-sub{max-width:440px;margin-top:22px;color:var(--suave);font-size:18px}
.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}
.hero-txt>.rot,.hero-sub,.acoes{opacity:0;transform:translateY(14px);transition:opacity 1s var(--out) .5s,transform 1.2s var(--expo) .5s}
.hero.on .hero-txt>.rot,.hero.on .hero-sub,.hero.on .acoes{opacity:1;transform:none}
.hero-menu{display:none}
.hero-dica{position:absolute;left:var(--g);bottom:26px;display:flex;align-items:center;gap:9px;font:500 11px/1 var(--txt);letter-spacing:.2em;text-transform:uppercase;color:rgba(243,233,220,.55)}
.hero-dica svg{color:var(--caramelo);animation:chama 2.6s ease-in-out infinite;transform-origin:50% 100%}
.d-toque{display:none}
@media (hover:none){.d-mouse{display:none}.d-toque{display:inline}}
.hero-dica{left:auto;right:var(--g)}
@keyframes chama{0%,100%{transform:scale(1,1)}40%{transform:scale(.92,1.08) rotate(-2deg)}70%{transform:scale(1.04,.96) rotate(2deg)}}
@media (min-width:980px){
  .hero{padding-bottom:110px}
  .hero-menu{display:block;position:absolute;right:var(--g);bottom:96px;width:300px;padding:20px 22px 16px;border:1px solid var(--linha-2);border-radius:10px;background:rgba(35,21,16,.72);
    opacity:0;transform:translateY(14px);transition:opacity 1s var(--out) .8s,transform 1.2s var(--expo) .8s}
  .hero.on .hero-menu{opacity:1;transform:none}
  .hero-menu-tit{font:400 20px/1 var(--tit);margin-bottom:12px;color:var(--caramelo)}
  .hero-menu ul{list-style:none;margin:0;padding:0}
  .hero-menu li{display:flex;align-items:baseline;gap:8px;font-size:14px;padding:6px 0}
  .hero-menu li i{flex:1;border-bottom:1px dotted var(--linha-2);transform:translateY(-3px)}
  .hero-menu li b{font-weight:500;color:var(--suave)}
  .hero-dica{left:50%;right:auto;bottom:34px;translate:-50% 0}
}

/* ---------- cardápio ---------- */
.cardapio{max-width:var(--max);margin:0 auto;padding:110px var(--g) 90px}
.cd-cab{display:grid;gap:18px;margin-bottom:56px}
.cardapio h2{font-size:clamp(42px,9.6vw,92px)}
.assin{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--caramelo);margin-top:4px}
.assin-svg{width:min(250px,64vw);height:auto;overflow:visible}
.assin-svg path{stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.assin-leg{font:italic 400 14px/1.3 var(--txt);color:var(--suave)}
@media (min-width:980px){
  .cd-cab{grid-template-columns:1fr auto;align-items:end;column-gap:60px}
  .cd-cab .rot{grid-column:1/-1}
  .assin{margin-bottom:6px}
}

.cd-grade{display:grid;gap:36px}
.cd-col{order:-1}
.cd-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--linha)}
.cd-lista li{border-bottom:1px solid var(--linha)}
.cd-item{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;cursor:pointer}
.cd-item:focus-visible{outline:2px solid var(--caramelo);outline-offset:4px}
.cd-cont{display:flex;flex-direction:column;gap:6px;transition:transform .75s var(--expo);min-width:0}
.cd-nome{font:400 clamp(26px,7vw,54px)/1.06 var(--tit);letter-spacing:-.015em;transition:color .5s}
.cd-preco{font:500 14px/1 var(--txt);letter-spacing:.06em;color:var(--suave)}
.cd-item:not(.is-ativo) .cd-nome{color:rgba(243,233,220,.62)}
.cd-item.is-ativo .cd-cont{transform:translateX(clamp(10px,2.5vw,26px))}
.cd-icone{position:relative;flex:none;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:50%}
.cd-icone svg:first-child{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.cd-circ{fill:none;stroke:var(--caramelo);stroke-width:1.5;stroke-dasharray:1 2;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--snappy)}
.cd-seta{width:20px;height:20px;fill:none;stroke:var(--caramelo);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateX(-260%);transition:transform .75s var(--expo)}
.cd-item.is-ativo .cd-circ{stroke-dashoffset:0}
.cd-item.is-ativo .cd-seta{transform:none}

.cd-card{position:relative;margin:0 auto;width:min(100%,290px);aspect-ratio:4/5;border-radius:999px 999px 10px 10px;overflow:hidden;background:var(--cacau);isolation:isolate}
.cd-fotos{position:absolute;inset:0}
.cd-fotos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:scale(var(--z));transform-origin:var(--pos);opacity:0;z-index:1;transition:opacity .3s var(--out) .15s}
.cd-fotos img.is-ativo{opacity:1;z-index:5;transition:opacity .3s var(--out)}
.cd-fotos::after{content:"";position:absolute;inset:0;z-index:6;background:linear-gradient(180deg,rgba(43,26,20,0) 45%,rgba(43,26,20,.82) 100%)}
.cd-valor{position:absolute;left:0;right:0;bottom:0;z-index:7;padding:0 22px 22px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.cd-num{font:400 clamp(44px,12vw,84px)/1 var(--tit);letter-spacing:-.02em;transition:opacity .35s var(--out),transform .6s var(--expo)}
.cd-num.troca{opacity:0;transform:translateY(12px)}
.cd-pilulas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;transition:opacity .4s}
.cd-pilulas.troca{opacity:0}
.pil{font:500 12px/1 var(--txt);letter-spacing:.05em;padding:8px 12px;border-radius:99px;background:rgba(201,138,75,.3);color:var(--creme)}
.cd-nota{margin-top:30px;color:var(--suave);font-size:15px}
.cd-nota::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--caramelo);margin-right:10px;vertical-align:2px}

@media (min-width:900px){
  .cd-grade{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:70px;align-items:start}
  .cd-col{order:0;height:100%}
  .cd-card{position:sticky;top:110px;width:min(100%,440px)}
  .cd-item{padding:22px 0}
  .cd-icone{width:56px;height:56px}
}

/* ---------- degustação: folha viva ---------- */
.degust{position:relative;padding:110px var(--g) 130px;background:
  radial-gradient(60% 50% at 50% 45%,rgba(201,138,75,.16),transparent 70%),var(--noite-2);overflow:hidden}
.degust-rot{text-align:center;margin-bottom:40px}
.folha-palco{position:relative;max-width:620px;margin:0 auto;perspective:1400px}
.folha-sombra{position:absolute;inset:5% 3% -3%;background:rgba(0,0,0,.6);filter:blur(28px);border-radius:20px;transform:translateY(22px)}
.folha{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;color:var(--noite);background:#EBDDC6;border-radius:3px}
.folha.gl{background:transparent}
.folha-gl{position:absolute;inset:0;width:100%;height:100%;display:block}
.folha-txt{position:relative;padding:54px 30px 48px;text-align:center;display:flex;flex-direction:column;align-items:center}
.fl-marca{font:400 22px/1 var(--tit);letter-spacing:.2em;text-transform:uppercase}
.fl-sub{font:italic 400 15px/1 var(--txt);margin-top:10px;color:#6A4C3E}
.ond{width:100%;height:12px;margin:26px 0;overflow:visible}
.ond path{fill:none;stroke:rgba(43,26,20,.42);stroke-width:1;vector-effect:non-scaling-stroke}
.folha h2{font-size:clamp(34px,8.6vw,52px);line-height:1.04;max-width:12ch}
.folha h2 em,.folha h3{color:#9A5B26}
.fl-itens{list-style:none;padding:0;margin:26px 0 0;width:100%;max-width:400px}
.fl-itens li{display:flex;align-items:baseline;gap:10px;font-size:17px;padding:5px 0;justify-content:center}
.fl-itens li i{flex:1;border-bottom:1px dotted rgba(43,26,20,.45);transform:translateY(-4px)}
.fl-itens li b{font:400 24px/1 var(--tit)}
.fl-itens li:first-child{justify-content:space-between}
.fl-nota{font-size:15px;margin-top:10px;max-width:30ch;color:#5A3E32}
.folha h3{font-size:24px;margin-bottom:16px}
.fl-passos{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:360px}
.fl-passos li{display:grid;gap:4px;justify-items:center}
.fl-passos b{font:400 15px/1 var(--tit);letter-spacing:.14em;color:#9A5B26}
.fl-passos span{font-size:17px;line-height:1.4}
.btn-tinta{background:var(--noite);color:var(--creme)}
.btn-tinta::before{background:var(--cacau)}
@media (min-width:768px){.folha-txt{padding:72px 64px 64px}}

/* ---------- embalagens: estrelas ---------- */
.emb{max-width:var(--max);margin:0 auto;padding:110px var(--g);display:grid;gap:44px;align-items:center}
.emb-foto{position:relative;margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden}
.emb-foto img{width:100%;height:100%;object-fit:cover}
.estrelas{position:absolute;inset:0;pointer-events:none}
.est{--raio:linear-gradient(180deg,transparent,rgba(255,180,95,.75) 30%,#fff 50%,rgba(255,180,95,.75) 70%,transparent);
  position:absolute;left:var(--x);top:var(--y);width:calc(150px * var(--s));aspect-ratio:1;translate:-50% -50%;mix-blend-mode:screen;
  background:radial-gradient(circle,#fff 0 3%,rgba(255,236,200,.8) 7%,rgba(255,200,120,.2) 18%,transparent 30%),var(--raio) 50% 0/3% 100% no-repeat;
  animation:brilha 3.4s var(--d) infinite cubic-bezier(.45,0,.2,1);opacity:0}
.est::before,.est::after{content:"";position:absolute;left:50%;top:0;width:3%;height:100%;margin-left:-1.5%;background:var(--raio)}
.est::before{transform:rotate(60deg)}
.est::after{transform:rotate(-60deg)}
@keyframes brilha{0%,100%{opacity:0;transform:scale(.15) rotate(-14deg)}16%{opacity:1;transform:scale(calc(1 + var(--boost,0) * .5)) rotate(0deg)}24%{opacity:.9;transform:scale(calc(.9 + var(--boost,0) * .5)) rotate(4deg)}42%{opacity:0;transform:scale(.3) rotate(12deg)}}
.emb-txt{display:grid;gap:18px;max-width:520px}
.emb h2{font-size:clamp(40px,9vw,80px)}
.emb-txt>p:not(.rot){color:var(--suave);font-size:18px}
.emb-ini{display:flex;align-items:center;gap:14px;margin-top:14px;font:400 64px/1 var(--tit);color:var(--caramelo)}
.emb-ini i{font:italic 400 30px/1 var(--txt);color:var(--suave)}
.emb-ini span{width:96px;height:96px;display:grid;place-items:center;border:1px solid var(--linha-2);border-radius:50%;padding-top:6px}
@media (min-width:900px){.emb{grid-template-columns:1.05fr 1fr;gap:80px}}

/* ---------- agenda ---------- */
.agenda{max-width:var(--max);margin:0 auto;padding:100px var(--g);display:grid;gap:44px;border-top:1px solid var(--linha)}
.ag-txt{display:grid;gap:18px;align-content:start}
.agenda h2{font-size:clamp(40px,9vw,80px)}
.ag-pil{justify-self:start;display:inline-flex;align-items:center;gap:12px;padding:12px 18px 12px 16px;border:1.5px solid var(--cacau);border-radius:32px;font:500 16px/1 var(--txt)}
.ponto{width:8px;height:8px;border-radius:50%;background:var(--caramelo);box-shadow:0 0 6px 1px var(--caramelo);animation:pulsa 1s linear infinite alternate}
@keyframes pulsa{to{scale:.6;box-shadow:0 0 2px 0 var(--caramelo)}}
.ag-leg{color:var(--suave);font-size:15px}
.cal{background:var(--noite-2);border:1px solid var(--linha);border-radius:10px;padding:22px 16px 18px}
.cal-mes{font:400 26px/1 var(--tit);margin:0 4px 18px}
.cal-sem,.cal-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}
.cal-sem span{font:600 11px/1 var(--txt);letter-spacing:.16em;color:rgba(243,233,220,.45);padding-bottom:10px}
.cal-dias>span,.cal-dias a{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font:400 15px/1 var(--txt);text-decoration:none;position:relative}
.cal-dias>span{color:rgba(243,233,220,.26)}
.cal-dias a{color:var(--noite);background:var(--caramelo);font-weight:600}
.cal-dias a::after{content:"";position:absolute;right:12%;top:12%;width:7px;height:7px;border-radius:50%;background:var(--creme);box-shadow:0 0 6px 1px var(--creme);animation:pulsa 1s linear infinite alternate}
.cal-dias a:hover{background:var(--creme)}
@media (min-width:900px){.agenda{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cal{padding:30px 28px 26px}.cal-dias>span,.cal-dias a{font-size:17px}}

/* ---------- perguntas ---------- */
.faq{max-width:var(--max);margin:0 auto;padding:40px var(--g) 120px}
.faq h2{font-size:clamp(34px,7vw,56px);margin-bottom:40px}
.faq-lista{margin:0;display:grid;gap:0}
.faq-lista div{padding:24px 0;border-top:1px solid var(--linha)}
.faq-lista dt{font:400 22px/1.2 var(--tit);margin-bottom:8px}
.faq-lista dd{margin:0;color:var(--suave)}
@media (min-width:900px){.faq-lista{grid-template-columns:1fr 1fr;column-gap:60px}}

/* ---------- rodapé em prancha ---------- */
.prancha{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;--e:0}
.pr-fundo{position:absolute;inset:0;z-index:-1}
.pr-fundo img{width:100%;height:100%;object-fit:cover;object-position:50% 70%;filter:brightness(.15) saturate(.5) blur(1.5px);transform:scale(calc(1.12 - var(--e) * .12))}
.pr-fundo::after{content:"";position:absolute;inset:0;background:radial-gradient(50% 45% at 50% 50%,rgba(201,138,75,.14),transparent 70%)}
.pr-in{position:relative;height:100svh;min-height:600px;display:grid;place-items:center}
.pr-caixa{position:relative;width:min(560px,calc(100vw - 2 * var(--g) - 16px));height:min(78svh,740px);min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:42px 26px 30px;text-align:center}
.pr-r{position:absolute;background:rgba(243,233,220,.28);pointer-events:none}
.pr-r.h{height:1px;left:0;right:0;transform:scaleX(0)}
.pr-r.v{width:1px;top:0;bottom:0;transform:scaleY(0)}
.pr-r.h{top:calc(50% - min(78svh,740px) / 2)}
.pr-r.h.b{top:calc(50% + min(78svh,740px) / 2)}
.pr-r.v{left:calc(50% - min(560px,calc(100vw - 2 * var(--g) - 16px)) / 2)}
.pr-r.v.d{left:calc(50% + min(560px,calc(100vw - 2 * var(--g) - 16px)) / 2)}
.pr-box{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.pr-box rect{fill:none;stroke:var(--creme);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;width:calc(100% - 1px);height:calc(100% - 1px)}
.pr-est{position:absolute;width:26px;height:26px;translate:-50% -50%;opacity:0}
.pr-est::before,.pr-est::after{content:"";position:absolute;inset:0;background:var(--caramelo);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}
.pr-est::after{transform:rotate(45deg) scale(.55)}
.pr-est.e1{left:0;top:0}.pr-est.e2{left:100%;top:100%}
.pr-marca{font:400 clamp(46px,13vw,84px)/.95 var(--tit);letter-spacing:-.02em}
.pr-marca span{display:block;color:var(--caramelo)}
.pr-tag{font:400 clamp(30px,7.6vw,44px)/1.12 var(--tit)}
.pr-tag .ln{display:block;overflow:hidden;padding:.1em 0 .16em;margin:-.1em 0 -.16em}
.pr-tag .ln i{display:block;font-style:normal;transform:translateY(120%)}
.pr-meta{position:absolute;bottom:22px;font:500 11px/1.6 var(--txt);letter-spacing:.14em;text-transform:uppercase;color:rgba(243,233,220,.6)}
.pr-meta.l{left:22px;text-align:left}.pr-meta.r{right:22px;text-align:right}
.pr-marca,.pr-btn,.pr-meta{opacity:0}
.pr-btn{margin-bottom:56px}
.pr-legal{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:12px;color:rgba(243,233,220,.5);padding:0 var(--g) 0 calc(var(--g) + 120px)}
@media (min-width:768px){.pr-legal{padding:0 var(--g)}}

@media (prefers-reduced-motion:reduce){
  .rev,.hero-txt>.rot,.hero-sub,.acoes,.hero-menu{opacity:1!important;transform:none!important;transition:none!important}
  .hero h1 .ln i{transform:none!important;transition:none!important}
  .est{animation:none;opacity:.8;transform:scale(.7)}
  .ponto,.cal-dias a::after,.hero-dica svg{animation:none}
}
