:root{--fundo:#fbf8f4;--lavanda-suave:#efe6f3;--lavanda:#b79bcc;--lavanda-escura:#7d4f9b;--texto:#3a1748;--texto-suave:#3a1748b8;--roxo:#5b2a72;--roxo-claro:#6d3787;--borda:#d8c9e0;--neutro:#8a7a92;--dourado:#b8935a;--dourado-texto:#8a6a33;--salvia:#8fa88a;--salvia-texto:#56704f;--raio-cartao:12px;--raio-pilula:36px;--raio-contorno:22.5px;--margem:clamp(1.1rem, 4vw, 3rem);--margem-larga:max(var(--margem), calc((100% - 1280px) / 2));--curva:cubic-bezier(.2, .7, .2, 1);--fonte:"Hanken Grotesk", "Inter", "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--fonte);color:var(--texto);background:var(--fundo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}body{background:var(--fundo);margin:0}#root{min-height:100svh}img{max-width:100%;display:block}a,button{font:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--lavanda-escura);outline-offset:3px}::selection{background:var(--lavanda);color:var(--texto)}.pagina{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.conteudo-principal{flex:1;position:relative}h1,h2,h3,p,blockquote,figure{margin:0}h1,h2,h3{text-transform:uppercase;color:var(--texto);font-weight:500}h1{overflow-wrap:anywhere;font-size:clamp(1.85rem,9vw,3rem);line-height:.95}h1 em{color:var(--lavanda-escura);white-space:nowrap;font-style:normal}h2{font-size:clamp(1.5rem,6vw,2.6rem);line-height:.95}h3{font-size:1.05rem;line-height:1.15}p{line-height:1.55}small{color:var(--neutro)}.grafia-marca{text-transform:none}.rotulo{text-transform:uppercase;color:var(--dourado-texto);font-size:.78rem;font-weight:500;line-height:1.2}.texto-grande{color:var(--texto);max-width:36rem;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.3}.botao,.botao-contorno{text-transform:uppercase;isolation:isolate;transition:color .35s var(--curva), transform .35s var(--curva);justify-content:center;align-items:center;gap:.55rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.botao{border-radius:var(--raio-pilula);background:var(--roxo);color:var(--fundo);border:0;padding:.95rem 1.6rem}.botao-contorno{border-radius:var(--raio-contorno);border:1px solid var(--texto);color:var(--texto);background:0 0;padding:.6rem 1.15rem}.botao:before,.botao-contorno:before{content:"";z-index:-1;border-radius:inherit;transition:transform .45s var(--curva);position:absolute;inset:0;transform:translateY(101%)}.botao:before{background:var(--lavanda-escura)}.botao-contorno:before{background:var(--texto)}.botao:hover:before,.botao-contorno:hover:before{transform:translateY(0)}.botao-contorno:hover{color:var(--fundo)}.botao:active,.botao-contorno:active{transform:scale(.97)}.icone{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.topo-app{z-index:10;-webkit-backdrop-filter:blur(10px);transition:transform .4s var(--curva), border-color .3s ease;background:#fbf8f4e6;border-bottom:1px dashed #0000;position:sticky;top:0}.topo-app.rolado{border-bottom-color:var(--borda)}.topo-app.oculto{transform:translateY(-100%)}.topo-app-interno{height:64px;padding:0 var(--margem-larga);justify-content:space-between;align-items:center;gap:1rem;display:flex}.marca{text-decoration:none}.marca-nome{text-transform:uppercase;color:var(--texto);font-size:.95rem;font-weight:600}.nav-desktop{display:none}.botao-menu{color:var(--texto);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.6rem;display:inline-flex}.botao-menu .icone{width:24px;height:24px}.fundo-drawer{opacity:0;pointer-events:none;z-index:19;background:#3a174859;border:0;transition:opacity .3s;position:fixed;inset:0}.fundo-drawer.aberto{opacity:1;pointer-events:auto}.drawer{background:var(--lavanda-suave);visibility:hidden;width:min(86vw,340px);height:100svh;transition:transform .45s var(--curva), visibility .45s;z-index:20;padding:.75rem 1.4rem;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.aberto{visibility:visible;transform:translate(0)}.drawer-topo{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.drawer-titulo{text-transform:uppercase;color:var(--dourado-texto);font-size:.78rem;font-weight:500}.drawer-fechar{color:var(--texto);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.6rem;display:inline-flex}.drawer-nav{display:grid}.drawer-link{color:var(--texto);text-transform:uppercase;border-bottom:1px dashed var(--borda);opacity:0;transition:opacity .4s ease, transform .5s var(--curva), color .2s ease;padding:1rem 0;font-size:1.3rem;font-weight:500;text-decoration:none;transform:translate(24px)}.drawer.aberto .drawer-link{opacity:1;transform:none}.drawer.aberto .drawer-link:nth-child(2){transition-delay:60ms}.drawer.aberto .drawer-link:nth-child(3){transition-delay:.12s}.drawer.aberto .drawer-link:nth-child(4){transition-delay:.18s}.drawer.aberto .drawer-link:nth-child(5){transition-delay:.24s}.drawer.aberto .drawer-link:nth-child(6){transition-delay:.3s}.drawer-link.ativo,.drawer-link:hover{color:var(--lavanda-escura)}.secao{padding:clamp(3.5rem, 8vw, 6.5rem) var(--margem-larga);border-top:1px dashed var(--borda)}.secao-elevada{background:var(--lavanda-suave);border-top:0}.secao-dividida{gap:1.75rem;display:grid}.secao-conteudo{align-content:start;gap:1.25rem;display:grid}.cabecalho-secao{align-content:start;gap:1rem;display:grid}.cabecalho-secao p{color:var(--texto-suave);max-width:28rem}.cabecalho-linha{margin-bottom:2.5rem}.hero{display:grid;position:relative}.hero-texto{padding:2.5rem var(--margem) 3rem;align-content:center;gap:1.4rem;display:grid}.hero-texto .texto-grande{color:var(--texto-suave)}.hero h1 .palavra,.abertura h1 .palavra{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.hero h1 .palavra>span,.abertura h1 .palavra>span{animation:subirPalavra .9s var(--curva) both;animation-delay:var(--atraso);display:inline-block}.hero-acoes{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.hero-foto{min-height:360px;max-height:min(80svh,720px);animation:revelarFoto 1.3s var(--curva) .2s both;position:relative;overflow:hidden}.hero-foto img{object-fit:cover;object-position:center 30%;width:100%;height:100%;min-height:360px;animation:aproximarFoto 2.4s var(--curva) .2s both;transform:scale(1.08)}.hero-cartao{left:var(--margem);right:var(--margem);bottom:var(--margem);border-radius:var(--raio-cartao);background:#fbf8f4e6;gap:.75rem;max-width:22rem;padding:1.25rem 1.4rem;display:grid;position:absolute}.hero-cartao .rotulo{border-bottom:1px dashed var(--borda);padding-bottom:.75rem}.hero-cartao p:last-child{font-size:1.05rem;line-height:1.35}.rotulo-vertical{display:none}.entrada{animation:subirSuave .9s var(--curva) both;animation-delay:var(--atraso)}.assinatura{text-transform:uppercase;color:var(--dourado-texto);font-size:.85rem;font-weight:500}.lista-numerada{counter-reset:etapa;gap:0;margin:0;padding:0;list-style:none}.lista-numerada li{counter-increment:etapa;border-top:1px dashed var(--borda);grid-template-columns:3rem 1fr;gap:.5rem 1rem;padding:1.5rem 0;display:grid}.lista-numerada li:first-child{border-top:0;padding-top:0}.lista-numerada li:before{content:counter(etapa, decimal-leading-zero);color:var(--dourado-texto);grid-row:span 2;padding-top:.15rem;font-size:.85rem;font-weight:500}.lista-numerada p{color:var(--texto-suave);max-width:40rem}.lista-beneficios{gap:0;margin:0;padding:0;list-style:none}.lista-beneficios li{border-top:1px dashed var(--borda);max-width:44rem;transition:padding-left .4s var(--curva), color .3s ease;padding:1.2rem 0 1.2rem 1.8rem;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.35;position:relative}.lista-beneficios li:before{content:"";background:var(--salvia);width:.6rem;height:.6rem;transition:transform .4s var(--curva), background .3s ease;border-radius:0 50%;position:absolute;top:1.65rem;left:0}.lista-beneficios li:first-child{border-top:0;padding-top:0}.lista-beneficios li:first-child:before{top:.45rem}.lista-beneficios li:hover{color:var(--lavanda-escura);padding-left:2.3rem}.lista-beneficios li:hover:before{background:var(--lavanda-escura);transform:rotate(90deg)scale(1.2)}.grade-campanhas{gap:1.25rem;display:grid}.cartao-campanha{border-radius:var(--raio-cartao);background:var(--lavanda-suave);flex-direction:column;display:flex;overflow:hidden}.cartao-campanha img{aspect-ratio:4/3.6;object-fit:cover;width:100%;transition:transform .9s var(--curva)}.cartao-campanha:hover img{transform:scale(1.05)}.cartao-campanha-corpo{flex:1;align-content:start;justify-items:start;gap:.75rem;padding:1.5rem;display:grid}.cartao-campanha-corpo h3{font-size:1.25rem}.cartao-campanha-corpo p{color:var(--texto-suave)}.cartao-campanha-corpo .botao-contorno{margin-top:.5rem}.contato{justify-items:start}.lista-redes{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.rodape{border-top:1px dashed var(--borda);padding:2.5rem var(--margem-larga) 6rem;gap:1.5rem;display:grid}.rodape-marca{align-items:center;gap:.85rem;display:flex}.rodape-marca img{width:56px;height:56px;transition:transform .8s var(--curva);background:#fff;border-radius:50%}.rodape-marca:hover img{transform:rotate(-12deg)}.rodape-nome{text-transform:uppercase;font-size:.95rem;font-weight:600}.rodape-slogan{color:var(--texto-suave);font-size:.92rem}.rodape-nav{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.rodape-nav a{text-transform:uppercase;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s}.rodape-nav a:hover{color:var(--lavanda-escura)}.whatsapp-flutuante{z-index:15;width:54px;height:54px;color:var(--fundo);background:var(--roxo);animation:subirSuave .6s var(--curva) 1.4s both;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.whatsapp-flutuante:after{content:"";border:2px solid var(--lavanda);border-radius:50%;animation:2.6s ease-out 2s infinite pulsar;position:absolute;inset:0}.whatsapp-flutuante .icone{width:26px;height:26px}.texto-carregando{color:var(--texto-suave);padding:4rem var(--margem)}.transicao-pagina{animation:aparecer .6s var(--curva) both}.medindo [data-rolagem]{translate:none!important;rotate:none!important;scale:none!important}@property --e{syntax:"<number>";inherits:false;initial-value:1}@property --s{syntax:"<number>";inherits:false;initial-value:0}[data-rolagem]{--e:1;--s:0;--p:0;--lado:1}[data-rolagem=subir]{translate:0 calc((1 - var(--e)) * 64px - var(--s) * 48px);opacity:calc(var(--e) - var(--s) * .9)}[data-rolagem=cortina]{translate:0 calc((1 - var(--e)) * 56px - var(--s) * 36px);clip-path:inset(calc(var(--s) * 100%) -1em calc((1 - var(--e)) * 100%) -1em)}[data-rolagem=lado]{translate:calc((1 - var(--e)) * var(--lado) * 90px) calc(var(--s) * -40px);opacity:calc(var(--e) - var(--s) * .9)}[data-rolagem=cartao]{translate:0 calc((1 - var(--e)) * 140px - var(--s) * 50px);scale:calc(.86 + var(--e) * .14 - var(--s) * .06);rotate:calc((1 - var(--e)) * var(--lado) * -4deg);opacity:calc(.15 + var(--e) * .85 - var(--s))}.cartao-campanha[data-rolagem] img{scale:1.14;translate:0 calc(var(--p) * 26px)}[data-rolagem=janela]{clip-path:inset(0 calc((1 - var(--e)) * var(--margem) * 1.6) round calc((1 - var(--e)) * 36px))}[data-rolagem=palco]{scale:calc(.9 + var(--e) * .1);clip-path:inset(0 calc((1 - var(--e)) * 14%) round calc((1 - var(--e)) * 40px))}[data-rolagem=faixa]{rotate:calc(var(--p) * -2.5deg)}[data-rolagem=hero]{--saida-hero:var(--fora,0)}[data-rolagem=hero] .hero-texto{translate:0 calc(var(--saida-hero) * -140px);opacity:calc(1 - var(--saida-hero) * 1.5)}[data-rolagem=hero] .hero-foto{scale:calc(1 - var(--saida-hero) * .16);border-radius:calc(var(--saida-hero) * 48px)}[data-rolagem=hero] .hero-foto img{translate:0 calc(var(--saida-hero) * 22%)}[data-rolagem=hero] .rotulo-vertical{translate:0 calc(var(--saida-hero) * 60%)}@keyframes subirPalavra{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes subirSuave{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes revelarFoto{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes aproximarFoto{0%{scale:1.18}to{scale:1}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes pulsar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width>=720px){h1{font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:.92}.secao-dividida{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.grade-campanhas{grid-template-columns:repeat(2,minmax(0,1fr))}.rodape{grid-template-columns:1fr auto;align-items:center;padding-bottom:2.5rem}.rodape small{grid-column:1/-1}.whatsapp-flutuante{display:none}}@media (width>=960px){.hero{min-height:min(100svh - 64px,860px);padding-right:2.75rem;padding-left:max(0px, calc((100% - 1280px) / 2 - var(--margem)));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero-texto{padding:3rem var(--margem)}.hero-foto{min-height:0;max-height:none}.hero-foto img{min-height:0;position:absolute;inset:0}.rotulo-vertical{writing-mode:vertical-rl;text-align:center;text-transform:uppercase;width:2.75rem;height:100%;color:var(--neutro);margin:0;font-size:.72rem;font-weight:500;animation:1s 1.2s both aparecer;display:block;position:absolute;top:0;right:0}.nav-desktop{gap:1.75rem;display:flex}.nav-desktop-link{text-transform:uppercase;color:var(--texto);padding:.35rem 0;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-desktop-link:after{content:"";border-bottom:1px dashed var(--lavanda-escura);transform-origin:0;transition:transform .4s var(--curva);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-desktop-link:hover{color:var(--lavanda-escura)}.nav-desktop-link:hover:after,.nav-desktop-link.active:after{transform:scaleX(1)}.botao-menu{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --cor-oleo{syntax:"<color>";inherits:true;initial-value:#ece2f4}.botanica{pointer-events:none;display:block}.botanica svg{width:100%;height:auto;display:block;overflow:visible}.bot-caule{fill:none;stroke:var(--salvia-texto);stroke-width:1.6px;stroke-linecap:round}.bot-folha{fill:var(--salvia);fill-opacity:.45;stroke:var(--salvia-texto);stroke-width:1.1px;stroke-linejoin:round}.bot-veio{fill:none;stroke:var(--salvia-texto);stroke-width:.7px;stroke-linecap:round;opacity:.7}.bot-flor{fill:var(--lavanda);stroke:var(--lavanda-escura);stroke-width:.8px}.bot-flor-clara{fill:#f8f2e4;stroke:var(--dourado);stroke-width:1px}.bot-citrico-casca{fill:#ecd27a}.bot-citrico-polpa{fill:#fbf2cf}.bot-citrico-gomo{fill:#f3dc8c}.bot-citrico-laranja .bot-citrico-casca{fill:#e9a24a}.bot-citrico-laranja .bot-citrico-polpa{fill:#fbe2bd}.bot-citrico-laranja .bot-citrico-gomo{fill:#f2b863}.bot-miolo{fill:#e2b866;stroke:var(--dourado-texto);stroke-width:.8px}.bot-citrico-casca-traco{fill:none;stroke:var(--dourado);stroke-width:1.2px}.bot-resina path{fill:#d9a85a;stroke:var(--dourado-texto);stroke-width:.8px}.planta-desenhada .bot-caule,.planta-desenhada .bot-veio,.planta-desenhada .bot-folha,.planta-desenhada .bot-citrico-casca-traco{stroke-dasharray:1;animation:desenharTraco 1.6s var(--curva) var(--atraso-planta,0s) both, surgirPreenchimento 1s ease calc(var(--atraso-planta,0s) + .7s) both}.planta-desenhada .bot-flor,.planta-desenhada .bot-flor-clara,.planta-desenhada .bot-resina,.planta-desenhada .bot-citrico-casca,.planta-desenhada .bot-citrico-polpa,.planta-desenhada .bot-citrico-gomo,.planta-desenhada .bot-miolo{animation:aparecer .9s ease calc(var(--atraso-planta,0s) + .9s) both}.balancando svg{transform-origin:50% 100%;animation:balancar var(--balanco,5s) ease-in-out infinite alternate}.secao-sobre,.secao-contato{position:relative;overflow:hidden}.secao-sobre>:not(.botanica),.secao-contato>:not(.botanica){z-index:2;position:relative}.sobre-planta,.contato-planta{right:var(--margem);opacity:.55;width:clamp(56px,8vw,110px);position:absolute;bottom:-12px}.sobre-planta{--balanco:6s}.contato-planta{--balanco:4.8s}.secao-oleos{isolation:isolate;transition:--cor-oleo 1.2s var(--curva);position:relative;overflow:hidden}.secao-oleos-jardim{z-index:-1;background:radial-gradient(circle at 12% 18%, var(--cor-oleo), transparent 42%), radial-gradient(circle at 92% 78%, color-mix(in srgb, var(--salvia) 22%, transparent), transparent 38%), radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--cor-oleo) 70%, transparent), transparent 30%);will-change:transform;width:140%;height:140%;animation:22s ease-in-out infinite alternate brisa;position:absolute;inset:0 auto auto 0}.oleos-abas{margin:0 calc(var(--margem) * -1) 2.5rem;padding:.25rem var(--margem);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.oleos-abas::-webkit-scrollbar{display:none}.oleo-aba{border:1px solid var(--borda);border-radius:var(--raio-contorno);color:var(--texto);text-transform:uppercase;transition:background .35s var(--curva), color .35s var(--curva), border-color .35s var(--curva);background:#fbf8f4b3;flex-shrink:0;padding:.6rem 1.15rem;font-size:.8rem;font-weight:500;position:relative;overflow:hidden}.oleo-aba:hover{border-color:var(--texto)}.oleo-aba[aria-selected=true]{background:var(--roxo);border-color:var(--roxo);color:var(--fundo)}.oleo-aba-progresso{background:var(--lavanda);transform-origin:0;width:100%;height:3px;animation:preencherProgresso var(--duracao) linear both;position:absolute;bottom:0;left:0}.secao-oleos.pausado .oleo-aba-progresso{animation-play-state:paused}.oleo-palco{align-items:center;gap:2rem;display:grid}.oleo-cena{aspect-ratio:1;place-items:center;width:100%;max-width:440px;margin:0 auto;display:grid;position:relative}.oleo-cena-circulo{background:var(--cor-oleo);animation:crescerCirculo 1s var(--curva) both;border-radius:50%;position:absolute;inset:9%}.oleo-cena-circulo:after{content:"";border:1px dashed var(--dourado);border-radius:50%;animation:60s linear infinite girar;position:absolute;inset:-14px}.oleo-cena-planta{z-index:1;--balanco:4.5s;--atraso-planta:.15s;width:40%;position:absolute;bottom:6%;left:4%}.oleo-cena-frasco{z-index:2;width:var(--largura-frasco,38%);mix-blend-mode:multiply;animation:surgirFrasco 1s var(--curva) .2s both, flutuar 4.5s ease-in-out 1.2s infinite alternate;margin-left:22%;position:relative}.oleo-cena-legenda{text-align:right;color:var(--neutro);gap:.2rem;font-size:.78rem;animation:1s .6s both aparecer;display:grid;position:absolute;top:2%;right:0}.oleo-cena-legenda em{color:var(--salvia-texto);font-family:Georgia,Times New Roman,serif;font-size:1rem}.oleo-detalhes{justify-items:start;gap:1rem;display:grid}.oleo-detalhes>*{animation:subirSuave .8s var(--curva) both}.oleo-detalhes>:nth-child(2){animation-delay:70ms}.oleo-detalhes>:nth-child(3){animation-delay:.14s}.oleo-detalhes>:nth-child(4){animation-delay:.21s}.oleo-detalhes>:nth-child(5){animation-delay:.28s}.oleo-detalhes>:nth-child(6){animation-delay:.35s}.oleo-detalhes h3{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:.92}.oleo-detalhes .texto-grande{color:var(--texto-suave)}.oleo-aroma{font-size:.95rem}.oleo-aroma strong{text-transform:uppercase;color:var(--dourado-texto);margin-right:.4rem;font-size:.78rem;font-weight:500}.oleo-usos{border-top:1px dashed var(--borda);width:100%;margin:.25rem 0 .5rem;padding:0;list-style:none}.oleo-usos li{border-bottom:1px dashed var(--borda);gap:.25rem;padding:.9rem 0;display:grid}.oleo-uso-modo{text-transform:uppercase;color:var(--salvia-texto);font-size:.72rem;font-weight:500}.oleos-aviso{max-width:44rem;color:var(--neutro);margin-top:2.5rem;font-size:.8rem}@keyframes desenharTraco{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes surgirPreenchimento{0%{fill-opacity:0}}@keyframes balancar{0%{rotate:-2.5deg}to{rotate:2.5deg}}@keyframes brisa{0%{translate:0}to{translate:-28.6% -28.6%}}@keyframes preencherProgresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crescerCirculo{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes girar{to{rotate:360deg}}@keyframes surgirFrasco{0%{opacity:0;transform:translateY(40px)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes flutuar{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-14px)rotate(1.5deg)}}@media (width>=720px){.oleos-abas{flex-wrap:wrap;margin:0 0 2.5rem;padding:0;overflow:visible}.oleo-usos li{grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1rem}.sobre-planta,.contato-planta{opacity:.9}}@media (width>=960px){.oleo-palco{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.carrossel-oleos{border-top:1px dashed var(--borda);background:linear-gradient(180deg, var(--lavanda-suave), var(--fundo) 85%);padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.carrossel-oleos-cabecalho{padding:0 var(--margem-larga);justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.carrossel-oleos-setas{flex-shrink:0;gap:.5rem;display:flex}.botao-seta{border:1px solid var(--texto);width:46px;height:46px;color:var(--texto);transition:background .3s var(--curva), color .3s var(--curva), transform .3s var(--curva);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.botao-seta:hover{background:var(--texto);color:var(--fundo)}.botao-seta:active{transform:scale(.94)}.carrossel-oleos-palco{position:relative}.carrossel-jardim{pointer-events:none;will-change:transform;align-items:flex-end;gap:clamp(3rem,8vw,7rem);width:max-content;padding-left:2rem;display:flex;position:absolute;top:0;bottom:0;left:0}.jardim-planta{opacity:.5;width:clamp(130px,15vw,210px);margin-bottom:-24px}.jardim-planta-1{--balanco:7s;align-self:flex-start;width:clamp(50px,6vw,80px);margin-top:-1rem}.jardim-planta-2{--balanco:6s;width:clamp(150px,17vw,240px)}.jardim-planta-3{--balanco:8s;width:clamp(110px,12vw,170px)}.jardim-planta-4{--balanco:5.5s;width:clamp(140px,16vw,220px)}.carrossel-trilho{padding:.75rem var(--margem-larga) 1.5rem;scrollbar-width:none;overscroll-behavior-x:contain;gap:1.5rem;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.carrossel-trilho::-webkit-scrollbar{display:none}.cartao-oleo{flex:0 0 clamp(190px,20vw,250px)}.cartao-oleo a{color:var(--texto);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;gap:.9rem;text-decoration:none;display:grid}.cartao-oleo-cena{aspect-ratio:4/5;border-radius:var(--raio-cartao);background:var(--cor-oleo);isolation:isolate;transition:transform .6s var(--curva);place-items:center;display:grid;position:relative;overflow:hidden}.cartao-oleo-planta{opacity:.9;width:62%;transition:transform .8s var(--curva);position:absolute;bottom:-6%;left:-4%}.cartao-oleo-cena img{mix-blend-mode:multiply;width:auto;max-width:none;height:80%;transition:transform .6s var(--curva);position:absolute;top:9%;left:36%}.cartao-oleo a:hover .cartao-oleo-cena,.cartao-oleo a:focus-visible .cartao-oleo-cena{transform:translateY(-6px)}.cartao-oleo a:hover .cartao-oleo-cena img{transform:translateY(-6px)rotate(-3deg)}.cartao-oleo a:hover .cartao-oleo-planta{transform:scale(1.08)}.cartao-oleo-texto{gap:.2rem;display:grid}.cartao-oleo-nome{text-transform:uppercase;font-size:1.1rem;font-weight:500;line-height:1.1}.cartao-oleo-chamada{color:var(--salvia-texto);font-size:.9rem}@media (width<=719px){.carrossel-oleos-setas{display:none}.cartao-oleo{flex-basis:58vw}}.avaliacoes-resumo{align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.avaliacoes-nota{font-size:clamp(3.2rem,7vw,4.8rem);font-weight:500;line-height:.9}.avaliacoes-resumo p{color:var(--texto-suave);margin:.35rem 0 0;font-size:.85rem}.estrelas{gap:.15em;font-size:1.15rem;line-height:1;display:inline-flex}.estrela{color:var(--borda);position:relative}.estrela span{color:var(--dourado);position:absolute;inset:0 auto 0 0;overflow:hidden}.grade-avaliacoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cartao-avaliacao{border:1px dashed var(--borda);border-radius:var(--raio-cartao);animation:subirSuave .8s var(--curva) both;background:#fbf8f4b3;align-content:start;gap:1rem;padding:1.5rem;display:grid}.cartao-avaliacao:nth-child(2){animation-delay:80ms}.cartao-avaliacao:nth-child(3){animation-delay:.16s}.cartao-avaliacao:nth-child(4){animation-delay:.24s}.cartao-avaliacao:nth-child(5){animation-delay:.32s}.cartao-avaliacao-vazio{background:var(--lavanda-suave);min-height:12rem;animation:1.4s ease-in-out infinite alternate pulsarAvaliacao}.cartao-avaliacao blockquote{color:var(--texto-suave);-webkit-line-clamp:8;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cartao-avaliacao-autor{align-items:center;gap:.75rem;margin-top:auto;display:flex}.cartao-avaliacao-autor img{border-radius:50%;width:36px;height:36px}.cartao-avaliacao-autor span{min-width:0;display:grid}.cartao-avaliacao-autor strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.cartao-avaliacao-autor a{color:inherit}.cartao-avaliacao-autor small{color:var(--neutro);font-size:.75rem}@media (width>=960px){.grade-avaliacoes{grid-template-columns:repeat(3,minmax(0,1fr))}}.avaliacoes-acoes{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.avaliacoes-atribuicao{color:var(--neutro);margin-top:1.25rem;font-size:.75rem}@keyframes pulsarAvaliacao{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cartao-avaliacao,.cartao-avaliacao-vazio{animation:none}}.fio-condutor{z-index:5;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fio-ramo{fill:none;stroke:var(--salvia);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:0 999999}.fio-folha{transition:scale .8s var(--curva);scale:0}.fio-folha.aberta{scale:var(--escala-folha,1)}.fio-folha path{fill:color-mix(in srgb, var(--salvia) 45%, var(--fundo));stroke:var(--salvia-texto);stroke-width:.8px}.fio-botao ellipse{fill:var(--lavanda);stroke:var(--lavanda-escura);stroke-width:.6px}.fio-ponta{z-index:5;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .4s;position:absolute;top:0;left:0}.fio-ponta:before,.fio-ponta:after{content:"";border-radius:50%;position:absolute}.fio-ponta:before{background:var(--lavanda);animation:1.8s ease-out infinite pulsar;inset:-9px}.fio-ponta:after{background:var(--lavanda-escura);inset:-3.6px}.faixa-infinita{border-top:1px dashed var(--borda);margin-inline:-6vw;padding:clamp(1.75rem,5vw,3.5rem) 0;overflow:hidden}.faixa-trilho{will-change:transform;width:max-content;display:flex}.faixa-grupo{display:flex}.faixa-item{align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem);display:inline-flex}.faixa-texto{text-transform:uppercase;white-space:nowrap;color:var(--texto);font-size:clamp(2.6rem,9vw,7rem);font-weight:500;line-height:1}.faixa-contorno{color:#0000;-webkit-text-stroke:1px var(--lavanda-escura)}.faixa-reversa .faixa-texto:not(.faixa-contorno){color:var(--lavanda-escura)}.faixa-reversa .faixa-contorno{-webkit-text-stroke-color:var(--dourado-texto)}.faixa-separador{flex:none;width:clamp(1.2rem,2.6vw,2.2rem)}@media (prefers-reduced-motion:reduce){.fio-folha{scale:var(--escala-folha,1)}}.abertura{padding:clamp(3rem, 9vw, 7rem) var(--margem-larga) clamp(2.5rem, 6vw, 4.5rem);gap:2rem;display:grid;position:relative;overflow:hidden}.abertura-texto{align-content:end;gap:1.4rem;display:grid}.abertura-texto .texto-grande{color:var(--texto-suave)}.abertura-lado{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.abertura-planta{--balanco:5.5s;width:clamp(80px,14vw,170px)}.abertura-total{text-align:right;justify-items:end;display:grid}.abertura-total strong{color:#0000;-webkit-text-stroke:1px var(--lavanda-escura);font-size:clamp(5rem,16vw,11rem);font-weight:500;line-height:.8}.abertura-total span{text-transform:uppercase;max-width:11rem;color:var(--dourado-texto);font-size:.78rem;font-weight:500}[data-rolagem=abertura]{--saida-abertura:var(--fora,0)}[data-rolagem=abertura] .abertura-texto{translate:0 calc(var(--saida-abertura) * -120px);opacity:calc(1 - var(--saida-abertura) * 1.6)}[data-rolagem=abertura] .abertura-total{translate:0 calc(var(--saida-abertura) * 90px)}[data-rolagem=abertura] .abertura-planta{rotate:calc(var(--saida-abertura) * 18deg)}.secao-capitulos{border-top:0;padding-top:0}.capitulo{--progresso:clamp(0, (.7 - var(--p,0)) / 1.25, 1);border-top:1px dashed var(--borda);gap:1.75rem;padding:clamp(3rem,7vw,5.5rem) 0;display:grid}.capitulo:first-child{border-top:0}.capitulo-lado{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.capitulo-numero{color:#0000;-webkit-text-stroke:1px var(--lavanda-escura);background:linear-gradient(to top, var(--lavanda-escura) calc(var(--progresso) * 100%), transparent calc(var(--progresso) * 100%));translate:0 calc(var(--p,0) * 36px);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4.5rem,14vw,9.5rem);font-weight:500;line-height:.8}.capitulo-numero small{color:var(--dourado-texto);-webkit-text-stroke:0;text-transform:uppercase;margin-top:.6rem;font-size:.78rem;line-height:1;display:block}.capitulo-planta-solta{width:clamp(70px,12vw,150px);translate:0 calc(var(--p,0) * -24px)}.planta-rolagem .bot-caule,.planta-rolagem .bot-veio,.planta-rolagem .bot-folha,.planta-rolagem .bot-citrico-casca-traco{stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--progresso) * 1.6));fill-opacity:calc(var(--progresso) * 2.2 - .6)}.planta-rolagem .bot-flor,.planta-rolagem .bot-flor-clara,.planta-rolagem .bot-resina,.planta-rolagem .bot-citrico-casca,.planta-rolagem .bot-citrico-polpa,.planta-rolagem .bot-citrico-gomo,.planta-rolagem .bot-miolo{opacity:calc(var(--progresso) * 2.4 - .9)}.capitulo-figura{aspect-ratio:1;place-items:center;width:min(62%,300px);display:grid;position:relative}.capitulo-circulo{background:var(--tom);scale:calc(.8 + var(--progresso) * .2);border-radius:50%;position:absolute;inset:0}.capitulo-figura img{z-index:2;aspect-ratio:1;object-fit:contain;border-radius:var(--raio-cartao);mix-blend-mode:multiply;width:64%;rotate:calc(var(--p,0) * -9deg);translate:0 calc(var(--p,0) * 20px);position:relative}.capitulo-figura .capitulo-planta{z-index:1;width:42%;position:absolute;bottom:4%;left:-6%}.capitulo-corpo{align-content:start;justify-items:start;gap:1.1rem;display:grid}.capitulo-corpo h2{max-width:34rem;font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:.95}.capitulo-corpo .texto-grande{color:var(--texto-suave)}.capitulo-produtos{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.capitulo-produtos li{text-transform:uppercase;color:var(--salvia-texto);border-radius:var(--raio-contorno);border:1px solid;padding:.35rem .8rem;font-size:.75rem;font-weight:500}.capitulo-passos{gap:1.6rem;max-width:40rem;margin:.75rem 0 0;padding:0 0 0 2.4rem;list-style:none;display:grid;position:relative}.capitulo-passos:before,.capitulo-passos:after{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.capitulo-passos:before{border-left:1px dashed var(--borda)}.capitulo-passos:after{background:linear-gradient(var(--salvia), var(--lavanda-escura));transform-origin:top;width:2px;scale:1 var(--progresso);margin-left:-.5px}.capitulo-passos li{--ativo:clamp(0, (var(--progresso) * var(--n) - var(--i)) * 1.6, 1);gap:.35rem;display:grid;position:relative}.capitulo-passos li:before{content:"";z-index:1;border:1px solid var(--lavanda-escura);background:color-mix(in srgb, var(--lavanda-escura) calc(var(--ativo) * 100%), var(--fundo));width:12px;height:12px;scale:calc(.7 + var(--ativo) * .45);border-radius:50%;position:absolute;top:.15rem;left:calc(-1.85rem - 6px)}.capitulo-passo-marcador{text-transform:uppercase;color:color-mix(in srgb, var(--dourado-texto) calc(var(--ativo) * 100%), var(--neutro));font-size:.72rem;font-weight:500}.capitulo-passos p{opacity:calc(.4 + var(--ativo) * .6);translate:calc((1 - var(--ativo)) * 14px) 0;line-height:1.5}.grade-kit{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cartao-kit{border-radius:var(--raio-cartao);background:color-mix(in srgb, var(--cor-oleo) 45%, var(--fundo));flex-direction:column;display:flex;overflow:hidden}.cartao-kit-cena{aspect-ratio:4/3;background:var(--cor-oleo);place-items:center;display:grid;position:relative;overflow:hidden}.cartao-kit-cena img{z-index:2;mix-blend-mode:multiply;width:auto;max-width:none;height:84%;translate:0 calc(var(--p,0) * 18px);transition:transform .7s var(--curva);margin:auto;position:absolute;inset:8% 0 8% 22%}.cartao-kit:hover .cartao-kit-cena img{transform:translateY(-6px)rotate(-3deg)}.cartao-kit-planta{opacity:.85;width:30%;translate:0 calc(var(--p,0) * -28px);position:absolute;bottom:-10px;left:6%}.cartao-kit-corpo{flex:1;align-content:start;justify-items:start;gap:.6rem;padding:1.4rem;display:grid}.cartao-kit-corpo h3{font-size:1.3rem}.cartao-kit-chamada{text-transform:uppercase;color:var(--dourado-texto);font-size:.78rem;font-weight:500}.cartao-kit-corpo p:not(.cartao-kit-chamada){color:var(--texto-suave);font-size:.95rem}.cartao-kit-uso{text-transform:uppercase;color:var(--salvia-texto);border-radius:var(--raio-contorno);border:1px solid;padding:.2rem .65rem;font-size:.7rem;font-weight:500}.cartao-kit-corpo .botao-contorno{margin-top:.4rem}@media (width>=720px){.grade-kit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.abertura{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;min-height:min(72svh,720px)}.abertura-lado{flex-direction:column;align-items:flex-end}.capitulo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.capitulo-lado{flex-direction:column;justify-content:flex-start;align-self:start;align-items:flex-start;gap:2rem;position:sticky;top:6rem}.capitulo-figura{width:min(100%,340px)}.grade-kit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.grade-kit{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.capitulo{--progresso:1}}
