@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-latin.woff2?v=311d352d93) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin.woff2?v=c47ff12887) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500 700;font-display:swap;src:url(../fonts/cormorant-garamond-italico-latin.woff2?v=3e2c4175a9) format("woff2")}@font-face{font-family:"Montserrat Reserva";src:local("Arial");size-adjust:113.35%;ascent-override:85.26%;descent-override:22.11%;line-gap-override:0%}@font-face{font-family:"Cormorant Garamond Reserva";src:local("Times New Roman");size-adjust:96.35%;ascent-override:95.49%;descent-override:30.10%;line-gap-override:0%}@font-face{font-family:"Cormorant Garamond Reserva";font-style:italic;src:local("Times New Roman Italic");size-adjust:86.33%;ascent-override:106.57%;descent-override:33.59%;line-gap-override:0%}:root{--preto:#222222;--preto-2:#2b2b2b;--carvao:#181818;--grafite:#64656a;--cinza:#a7a7a9;--nevoa:#d9d8d6;--papel:#f5f4f1;--foco:#87888d;--marinho:var(--preto);--marinho-2:var(--preto-2);--noite:var(--carvao);--royal:var(--grafite);--azul:var(--preto);--amarelo:var(--nevoa);--amarelo-2:#c8c6c2;--amarelo-suave:#efeeeb;--texto:#222222;--texto-2:#5b5c61;--texto-claro:#e6e5e2;--texto-claro-2:#a7a7a9;--branco:#ffffff;--gelo:#f3f2ef;--pedra:var(--papel);--linha:#e2e0db;--linha-escura:rgba(255,255,255,.12);--whats:#25d366;--whats-texto:#063b1c;--whats-escuro:#0d7a3c;--erro:#b3261e;--ok:#2e6b47;--oferta:var(--preto);--raio:2px;--raio-p:2px;--raio-g:2px;--sombra:0 14px 34px -18px rgba(0,0,0,.28);--sombra-g:0 30px 60px -28px rgba(0,0,0,.4);--sombra-p:0 2px 8px rgba(0,0,0,.06);--largura:1240px;--margem:clamp(16px,4vw,48px);--fonte:"Montserrat","Montserrat Reserva",Arial,sans-serif;--fonte-titulo:"Cormorant Garamond","Cormorant Garamond Reserva",Georgia,serif;--curva:cubic-bezier(.2,.7,.2,1);--topo-h:64px}@media (min-width:760px){:root{--topo-h:76px}}@media (min-width:1140px){:root{--topo-h:120px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-h) + 16px)}body{margin:0;padding-top:var(--topo-h);background:var(--branco);color:var(--texto);font:400 1rem/1.7 var(--fonte);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:var(--preto);text-decoration-thickness:1px;text-underline-offset:4px}h1,h2,h3,h4{margin:0;font-family:var(--fonte-titulo);font-weight:500;font-variant-numeric:lining-nums;line-height:1.12;text-wrap:balance}p,ul,ol,dl,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--foco);outline-offset:3px}::selection{background:var(--nevoa);color:var(--preto)}[hidden]{display:none!important}.icones{position:absolute;width:0;height:0;overflow:hidden}.ico{width:1.25em;height:1.25em;flex:none}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inteiro{white-space:nowrap}.pular{position:fixed;top:8px;left:8px;z-index:200;padding:12px 18px;background:var(--branco);color:var(--preto);font-size:.8rem;font-weight:600;letter-spacing:.08em;translate:0 -150%}.pular:focus{translate:0 0}.conteudo{width:100%;max-width:calc(var(--largura) + 2 * var(--margem));margin:0 auto;padding:0 var(--margem)}.rolagem-travada body{position:fixed;left:0;right:0;overflow:hidden}.botao{--botao-fundo:var(--preto);--botao-texto:var(--branco);--botao-borda:var(--preto);--botao-fundo-2:transparent;--botao-texto-2:var(--preto);--botao-borda-2:var(--preto);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 28px;border:1px solid var(--botao-borda);border-radius:0;background:var(--botao-fundo);color:var(--botao-texto);font-family:var(--fonte);font-size:.74rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s}.botao:hover{--botao-fundo:var(--botao-fundo-2);--botao-texto:var(--botao-texto-2);--botao-borda:var(--botao-borda-2);color:var(--botao-texto)}.botao .ico{width:1.35em;height:1.35em;transition:translate .3s var(--curva)}.botao:hover .ico:last-child:not(:first-child){translate:4px 0}.botao--claro{--botao-fundo:var(--branco);--botao-texto:var(--preto);--botao-borda:var(--branco);--botao-fundo-2:transparent;--botao-texto-2:var(--branco);--botao-borda-2:var(--branco)}.botao--contorno{--botao-fundo:transparent;--botao-texto:var(--preto);--botao-borda:var(--preto);--botao-fundo-2:var(--preto);--botao-texto-2:var(--branco);--botao-borda-2:var(--preto)}.botao--contorno-claro{--botao-fundo:transparent;--botao-texto:var(--branco);--botao-borda:rgba(255,255,255,.5);--botao-fundo-2:var(--branco);--botao-texto-2:var(--preto);--botao-borda-2:var(--branco)}.botao--p{min-height:40px;padding:9px 16px;font-size:.68rem;gap:8px}.botao--g{min-height:56px;padding:16px 34px;font-size:.78rem}.botao--largo{width:100%}.secao{position:relative;padding:clamp(72px,10vw,136px) 0}.secao--gelo{background:var(--gelo)}.secao--papel{background:var(--papel)}.secao--escura{background:var(--preto);color:var(--texto-claro)}.secao__cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px)}.secao__cabeca .cabecalho{max-width:680px}.sobretitulo{display:inline-flex;align-items:center;gap:14px;margin-bottom:18px;color:var(--grafite);font-family:var(--fonte);font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.sobretitulo::before{content:"";width:36px;height:1px;background:currentColor;flex:none}.sobretitulo--claro{color:var(--cinza)}.cabecalho__titulo{color:var(--preto);font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;letter-spacing:-.01em;line-height:1.04}.cabecalho__titulo em,.pagina-topo__titulo em,.ofertas-chamada__titulo em{font-style:italic;color:var(--grafite)}.cabecalho__texto{max-width:58ch;margin-top:20px;color:var(--texto-2);font-size:1rem;line-height:1.75}.cabecalho--claro .cabecalho__titulo{color:var(--branco)}.cabecalho--claro .cabecalho__titulo em{color:var(--nevoa)}.cabecalho--claro .sobretitulo{color:var(--cinza)}.cabecalho--claro .cabecalho__texto{color:var(--texto-claro-2)}.cabecalho--centro{text-align:center;margin:0 auto clamp(32px,5vw,56px);max-width:760px}.cabecalho--centro .sobretitulo{justify-content:center}.cabecalho--centro .sobretitulo::after{content:"";width:36px;height:1px;background:currentColor;flex:none}.cabecalho--centro .cabecalho__texto{margin-left:auto;margin-right:auto}.lista-check{display:grid;gap:10px;margin:18px 0 24px}.lista-check li{position:relative;padding-left:30px}.lista-check li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border:1px solid var(--cinza);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.banners{position:relative;overflow:hidden;padding-top:22px;background:var(--marinho)}.banners__conteudo{position:relative}.banners__palco{overflow:hidden;border-radius:22px;background:var(--marinho-2);box-shadow:0 30px 60px -30px rgba(0,0,0,.65);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.banners__trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.banners__trilho::-webkit-scrollbar{display:none}.banners__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.banners__link{display:block}.banners__slide img{width:100%;aspect-ratio:3;object-fit:cover}@media (min-width:700px){.banners__slide--so-celular,.banners--so-celular{display:none}}.banners__link:focus-visible{outline-offset:-4px}.banners__controles{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0 4px}.no-js .banners__controles,.no-js .banners__indicador{display:none}.no-js .banners__trilho{scrollbar-width:thin}.no-js .banners__trilho::-webkit-scrollbar{display:block;height:8px}.banners__seta,.banners__pausa{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1.5px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:var(--branco);transition:background-color .2s,border-color .2s,color .2s}.banners__seta:hover,.banners__pausa:hover{border-color:var(--amarelo);background:var(--amarelo);color:var(--marinho)}.banners__seta .ico,.banners__pausa .ico{width:18px;height:18px}.banners__pausa .ico--play,.banners__pausa[aria-pressed="true"] .ico--pausa{display:none}.banners__pausa[aria-pressed="true"] .ico--play{display:block}.banners__pontos{display:flex;align-items:center;gap:2px;margin:0 6px}.banners__ponto{display:grid;place-items:center;width:22px;height:36px;padding:0;border:0;background:transparent}.banners__ponto::before{content:"";width:8px;height:8px;border-radius:4px;background:rgba(255,255,255,.45);transition:width .3s var(--curva),background-color .3s}.banners__ponto[aria-current="true"]{width:36px}.banners__ponto[aria-current="true"]::before{width:28px;background:var(--amarelo)}.banners__indicador{display:none}@media (max-width:699px){.banners{padding-top:14px}.banners__palco{border-radius:18px}.banners__slide img{aspect-ratio:1}.banners__slide--inteira img{object-fit:contain}.banners__controles{position:absolute;top:10px;right:calc(var(--margem) + 10px);padding:0}.banners__seta,.banners__pontos{display:none}.banners .banners__controles .banners__pausa{width:32px;height:32px;border-color:rgba(255,255,255,.4);background:rgba(18,18,18,.6);color:var(--branco)}.banners .banners__controles .banners__pausa .ico{width:14px;height:14px}.banners__indicador{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.banners__indicador span{width:16px;height:4px;border-radius:2px;background:rgba(255,255,255,.3);transition:width .3s var(--curva),background-color .3s}.banners__indicador .is-atual{width:28px;background:var(--amarelo)}}.banners--pagina{padding:28px 0 4px;background:transparent}.banners--pagina .banners__palco{background:var(--gelo);box-shadow:var(--sombra)}.banners--faixa .banners__slide img{aspect-ratio:6}.banners--pagina .banners__seta,.banners--pagina .banners__pausa{border-color:var(--linha);color:var(--marinho)}.banners--pagina .banners__ponto::before{background:rgba(34,34,34,.22)}.banners--pagina .banners__ponto[aria-current="true"]::before{background:var(--royal)}.banners-mini{padding:28px 0 4px}.banners-mini__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.banners-mini__item{overflow:hidden;border-radius:var(--raio);background:var(--gelo);box-shadow:var(--sombra-p)}.banners-mini__link{display:block}.banners-mini__item img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.banners-mini__link:focus-visible{outline-offset:-4px}@media (max-width:1099px) and (min-width:700px){.banners-mini__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.banners--pagina{padding-top:20px}.banners--faixa .banners__slide img{aspect-ratio:2}.banners--pagina .banners__indicador span{background:rgba(34,34,34,.2)}.banners--pagina .banners__indicador .is-atual{background:var(--royal)}.banners-mini{padding-top:20px}.banners-mini__lista{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.banners-mini__lista::-webkit-scrollbar{display:none}.banners-mini__item{flex:0 0 78%;scroll-snap-align:start}}.ofertas-chamada{overflow:hidden;background:radial-gradient(ellipse 80% 90% at 85% 10%,#2350e0 0%,var(--royal) 30%,var(--marinho) 75%);color:var(--texto-claro)}.ofertas-chamada__grade{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.selo-mes{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:30px;background:var(--amarelo);color:var(--marinho);font-size:.84rem;font-weight:800;font-stretch:110%;letter-spacing:.06em;text-transform:uppercase}.selo-mes .ico{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--marinho);color:var(--amarelo)}.ofertas-chamada__titulo{margin:18px 0 14px;color:var(--branco);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:900;font-stretch:118%;letter-spacing:-.03em;line-height:.95}.ofertas-chamada__titulo em{display:block;color:var(--amarelo)}.ofertas-chamada__resumo{max-width:38ch;color:var(--texto-claro);font-size:1.1rem}.ofertas-chamada__acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (min-width:1000px){.ofertas-chamada__grade{grid-template-columns:380px 1fr;align-items:center;gap:48px}}.oferta{position:relative}.oferta__link{position:relative;display:block;overflow:hidden;border-radius:14px;background:var(--marinho-2);box-shadow:var(--sombra);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.oferta__link img{width:100%;aspect-ratio:4 / 5;object-fit:contain;transition:scale .6s var(--curva),opacity .25s}.moldura--1-1 .oferta__link img,.moldura--1-1 .oferta-mais{aspect-ratio:1 / 1}.moldura--3-4 .oferta__link img,.moldura--3-4 .oferta-mais{aspect-ratio:3 / 4}.moldura--2-3 .oferta__link img,.moldura--2-3 .oferta-mais{aspect-ratio:2 / 3}.moldura--9-16 .oferta__link img,.moldura--9-16 .oferta-mais{aspect-ratio:9 / 16}.moldura--5-4 .oferta__link img,.moldura--5-4 .oferta-mais{aspect-ratio:5 / 4}.moldura--4-3 .oferta__link img,.moldura--4-3 .oferta-mais{aspect-ratio:4 / 3}.moldura--3-2 .oferta__link img,.moldura--3-2 .oferta-mais{aspect-ratio:3 / 2}.moldura--16-9 .oferta__link img,.moldura--16-9 .oferta-mais{aspect-ratio:16 / 9}.oferta--esgotada .oferta__link img{opacity:.4}.oferta__esgotada,.visualizador__esgotada{position:absolute;top:50%;left:50%;padding:8px 16px;border-radius:10px;background:var(--marinho);color:var(--branco);font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;translate:-50% -50%;rotate:-6deg;box-shadow:var(--sombra);pointer-events:none}.oferta__link:hover img{scale:1.04}.oferta__zoom{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(18,18,18,.75);color:var(--branco);opacity:0;translate:0 -6px;transition:opacity .2s,translate .2s var(--curva)}.oferta__zoom .ico{width:18px;height:18px}.oferta__link:hover .oferta__zoom,.oferta__link:focus-visible .oferta__zoom{opacity:1;translate:0 0}.oferta__legenda{display:flex;gap:8px;margin-top:10px;color:var(--texto-2);font-size:.86rem;line-height:1.35}.oferta__numero{flex:none;min-width:28px;height:22px;padding:0 6px;border-radius:6px;background:var(--marinho);color:var(--amarelo);font-size:.76rem;font-weight:800;line-height:22px;text-align:center}.ofertas-chamada .oferta__legenda{color:var(--texto-claro)}.ofertas-chamada .oferta__numero{background:var(--amarelo);color:var(--marinho)}.oferta-mais{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;height:100%;min-height:240px;aspect-ratio:4 / 5;padding:24px;border:2px dashed rgba(255,255,255,.4);border-radius:14px;color:var(--branco);font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .25s,border-color .25s}.oferta-mais:hover{background:rgba(255,255,255,.08);border-color:var(--amarelo)}.oferta-mais__numero{color:var(--amarelo);font-size:3.2rem;font-weight:900;font-stretch:118%;line-height:1}.oferta-mais .ico{width:28px;height:28px;margin-top:6px;color:var(--amarelo)}.carrossel{position:relative}.carrossel__lista{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);gap:16px;margin:-10px calc(-1 * var(--margem)) -30px;padding:10px var(--margem) 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;overscroll-behavior-x:contain}.carrossel__lista::-webkit-scrollbar{display:none}.carrossel__lista.is-arrastando,.carrossel__lista.is-encaixando{scroll-snap-type:none}.carrossel__lista.is-arrastando{cursor:grabbing;user-select:none}.carrossel__lista.is-arrastando a{pointer-events:none}.carrossel__item{scroll-snap-align:start;display:flex}.carrossel__item>*{flex:1}.carrossel__controles{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.carrossel__seta{display:grid;place-items:center;width:48px;height:48px;padding:0;border:2px solid var(--marinho);border-radius:12px;background:var(--branco);color:var(--marinho);transition:background-color .2s,color .2s,opacity .2s}.carrossel__seta:hover:not(:disabled){background:var(--marinho);color:var(--branco)}.carrossel__seta:disabled{opacity:.35;cursor:default}.carrossel__seta .ico{width:22px;height:22px}.carrossel--ofertas .carrossel__lista{grid-auto-columns:minmax(200px,62%)}.carrossel--ofertas .carrossel__seta{border-color:rgba(255,255,255,.6);background:transparent;color:var(--branco)}.carrossel--ofertas .carrossel__seta:hover:not(:disabled){background:var(--amarelo);border-color:var(--amarelo);color:var(--marinho)}@media (min-width:600px){.carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 16px) / 2)}.carrossel--ofertas .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 32px) / 3)}}@media (min-width:760px){.carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 40px) / 3);gap:20px}}@media (min-width:1200px){.carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 60px) / 4)}.carrossel--ofertas .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 40px) / 3)}.ofertas-chamada .carrossel__lista{margin-right:calc(-1 * (100vw - min(100vw,var(--largura) + 2 * var(--margem))) / 2 - var(--margem))}.carrossel--deitado .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 40px) / 3)}}.foto-carrossel{display:grid;align-content:start;gap:10px;margin:0}.foto-carrossel__link{position:relative;display:block;overflow:hidden;border-radius:14px;background:var(--pedra);box-shadow:var(--sombra);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.foto-carrossel__link:focus-visible{outline-offset:-4px}.foto-carrossel__link img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:scale .6s var(--curva)}.carrossel--quadrado .foto-carrossel__link img{aspect-ratio:1}.carrossel--em-pe .foto-carrossel__link img{aspect-ratio:4 / 5}.foto-carrossel__link:hover img{scale:1.04}.foto-carrossel__icone{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(18,18,18,.75);color:var(--branco);opacity:0;translate:0 -6px;transition:opacity .25s,translate .25s}.foto-carrossel__icone .ico{width:18px;height:18px}.foto-carrossel__link:hover .foto-carrossel__icone,.foto-carrossel__link:focus-visible .foto-carrossel__icone{opacity:1;translate:0 0}.foto-carrossel__legenda{color:var(--texto-2);font-size:.92rem;line-height:1.4}.carrossel__pausa{margin-right:auto}.carrossel__pausa .ico--play,.carrossel__pausa[aria-pressed="true"] .ico--pausa{display:none}.carrossel__pausa[aria-pressed="true"] .ico--play{display:block}@media (hover:none){.foto-carrossel__icone{opacity:1;translate:0 0}}.depoimento{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;margin:0;padding:26px 24px 22px;border:1px solid var(--linha);border-radius:18px;background:var(--branco);box-shadow:var(--sombra)}.depoimento__aspas{position:absolute;top:18px;right:20px;color:var(--azul);opacity:.14}.depoimento__aspas .ico{width:44px;height:44px}.depoimento__nota{display:flex;gap:2px;margin:0;color:#c9ced9}.depoimento__estrela .ico{width:19px;height:19px}.depoimento__estrela--cheia{color:#b98200}.depoimento__texto{margin:0;color:var(--texto);font-size:1rem;line-height:1.6}.depoimento__texto p{margin:0}.depoimento__texto p + p{margin-top:.7em}.js .depoimento__texto{max-height:calc(1.6em * 5);overflow:hidden}.js .depoimento.is-cortado .depoimento__texto{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.js .depoimento.is-aberto .depoimento__texto{max-height:none}.depoimento__mais{align-self:flex-start;margin-top:-6px;padding:4px 0;border:0;background:none;color:var(--azul);font:inherit;font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.depoimento__autor{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--linha)}.depoimento__foto{display:grid;width:48px;height:48px;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:50%;background:var(--marinho);color:var(--branco);font-weight:800;letter-spacing:.02em}.depoimento__foto img{width:100%;height:100%;object-fit:cover}.depoimento__quem{display:flex;min-width:0;flex-direction:column}.depoimento__quem strong{color:var(--marinho);font-weight:800}.depoimento__quem small{color:var(--texto-2);font-size:.86rem}.depoimento__origem{font-weight:600}@media (min-width:760px){.carrossel--depoimentos .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 20px) / 2)}}@media (min-width:1100px){.carrossel--depoimentos .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 40px) / 3)}}.selo{position:absolute;top:12px;left:12px;z-index:2;padding:5px 10px;border-radius:8px;font-size:.72rem;font-weight:800;font-stretch:110%;letter-spacing:.08em;text-transform:uppercase}.selo--novo{background:var(--marinho);color:var(--amarelo)}.selo--oferta{background:var(--amarelo);color:var(--marinho)}.vitrine{position:relative;overflow:hidden;border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--branco);box-shadow:var(--sombra)}.vitrine::before{content:"";display:block;height:1px;background:var(--linha)}.vitrine__aviso{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:430px;padding:36px 24px;text-align:center;background:var(--branco)}.vitrine__aviso p{max-width:32em;color:var(--texto-2)}.vitrine__aviso strong{display:block;margin-bottom:6px;line-height:1.15;color:var(--preto);font-family:var(--fonte-titulo);font-size:1.7rem;font-weight:500}.vitrine__icone{display:grid;place-items:center;width:68px;height:68px;border-radius:0;background:var(--preto);color:var(--branco);box-shadow:none}.vitrine__icone .ico{width:34px;height:34px}.vitrine__quadro{display:block;width:100%;height:430px;border:0;background:var(--branco)}.numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.video{position:relative;overflow:hidden;border-radius:var(--raio-g);background:var(--marinho);box-shadow:var(--sombra-g);aspect-ratio:16 / 9}.video__capa,.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video__capa img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--curva)}.video__capa:hover img{scale:1.03}.video__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--amarelo);color:var(--marinho);translate:-50% -50%;box-shadow:0 0 0 10px rgba(255,204,0,.3);transition:scale .25s var(--curva),box-shadow .25s}.video__play .ico{width:34px;height:34px;margin-left:5px}.video__capa:hover .video__play{scale:1.08;box-shadow:0 0 0 16px rgba(255,204,0,.25)}.video__rotulo{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:rgba(18,18,18,.85);color:var(--branco);font-size:.9rem;font-weight:600}.video__rotulo .ico{color:#ff4e45}.loja{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra-p);transition:box-shadow .3s,border-color .3s}.loja:hover{box-shadow:var(--sombra)}.loja__foto{aspect-ratio:12 / 5;margin:-22px -22px 6px;overflow:hidden;border-radius:var(--raio) var(--raio) 0 0;background:var(--gelo)}.loja__foto img{display:block;width:100%;height:100%;object-fit:cover}.loja--matriz{background:var(--marinho);border-color:var(--marinho);color:var(--texto-claro)}.loja__topo{display:flex;align-items:center;gap:12px;margin-bottom:4px}.loja__icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--amarelo-suave);color:var(--marinho);flex:none}.loja--matriz .loja__icone{background:var(--amarelo)}.loja__icone .ico{width:22px;height:22px}.loja__nome{color:var(--marinho);font-size:1.15rem;font-stretch:108%}.loja--matriz .loja__nome{color:var(--branco)}.loja__cidade{color:var(--texto-2);font-size:.86rem}.loja--matriz .loja__cidade{color:var(--texto-claro)}.loja__endereco,.loja__telefone,.loja__horario{display:flex;gap:10px;font-size:.92rem;line-height:1.4}.loja__endereco .ico,.loja__telefone .ico,.loja__horario .ico{width:18px;height:18px;margin-top:1px;color:var(--azul)}.loja--matriz .ico{color:var(--amarelo)}.loja--matriz .loja__icone .ico{color:var(--marinho)}.loja__referencia{display:block;margin-top:3px;font-size:.86rem;opacity:.85}.loja__telefone a{color:inherit;font-weight:700;text-decoration:none}.loja__telefone a:hover{text-decoration:underline}.loja__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.loja__acoes .botao{flex:1 1 auto}.loja--matriz .botao--contorno{--botao-texto:var(--branco);--botao-borda:rgba(255,255,255,.5)}.loja--matriz .botao--contorno:hover{--botao-fundo:var(--branco);--botao-texto:var(--marinho)}.marcas{padding:36px 0 40px;overflow:hidden;overflow:clip;background:var(--branco);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.marcas__rotulo{margin-bottom:18px;color:var(--texto-2);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.marcas__cabeca{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.marcas__cabeca .marcas__rotulo{margin:0}.marcas__pausa{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1.5px solid var(--linha);border-radius:8px;background:var(--branco);color:var(--texto-2)}.marcas__pausa:hover{border-color:var(--marinho);color:var(--marinho)}.marcas__pausa .ico{width:14px;height:14px}.marcas__pausa .ico--play,.marcas__pausa[aria-pressed="true"] .ico--pausa{display:none}.marcas__pausa[aria-pressed="true"] .ico--play{display:block}.marcas__faixa--parada .marcas__trilho{animation-play-state:paused!important}.marcas__faixa{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marcas__trilho{display:flex;width:max-content;animation:faixa 50s linear infinite}.marcas__faixa:hover .marcas__trilho,.marcas__faixa:focus-within .marcas__trilho{animation-play-state:paused}.no-js .marcas__trilho{flex-wrap:wrap;justify-content:center;width:auto;animation:none;gap:12px 0;padding:0 var(--margem)}.no-js .marcas__trilho li[aria-hidden]{display:none}.no-js .marcas__faixa{-webkit-mask-image:none;mask-image:none}.marcas__trilho li{display:flex;align-items:center;gap:40px;padding-right:40px;color:#4f5878;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:850;font-stretch:120%;letter-spacing:-.01em;white-space:nowrap}.marcas__trilho li::after{content:"";width:12px;height:12px;border-radius:3px;background:var(--amarelo);rotate:45deg}.marcas__link{display:flex;align-items:center;color:inherit;text-decoration:none}.marcas__link:hover,.marcas__link:focus-visible{color:var(--marinho)}.marcas__link:focus-visible{outline-offset:-3px}.marcas__logo{display:block;width:auto;max-width:150px;height:56px;object-fit:contain}.marcas__faixa--lenta .marcas__trilho{animation-duration:80s}.marcas__faixa--rapida .marcas__trilho{animation-duration:32s}.marcas__faixa--fixa{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.marcas__faixa--fixa .marcas__trilho{margin:0 auto;padding:0 var(--margem) 8px;animation:none}.marcas__faixa--fixa .marcas__trilho li:last-child::after{display:none}@keyframes faixa{to{translate:-50% 0}}.artigos-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.artigos-grade>li{display:flex}@media (min-width:760px){.artigos-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1000px){.artigos-grade{gap:24px}}.artigo-cartao{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);transition:box-shadow .3s var(--curva),border-color .3s}.artigo-cartao:hover{border-color:transparent;box-shadow:var(--sombra-g)}.artigo-cartao__capa{overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.artigo-cartao__capa img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:scale .7s var(--curva)}.artigo-cartao__capa--gerada{position:relative;aspect-ratio:16 / 10;background-color:var(--marinho);background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:36px 36px}.artigo-cartao__capa--gerada::before{content:"";position:absolute;left:12%;top:18%;width:46px;aspect-ratio:1;border:4px solid var(--amarelo);border-radius:10px;rotate:14deg}.artigo-cartao:hover .artigo-cartao__capa img{scale:1.05}.artigo-cartao__corpo{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 22px}.artigo-cartao__meta{display:flex;align-items:center;gap:8px;color:var(--texto-2);font-size:.84rem}.artigo-cartao__meta .ico,.artigo-cartao__leitura .ico{width:16px;height:16px;color:var(--azul)}.artigo-cartao__titulo{color:var(--preto);font-size:1.5rem;line-height:1.2}.artigo-cartao__titulo a{color:inherit;text-decoration:none}.artigo-cartao__titulo a::after{content:"";position:absolute;inset:0}.artigo-cartao__titulo a:focus-visible{outline:none}.artigo-cartao__titulo a:focus-visible::after{outline:3px solid var(--royal);outline-offset:-3px;border-radius:var(--raio)}.artigo-cartao__resumo{color:var(--texto-2);font-size:.95rem}.artigo-cartao__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:auto;padding-top:14px;border-top:1px solid var(--linha);font-size:.88rem}.artigo-cartao__leitura{display:flex;align-items:center;gap:6px;color:var(--texto-2)}.artigo-cartao__mais{display:inline-flex;align-items:center;gap:6px;color:var(--azul);font-weight:700}.artigo-cartao__mais .ico{width:18px;height:18px;transition:translate .25s var(--curva)}.artigo-cartao:hover .artigo-cartao__mais .ico{translate:4px 0}.flutuantes{position:fixed;right:16px;bottom:16px;z-index:50;display:grid;justify-items:center;gap:10px;pointer-events:none}.flutuantes>*{pointer-events:auto}.menu-aberto .flutuantes{display:none}.voltar-topo{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--marinho);color:var(--branco);box-shadow:var(--sombra);opacity:0;visibility:hidden;translate:0 10px;transition:opacity .25s,translate .25s var(--curva),visibility 0s .25s,background-color .2s}.voltar-topo--visivel{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s,translate .25s var(--curva),visibility 0s,background-color .2s}.voltar-topo:hover{background:var(--royal)}.voltar-topo .ico{width:22px;height:22px}.whats-flutuante{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--whats);color:var(--branco);box-shadow:0 10px 24px -6px rgba(13,122,60,.55);transition:opacity .25s,scale .25s var(--curva)}.whats-flutuante:hover{scale:1.08}.whats-flutuante .ico{width:30px;height:30px}.whats-flutuante--oculto{opacity:0;pointer-events:none}.whats-flutuante--texto{grid-auto-flow:column;color:var(--whats-texto);gap:8px;width:auto;height:54px;padding:0 20px 0 14px;border-radius:999px}.whats-flutuante--texto .ico{width:26px;height:26px}.whats-flutuante__texto{font-size:.95rem;font-weight:700;white-space:nowrap}.barra-contato{display:none}.escolha-contato{position:fixed;inset:0;z-index:130;display:grid;place-items:end center;padding:16px;background:rgba(34,34,34,.55)}.escolha-contato__caixa{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:18px;border-radius:var(--raio-g);background:var(--branco);box-shadow:var(--sombra-g)}.escolha-contato__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.escolha-contato__titulo{color:var(--marinho);font-size:1.1rem;font-weight:800;line-height:1.25}.escolha-contato__fechar{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:var(--gelo);color:var(--marinho)}.escolha-contato__fechar .ico{width:20px;height:20px}.escolha-contato__lista{display:grid;gap:8px}.escolha-contato__loja{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--linha);border-radius:12px;color:var(--texto);text-decoration:none;transition:border-color .2s,background-color .2s}.escolha-contato__loja:hover,.escolha-contato__loja:focus-visible{border-color:var(--azul);background:var(--gelo)}.escolha-contato__icone{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gelo);color:var(--azul)}.escolha-contato__icone .ico{width:20px;height:20px}.escolha-contato__texto{display:grid;flex:1;min-width:0}.escolha-contato__texto strong{color:var(--marinho)}.escolha-contato__texto small{color:var(--texto-2);font-size:.85rem}.escolha-contato__contato{color:var(--marinho);font-size:.85rem;font-weight:700;text-align:right}@media (min-width:760px){.escolha-contato{place-items:center}}@media (max-width:759px){.barra-contato{position:fixed;right:0;bottom:0;left:0;z-index:60;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:env(safe-area-inset-bottom);background:var(--marinho);box-shadow:0 -10px 24px -14px rgba(34,34,34,.6)}.barra-contato__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;color:var(--branco);font-size:.78rem;font-weight:700;text-decoration:none}.barra-contato__item + .barra-contato__item{border-left:1px solid rgba(255,255,255,.12)}.barra-contato__item .ico{width:22px;height:22px}.barra-contato__item--whats{background:var(--whats);color:var(--whats-texto)}.menu-aberto .barra-contato{display:none}.flutuantes--com-barra .whats-flutuante{display:none}.flutuantes--com-barra{bottom:calc(74px + env(safe-area-inset-bottom))}body:has(>.barra-contato) .rodape{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.aviso-cookies{position:fixed;left:24px;bottom:24px;z-index:125;display:grid;gap:12px;width:min(400px,calc(100% - 48px));padding:18px 20px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);color:var(--texto);box-shadow:var(--sombra-g)}.aviso-cookies[hidden]{display:none}.aviso-cookies:focus{outline:none}.aviso-cookies__titulo{display:flex;align-items:center;gap:8px;margin:0;color:var(--marinho);font-size:1.02rem;font-weight:800}.aviso-cookies__titulo .ico{width:20px;height:20px;color:var(--azul)}.aviso-cookies__texto{margin:0;color:var(--texto-2);font-size:.9rem;line-height:1.5}.aviso-cookies__texto a{color:var(--azul);font-weight:700}.aviso-cookies__opcoes{display:grid;gap:8px}.aviso-cookies__opcao{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--gelo);cursor:pointer}.aviso-cookies__opcao input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--marinho)}.aviso-cookies__opcao span{display:grid;gap:2px}.aviso-cookies__opcao strong{color:var(--texto);font-size:.9rem}.aviso-cookies__opcao small{color:var(--texto-2);font-size:.8rem;line-height:1.4}.aviso-cookies__botoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.aviso-cookies__botoes .botao{justify-content:center}.aviso-cookies__escolher{grid-column:1 / -1;justify-self:center;padding:4px 8px;border:0;background:none;color:var(--azul);font:inherit;font-size:.88rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aviso-cookies [data-cookies="salvar"]{grid-column:1 / -1;justify-content:center}.texto-link{padding:0;border:0;background:none;color:var(--azul);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:759px){.aviso-cookies{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:16px}body:has(>.barra-contato) .aviso-cookies{bottom:calc(70px + env(safe-area-inset-bottom))}}.js [data-revela]{opacity:0;translate:0 28px;transition:opacity .7s var(--curva),translate .8s var(--curva)}.js [data-revela].revelado{opacity:1;translate:0 0}.pagina-topo{position:relative;overflow:hidden;padding:clamp(32px,5vw,56px) 0 clamp(40px,6vw,72px);background:radial-gradient(ellipse 70% 120% at 90% 0%,var(--royal) 0%,var(--marinho) 60%);color:var(--texto-claro);isolation:isolate}.pagina-topo::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 90%);mask-image:linear-gradient(90deg,transparent 25%,#000 90%)}.pagina-topo__foto{position:absolute;inset:0;z-index:-2;overflow:hidden}.pagina-topo__foto picture{position:absolute;inset:0;display:block}.pagina-topo__foto img{position:absolute;left:0;top:-20%;width:100%;height:140%;object-fit:cover}.pagina-topo__foto::after{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,rgba(34,34,34,.96) 0%,rgba(34,34,34,.9) 35%,rgba(34,34,34,.55) 65%,rgba(34,34,34,.3) 100%)}.pagina-topo--escurecer .pagina-topo__foto::after{background:linear-gradient(90deg,rgba(34,34,34,.97) 0%,rgba(34,34,34,.93) 40%,rgba(34,34,34,.75) 70%,rgba(34,34,34,.6) 100%)}@media (max-width:699px){.pagina-topo__foto::after{background:linear-gradient(180deg,rgba(34,34,34,.9) 0%,rgba(34,34,34,.78) 100%)}.pagina-topo--escurecer .pagina-topo__foto::after{background:linear-gradient(180deg,rgba(34,34,34,.94) 0%,rgba(34,34,34,.86) 100%)}}.pagina-topo__conteudo{position:relative}.pagina-topo__titulo{max-width:18ch;margin:18px 0 14px;color:var(--branco);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;font-stretch:116%;letter-spacing:-.025em;line-height:1}.pagina-topo__titulo em{color:var(--amarelo)}.pagina-topo__texto{max-width:58ch;font-size:1.1rem}.pagina-topo__selos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}.pagina-topo__info{display:inline-flex;align-items:center;gap:8px;font-size:.92rem}.pagina-topo__info .ico{color:var(--amarelo)}.trilha ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.86rem}.trilha li{display:flex;align-items:center}.trilha li + li::before{content:"";width:6px;height:6px;margin:0 10px;border-radius:1.5px;background:var(--amarelo);rotate:45deg}.trilha a{color:var(--texto-claro);text-decoration:none}.trilha a:hover{color:var(--amarelo);text-decoration:underline}.trilha [aria-current]{color:var(--branco);font-weight:600}.produto-pagina .trilha a{color:var(--texto-2)}.produto-pagina .trilha [aria-current]{color:var(--marinho)}.artigo-topo .trilha [aria-current]{display:-webkit-box;max-width:30ch;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalogo{padding-top:40px}.catalogo__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.filtros{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;gap:6px;padding:20px var(--margem) 24px;overflow-y:auto;background:var(--branco);visibility:hidden;opacity:0;translate:0 16px;transition:opacity .25s,translate .3s var(--curva),visibility 0s .3s}.filtros--aberto{visibility:visible;opacity:1;translate:0 0;transition:opacity .25s,translate .3s var(--curva),visibility 0s}.no-js .filtros{position:static;visibility:visible;opacity:1;translate:none;padding:0}.filtros__cabeca{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.filtros__titulo{display:flex;align-items:center;gap:10px;color:var(--marinho);font-size:1.3rem;font-stretch:110%}.filtros__titulo .ico{color:var(--royal)}.filtros__fechar{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:var(--gelo);color:var(--marinho)}.filtros__grupo{margin:0;padding:18px 0;border:0;border-top:1px solid var(--linha)}.filtros__legenda{margin-bottom:10px;padding:0;color:var(--marinho);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.filtros__sub--2{padding-left:14px}.filtros__sub--3{padding-left:28px}.filtros__opcoes{display:grid;gap:2px}.opcao{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer;transition:background-color .15s}.opcao:hover{background:var(--gelo)}.opcao input{position:absolute;opacity:0;pointer-events:none}.opcao::before{content:"";width:18px;height:18px;border:2px solid #9aa2be;border-radius:50%;flex:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.opcao--caixa::before{border-radius:5px}.opcao:has(input:checked)::before{border-color:var(--marinho);background:var(--marinho);box-shadow:inset 0 0 0 3px var(--branco)}.opcao--caixa:has(input:checked)::before{box-shadow:none;background:var(--marinho) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.opcao:has(input:focus-visible){outline:3px solid var(--royal);outline-offset:0}.opcao:has(input:checked) .opcao__nome{color:var(--marinho);font-weight:700}.opcao__nome{flex:1;color:var(--texto)}.opcao__n{min-width:26px;padding:1px 7px;border-radius:6px;background:var(--gelo);color:var(--texto-2);font-size:.78rem;text-align:center}.filtros__fichas,.fichas-escolha{display:flex;flex-wrap:wrap;gap:8px}.ficha-filtro{position:relative;cursor:pointer}.ficha-filtro input{position:absolute;opacity:0;pointer-events:none}.ficha-filtro span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px solid var(--linha);border-radius:9px;background:var(--branco);color:var(--texto);font-size:.88rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.ficha-filtro span .ico{width:17px;height:17px}.ficha-filtro:hover span{border-color:var(--marinho)}.ficha-filtro input:checked + span{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.ficha-filtro input:focus-visible + span{outline:3px solid var(--royal);outline-offset:2px}.filtros__acoes{position:sticky;bottom:-24px;display:grid;gap:8px;margin:6px calc(-1 * var(--margem)) -24px;padding:16px var(--margem) 20px;background:var(--branco);border-top:1px solid var(--linha)}.filtros__limpar,.catalogo__busca-limpar{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:0;background:transparent;color:var(--texto-2);font-size:.9rem;font-weight:600}.filtros__limpar:hover,.catalogo__busca-limpar:hover{color:var(--erro)}.filtros__limpar .ico,.catalogo__busca-limpar .ico{width:16px;height:16px}.catalogo__barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--linha)}.catalogo__total{margin-right:auto;color:var(--texto-2)}.catalogo__total strong{color:var(--marinho);font-size:1.15rem}.catalogo__filtrar-n{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--amarelo);color:var(--marinho);font-size:.76rem;font-weight:800}.catalogo__ordem{display:flex;align-items:center;gap:8px;color:var(--texto-2);font-size:.9rem}.catalogo__ordem select{height:40px;padding:0 34px 0 12px;border:1.5px solid var(--linha);border-radius:10px;background:var(--branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E") right 10px center / 16px no-repeat;color:var(--marinho);font-weight:600;-webkit-appearance:none;appearance:none}.catalogo__busca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:-4px 0 20px;padding:12px 16px;border-radius:12px;background:var(--amarelo-suave)}.catalogo__busca p{display:flex;align-items:center;gap:8px}.catalogo__busca p .ico{color:var(--marinho)}.catalogo__vazio{display:grid;justify-items:center;gap:12px;padding:56px 20px;border:2px dashed var(--linha);border-radius:var(--raio);text-align:center}.catalogo__vazio h2{color:var(--marinho);font-size:1.4rem}.catalogo__vazio p{max-width:48ch;color:var(--texto-2)}.catalogo__vazio-icone{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--gelo);color:var(--marinho)}.catalogo__vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.paginacao{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.paginacao__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 12px;border:1.5px solid var(--linha);border-radius:10px;color:var(--marinho);font-weight:700;text-decoration:none}.paginacao__item:hover{border-color:var(--marinho)}.paginacao__item--atual{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.paginacao__item .ico{width:18px;height:18px}.catalogo__nota{display:flex;gap:10px;margin-top:28px;padding:14px 16px;border-radius:12px;background:var(--gelo);color:var(--texto-2);font-size:.9rem}.catalogo__nota .ico{margin-top:2px;color:var(--azul)}@media (min-width:1000px){.catalogo__grade{grid-template-columns:260px 1fr;align-items:start;gap:40px}.filtros{position:static;inset:auto;z-index:1;padding:0;overflow:visible;visibility:visible;opacity:1;translate:none;transition:none;scrollbar-width:thin}.filtros__fechar,.catalogo__filtrar,.filtros__aplicar{display:none}.filtros__opcoes,.filtros__fichas{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linha) transparent;padding-right:6px}.filtros__fichas{max-height:196px;align-content:flex-start}.filtros__acoes{position:static;margin:0;padding:12px 0 0}}@media (min-width:1280px){.catalogo__grade{grid-template-columns:250px 1fr}}.produto-pagina{padding:24px 0 clamp(56px,7vw,88px)}.produto-pagina__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:20px}@media (min-width:1000px){.produto-pagina__grade{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.galeria{position:sticky;top:calc(var(--topo-h) - 30px)}}.galeria__palco{position:relative;overflow:hidden;border-radius:var(--raio-g);background:var(--gelo)}.galeria__lista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.galeria__lista::-webkit-scrollbar{display:none}.galeria__item{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}.galeria__item>img{width:100%;height:100%;object-fit:cover}.galeria__item--inteira>img{padding:6%;object-fit:contain}.galeria__sem-foto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:24px;color:var(--texto-2);text-align:center}.galeria__sem-foto .ico{width:56px;height:56px;color:var(--azul)}.galeria__seta{position:absolute;top:50%;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--branco);color:var(--marinho);box-shadow:var(--sombra);translate:0 -50%;transition:opacity .2s}.galeria__seta:disabled{opacity:0;pointer-events:none}.galeria__seta--antes{left:14px}.galeria__seta--depois{right:14px}.galeria__contador{position:absolute;right:16px;top:16px;padding:4px 10px;border-radius:8px;background:rgba(18,18,18,.82);color:var(--branco);font-size:.8rem;font-weight:700}.galeria__selo{top:16px;left:16px}.galeria__miniaturas{display:flex;gap:10px;margin-top:12px}.galeria__miniaturas a{display:block;width:84px;height:84px;overflow:hidden;border:2px solid transparent;border-radius:12px;outline-offset:2px}.galeria__miniaturas a.is-ativa{border-color:var(--marinho)}.galeria__miniaturas img{width:100%;height:100%;object-fit:cover}.ofertas-pagina{padding-top:40px}.ofertas-pagina + .ofertas-pagina{border-top:1px solid var(--linha)}.ofertas-pagina__cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:28px}.ofertas-pagina__cabeca-texto{max-width:720px}.ofertas-pagina__selos{margin:0 0 14px}.ofertas-pagina__validade{display:inline-flex;align-items:center;gap:8px;color:var(--texto-2);font-size:.92rem}.ofertas-pagina__validade .ico{color:var(--azul)}.ofertas-pagina__titulo{color:var(--marinho);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;font-stretch:112%;letter-spacing:-.02em;line-height:1.05}.ofertas-pagina__titulo em{color:var(--azul);font-style:normal}.ofertas-pagina__frase{margin-top:10px;color:var(--texto-2);font-size:1.05rem}.ofertas-pagina__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px}.filtro-tipo{display:flex;flex-wrap:wrap;gap:8px}.filtro-tipo__opcao{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1.5px solid var(--linha);border-radius:10px;background:var(--branco);color:var(--marinho);font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.filtro-tipo__opcao span{padding:1px 7px;border-radius:6px;background:var(--gelo);color:var(--texto-2);font-size:.78rem}.filtro-tipo__opcao:hover{border-color:var(--marinho)}.filtro-tipo__opcao[aria-pressed="true"]{border-color:var(--marinho);background:var(--marinho);color:var(--branco)}.filtro-tipo__opcao[aria-pressed="true"] span{background:var(--amarelo);color:var(--marinho)}.ofertas-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media (min-width:700px){.ofertas-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (min-width:1100px){.ofertas-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.ofertas-pagina__nota{display:flex;gap:10px;margin-top:36px;padding:14px 16px;border-radius:12px;background:var(--gelo);color:var(--texto-2);font-size:.9rem}.ofertas-pagina__nota .ico{flex:none;margin-top:2px;color:var(--azul)}.ofertas-preco{display:flex;flex-wrap:wrap;gap:8px 16px}@media (max-width:699px){.ofertas-preco{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ofertas-preco .catalogo__ordem{flex-direction:column;align-items:stretch;gap:4px;font-size:.82rem}.ofertas-preco select{width:100%;padding:0 28px 0 10px;background-position:right 8px center;font-size:.88rem}}.ofertas-pagina__duvida{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-top:32px;text-align:center}.ofertas-pagina__duvida p{color:var(--marinho);font-weight:700}.ofertas-pagina__vazio{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--amarelo-suave);color:var(--marinho);font-weight:600}.ofertas-pagina__vazio .ico{flex:none;color:var(--azul)}.visualizador{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:12px}.visualizador__veu{position:absolute;inset:0;background:rgba(18,18,18,.88)}.visualizador__caixa{position:relative;display:grid;width:min(1040px,100%);max-height:calc(100vh - 24px);max-height:calc(100svh - 24px);overflow:auto;border-radius:var(--raio-g);background:var(--branco);box-shadow:var(--sombra-g)}.visualizador__fechar{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:rgba(18,18,18,.8);color:var(--branco)}.visualizador__palco{position:relative;display:grid;place-items:center;background:var(--noite)}.visualizador__imagem{width:100%;max-height:62vh;max-height:62svh;aspect-ratio:4 / 5;object-fit:contain;margin:0 auto}.visualizador__seta{position:absolute;top:50%;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--branco);color:var(--marinho);translate:0 -50%;box-shadow:var(--sombra)}.visualizador__seta:disabled{opacity:.3}.visualizador__seta--antes{left:10px}.visualizador__seta--depois{right:10px}.visualizador__info{display:grid;gap:8px;align-content:center;padding:22px}.visualizador__contador{color:var(--azul);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.visualizador__titulo{color:var(--marinho);font-size:clamp(1.3rem,2.4vw,1.8rem);font-stretch:108%}.visualizador__preco{color:var(--marinho);font-size:1.6rem;font-weight:900;font-stretch:112%;line-height:1.2}.visualizador__antes{display:flex;align-items:center;gap:10px;color:var(--texto-2);font-size:1rem}.visualizador__desconto{padding:2px 8px;border-radius:6px;background:var(--oferta);color:var(--branco);font-size:.82rem;font-weight:800}.visualizador__desconto:empty{display:none}.visualizador__aviso{display:flex;gap:8px;padding:10px 12px;border-radius:10px;background:var(--amarelo-suave);color:var(--texto);font-size:.92rem}.visualizador__aviso .ico{flex:none;margin-top:2px;color:var(--azul)}.visualizador__acoes{display:grid;gap:10px;margin-top:10px}.visualizador__nota{color:var(--texto-2);font-size:.84rem}.oferta__selo{top:10px;left:10px;pointer-events:none}.selo-termina{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:30px;background:var(--marinho);color:var(--amarelo);font-size:.8rem;font-weight:800;font-stretch:110%;letter-spacing:.05em;text-transform:uppercase}.selo-termina .ico{width:16px;height:16px}.ofertas-chamada__selos{display:flex;flex-wrap:wrap;gap:8px;margin:0}.visualizador__compartilhar{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:6px 0;border:0;background:none;color:var(--azul);font:inherit;font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.visualizador__compartilhar .ico{width:18px;height:18px}.ofertas-convite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:28px;padding:18px 20px;border-radius:14px;background:var(--gelo)}.ofertas-convite__texto{display:flex;align-items:center;gap:10px;margin:0;color:var(--marinho);font-weight:700}.ofertas-convite__texto .ico{flex:none;width:22px;height:22px;color:var(--azul)}.produto-oferta{display:flex;align-items:center;gap:14px;margin:0 0 24px;padding:12px;border:2px solid var(--amarelo);border-radius:14px;background:var(--branco);color:var(--marinho);text-decoration:none;transition:box-shadow .2s}.produto-oferta:hover{box-shadow:var(--sombra)}.produto-oferta__arte{flex:none;width:72px;height:72px;border-radius:10px;background:var(--marinho-2);object-fit:contain}.produto-oferta__texto{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--texto-2);font-size:.9rem}.produto-oferta__texto strong{display:inline-flex;align-items:center;gap:6px;color:var(--marinho);font-size:1rem}.produto-oferta__texto strong .ico{width:18px;height:18px}.produto-oferta__ver{display:inline-flex;align-items:center;gap:4px;color:var(--azul);font-weight:700}.produto-oferta__ver .ico{width:16px;height:16px}.carrossel--ofertas-claro .carrossel__seta{border-color:var(--marinho);background:var(--branco);color:var(--marinho)}.carrossel--ofertas-claro .carrossel__seta:hover:not(:disabled){border-color:var(--marinho);background:var(--marinho);color:var(--branco)}@media (min-width:1200px){.carrossel--ofertas-claro .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 60px) / 4)}}@media (min-width:800px){.visualizador{padding:32px}.visualizador__caixa{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden}.visualizador__imagem{max-height:calc(100vh - 64px);max-height:calc(100svh - 64px);height:100%}.visualizador__info{padding:40px 36px}}.visualizador--ampliar .visualizador__caixa{width:min(1200px,100%);background:var(--noite)}.visualizador--ampliar .visualizador__imagem{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 150px);max-height:calc(100svh - 150px);aspect-ratio:auto}.visualizador--ampliar .visualizador__palco{display:grid;place-items:center;min-height:200px}.visualizador--ampliar .visualizador__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 20px 16px;color:var(--texto-claro)}.visualizador--ampliar .visualizador__contador{color:var(--amarelo)}.visualizador__legenda{font-size:1rem;font-weight:600}@media (min-width:800px){.visualizador--ampliar .visualizador__caixa{grid-template-columns:minmax(0,1fr)}.visualizador--ampliar .visualizador__imagem{max-height:calc(100vh - 140px);max-height:calc(100svh - 140px);height:auto}.visualizador--ampliar .visualizador__info{padding:16px 28px 18px}}.orcamento{padding-top:36px}.orcamento__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.caixa{padding:clamp(20px,3vw,32px);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--branco);box-shadow:var(--sombra-p)}.caixa:focus{outline:none}.caixa__cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.caixa__titulo{display:flex;align-items:center;gap:12px;color:var(--marinho);font-size:1.35rem;font-stretch:108%}.caixa__nota{color:var(--texto-2);font-size:.86rem}@media (min-width:1000px){.orcamento__grade{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px}}.enviado{display:grid;justify-items:center;gap:14px;max-width:720px;margin:0 auto;padding:clamp(32px,5vw,56px) 24px;border-radius:var(--raio-g);background:var(--branco);border:1px solid var(--linha);box-shadow:var(--sombra-g);text-align:center}.enviado:focus{outline:none}.enviado__icone{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:var(--ok);color:var(--branco);box-shadow:6px 6px 0 var(--amarelo)}.enviado__icone .ico{width:38px;height:38px}.enviado .sobretitulo{margin:6px 0 0}.enviado__titulo{color:var(--marinho);font-size:clamp(1.6rem,3vw,2.2rem);font-stretch:110%}.enviado__texto{max-width:52ch;color:var(--texto-2)}.enviado__texto strong{color:var(--marinho)}.enviado__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.enviado__teste{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--gelo);color:var(--texto-2);font-size:.84rem}.enviado__teste .ico{flex:none;width:16px;height:16px}.enviado--curto{margin-top:20px;padding:28px 20px;box-shadow:none}.formulario-contato>.enviado--curto{margin:0 auto;padding:20px 0 8px;border:0}.loja--ativa{outline:3px solid var(--amarelo);outline-offset:2px}.loja__ver-mapa{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--azul);font-size:.92rem;font-weight:700}.loja--matriz .loja__ver-mapa{color:var(--amarelo)}.loja__ver-mapa .ico{width:18px;height:18px}.loja__ver-mapa:hover{text-decoration:underline}.mapa{overflow:hidden;border-radius:var(--raio-g);background:var(--gelo);box-shadow:var(--sombra)}.mapa__quadro{display:block;width:100%;height:420px;border:0}.mapa__capa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:420px;padding:24px;background:linear-gradient(rgba(34,34,34,.045) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(34,34,34,.045) 1px,transparent 1px) 0 0 / 28px 28px,var(--gelo);text-align:center}.mapa__capa-icone{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:var(--branco);box-shadow:var(--sombra-p);color:var(--azul)}.mapa__capa-icone .ico{width:30px;height:30px}.mapa__capa-nota{max-width:280px;color:var(--texto-2);font-size:.86rem}.mapa__legenda{display:flex;align-items:center;gap:8px;padding:14px 18px;background:var(--marinho);color:var(--branco);font-weight:600}.mapa__legenda .ico{color:var(--amarelo)}@media (min-width:1100px){.mapa__quadro,.mapa__capa{height:460px}}.artigos-pagina{padding-top:clamp(56px,7vw,96px)}.artigo-topo__grade{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.artigo-topo--sem-capa .artigo-topo__grade{grid-template-columns:minmax(0,1fr)!important;max-width:900px}.artigo-topo__sobre{margin:22px 0 0}.artigo-topo__titulo{max-width:22ch;margin-top:12px;font-size:clamp(2rem,4.4vw,3.3rem)}.artigo-topo__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:.92rem}.artigo-topo__meta li{display:flex;align-items:center;gap:8px}.artigo-topo__meta .ico{width:18px;height:18px;color:var(--amarelo)}.artigo-capa{overflow:hidden;border-radius:var(--raio-g);box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.artigo-capa img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.leitura__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.leitura__nota{display:flex;gap:10px;max-width:72ch;margin-top:2em;padding:14px 16px;border-radius:12px;background:var(--gelo);color:var(--texto-2);font-size:.92rem}.leitura__nota .ico{margin-top:2px;color:var(--azul)}@media (min-width:1000px){.artigo-topo__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.leitura__grade{grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.leitura__lado{position:sticky;top:calc(var(--topo-h) - 10px)}}.texto{max-width:72ch;font-size:1.08rem;line-height:1.75;overflow-wrap:break-word}.texto>* + *{margin-top:1.1em}.texto h2{margin-top:1.9em;color:var(--marinho);font-size:1.6rem;font-stretch:108%;line-height:1.2}.texto h3{margin-top:1.6em;color:var(--marinho);font-size:1.25rem;line-height:1.3}.texto h2 + h3{margin-top:.7em}.texto blockquote{padding:18px 22px;border-left:5px solid var(--amarelo);border-radius:0 var(--raio) var(--raio) 0;background:var(--gelo)}.texto blockquote>* + *{margin-top:.7em}.texto figure{margin-top:1.6em;margin-bottom:1.6em}.texto figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:var(--raio);background:var(--gelo)}.texto .texto__video .video{box-shadow:none}.texto .video__capa img{max-width:none;height:100%;margin:0;border-radius:0}.texto figcaption{margin-top:10px;color:var(--texto-2);font-size:.92rem;line-height:1.5;text-align:center}.texto a{font-weight:600}.texto ul,.texto ol{padding-left:0}.texto ul li,.texto ol li{position:relative;padding-left:32px;margin-top:.55em}.texto ul li::before{content:"";position:absolute;left:8px;top:.65em;width:8px;height:8px;border-radius:2px;background:var(--amarelo);rotate:45deg}.texto ol{counter-reset:item}.texto ol li{counter-increment:item}.texto ol li::before{content:counter(item);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--marinho);color:var(--amarelo);font-size:.8rem;font-weight:800;line-height:1}.texto strong{color:var(--marinho)}.texto table{width:100%;min-width:460px;border-collapse:collapse;font-size:.98rem;line-height:1.5}.texto th,.texto td{padding:12px 16px;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.texto th{background:var(--marinho);color:var(--branco);font-weight:700}.texto tr:last-child td{border-bottom:0}.texto tbody tr:nth-child(2n) td{background:var(--gelo)}.compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--linha)}.compartilhar__titulo{color:var(--texto-2);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.compartilhar__lista{display:flex;flex-wrap:wrap;gap:10px}.compartilhar__botao{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:12px;background:var(--gelo);color:var(--marinho);text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s,translate .25s var(--curva)}.compartilhar__botao .ico{width:20px;height:20px}.compartilhar__botao:hover{color:var(--branco);translate:0 -2px}.compartilhar__botao--facebook:hover{background:#1877f2}.compartilhar__botao--x:hover{background:#000000}.compartilhar__botao--linkedin:hover{background:#0a66c2}.compartilhar__botao--whatsapp:hover{background:var(--whats);color:var(--whats-texto)}.compartilhar__botao--link:hover,.compartilhar__botao--copiado{background:var(--marinho);color:var(--amarelo)}.compartilhar__ico-ok,.compartilhar__botao--copiado .compartilhar__ico-link{display:none}.compartilhar__botao--copiado .compartilhar__ico-ok{display:block}.compartilhar__aviso{color:var(--azul);font-size:.92rem;font-weight:600}.compartilhar__aviso:empty{display:none}.cartao-lado{display:grid;gap:12px;padding:28px 24px;border-radius:var(--raio-g);background:var(--marinho);color:var(--texto-claro);box-shadow:var(--sombra-g)}.cartao-lado__icone{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--amarelo);color:var(--marinho)}.cartao-lado__icone .ico{width:26px;height:26px}.cartao-lado__titulo{color:var(--branco);font-size:1.4rem;font-stretch:110%}.cartao-lado__horario{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--texto-claro-2);font-size:.84rem}.cartao-lado__horario .ico{width:16px;height:16px;color:var(--amarelo)}.contato__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:1000px){.contato__grade{grid-template-columns:400px 1fr;gap:40px;align-items:start}}.formulario__linha{display:grid;gap:0 18px;align-items:start}@media (min-width:640px){.formulario__linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.campo{position:relative;display:grid;gap:6px;margin:0 0 36px;padding:0;border:0;min-width:0}.campo__rotulo{padding:0;color:var(--marinho);font-size:.92rem;font-weight:700}.campo__obrigatorio{color:var(--erro)}.campo__opcional{color:var(--texto-2);font-weight:500}.campo__entrada{width:100%;min-height:50px;padding:12px 14px;border:1.5px solid #c9cfe2;border-radius:12px;background:var(--branco);color:var(--texto);font-size:1rem;transition:border-color .15s,box-shadow .15s}.campo__entrada::placeholder{color:#6a7290;opacity:.85}.campo__entrada:hover{border-color:#9ea7c6}.campo__entrada:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px rgba(23,57,184,.15)}select.campo__entrada{padding-right:40px;background:var(--branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E") right 12px center / 18px no-repeat;-webkit-appearance:none;appearance:none}textarea.campo__entrada{min-height:120px;resize:vertical}.campo__dica{color:var(--texto-2);font-size:.84rem}.campo--erro .campo__entrada{border-color:var(--erro)}.campo__erro{position:absolute;top:calc(100% + 5px);left:0;z-index:3;width:max-content;max-width:100%;margin:0;padding:3px 10px 3px 28px;border:1px solid #f2c4bd;border-radius:8px;background-color:#fdeeed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23c4262e'/%3E%3Cpath d='M12 6.5v7' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17.4' r='1.6' fill='%23fff'/%3E%3C/svg%3E");background-position:8px 50%;background-repeat:no-repeat;background-size:14px 14px;box-shadow:0 8px 18px -10px rgba(122,27,18,.45);color:var(--erro);font-size:.82rem;font-weight:600;line-height:1.35}.campo__erro .ico{display:none}.campo__erro::before{content:"";position:absolute;bottom:100%;left:14px;width:8px;height:8px;border-top:1px solid #f2c4bd;border-left:1px solid #f2c4bd;background:#fdeeed;translate:0 50%;rotate:45deg}.campo--erro .campo__entrada:focus{border-color:var(--royal)}.campo--grupo .campo__rotulo{margin-bottom:4px}.campo--autorizacao{margin-top:6px;margin-bottom:40px}.autorizacao{display:flex;gap:12px;color:var(--texto-2);font-size:.92rem;line-height:1.5;cursor:pointer}.autorizacao input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--marinho)}.formulario-contato .botao[type="submit"]{margin-top:6px}.erro404{position:relative;overflow:hidden;padding-top:clamp(40px,7vw,88px);background:radial-gradient(ellipse 70% 120% at 85% 10%,var(--royal) 0%,var(--marinho) 62%);color:var(--texto-claro);isolation:isolate}.erro404__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:end}.erro404__texto{padding-bottom:clamp(8px,4vw,72px)}.erro404__titulo{margin:4px 0 16px;color:var(--branco);font-size:clamp(2.3rem,5.4vw,4.2rem);font-weight:900;font-stretch:116%;letter-spacing:-.025em;line-height:1}.erro404__titulo em{display:block;color:var(--amarelo);font-style:normal}.erro404__texto>p{max-width:52ch;font-size:1.08rem}.erro404__busca{max-width:520px;margin:24px 0 20px}.erro404__acoes{display:flex;flex-wrap:wrap;gap:10px}.erro404__numero{position:absolute;top:0;left:50%;color:transparent;font-size:clamp(7rem,22vw,15rem);font-weight:900;font-stretch:125%;line-height:.8;-webkit-text-stroke:3px rgba(255,255,255,.22);translate:-50% 0}@media (min-width:900px){.erro404__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}}.campo__cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.campo__contador{color:var(--texto-2);font-size:.8rem;font-variant-numeric:tabular-nums}.campo__contador--limite{color:var(--erro);font-weight:700}.autorizacao__nota{margin:6px 0 0 32px;color:var(--texto-2);font-size:.84rem}.autorizacao__nota a{color:var(--azul)}.campo--verificacao{margin-bottom:32px}.verificacao{min-height:65px;line-height:0}.verificacao--reduzida{min-height:0;height:calc(65px * var(--verificacao-escala,1));transform:scale(var(--verificacao-escala,1));transform-origin:0 0}.verificacao--compacta{min-height:140px}.campo-armadilha{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.alerta{display:grid;gap:.6rem;margin:0 0 24px;padding:16px 18px;border:1px solid;border-radius:var(--raio);font-size:.95rem;line-height:1.55}.alerta p{margin:0}.alerta--erro{border-color:#f2c4bd;background:#fdeeed;color:#7a1b12}.alerta--aviso{border-color:#efd9a8;background:#fff7e6;color:#6b4700}.alerta__titulo{display:flex;align-items:flex-start;gap:.5rem;font-weight:700}.alerta__titulo .ico{flex:none;width:20px;height:20px;margin-top:.1rem}.alerta__lista{display:grid;gap:.25rem;margin:0;padding-left:1.75rem;list-style:disc}.alerta__lista a{color:inherit;font-weight:600}.alerta .botao{justify-self:start}.enviado__teste a{color:var(--azul)}.enviado__teste code{font-size:.92em}.indisponivel{display:grid;justify-items:center;gap:14px;max-width:640px;margin:0 auto;padding:36px 24px;border:1.5px dashed #c9cfe2;border-radius:var(--raio-g);background:var(--gelo);text-align:center}.indisponivel__icone{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--marinho);color:var(--amarelo);box-shadow:5px 5px 0 var(--amarelo)}.indisponivel__icone .ico{width:30px;height:30px}.indisponivel p{max-width:46ch;color:var(--texto-2)}.acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.acoes--centro{justify-content:center}.paginacao__item--reticencias{min-width:24px;padding:0;border-color:transparent}.legal{max-width:820px}.legal__abertura{color:var(--texto);font-size:1.15rem}.legal__indice{margin:2rem 0 2.6rem;padding:24px 28px;border-radius:var(--raio-g);background:var(--gelo)}.legal__indice strong{display:block;margin-bottom:.6rem;color:var(--marinho);font-weight:800}.legal__indice ol{display:grid;gap:.3rem;padding-left:1.4rem;list-style:decimal;color:var(--texto-2)}.legal__indice a,.legal p a,.legal li a{color:var(--azul)}.legal h2{margin:2.4rem 0 .7rem;color:var(--marinho);font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:800;font-stretch:108%;line-height:1.2;scroll-margin-top:calc(var(--topo-h) + 16px)}.legal p,.legal li{color:var(--texto-2)}.legal p{margin-bottom:1.1em}.legal ul{display:grid;gap:.45rem;margin:0 0 1.1em;padding-left:1.3rem;list-style:disc}.legal strong{color:var(--texto);font-weight:700}.legal__data{margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid var(--linha);font-size:.92rem}.diag{max-width:960px}.diag__quadro{width:100%;margin-bottom:1rem;border-collapse:collapse;font-size:.95rem}.diag__quadro th,.diag__quadro td{padding:12px 14px;border-top:1px solid var(--linha);text-align:left;vertical-align:top;overflow-wrap:anywhere}.diag__quadro th{width:30%;color:var(--texto);font-weight:600}.diag__quadro td{color:var(--texto-2)}.diag__estado{display:inline-block;margin-right:.6em;padding:1px 9px;border-radius:99px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.diag__estado--ok{background:#e3f5ea;color:#0d6b3b}.diag__estado--atencao{background:#fdf1dc;color:#8a4b00}.diag__estado--falha{background:#fdeeed;color:var(--erro)}.diag__lista{display:grid;gap:.2rem;margin:.5rem 0 0;padding-left:1.2rem;list-style:disc;font-size:.88rem}.diag__mais{margin:.3rem 0 0;font-size:.88rem}.diag__comando{margin:.6rem 0;padding:14px 16px;overflow-x:auto;border-radius:var(--raio-p);background:var(--noite);color:var(--texto-claro);font-size:.82rem;line-height:1.6;white-space:pre}.diag__resultado{padding:14px 16px;border-radius:var(--raio-p);background:var(--gelo)}@media (max-width:639.98px){.diag__quadro th,.diag__quadro td{display:block;width:auto;padding:8px 0}.diag__quadro td{padding-top:0;border-top:0}}.aviso-topo{background:var(--amarelo);color:var(--marinho)}.aviso-topo[hidden]{display:none}.aviso-topo__conteudo{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding-top:7px;padding-bottom:7px}.aviso-topo__texto{display:inline-flex;align-items:center;gap:8px;margin:0;color:inherit;font-size:.9rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:none}a.aviso-topo__texto span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a.aviso-topo__texto:hover span{text-decoration-thickness:2px}.aviso-topo__texto .ico{width:16px;height:16px}.aviso-topo__fechar{display:grid;place-items:center;width:34px;height:34px;flex:none;margin-right:-8px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.aviso-topo__fechar:hover{background:rgba(34,34,34,.1)}.aviso-topo__fechar[hidden]{display:none}.aviso-topo__fechar .ico{width:18px;height:18px}.aberto-agora[hidden]{display:none}.aberto-agora--aberto [data-aberto-texto]::before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#2fd36b;box-shadow:0 0 0 3px rgba(47,211,107,.22);vertical-align:1px}.loja__agora{margin:0;font-size:.9rem;font-weight:700}.horario-especial{font-weight:700}.topo{position:fixed;inset:0 0 auto;z-index:100;background:var(--carvao);color:var(--branco);transition:box-shadow .3s}.topo--rolado{box-shadow:0 1px 0 rgba(255,255,255,.06),0 14px 30px -20px rgba(0,0,0,.7)}.topo a{text-decoration:none}.barra-info{display:none;border-bottom:1px solid rgba(255,255,255,.08);background:#121212;color:var(--texto-claro-2);font-size:.7rem;letter-spacing:.06em}.barra-info__conteudo{display:flex;align-items:center;gap:28px;height:36px}.barra-info__item{display:inline-flex;align-items:center;gap:8px;color:inherit;white-space:nowrap;transition:color .2s}a.barra-info__item:hover{color:var(--branco)}.barra-info__item .ico{width:14px;height:14px;color:var(--cinza)}.barra-info__direita{display:flex;align-items:center;gap:22px;margin-left:auto}.redes{display:flex;gap:8px}.redes a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.18);color:var(--branco);transition:background-color .25s,color .25s,border-color .25s}.redes a:hover{border-color:var(--branco);background:var(--branco);color:var(--preto)}.redes .ico{width:18px;height:18px}.redes--barra{gap:4px}.redes--barra a{width:28px;height:28px;border:0;color:var(--cinza)}.redes--barra .ico{width:14px;height:14px}.busca{position:relative;display:flex;align-items:center;width:100%}.busca__campo{width:100%;height:50px;padding:0 60px 0 18px;border:1px solid var(--cinza);border-radius:0;background:var(--branco);color:var(--texto);font-size:1rem;transition:border-color .2s;-webkit-appearance:none;appearance:none}.busca__campo::placeholder{color:var(--texto-2);opacity:1}.busca__campo:focus{outline:none;border-color:var(--preto)}.busca__campo::-webkit-search-cancel-button{-webkit-appearance:none}.busca__botao{position:absolute;top:4px;right:4px;bottom:4px;display:grid;place-items:center;width:44px;padding:0;border:0;background:var(--preto);color:var(--branco)}.busca__botao .ico{width:20px;height:20px}.topo__principal{display:flex;align-items:center;gap:16px;height:64px}.topo__marca{display:block;flex:none;margin-right:auto}.topo__marca img{width:150px}.topo__acoes{display:flex;align-items:center;gap:6px}.topo__orcamento{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.4);color:var(--branco);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.topo__orcamento:hover,.topo__orcamento.is-ativo{border-color:var(--branco);background:var(--branco);color:var(--preto)}.topo__orcamento-longo{display:none}.topo__menu-botao{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--branco)}.topo__menu-linhas,.topo__menu-linhas::before,.topo__menu-linhas::after{display:block;width:24px;height:1.5px;background:currentColor;transition:background-color .2s,translate .3s var(--curva),rotate .3s var(--curva)}.topo__menu-linhas{position:relative}.topo__menu-linhas::before,.topo__menu-linhas::after{content:"";position:absolute;left:0}.topo__menu-linhas::before{translate:0 -7px}.topo__menu-linhas::after{translate:0 7px}.menu-aberto .topo__menu-linhas{background-color:transparent}.menu-aberto .topo__menu-linhas::before{translate:0 0;rotate:45deg}.menu-aberto .topo__menu-linhas::after{translate:0 0;rotate:-45deg}.no-js .topo__menu-botao{display:none}.menu{position:fixed;inset:var(--topo-h) 0 0;z-index:1;overflow-y:auto;overscroll-behavior:contain;padding:12px var(--margem) 48px;background:var(--carvao);visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.menu-aberto .menu{visibility:visible;opacity:1}.no-js .menu{display:none}.menu__item{border-bottom:1px solid rgba(255,255,255,.08)}.menu__link{display:block;padding:14px 0;color:var(--branco);font-family:var(--fonte-titulo);font-size:1.9rem;font-weight:500;line-height:1.2}.menu__link:hover,.menu__link.is-ativo{color:var(--nevoa)}.menu__item--mega{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.menu__seta{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--branco)}.menu__seta .ico{width:18px;height:18px;transition:rotate .3s var(--curva)}.menu__item--aberto .menu__seta .ico{rotate:180deg}.mega{display:none;grid-column:1 / -1;padding-bottom:18px}.menu__item--aberto .mega{display:block}.mega__conteudo{padding:0}.mega__tipos{display:grid;gap:6px}.mega__tipo{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:2px 16px;padding:6px 0;color:var(--texto-claro)}.mega__textura{grid-row:span 2;display:block;aspect-ratio:1;overflow:hidden;background:var(--preto-2)}.mega__textura img{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--curva)}.mega__tipo strong{align-self:end;color:var(--branco);font-family:var(--fonte-titulo);font-size:1.3rem;font-weight:500;line-height:1.1}.mega__tipo small{align-self:start;color:var(--texto-claro-2);font-size:.78rem;line-height:1.45}.mega__lado{display:grid;gap:2px;margin-top:10px}.mega__frase{display:none}.mega__link{display:inline-flex;align-items:center;gap:10px;padding:10px 0;color:var(--branco);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mega__link .ico{width:16px;height:16px;transition:translate .3s var(--curva)}.mega__link:hover{color:var(--nevoa)}.mega__link:hover .ico{translate:4px 0}.menu__rodape{display:grid;gap:14px;margin-top:32px}.menu__rodape .botao{margin-bottom:10px}.menu__contato{display:flex;align-items:center;gap:12px;color:var(--texto-claro);font-size:.9rem}.menu__contato .ico{width:18px;height:18px;color:var(--cinza)}.menu__rodape .redes{margin-top:8px}@media (min-width:760px){.topo__principal{gap:24px;height:76px}.topo__marca img{width:180px}.topo__acoes{gap:12px}.topo__orcamento{min-height:42px;padding:0 20px;font-size:.66rem}.topo__orcamento-longo{display:inline}.topo__orcamento-curto{display:none}.menu{padding-top:28px}.menu__lista,.menu__rodape{max-width:560px}}@media (min-width:1140px){.barra-info{display:block}.topo__principal{height:84px}.topo__marca{flex:1 1 0;margin-right:0}.topo__marca img{width:210px}.topo__acoes{flex:1 1 0;justify-content:flex-end}.topo__orcamento{min-height:46px;padding:0 22px}.topo__menu-botao{display:none}.menu,.no-js .menu{position:static;display:block;overflow:visible;padding:0;background:none;visibility:visible;opacity:1;transition:none}.menu__lista{display:flex;align-items:center;gap:34px;max-width:none}.menu__item{border:0}.menu__link{position:relative;padding:32px 0;color:var(--texto-claro);font-family:var(--fonte);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:color .2s}.menu__link::after{content:"";position:absolute;left:0;right:0;bottom:24px;height:1px;background:currentColor;scale:0 1;transition:scale .35s var(--curva)}.menu__link:hover,.menu__link.is-ativo,.menu__item--aberto>.menu__link{color:var(--branco)}.menu__link:hover::after,.menu__link.is-ativo::after,.menu__item--aberto>.menu__link::after{scale:1 1}.menu__item--mega{display:flex;gap:6px}.menu__seta{width:22px;height:22px;border:0;color:var(--cinza)}.menu__seta .ico{width:14px;height:14px}.mega{position:absolute;top:100%;left:0;right:0;display:block;padding:0;border-top:1px solid rgba(255,255,255,.08);background:var(--carvao);box-shadow:0 34px 50px -30px rgba(0,0,0,.75);visibility:hidden;opacity:0;translate:0 -8px;transition:opacity .25s,translate .3s var(--curva),visibility .25s}.menu__item--aberto .mega{visibility:visible;opacity:1;translate:0 0}.mega__conteudo{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding:36px var(--margem) 44px}.mega__tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mega__tipo{display:block;padding:0}.mega__textura{aspect-ratio:4 / 3;margin-bottom:16px}.mega__tipo:hover .mega__textura img{scale:1.05}.mega__tipo strong{display:block;font-size:1.55rem}.mega__tipo small{display:block;margin-top:6px;font-size:.8rem}.mega__lado{align-content:center;gap:4px;margin:0;padding-left:40px;border-left:1px solid rgba(255,255,255,.1)}.mega__frase{display:block;margin-bottom:14px;color:var(--texto-claro);font-family:var(--fonte-titulo);font-size:1.4rem;font-style:italic;line-height:1.3}.menu__rodape{display:none}}.pagina-inicio .banners{padding:0;background:var(--carvao)}.pagina-inicio .banners__palco{border-radius:0;background:var(--carvao);box-shadow:none}.pagina-inicio .banners__controles{padding:14px 0 18px}.banners__seta,.banners__pausa{border:1px solid rgba(255,255,255,.25);border-radius:0}.banners__seta:hover,.banners__pausa:hover{border-color:var(--branco);background:var(--branco);color:var(--preto)}.banners__ponto::before{width:14px;height:1px;border-radius:0;background:rgba(255,255,255,.45)}.banners__ponto[aria-current="true"]::before{width:30px;height:2px;background:var(--branco)}.banners--pagina .banners__ponto[aria-current="true"]::before{background:var(--preto)}@media (max-width:699px){.pagina-inicio .banners__controles{padding:0}.pagina-inicio .banners__indicador{padding:12px 0 14px}.banners__indicador span{height:2px;border-radius:0}.banners__indicador .is-atual{background:var(--branco)}.banners .banners__controles .banners__pausa{background:rgba(24,24,24,.7)}}.abertura{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(calc(100svh - var(--topo-h)),820px);padding:88px 0 112px;overflow:hidden;background:var(--carvao);color:var(--branco)}.abertura__fundo{position:absolute;inset:-14% 0;z-index:-1}.abertura__fundo img{width:100%;height:100%;object-fit:cover;opacity:.7}.abertura__fundo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,24,24,.94) 0%,rgba(24,24,24,.7) 55%,rgba(24,24,24,.35) 100%),linear-gradient(0deg,rgba(24,24,24,.9) 0%,transparent 45%)}.abertura__titulo{max-width:19ch;color:var(--branco);font-size:clamp(2.6rem,5.6vw,5rem);font-weight:500;letter-spacing:-.015em;line-height:1}.abertura__titulo em{display:block;max-width:24ch;margin-top:.45em;color:var(--nevoa);font-size:max(.5em,1.55rem);font-style:italic;line-height:1.2}.abertura__texto{max-width:50ch;margin-top:28px;color:var(--texto-claro);font-size:1rem;line-height:1.75}.abertura__acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.abertura__rolar{position:absolute;left:50%;bottom:24px;display:none;flex-direction:column;align-items:center;gap:8px;color:var(--cinza);font-size:.62rem;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;translate:-50% 0}.abertura__rolar:hover{color:var(--branco)}.abertura__rolar .ico{width:18px;height:18px;animation:abertura-rolar 2.4s ease-in-out infinite}@keyframes abertura-rolar{0%,100%{translate:0 0}50%{translate:0 6px}}@media (min-width:760px){.abertura__rolar{display:flex}}.desde{overflow:hidden}.desde__grade{display:grid;gap:28px;align-items:center}.desde__ano{color:var(--nevoa);font-family:var(--fonte-titulo);font-variant-numeric:lining-nums;font-size:clamp(7rem,23vw,17rem);font-weight:500;letter-spacing:-.03em;line-height:.8;user-select:none}.desde__ano span{display:block}@supports (-webkit-text-stroke:1px black){.desde__ano{color:transparent;-webkit-text-stroke:1px var(--cinza)}}.desde .cabecalho{margin-bottom:28px}.desde__abertura{margin-bottom:18px;color:var(--preto);font-family:var(--fonte-titulo);font-variant-numeric:lining-nums;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.4}.desde__texto>p{max-width:58ch}.desde__texto>p:not(.desde__abertura){color:var(--texto-2)}.desde__fatos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 40px;border-top:1px solid var(--linha)}.desde__fatos>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:20px 12px 0 0}.desde__fatos>div + div{padding-left:16px;border-left:1px solid var(--linha)}.desde__fatos dt{color:var(--grafite);font-size:.62rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.desde__fatos dd{margin:0 0 8px;color:var(--preto);font-family:var(--fonte-titulo);font-variant-numeric:lining-nums;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1}.desde__fatos .desde__fato-texto{font-size:clamp(1.2rem,2.1vw,1.75rem);line-height:1.2}@media (min-width:900px){.desde__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.tipos__lista{display:grid;gap:16px}.tipo__link{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:340px;overflow:hidden;background:var(--preto);color:var(--branco);text-decoration:none}.tipo__textura{position:absolute;inset:0;z-index:-1}.tipo__textura img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--curva)}.tipo__textura::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 25%,rgba(20,20,20,.88) 100%)}.tipo__link:hover .tipo__textura img{scale:1.06}.tipo__texto{display:grid;gap:10px;padding:28px}.tipo__numero{color:var(--nevoa);font-size:.68rem;font-weight:600;letter-spacing:.24em}.tipo__nome{font-family:var(--fonte-titulo);font-size:clamp(2.1rem,3.2vw,2.8rem);font-weight:500;line-height:1}.tipo__resumo{max-width:32ch;color:var(--texto-claro);font-size:.9rem;line-height:1.6}.tipo__ver{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.tipo__ver .ico{width:16px;height:16px;transition:translate .3s var(--curva)}.tipo__link:hover .tipo__ver .ico{translate:4px 0}.js .tipos__lista [data-revela]:nth-child(2){transition-delay:.1s}.js .tipos__lista [data-revela]:nth-child(3){transition-delay:.2s}@media (min-width:760px){.tipos__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tipo__link{min-height:clamp(460px,50vw,620px)}}.pedra{position:relative;display:flex;flex-direction:column}.pedra__amostra{aspect-ratio:1;overflow:hidden;background:var(--nevoa)}.pedra__amostra img{width:100%;height:100%;object-fit:cover;transition:scale 1s var(--curva)}.pedra:hover .pedra__amostra img{scale:1.05}.pedra__texto{padding:18px 0 16px;border-bottom:1px solid var(--linha)}.pedra__tipo{margin-bottom:6px;color:var(--grafite);font-size:.64rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.pedra__nome{font-size:1.5rem;line-height:1.15}.pedra__nome a{color:var(--preto);text-decoration:none}.pedra__nome a::after{content:"";position:absolute;inset:0}.pedra__nome a:focus-visible{outline:0}.pedra__nome a:focus-visible::after{outline:2px solid var(--foco);outline-offset:4px}.carrossel__seta{width:48px;height:48px;border:1px solid var(--preto);border-radius:0;background:transparent;color:var(--preto)}.carrossel__seta:hover:not(:disabled){background:var(--preto);color:var(--branco)}.carrossel__seta .ico{width:20px;height:20px}@media (min-width:760px){.carrossel--pedras .carrossel__lista{gap:24px;grid-auto-columns:calc((100% - 2 * var(--margem) - 48px) / 3)}}@media (min-width:1200px){.carrossel--pedras .carrossel__lista{grid-auto-columns:calc((100% - 2 * var(--margem) - 72px) / 4)}}.ofertas-chamada{background:var(--carvao);color:var(--texto-claro)}.ofertas-chamada__titulo{color:var(--branco)}.ofertas-chamada__titulo em{color:var(--nevoa)}.carrossel--ofertas .carrossel__seta{border-color:rgba(255,255,255,.5);color:var(--branco)}.carrossel--ofertas .carrossel__seta:hover:not(:disabled){border-color:var(--branco);background:var(--branco);color:var(--preto)}.projetos-chamada{overflow:hidden;background:var(--preto)}.projetos-chamada__grade{display:grid;gap:48px}.projetos-chamada__ambientes{margin:32px 0 36px;border-top:1px solid rgba(255,255,255,.12)}.projetos-chamada__ambientes a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);color:var(--texto-claro);font-family:var(--fonte-titulo);font-size:1.3rem;text-decoration:none;transition:color .25s,padding .35s var(--curva)}.projetos-chamada__ambientes a:hover{padding-left:8px;color:var(--branco)}.projetos-chamada__ambientes .ico{width:16px;height:16px;color:var(--cinza)}.projetos-chamada__mosaico{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:40px}.projetos-chamada__foto a{position:relative;display:block;overflow:hidden;color:var(--branco);text-decoration:none}.projetos-chamada__foto:nth-child(even) a{translate:0 40px}.projetos-chamada__foto img{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:scale 1.1s var(--curva)}.projetos-chamada__foto a::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,rgba(20,20,20,0),rgba(20,20,20,.75));pointer-events:none}.projetos-chamada__foto a:hover img{scale:1.05}.projetos-chamada__legenda{position:absolute;left:16px;bottom:14px;z-index:1;font-size:.64rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.js .projetos-chamada__mosaico [data-revela]:nth-child(2){transition-delay:.1s}.js .projetos-chamada__mosaico [data-revela]:nth-child(3){transition-delay:.2s}.js .projetos-chamada__mosaico [data-revela]:nth-child(4){transition-delay:.3s}@media (min-width:760px){.projetos-chamada__mosaico{gap:16px;padding-bottom:64px}.projetos-chamada__foto:nth-child(even) a{translate:0 64px}}@media (min-width:1000px){.projetos-chamada__grade{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:72px}}.processo{isolation:isolate;overflow:hidden;background:var(--carvao);color:var(--texto-claro)}.processo__fundo{position:absolute;inset:-16% 0;z-index:-1}.processo__fundo img{width:100%;height:100%;object-fit:cover;opacity:.38}.processo__fundo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--carvao) 6%,rgba(24,24,24,.5) 32%,rgba(24,24,24,.5) 68%,var(--carvao) 94%)}.processo__passos{display:grid;gap:0 40px}.passo{padding:30px 0;border-top:1px solid rgba(255,255,255,.16)}.passo__numero{display:block;margin-bottom:18px;color:var(--cinza);font-family:var(--fonte-titulo);font-variant-numeric:lining-nums;font-size:3.2rem;line-height:1}@supports (-webkit-text-stroke:1px black){.passo__numero{color:transparent;-webkit-text-stroke:1px var(--cinza)}}.passo__titulo{margin-bottom:12px;color:var(--branco);font-size:1.65rem}.passo p{color:#c2c1be;font-size:.94rem}.processo__acoes{display:flex;justify-content:center;margin-top:48px}.js .processo__passos [data-revela]:nth-child(2){transition-delay:.1s}.js .processo__passos [data-revela]:nth-child(3){transition-delay:.2s}.js .processo__passos [data-revela]:nth-child(4){transition-delay:.3s}@media (min-width:760px){.processo__passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.processo__passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}.passo{padding:36px 8px 0 0}}.showroom__grade{display:grid;gap:56px;align-items:center}.showroom__dados{display:grid;gap:24px;margin:36px 0}.showroom__dados>div{padding-top:18px;border-top:1px solid var(--linha)}.showroom__dados dt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;color:var(--grafite);font-size:.64rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.showroom__dados dt .ico{width:15px;height:15px}.showroom__agora{display:block;width:100%;color:var(--preto);letter-spacing:.08em}.showroom__agora:empty{display:none}.aberto-agora--aberto .showroom__agora::before{width:7px;height:7px;margin-right:6px}.showroom__dados dd{margin:0;font-size:.94rem;line-height:1.7}.showroom__dados dd a{color:inherit;text-decoration:none}.showroom__dados dd a:hover{text-decoration:underline}.showroom__whats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.showroom__whats .ico{width:18px;height:18px}.showroom__whats strong{font-size:1.04em;font-weight:600}.showroom__whats-rotulo{color:var(--grafite);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.showroom__acoes{display:flex;flex-wrap:wrap;gap:12px}.showroom__foto{position:relative;isolation:isolate}.showroom__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.showroom__foto figcaption{margin-top:14px;color:var(--grafite);font-size:.64rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}@media (min-width:600px){.showroom__dados{gap:0;border-bottom:1px solid var(--linha)}.showroom__dados>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:20px 0}.showroom__dados dt{align-content:start;margin:0;padding-top:3px}}@media (min-width:760px){.showroom__foto::before{content:"";position:absolute;inset:28px -28px 48px 28px;z-index:-1;border:1px solid var(--cinza)}}@media (min-width:1000px){.showroom__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:96px}.showroom__foto img{aspect-ratio:4 / 5}}.rodape{background:var(--carvao);color:var(--texto-claro-2);font-size:.88rem}.rodape a{text-decoration:none}.rodape__chamada{padding:clamp(64px,9vw,112px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.rodape__chamada-conteudo{display:grid;gap:32px;align-items:end}.rodape__chamada-titulo{max-width:24ch;color:var(--branco);font-size:clamp(2.1rem,3.6vw,3rem);line-height:1.06}.rodape__chamada-titulo em{display:block;color:var(--nevoa);font-style:italic}.rodape__chamada-texto>p:last-child{max-width:52ch;margin-top:20px;color:var(--texto-claro-2);font-size:.96rem}.rodape__chamada-acoes{display:flex;flex-wrap:wrap;gap:12px}.rodape__grade{display:grid;gap:40px;padding-top:64px;padding-bottom:56px}.rodape__logo{display:inline-block}.rodape__logo img{width:180px}.rodape__marca p{max-width:34ch;margin:24px 0;line-height:1.7}.rodape__titulo{margin-bottom:18px;color:var(--branco);font-family:var(--fonte);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.rodape__links{display:grid;gap:10px}.rodape__links a{display:inline-flex;align-items:center;gap:6px;color:var(--texto-claro-2);transition:color .2s}.rodape__links a:hover{color:var(--branco)}.rodape__links .ico{width:13px;height:13px}.rodape__linha{display:flex;gap:12px;margin-bottom:12px;line-height:1.6}.rodape__linha .ico{width:16px;height:16px;margin-top:.2em;color:var(--cinza)}.rodape__linha a{color:var(--texto-claro)}.rodape__linha a:hover{color:var(--branco);text-decoration:underline}.rodape__linha--fone{font-size:1rem;line-height:1.45;letter-spacing:.01em}.rodape__linha--fone .ico{margin-top:.14em}.rodape__fim{border-top:1px solid rgba(255,255,255,.08);font-size:.74rem}.rodape__fim-conteudo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:24px;padding-bottom:24px}.rodape__empresa p + p{margin-top:4px}.rodape__legal{display:flex;flex-wrap:wrap;gap:8px 20px}.rodape__legal a,.rodape__cookies{color:inherit;transition:color .2s}.rodape__legal a:hover,.rodape__cookies:hover{color:var(--branco)}.rodape__cookies{padding:0;border:0;background:none;font-size:inherit}.rodape__daen{display:inline-flex;align-items:center;gap:10px;color:inherit}.rodape__daen img{width:78px;opacity:.8;transition:opacity .2s}.rodape__daen:hover img{opacity:1}@media (min-width:600px){.rodape__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.rodape__chamada-conteudo{grid-template-columns:minmax(0,1fr) auto;gap:64px}.rodape__grade{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.25fr);gap:48px}}.pagina-topo{padding:clamp(56px,8vw,104px) 0 clamp(56px,8vw,96px);background:var(--carvao);color:var(--texto-claro)}.pagina-topo::before{display:none}.pagina-topo__foto::after{background:linear-gradient(90deg,rgba(24,24,24,.94) 0%,rgba(24,24,24,.84) 40%,rgba(24,24,24,.5) 100%)}.pagina-topo--escurecer .pagina-topo__foto::after{background:linear-gradient(90deg,rgba(24,24,24,.96) 0%,rgba(24,24,24,.9) 45%,rgba(24,24,24,.72) 100%)}.pagina-topo__coroa{position:absolute;top:50%;right:max(var(--margem),calc((100vw - var(--largura)) / 2));z-index:-1;width:clamp(220px,32vw,420px);opacity:.07;pointer-events:none;translate:0 -50%}.pagina-topo__coroa img{width:100%}.pagina-topo__titulo{max-width:20ch;margin:22px 0 16px;color:var(--branco);font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:500;letter-spacing:-.01em;line-height:1.02}.pagina-topo__titulo em{color:var(--nevoa);font-style:italic}.pagina-topo__texto{max-width:56ch;color:var(--texto-claro);font-size:1rem;line-height:1.75}.pagina-topo__info .ico{color:var(--cinza)}.trilha ol{font-size:.64rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.trilha li + li::before{width:18px;height:1px;margin:0 12px;border-radius:0;background:var(--cinza);rotate:none}.trilha a{color:var(--texto-claro-2)}.trilha a:hover{color:var(--branco)}.trilha [aria-current]{color:var(--branco)}@media (max-width:699px){.pagina-topo__foto::after,.pagina-topo--escurecer .pagina-topo__foto::after{background:linear-gradient(180deg,rgba(24,24,24,.9) 0%,rgba(24,24,24,.8) 100%)}.pagina-topo__coroa{right:-48px;opacity:.05}}.empresa-historia__grade{display:grid;gap:56px;align-items:center}.empresa-historia .cabecalho{margin-bottom:28px}.empresa-historia__texto>p{max-width:60ch;color:var(--texto-2)}.empresa-historia__texto>p + p{margin-top:14px}.empresa-historia__texto>.empresa-historia__abertura{color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(1.35rem,2.2vw,1.75rem);font-variant-numeric:lining-nums;line-height:1.4}.empresa-historia__citacao{margin:36px 0 0;padding:4px 0 4px 28px;border-left:1px solid var(--cinza)}.empresa-historia__citacao p{color:var(--grafite);font-family:var(--fonte-titulo);font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;line-height:1.3}.empresa-historia .desde__fatos{margin-bottom:0}.empresa-historia__fotos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.empresa-historia__foto img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.empresa-historia__foto--1{grid-column:1 / span 8;grid-row:1}.empresa-historia__foto--2{position:relative;z-index:1;grid-column:6 / span 7;grid-row:1;margin-top:42%;border:10px solid var(--branco)}@media (min-width:1000px){.empresa-historia__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:88px}}.materiais__lista{display:grid;gap:0 32px;border-top:1px solid var(--linha)}.material{display:flex;flex-direction:column;gap:12px;padding:28px 0 32px;border-bottom:1px solid var(--linha)}.material__numero{color:var(--grafite);font-family:var(--fonte-titulo);font-size:2.6rem;font-variant-numeric:lining-nums;line-height:1}@supports (-webkit-text-stroke:1px black){.material__numero{color:transparent;-webkit-text-stroke:1px var(--grafite)}}.material__nome{font-size:1.6rem}.material p{flex:1;color:var(--texto-2);font-size:.94rem}.material__link{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--preto);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.material__link .ico{width:16px;height:16px;transition:translate .3s var(--curva)}.material__link:hover .ico{translate:4px 0}.js .materiais__lista [data-revela]:nth-child(2){transition-delay:.08s}.js .materiais__lista [data-revela]:nth-child(3){transition-delay:.16s}.js .materiais__lista [data-revela]:nth-child(4){transition-delay:.24s}@media (min-width:760px){.materiais__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.materiais__lista{grid-template-columns:repeat(4,minmax(0,1fr))}.material{padding-right:8px;border-bottom:0}}.loja-online{padding:clamp(56px,7vw,96px) 0}.loja-online__grade{display:grid;gap:20px 64px;align-items:center}.loja-online__titulo{font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08}.loja-online__titulo em{color:var(--grafite);font-style:italic}.loja-online__texto p{max-width:52ch;margin-bottom:20px;color:var(--texto-2)}@media (min-width:900px){.loja-online__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.contato__grade{gap:56px}.contato__info .cabecalho__titulo{font-size:clamp(2rem,3.4vw,2.8rem)}.contato__dados{margin:28px 0}.contato__acoes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.redes--contato a{border-color:var(--linha);color:var(--preto)}.redes--contato a:hover{border-color:var(--preto);background:var(--preto);color:var(--branco)}.contato__mapa{margin-top:36px}.mapa{border:1px solid var(--linha);border-radius:0;background:var(--papel);box-shadow:none}.mapa__quadro,.mapa__capa{height:340px}.mapa__capa{background:var(--papel)}.mapa__capa-icone{border:1px solid var(--linha);border-radius:0;background:var(--branco);box-shadow:none;color:var(--preto)}.mapa__legenda{background:var(--preto);font-size:.86rem;font-weight:500}.mapa__legenda .ico{color:var(--cinza)}.formulario-contato{padding:clamp(24px,4vw,48px);border:0;border-radius:0;background:var(--papel);box-shadow:none}.caixa__titulo{color:var(--preto);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.campo__rotulo{color:var(--preto);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.campo__opcional{letter-spacing:.04em;text-transform:none}.campo__entrada{min-height:52px;border:1px solid #c9c7c2;border-radius:0}.campo__entrada::placeholder{color:#77787c}.campo__entrada:hover{border-color:var(--grafite)}.campo__entrada:focus,.campo--erro .campo__entrada:focus{border-color:var(--preto);box-shadow:0 0 0 3px rgba(34,34,34,.12)}select.campo__entrada{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E")}.ficha-filtro span{border:1px solid #c9c7c2;border-radius:0;font-weight:500}.ficha-filtro:hover span{border-color:var(--preto)}.ficha-filtro input:focus-visible + span{outline:2px solid var(--foco)}.autorizacao input{accent-color:var(--preto)}.formulario__linha>.campo--grupo:only-child{grid-column:1 / -1}.enviado{border-radius:0}.enviado__icone{border-radius:0;background:var(--preto);box-shadow:none}.enviado__titulo{color:var(--preto);font-weight:500}@media (min-width:1000px){.contato__grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.catalogo{padding-top:clamp(40px,5vw,64px)}.filtros__titulo{color:var(--preto);font-size:1.6rem;font-weight:500}.filtros__titulo .ico{width:18px;height:18px;color:var(--grafite)}.filtros__fechar{border-radius:0;background:var(--papel);color:var(--preto)}.filtros__legenda{color:var(--preto);font-size:.68rem;font-weight:600;letter-spacing:.2em}.opcao{border-radius:0}.opcao:hover{background:var(--papel)}.opcao::before{width:16px;height:16px;border:1px solid var(--cinza)}.opcao--caixa::before{border-radius:0}.opcao:has(input:checked)::before{border-color:var(--preto);background:var(--preto)}.opcao--caixa:has(input:checked)::before{background:var(--preto) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat}.opcao:has(input:focus-visible){outline:2px solid var(--foco)}.opcao:has(input:checked) .opcao__nome{color:var(--preto);font-weight:600}.opcao__n{border-radius:0;background:transparent;color:var(--grafite);font-size:.74rem}.tom{display:inline-block;width:14px;height:14px;flex:none;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:var(--nevoa);vertical-align:-2px}.tom--branco{background:#f5f3ee}.tom--bege{background:#d9c3a0}.tom--cinza{background:#9c9c9e}.tom--preto{background:#1f1f1f}.tom--marrom{background:#6b4a33}.tom--verde{background:#4e7a55}.tom--azul{background:#2c8a9c}.tom--rosa-e-vermelho{background:#bf6450}.ficha-filtro--tom span{gap:8px}.ficha-filtro input:checked + span .tom{border-color:rgba(255,255,255,.6)}.filtros__limpar,.catalogo__busca-limpar{color:var(--preto)}.catalogo__total{font-size:.9rem}.catalogo__total strong{color:var(--preto);font-family:var(--fonte-titulo);font-size:1.5rem;font-weight:500}.catalogo__filtrar-n{border-radius:0;background:var(--preto);color:var(--branco)}.catalogo__ordem select{border:1px solid #c9c7c2;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");color:var(--preto);font-weight:500}.catalogo__busca{border-radius:0;background:var(--papel)}.catalogo__busca p .ico{color:var(--grafite)}.pedras-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.pedras-grade>li{display:flex}.pedras-grade .pedra{flex:1}.catalogo__vazio{border:1px solid var(--linha);border-radius:0}.catalogo__vazio h2{color:var(--preto);font-weight:500}.catalogo__vazio-icone{border-radius:0;background:var(--papel);color:var(--preto)}.paginacao__item{border:1px solid var(--linha);border-radius:0;color:var(--preto);font-weight:500}.paginacao__item:hover{border-color:var(--preto)}.paginacao__item--atual{border-color:var(--preto);background:var(--preto);color:var(--branco)}.catalogo__nota{border-radius:0;background:var(--papel)}.catalogo__nota .ico{color:var(--grafite)}@media (max-width:599px){.pedras-grade .pedra__nome{font-size:1.2rem}}@media (max-width:999px){.filtros{z-index:110}}@media (min-width:760px){.pedras-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}@media (min-width:1280px){.catalogo__grade{grid-template-columns:240px 1fr;gap:56px}}.pedra-pagina{padding-top:32px}.pedra-pagina .trilha a{color:var(--texto-2)}.pedra-pagina .trilha a:hover,.pedra-pagina .trilha [aria-current]{color:var(--preto)}.galeria__palco{border-radius:0;background:var(--nevoa)}.galeria__seta{border-radius:0;color:var(--preto)}.galeria__contador{border-radius:0;background:rgba(24,24,24,.8);font-weight:500}.galeria__miniaturas a{border:1px solid transparent;border-radius:0}.galeria__miniaturas a.is-ativa{border-color:var(--preto)}.pedra-info{display:grid;align-content:start;gap:0}.pedra-info__tipo{margin-bottom:14px;font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.pedra-info__tipo a{color:var(--grafite);text-decoration:none}.pedra-info__tipo a:hover{color:var(--preto)}.pedra-info__nome{color:var(--preto);font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.02}.pedra-info__resumo{margin-top:20px;color:var(--texto-2);font-size:1.02rem;line-height:1.75}.pedra-info__ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:28px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.pedra-info__ficha>div{padding:16px 16px 16px 0}.pedra-info__ficha dt{margin-bottom:4px;color:var(--grafite);font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pedra-info__ficha dd{display:flex;align-items:center;gap:8px;margin:0;color:var(--preto);font-family:var(--fonte-titulo);font-size:1.35rem}.pedra-info__acoes{display:grid;gap:10px}.pedra-info__nota{display:flex;gap:10px;margin:20px 0 28px;color:var(--texto-2);font-size:.86rem}.pedra-info__nota .ico{width:18px;height:18px;margin-top:2px;color:var(--grafite)}.compartilhar__botao{border-radius:0}.pedra-sobre__grade{display:grid;gap:40px}.pedra-sobre .cabecalho{margin-bottom:24px}.pedra-sobre__painel,.pedra-sobre__texto>p{max-width:66ch;color:var(--texto-2)}.pedra-sobre__painel>* + *{margin-top:14px}.pedra-sobre__dicas{align-self:start;padding:clamp(24px,3vw,36px);border:1px solid var(--linha);background:var(--branco)}.pedra-sobre__dicas-titulo{margin-bottom:16px;font-size:1.4rem}.pedra-sobre__dicas .lista-check{margin:0;color:var(--texto-2);font-size:.94rem}@media (min-width:760px){.pedra-pagina .produto-pagina__grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}}.ofertas-faixa + .parecidos{padding-top:0}@media (min-width:1000px){.pedra-pagina .produto-pagina__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px}.pedra-sobre__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px}}.ambientes__lista{display:grid;gap:40px 20px}.ambiente__link{display:grid;gap:18px;color:var(--preto);text-decoration:none}.ambiente__capa{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--nevoa)}.ambiente__capa img{width:100%;height:100%;object-fit:cover;transition:scale 1.1s var(--curva)}.ambiente__link:hover .ambiente__capa img{scale:1.05}.ambiente__capa:empty::after{content:"";position:absolute;inset:32%;background:url(../img/coroa.webp?v=f3769f51df) center / contain no-repeat;opacity:.2}.ambiente__texto{display:grid;gap:8px}.ambiente__numero{color:var(--grafite);font-size:.66rem;font-weight:600;letter-spacing:.24em}.ambiente__nome{font-family:var(--fonte-titulo);font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:500;line-height:1.1}.ambiente__resumo{color:var(--texto-2);font-size:.92rem}.ambiente__ver{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ambiente__ver .ico{width:16px;height:16px;transition:translate .3s var(--curva)}.ambiente__link:hover .ambiente__ver .ico{translate:4px 0}.ambientes__instagram{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(48px,6vw,72px);padding-top:32px;border-top:1px solid var(--linha)}.ambientes__instagram p{color:var(--texto-2);font-family:var(--fonte-titulo);font-size:1.4rem}.js .ambientes__lista [data-revela]:nth-child(2){transition-delay:.08s}.js .ambientes__lista [data-revela]:nth-child(3){transition-delay:.16s}@media (min-width:600px){.ambientes__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ambientes__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}}.mosaico{columns:1;column-gap:20px}.mosaico__item{break-inside:avoid;margin-bottom:20px}.mosaico__foto{display:grid;gap:10px}.mosaico__ampliar{position:relative;display:block;overflow:hidden;background:var(--nevoa)}.mosaico__ampliar img{width:100%;transition:scale 1s var(--curva)}.mosaico__ampliar:hover img{scale:1.03}.mosaico__icone{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;background:rgba(24,24,24,.7);color:var(--branco);opacity:0;transition:opacity .3s}.mosaico__icone .ico{width:18px;height:18px}.mosaico__ampliar:hover .mosaico__icone,.mosaico__ampliar:focus-visible .mosaico__icone{opacity:1}.mosaico__legenda{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;color:var(--texto-2);font-size:.86rem;line-height:1.5}.mosaico__link{display:inline-flex;align-items:center;gap:8px;color:var(--preto);font-size:.64rem;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mosaico__link .ico{width:14px;height:14px}.projeto__vazio{display:grid;justify-items:start;gap:12px;max-width:640px}.projeto__vazio-titulo{color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.projeto__vazio>p:not(.projeto__vazio-titulo){color:var(--texto-2)}.projeto__vazio-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.outros-ambientes__lista{display:grid;margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--linha)}.outros-ambientes__lista a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--linha);color:var(--preto);font-family:var(--fonte-titulo);font-size:1.4rem;text-decoration:none;transition:padding .35s var(--curva)}.outros-ambientes__lista a:hover{padding-left:8px}.outros-ambientes__lista .ico{width:16px;height:16px;color:var(--grafite)}@media (min-width:600px){.mosaico{columns:2}}@media (min-width:1000px){.mosaico{columns:3;column-gap:24px}.mosaico__item{margin-bottom:24px}.outros-ambientes__lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.visualizador__fechar,.visualizador__seta{border-radius:0}.orcamento{padding-top:clamp(40px,5vw,64px)}.orcamento__pedido{padding:clamp(24px,4vw,48px);border:0;border-radius:0;background:var(--papel);box-shadow:none}.orcamento__pedido>.enviado{margin:0 auto;padding:20px 0 8px;border:0;background:transparent;box-shadow:none}.formulario__parte{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.formulario__parte + .formulario__parte{margin-top:12px;padding-top:32px;border-top:1px solid var(--linha)}.formulario__parte-titulo{display:flex;align-items:baseline;gap:14px;color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:500;line-height:1.2}.formulario__parte-n{color:var(--grafite);font-family:var(--fonte);font-size:.72rem;font-weight:600;letter-spacing:.14em}.formulario__parte-n::before{content:"0"}.pedido-oferta__escolha{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--preto);background:var(--branco);cursor:pointer}.pedido-oferta__escolha input{flex:none;width:18px;height:18px;margin-top:3px;accent-color:var(--preto)}.pedido-oferta__escolha>span{display:grid;gap:2px}.pedido-oferta__rotulo{color:var(--grafite);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pedido-oferta__escolha strong{color:var(--preto);font-weight:600}.pedido-oferta__escolha small{color:var(--texto-2);font-size:.84rem}.pedras-escolha{display:grid;gap:0}.pedras-escolha>.campo__dica{margin:4px 0 14px}.pedras-escolha__contagem{color:var(--preto);font-weight:600}.pedras-escolha__tipo{border-top:1px solid #c9c7c2}.pedras-escolha__tipo:last-of-type{border-bottom:1px solid #c9c7c2}.pedras-escolha__resumo{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 2px;cursor:pointer;list-style:none}.pedras-escolha__resumo::-webkit-details-marker{display:none}.pedras-escolha__resumo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pedras-escolha__nome{color:var(--preto);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pedras-escolha__n{color:var(--grafite);font-size:.8rem}.pedras-escolha__resumo .ico{width:18px;height:18px;margin-left:auto;color:var(--preto);transition:rotate .2s}.pedras-escolha__tipo[open] .pedras-escolha__resumo .ico{rotate:180deg}.pedras-escolha__lista{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:4px 0 18px;list-style:none}.pedra-escolha{position:relative;display:flex;align-items:center;gap:10px;height:100%;padding:6px 10px 6px 6px;border:1px solid #c9c7c2;background:var(--branco);cursor:pointer;transition:border-color .15s}.pedra-escolha:hover{border-color:var(--grafite)}.pedra-escolha input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pedra-escolha__amostra{position:relative;flex:none;width:44px;height:44px;overflow:hidden;background:var(--nevoa)}.pedra-escolha__amostra img{width:100%;height:100%;object-fit:cover}.pedra-escolha__nome{min-width:0;color:var(--preto);font-size:.84rem;font-weight:500;line-height:1.3;overflow-wrap:break-word;hyphens:auto}.pedra-escolha:has(input:checked){border-color:var(--preto);box-shadow:inset 0 0 0 1px var(--preto)}.pedra-escolha:has(input:checked) .pedra-escolha__amostra::after{content:"";position:absolute;inset:0;background:rgba(34,34,34,.62) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 22px no-repeat}.pedra-escolha:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.formulario__seguro{margin-top:12px;color:var(--texto-2);font-size:.84rem}.orcamento__pedido .botao[type="submit"]{margin-top:28px}.orcamento__lado{display:grid;align-content:start;gap:24px}.orcamento__lado-titulo{color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(1.8rem,3vw,2.2rem);font-weight:500;line-height:1.1}.orcamento__passos{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:passo}.orcamento__passos li{position:relative;padding-left:48px;color:var(--texto-2);font-size:.94rem;counter-increment:passo}.orcamento__passos li::before{content:"0" counter(passo);position:absolute;top:-2px;left:0;color:var(--grafite);font-family:var(--fonte-titulo);font-size:1.5rem;line-height:1}.orcamento__passos strong{display:block;margin-bottom:2px;color:var(--preto);font-weight:600}.orcamento__showroom{padding-top:22px;border-top:1px solid var(--linha);color:var(--texto-2);font-size:.92rem}.orcamento__showroom-titulo{margin-bottom:4px;color:var(--preto);font-weight:600}.orcamento__showroom a{color:var(--preto);font-weight:600}@media (max-width:479px){.pedra-escolha__amostra{width:36px;height:36px}}@media (min-width:480px){.pedras-escolha__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.pedras-escolha__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.orcamento__grade{grid-template-columns:minmax(0,1fr) 320px;gap:64px}.orcamento__lado{position:sticky;top:calc(var(--topo-h) + 32px)}}@media (min-width:1200px){.orcamento__grade{gap:88px}}.indisponivel{border:1px solid var(--linha);border-radius:0;background:var(--papel)}.indisponivel__icone{border-radius:0;background:var(--preto);color:var(--branco);box-shadow:none}.indisponivel__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.selo-mes,.selo-termina{gap:8px;padding:6px 12px;border:1px solid currentColor;border-radius:0;background:transparent;color:var(--preto);font-size:.68rem;font-weight:600;letter-spacing:.16em}.selo-mes .ico,.selo-termina .ico{width:14px;height:14px;padding:0;border-radius:0;background:none;color:currentColor}.ofertas-chamada .selo-mes,.ofertas-chamada .selo-termina,.pagina-topo .selo-mes,.pagina-topo .selo-termina{color:var(--nevoa)}.oferta__link{border-radius:0;background:var(--carvao);box-shadow:none}.oferta__zoom{border-radius:0;background:rgba(24,24,24,.8)}.oferta__esgotada,.visualizador__esgotada{padding:8px 18px;border-radius:0;background:var(--preto);font-size:.72rem;font-weight:600;letter-spacing:.2em;rotate:none;box-shadow:none}.selo{padding:5px 10px;border-radius:0;font-size:.64rem;font-weight:600;letter-spacing:.16em}.selo--novo,.selo--oferta{background:var(--preto);color:var(--branco)}.oferta__legenda{align-items:baseline;gap:12px;margin-top:14px;color:var(--preto);font-size:.9rem;font-weight:500}.oferta__numero{min-width:0;height:auto;padding:0;border-radius:0;background:none;color:var(--grafite);font-family:var(--fonte-titulo);font-size:1.15rem;font-weight:500;line-height:1}.oferta__nome{display:grid;gap:2px;min-width:0}.oferta__preco{color:var(--texto-2);font-size:.8rem;font-weight:400}.ofertas-chamada .oferta__legenda{color:var(--branco)}.ofertas-chamada .oferta__numero{background:none;color:var(--cinza)}.ofertas-chamada .oferta__preco{color:var(--texto-claro-2)}.oferta-mais{border:1px solid rgba(255,255,255,.3);border-radius:0}.oferta-mais:hover{border-color:var(--nevoa)}.oferta-mais__numero{color:var(--branco);font-family:var(--fonte-titulo);font-weight:500}.oferta-mais .ico{color:var(--nevoa)}.ofertas-chamada__titulo{font-family:var(--fonte-titulo);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;font-stretch:normal;letter-spacing:0;line-height:1.02}.filtro-tipo__opcao{padding:9px 14px;border:1px solid #c9c7c2;border-radius:0;color:var(--preto);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.filtro-tipo__opcao span{padding:0;border-radius:0;background:none;color:var(--grafite);font-size:.76rem;letter-spacing:0}.filtro-tipo__opcao:hover{border-color:var(--preto)}.filtro-tipo__opcao[aria-pressed="true"]{border-color:var(--preto);background:var(--preto);color:var(--branco)}.filtro-tipo__opcao[aria-pressed="true"] span{background:none;color:var(--nevoa)}.ofertas-pagina__titulo{color:var(--preto);font-family:var(--fonte-titulo);font-weight:500;font-stretch:normal;letter-spacing:0}.ofertas-pagina__titulo em{color:var(--grafite);font-style:italic}.ofertas-pagina__nota{border-radius:0;background:var(--papel)}.ofertas-pagina__nota .ico{color:var(--grafite)}.ofertas-convite{border-radius:0}.visualizador__titulo{font-family:var(--fonte-titulo);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;font-stretch:normal;line-height:1.1}.visualizador__preco{color:var(--preto);font-size:1.15rem;font-weight:600;font-stretch:normal}.visualizador__antes{font-size:.92rem}.visualizador__desconto{border-radius:0;background:var(--preto);font-size:.72rem;font-weight:600;letter-spacing:.08em}.visualizador__aviso{border-radius:0;background:var(--papel)}.produto-oferta{border:1px solid var(--preto);border-radius:0}.produto-oferta__texto strong{color:var(--preto);font-weight:600}.produto-oferta__ver{color:var(--preto);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.produto-oferta__arte{border-radius:0}.artigo-cartao{border:0;border-radius:0;background:transparent}.artigo-cartao:hover{box-shadow:none}.artigo-cartao__corpo{gap:10px;padding:20px 0 0}.artigo-cartao__meta{color:var(--grafite);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.artigo-cartao__meta .ico,.artigo-cartao__leitura .ico{color:var(--grafite)}.artigo-cartao__titulo{font-family:var(--fonte-titulo);font-size:1.6rem;font-weight:500;line-height:1.15}.artigo-cartao__titulo a:focus-visible::after{outline:2px solid var(--foco);border-radius:0}.artigo-cartao__mais{color:var(--preto);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.artigo-cartao__capa--gerada{display:grid;place-items:center;background:var(--carvao)}.artigo-cartao__capa--gerada::before{display:none}.artigo-cartao__coroa img{width:120px;height:auto;aspect-ratio:auto;opacity:.5}.leitura__nota{border-radius:0;background:var(--papel)}.leitura__nota .ico{color:var(--grafite)}.cartao-lado{border-radius:0;background:var(--carvao);box-shadow:none}.cartao-lado__icone{border:1px solid rgba(255,255,255,.3);border-radius:0;background:transparent;color:var(--nevoa)}.cartao-lado__titulo{font-family:var(--fonte-titulo);font-size:1.8rem;font-weight:500;font-stretch:normal;line-height:1.1}.cartao-lado__horario .ico{color:var(--cinza)}.erro404{padding:clamp(56px,8vw,112px) 0;background:var(--papel);color:var(--texto)}.erro404__grade{align-items:center}.erro404__texto{padding-bottom:0}.erro404__titulo{color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:500;font-stretch:normal;letter-spacing:0;line-height:1.02}.erro404__titulo em{color:var(--grafite);font-style:italic}.erro404__texto>p{color:var(--texto-2)}.erro404__marca{display:grid;justify-items:center;gap:8px}.erro404__coroa{width:140px;height:auto}.erro404__marca .erro404__numero{position:static;color:var(--preto);font-family:var(--fonte-titulo);font-size:clamp(6rem,18vw,12rem);font-weight:400;font-stretch:normal;line-height:.9;-webkit-text-stroke:0;translate:none}@media (min-width:900px){.erro404__coroa{width:240px}}.depoimento{gap:16px;padding:34px 28px 26px;border-radius:0;box-shadow:none}.depoimento__aspas{top:24px;right:26px;color:var(--grafite);opacity:.2}.depoimento__aspas .ico{width:38px;height:38px}.depoimento__nota{color:var(--nevoa)}.depoimento__estrela .ico{width:16px;height:16px}.depoimento__estrela--cheia{color:var(--preto)}.depoimento__texto{color:var(--preto);font-family:var(--fonte-titulo);font-size:1.24rem;font-style:italic;line-height:1.5}.js .depoimento__texto{max-height:calc(1.5em * 5)}.depoimento__mais{padding:6px 0 2px;border-bottom:1px solid currentColor;color:var(--preto);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.depoimento__foto{width:44px;height:44px;border-radius:0;background:var(--preto);font-family:var(--fonte-titulo);font-size:1.1rem;font-weight:600}.depoimento__quem strong{color:var(--preto);font-weight:600}.depoimento__quem small{font-size:.8rem}.depoimento__quem .depoimento__origem{margin-top:2px;color:var(--grafite);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.voltar-topo{border-radius:0;background:var(--preto)}@media (max-width:759px){.barra-contato{background:var(--carvao);box-shadow:0 -10px 24px -14px rgba(0,0,0,.6)}.barra-contato__item{font-weight:600;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-revela]{opacity:1;translate:none}.marcas__trilho{flex-wrap:wrap;justify-content:center;width:auto;animation:none;gap:12px 0;padding:0 var(--margem)}.marcas__trilho li[aria-hidden]{display:none}.marcas__faixa{-webkit-mask-image:none;mask-image:none}}@media print{.topo,.barra-info,.flutuantes,.barra-contato,.escolha-contato,.rodape,.aviso-topo{display:none!important}body{padding-top:0}.pagina-topo{background:none;color:#000}.pagina-topo__titulo{color:#000}}