@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-display:swap;font-weight:400 800;src:url("../fontes/jakarta.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400 800;src:url("../fontes/manrope.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--grafite:#1E1E1E;--grafite-fundo:#121212;--grafite-suave:#2B2B2B;--dourado:#C8A76B;--dourado-medio:#CBB07C;--dourado-escuro:#A98A50;--branco:#FFFFFF;--creme:#F7F2E9;--creme-forte:#EFE7D8;--cinza:#F3F4F6;--borda:#E6E1D6;--texto:#1E1E1E;--texto-suave:#6B6559;--texto-claro:#B8B0A2;--fonte-titulo:'Plus Jakarta Sans',system-ui,sans-serif;--fonte-corpo:'Manrope',system-ui,sans-serif;--largura:1280px;--raio:10px;--raio-g:14px;--suave:cubic-bezier(.22,.61,.36,1)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:150px}body{margin:0;background:linear-gradient(180deg,#fff 0,#fdfbf7 100%);background-attachment:fixed;color:var(--texto);font-family:var(--fonte-corpo);font-size:1.02rem;line-height:1.68;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block;height:auto}picture{display:contents}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}h1,h2,h3,h4{font-family:var(--fonte-titulo);font-weight:700;line-height:1.08;letter-spacing:-.026em;margin:0}h1{font-size:clamp(2rem,4.4vw,3.15rem)}h2{font-size:clamp(1.8rem,4vw,2.75rem)}h3{font-size:clamp(1.15rem,2vw,1.42rem);letter-spacing:-.016em}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}h2+p,h3+p{margin-top:.95rem}:focus-visible{outline:2px solid var(--dourado-escuro);outline-offset:3px;border-radius:4px}.env{width:min(100% - 2.6rem,var(--largura));margin-inline:auto}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:absolute;left:-999px;top:0;z-index:200;background:var(--grafite);color:#fff;padding:.8rem 1.2rem;border-radius:0 0 8px}.pular:focus{left:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped:not(html){overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.etiqueta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fonte-titulo);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dourado-escuro);margin-bottom:1rem}.etiqueta::before{content:"";width:26px;height:1px;background:var(--dourado)}.etiqueta--claro{color:var(--dourado-medio)}.etiqueta--centro{justify-content:center}.secao{padding-block:clamp(3.4rem,7vw,6rem)}.secao--creme{background:linear-gradient(170deg,#fcf9f3 0,var(--creme) 45%,var(--creme-forte) 100%)}.secao--escuro{background:linear-gradient(165deg,#262626 0,var(--grafite) 42%,var(--grafite-fundo) 100%);color:#fff}.secao--escuro p{color:rgba(255,255,255,.74)}.secao--fundo{position:relative;isolation:isolate;background-repeat:no-repeat;background-size:cover;background-position:center}.secao--fundo>*{position:relative;z-index:2}.secao--fundo::before{content:"";position:absolute;inset:0;z-index:1}.secao--creme.secao--fundo{background-image:url("../fundos/fundo-claro.webp")}.secao--creme.secao--fundo::before{background:linear-gradient(180deg,rgba(247,242,233,.54),rgba(247,242,233,.8))}.secao--escuro.secao--fundo{background-image:url("../fundos/fundo-escuro.webp")}.secao--escuro.secao--fundo::before{background:linear-gradient(180deg,rgba(18,18,18,.56),rgba(18,18,18,.78))}.secao__cabeca{max-width:56ch}.secao__cabeca--centro{max-width:60ch;margin-inline:auto;text-align:center}.secao__cabeca p{color:var(--texto-suave)}.secao__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.4rem}.marquee{background:linear-gradient(90deg,var(--creme-forte) 0,#fcf9f3 28%,var(--creme) 62%,var(--creme-forte) 100%);color:var(--grafite);overflow:hidden;border-block:1px solid var(--dourado);position:relative}.marquee__trilho{display:flex;width:max-content;animation:42s linear infinite desliza;will-change:transform}.marquee__grupo{display:flex;align-items:center;flex:0 0 auto;padding-block:.5rem}.marquee__item{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;padding-inline:1.4rem;font-family:var(--fonte-titulo);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.marquee__item em{font-style:normal;color:var(--dourado-escuro)}.marquee__sep{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--dourado)}.marquee--rodape{background:linear-gradient(90deg,#0d0d0d 0,var(--grafite) 40%,var(--grafite-suave) 70%,#0d0d0d 100%);color:#fff;border-color:rgba(200,167,107,.35)}.marquee--rodape .marquee__trilho{animation-duration:36s;animation-direction:reverse}.marquee--rodape .marquee__item em{color:var(--dourado-medio)}@keyframes desliza{from{transform:translateX(0)}to{transform:translateX(-50%)}}.topo{position:sticky;top:0;z-index:96}.topo__barra{background:linear-gradient(90deg,var(--grafite-fundo) 0,var(--grafite) 50%,var(--grafite-fundo) 100%);color:var(--texto-claro);font-size:.78rem;overflow:hidden;max-height:60px;opacity:1;transition:max-height .3s var(--suave),opacity .22s ease}.topo.fixo .topo__barra{max-height:0;opacity:0}.topo__barra .env{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;min-height:38px;flex-wrap:wrap}.topo__unidades{display:flex;gap:1.4rem;flex-wrap:wrap}.topo__unidade{display:inline-flex;align-items:center;gap:.42rem;transition:color .18s}.topo__unidade svg{width:13px;height:13px;color:var(--dourado-medio)}.topo__unidade:hover{color:#fff}.topo__redes{display:flex;align-items:center;gap:.3rem}.topo__redes span{margin-right:.5rem}.topo__redes a{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;transition:background .18s,color .18s}.topo__redes a:hover{background:rgba(255,255,255,.1);color:#fff}.topo__redes svg{width:16px;height:16px}.cabecalho{background:#fff;border-bottom:1px solid var(--borda);transition:background .3s var(--suave),border-color .3s var(--suave),padding .3s var(--suave)}.cabecalho .env{display:flex;align-items:center;gap:1.1rem;min-height:82px;position:relative;flex-wrap:nowrap;border:1px solid transparent;transition:min-height .3s var(--suave),background .3s var(--suave),border-radius .35s var(--suave),box-shadow .3s var(--suave),padding .3s var(--suave),border-color .3s var(--suave)}.topo.fixo .cabecalho{background:0 0;border-bottom-color:transparent;padding-block:.65rem}.topo.fixo .cabecalho .env{min-height:64px;padding-inline:1.1rem .6rem;border-radius:var(--raio-g);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--borda);box-shadow:0 14px 36px rgba(30,30,30,.12)}.topo.fixo .marca img{width:86px}.marca{flex:0 0 auto}.marca img{width:112px;height:auto;transition:width .3s var(--suave)}.menu{display:flex;align-items:center;gap:.05rem;margin-inline:auto}.menu a{position:relative;padding:.5rem;font-family:var(--fonte-titulo);font-weight:600;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--grafite);white-space:nowrap;transition:color .16s}.menu a::after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.18rem;height:1px;background:var(--dourado);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--suave)}.menu a:hover::after,.menu a[aria-current=page]::after{transform:scaleX(1)}.menu a[aria-current=page]{color:var(--dourado-escuro)}.busca{position:relative;flex:0 1 auto;width:186px;min-width:170px}.busca__campo{display:flex;align-items:center;gap:.5rem;background:var(--creme);border:1px solid transparent;border-radius:var(--raio);padding:.5rem .72rem;transition:border-color .16s,background .16s}.busca__campo:focus-within{background:#fff;border-color:var(--dourado)}.busca__campo svg{width:16px;height:16px;color:var(--texto-suave);flex:0 0 auto}.busca input{border:0;background:0 0;outline:0;width:100%;font-size:.85rem;color:var(--texto);font-family:inherit;text-overflow:ellipsis}.busca__saida{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:270px;background:#fff;border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:0 18px 44px rgba(30,30,30,.14);padding:.4rem;z-index:40;max-height:340px;overflow:auto}.busca__saida[data-aberto="0"]{display:none}.busca__saida a,.busca__saida p{display:block;padding:.6rem .7rem;border-radius:8px;font-size:.87rem;margin:0}.busca__saida a:focus-visible,.busca__saida a:hover{background:var(--creme)}.busca__saida strong{display:block;font-family:var(--fonte-titulo);font-weight:700;font-size:.9rem}.busca__saida span{color:var(--texto-suave);font-size:.8rem}.cabecalho__acao{display:flex;align-items:center;gap:.45rem;flex:0 0 auto}.cabecalho__acao .btn{padding:.72rem 1.05rem;font-size:.74rem;letter-spacing:.07em}.cabecalho__acao .btn svg{width:16px;height:16px}.abrir-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.4px;width:42px;height:42px;border-radius:var(--raio);background:var(--creme);transition:background .18s}.abrir-menu:hover{background:var(--creme-forte)}.abrir-menu span{display:block;width:18px;height:1.6px;background:var(--grafite);margin:0 auto;border-radius:2px}.carrinho-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--raio);background:var(--creme);transition:background .18s}.carrinho-btn:hover{background:var(--creme-forte)}.carrinho-btn svg{width:20px;height:20px}.carrinho-btn__bolha{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--grafite);color:#fff;font-size:.68rem;font-weight:800;display:grid;place-items:center;font-family:var(--fonte-titulo)}.carrinho-btn__bolha[data-zero="1"]{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--fonte-titulo);font-weight:700;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;padding:.95rem 1.6rem;border-radius:var(--raio);transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;white-space:nowrap;text-align:center}.btn svg{width:17px;height:17px;flex:0 0 auto}.btn--cheio{background:var(--grafite);color:#fff}.btn--cheio:hover{background:var(--grafite-suave);transform:translateY(-2px)}.btn--dourado{background:var(--dourado);color:var(--grafite)}.btn--dourado:hover{background:var(--dourado-escuro);color:#fff;transform:translateY(-2px)}.btn--claro{background:#fff;color:var(--grafite)}.btn--claro:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.14)}.btn--contorno{border:1px solid var(--borda);color:var(--grafite)}.btn--contorno:hover{border-color:var(--dourado);color:var(--dourado-escuro)}.btn--contorno-claro{border:1px solid rgba(255,255,255,.35);color:#fff}.btn--contorno-claro:hover{border-color:#fff;background:rgba(255,255,255,.1)}.btn--pequeno{padding:.68rem 1.05rem;font-size:.74rem;gap:.45rem}.btn--pequeno svg{width:15px;height:15px}.btn--largo{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.link-seta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fonte-titulo);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);border-bottom:1px solid var(--dourado);padding-bottom:.25rem;transition:gap .18s,color .18s}.link-seta:hover{gap:.85rem;color:var(--dourado-escuro)}.link-seta svg{width:15px;height:15px}.vitrine{position:relative;background:linear-gradient(135deg,#fcf9f3,var(--creme));overflow:hidden}.vitrine__janela{overflow:hidden}.vitrine__trilho{display:flex;transition:transform .6s var(--suave);will-change:transform}.vitrine__slide{flex:0 0 100%;min-width:0;position:relative}.vitrine__slide img{width:100%;height:auto}.vitrine__slide a{display:block}.vitrine__seta{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:var(--raio);display:grid;place-items:center;background:rgba(255,255,255,.9);box-shadow:0 8px 20px rgba(30,30,30,.16);transition:background .18s,transform .18s;opacity:0}.vitrine:hover .vitrine__seta,.vitrine__seta:focus-visible{opacity:1}.vitrine__seta:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.vitrine__seta svg{width:19px;height:19px;color:var(--grafite)}.vitrine__seta--ant{left:16px}.vitrine__seta--prox{right:16px}.vitrine__pontos{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:3;display:flex;gap:.45rem}.vitrine__ponto{width:26px;height:3px;border-radius:2px;background:rgba(30,30,30,.25);transition:background .2s}.vitrine__ponto[aria-selected=true]{background:var(--dourado-escuro)}.categorias{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.1rem}.categoria{position:relative;display:block;overflow:hidden;border-radius:var(--raio-g);aspect-ratio:3/4;background:var(--creme)}.categoria img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--suave)}.categoria:hover img{transform:scale(1.05)}.categoria::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(18,18,18,.72),rgba(18,18,18,.05) 55%)}.categoria__nome{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;z-index:2;color:#fff;font-family:var(--fonte-titulo);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.categoria__nome svg{width:16px;height:16px;transition:transform .2s}.categoria:hover .categoria__nome svg{transform:translateX(4px)}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.6rem 1.2rem}.produto{display:flex;flex-direction:column;position:relative}.produto__foto{position:relative;overflow:hidden;border-radius:var(--raio-g);aspect-ratio:3/4;background:var(--creme);margin-bottom:.9rem}.produto__foto img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--suave)}.produto:hover .produto__foto img{transform:scale(1.045)}.produto__selo{position:absolute;top:.7rem;left:.7rem;z-index:2;background:var(--grafite);color:#fff;font-family:var(--fonte-titulo);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.32rem .6rem;border-radius:6px}.produto__selo--dourado{background:var(--dourado);color:var(--grafite)}.produto__cat{font-family:var(--fonte-titulo);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dourado-escuro);margin-bottom:.3rem}.produto__nome{font-family:var(--fonte-titulo);font-weight:700;font-size:.97rem;letter-spacing:-.012em;line-height:1.3;margin-bottom:.3rem}.produto__preco{font-size:.88rem;color:var(--texto-suave);margin-bottom:.75rem}.produto__acoes{margin-top:auto;display:flex;gap:.45rem}.produto__acoes .btn{flex:1}.produto__cores{display:flex;gap:.3rem;margin-bottom:.6rem}.produto__cor{width:13px;height:13px;border-radius:50%;border:1px solid rgba(30,30,30,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.editorial--invertido .editorial__midia{order:2}.editorial__midia{position:relative;border-radius:var(--raio-g);overflow:hidden;aspect-ratio:3/4;background:var(--creme)}.editorial__midia img{width:100%;height:100%;object-fit:cover}.editorial__midia--solta{background:0 0;border-radius:0;aspect-ratio:auto;overflow:visible}.editorial__midia--solta img{height:auto;object-fit:contain;filter:drop-shadow(0 22px 40px rgba(30,30,30,.14))}.editorial__texto h2{margin-bottom:1rem}.editorial__texto p{color:var(--texto-suave)}.secao--escuro .editorial__texto p{color:rgba(255,255,255,.72)}.editorial__lista{list-style:none;padding:0;margin:1.6rem 0 2rem;display:grid;gap:.75rem}.editorial__lista li{display:flex;align-items:flex-start;gap:.7rem;font-size:.95rem}.editorial__lista svg{width:16px;height:16px;flex:0 0 auto;margin-top:.32rem;color:var(--dourado-escuro)}.secao--escuro .editorial__lista svg{color:var(--dourado-medio)}.editorial__acoes{display:flex;gap:.7rem;flex-wrap:wrap}.faixa{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--grafite-suave),var(--grafite-fundo))}.faixa__palco{position:relative;aspect-ratio:3/1;min-height:260px}.faixa__quadro{position:absolute;inset:0;opacity:0;transition:opacity 1.1s var(--suave)}.faixa__quadro[data-ativo="1"]{opacity:1}.faixa__quadro img{width:100%;height:100%;object-fit:cover}.faixa__legenda{position:absolute;inset:auto 0 0 0;z-index:3;padding:clamp(1.4rem,4vw,2.6rem);background:linear-gradient(to top,rgba(18,18,18,.66),transparent);color:#fff;text-align:center}.faixa__legenda span{font-family:var(--fonte-titulo);font-size:clamp(.78rem,2vw,1rem);font-weight:700;letter-spacing:.24em;text-transform:uppercase}.com-fita{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(4.6rem,9vw,7rem);padding-bottom:clamp(4.6rem,9vw,7rem)}.com-fita>.env{position:relative;z-index:2}.fita-base,.fita-topo{position:absolute;left:-4%;width:108%;z-index:1;pointer-events:none}.fita-topo{top:0;transform:rotate(-1.2deg)}.fita-base{bottom:0;transform:rotate(1.4deg)}.fita-base img,.fita-topo img{width:100%;height:auto;display:block}@media (max-width:760px){.faixa__palco{aspect-ratio:4/3}.fita-base,.fita-topo{left:-10%;width:120%}.fita-topo{transform:rotate(-1.6deg)}.fita-base{transform:rotate(1.8deg)}.com-fita{padding-top:clamp(3.4rem,13vw,5rem);padding-bottom:clamp(3.4rem,13vw,5rem)}}.insta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.insta a{position:relative;display:block;overflow:hidden;border-radius:var(--raio);aspect-ratio:1;background:var(--creme)}.insta img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--suave),filter .3s}.insta a:hover img{transform:scale(1.07)}.unidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.4rem}.unidade{border:1px solid var(--borda);border-radius:var(--raio-g);overflow:hidden;background:#fff;display:flex;flex-direction:column}.secao--escuro .unidade{background:var(--grafite-suave);border-color:rgba(255,255,255,.12)}.unidade__mapa{aspect-ratio:16/10;background:var(--creme)}.unidade__mapa iframe{width:100%;height:100%;border:0;display:block}.unidade__corpo{padding:1.5rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.unidade__corpo h3{margin-bottom:.2rem}.unidade__linha{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:var(--texto-suave)}.secao--escuro .unidade__linha{color:rgba(255,255,255,.72)}.unidade__linha svg{width:16px;height:16px;flex:0 0 auto;margin-top:.28rem;color:var(--dourado-escuro)}.secao--escuro .unidade__linha svg{color:var(--dourado-medio)}.unidade__acoes{margin-top:auto;padding-top:1.1rem;display:flex;gap:.6rem;flex-wrap:wrap}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem}.cartao{border:1px solid var(--borda);border-radius:var(--raio-g);padding:1.7rem 1.5rem;background:#fff}.secao--creme .cartao{background:#fff}.secao--escuro .cartao{background:var(--grafite-suave);border-color:rgba(255,255,255,.12)}.cartao__icone{width:40px;height:40px;border-radius:var(--raio);display:grid;place-items:center;background:var(--creme);margin-bottom:1.1rem}.secao--escuro .cartao__icone{background:rgba(200,167,107,.16)}.cartao__icone svg{width:20px;height:20px;color:var(--dourado-escuro)}.secao--escuro .cartao__icone svg{color:var(--dourado-medio)}.cartao h3{margin-bottom:.55rem}.cartao p{font-size:.94rem;color:var(--texto-suave)}.faq{max-width:860px;margin-inline:auto;border-top:1px solid var(--borda)}.faq__item{border-bottom:1px solid var(--borda)}.faq__botao{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;text-align:left;padding:1.3rem .2rem;font-family:var(--fonte-titulo);font-weight:700;font-size:1.02rem;letter-spacing:-.012em}.faq__botao svg{width:18px;height:18px;flex:0 0 auto;color:var(--dourado-escuro);transition:transform .25s var(--suave)}.faq__item[data-aberto="1"] .faq__botao svg{transform:rotate(45deg)}.faq__resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--suave)}.faq__item[data-aberto="1"] .faq__resposta{grid-template-rows:1fr}.faq__resposta>div{overflow:hidden}.faq__resposta p{padding:0 .2rem 1.3rem;color:var(--texto-suave);font-size:.96rem}.filtros{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;justify-content:space-between;padding-bottom:1.6rem;border-bottom:1px solid var(--borda);margin-bottom:2rem}.filtros__grupo{display:flex;flex-wrap:wrap;gap:.45rem}.filtro{padding:.55rem 1rem;border:1px solid var(--borda);border-radius:var(--raio);font-family:var(--fonte-titulo);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .16s,border-color .16s,color .16s}.filtro:hover{border-color:var(--dourado)}.filtro[aria-pressed=true]{background:var(--grafite);border-color:var(--grafite);color:#fff}.filtros__lado{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.campo-busca{display:flex;align-items:center;gap:.5rem;background:var(--creme);border:1px solid transparent;border-radius:var(--raio);padding:.58rem .8rem;min-width:220px}.campo-busca:focus-within{background:#fff;border-color:var(--dourado)}.campo-busca svg{width:16px;height:16px;color:var(--texto-suave)}.campo-busca input{border:0;background:0 0;outline:0;width:100%;font-family:inherit;font-size:.9rem}.seletor{padding:.58rem .8rem;border:1px solid var(--borda);border-radius:var(--raio);background:#fff;font-family:inherit;font-size:.88rem;color:var(--texto)}.contador{font-size:.86rem;color:var(--texto-suave);margin-bottom:1.4rem}.vazio{text-align:center;padding:4rem 1rem;color:var(--texto-suave)}.vazio h3{margin-bottom:.6rem;color:var(--texto)}.ficha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(1.8rem,4vw,3.4rem);align-items:start}.ficha__galeria{display:grid;gap:.7rem}.ficha__principal{border-radius:var(--raio-g);overflow:hidden;aspect-ratio:3/4;background:var(--creme)}.ficha__principal img{width:100%;height:100%;object-fit:cover}.ficha__miniaturas{display:flex;gap:.6rem;flex-wrap:wrap}.ficha__mini{width:72px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid var(--borda);background:var(--creme);padding:0}.ficha__mini[aria-pressed=true]{border-color:var(--dourado);border-width:2px}.ficha__mini img{width:100%;height:100%;object-fit:cover}.ficha__info h1{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:.7rem}.ficha__preco{font-family:var(--fonte-titulo);font-size:1.3rem;font-weight:700;margin-bottom:1.4rem}.ficha__bloco{margin-bottom:1.5rem}.ficha__rotulo{font-family:var(--fonte-titulo);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.6rem;display:block}.opcoes{display:flex;gap:.45rem;flex-wrap:wrap}.opcao{min-width:46px;padding:.55rem .85rem;border:1px solid var(--borda);border-radius:var(--raio);font-family:var(--fonte-titulo);font-size:.82rem;font-weight:700;transition:border-color .16s,background .16s,color .16s}.opcao:hover{border-color:var(--dourado)}.opcao[aria-pressed=true]{background:var(--grafite);border-color:var(--grafite);color:#fff}.ficha__acoes{display:grid;gap:.6rem;margin-block:1.8rem}.ficha__desc{border-top:1px solid var(--borda);padding-top:1.5rem;color:var(--texto-suave);font-size:.96rem}.ficha__desc h3{color:var(--texto);margin-bottom:.7rem;font-size:1.05rem}.migalhas{font-size:.8rem;color:var(--texto-suave);margin-bottom:1.6rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.migalhas a{display:inline-block;padding-block:.34rem}.migalhas a:hover{color:var(--dourado-escuro)}.migalhas span{color:var(--borda)}.carrinho{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:clamp(1.6rem,4vw,3rem);align-items:start}.carrinho__lista{display:grid;gap:1rem}.item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:1.1rem;padding:1.1rem;border:1px solid var(--borda);border-radius:var(--raio-g);align-items:center}.item__foto{border-radius:8px;overflow:hidden;aspect-ratio:3/4;background:var(--creme)}.item__foto img{width:100%;height:100%;object-fit:cover}.item__nome{font-family:var(--fonte-titulo);font-weight:700;font-size:.98rem;margin-bottom:.25rem}.item__variacao{font-size:.84rem;color:var(--texto-suave);margin-bottom:.6rem}.item__qtd{display:inline-flex;align-items:center;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.item__qtd button{width:32px;height:32px;display:grid;place-items:center;font-weight:700;transition:background .16s}.item__qtd button:hover{background:var(--creme)}.item__qtd span{min-width:34px;text-align:center;font-family:var(--fonte-titulo);font-weight:700;font-size:.9rem}.item__remover{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--texto-suave);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--fonte-titulo);transition:color .16s}.item__remover:hover{color:#b03a3a}.item__remover svg{width:14px;height:14px}.resumo{border:1px solid var(--borda);border-radius:var(--raio-g);padding:1.6rem;background:linear-gradient(165deg,#fcf9f3,var(--creme-forte));position:sticky;top:130px}.resumo h3{margin-bottom:1.1rem}.resumo__linha{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;padding-block:.5rem;color:var(--texto-suave)}.resumo__linha strong{color:var(--texto)}.resumo__nota{font-size:.82rem;color:var(--texto-suave);margin-top:1rem;line-height:1.55}.resumo .btn{margin-top:1.2rem}.resumo__campos{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--borda);display:grid;gap:.55rem}.campo{width:100%;padding:.72rem .85rem;border:1px solid var(--borda);border-radius:var(--raio);background:#fff;font-family:inherit;font-size:.92rem;color:var(--texto);outline:0;transition:border-color .16s}.campo::placeholder{color:var(--texto-suave)}.campo:focus{border-color:var(--dourado)}.veu-menu{position:fixed;inset:0;background:rgba(18,18,18,.5);opacity:0;pointer-events:none;transition:opacity .28s;z-index:110}.veu-menu[data-ativo="1"]{opacity:1;pointer-events:auto}.painel{position:fixed;top:0;right:0;bottom:0;width:min(400px,90vw);background:#fff;z-index:120;transform:translateX(102%);transition:transform .34s var(--suave);overflow-y:auto;padding:1.4rem;display:flex;flex-direction:column;gap:1.2rem}.painel[data-ativo="1"]{transform:translateX(0)}.painel__topo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.painel__topo img{width:116px}.painel__fechar{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .2rem;font-family:var(--fonte-titulo);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave)}.painel__fechar svg{width:16px;height:16px}.painel .busca{width:100%}.painel__zap{justify-content:center}.painel__links{display:grid}.painel__links a{display:flex;align-items:center;gap:.9rem;padding:.85rem .2rem;border-bottom:1px solid var(--borda);font-family:var(--fonte-titulo);font-weight:700;font-size:.92rem}.painel__links i{font-style:normal;font-size:.68rem;color:var(--dourado-escuro);letter-spacing:.1em;min-width:20px}.painel__info{font-size:.86rem;color:var(--texto-suave)}.painel__info h4{font-family:var(--fonte-titulo);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dourado-escuro);margin:1.1rem 0 .5rem}.painel__info p{margin-bottom:.7rem}.painel__info strong{display:block;color:var(--texto)}.painel__social{display:flex;gap:.4rem;margin-top:.8rem}.painel__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--raio);background:var(--creme);transition:background .16s}.painel__social a:hover{background:var(--creme-forte)}.painel__social svg{width:17px;height:17px}.veu-zap{position:fixed;inset:0;background:rgba(18,18,18,.55);opacity:0;pointer-events:none;transition:opacity .22s;z-index:140}.veu-zap[data-ativo="1"]{opacity:1;pointer-events:auto}.zap-opcoes{position:fixed;left:50%;top:50%;transform:translate(-50%,-46%) scale(.97);z-index:150;width:min(calc(100vw - 2.4rem),420px);background:#fff;border:1px solid var(--borda);border-radius:var(--raio-g);padding:clamp(1.6rem,4vw,2.2rem);text-align:center;box-shadow:0 30px 80px rgba(30,30,30,.32);opacity:0;pointer-events:none;transition:opacity .22s var(--suave),transform .22s var(--suave)}.zap-opcoes[data-ativo="1"]{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.zap-opcoes h3{margin-bottom:.6rem}.zap-opcoes p{color:var(--texto-suave);font-size:.92rem;margin-bottom:1.4rem}.zap-opcoes__lista{display:grid;gap:.6rem}.zap-opcoes__fechar{position:absolute;top:.7rem;right:.7rem;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--creme);transition:background .16s}.zap-opcoes__fechar:hover{background:var(--creme-forte)}.zap-opcoes__fechar svg{width:16px;height:16px}.chat-lancador{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:.65rem;text-align:left;padding:.4rem 1.05rem .4rem .4rem;border-radius:var(--raio-g);background:#fff;border:1px solid var(--borda);box-shadow:0 14px 34px rgba(30,30,30,.2);transition:transform .18s var(--suave),box-shadow .18s,border-color .18s}.chat-lancador:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(30,30,30,.26);border-color:var(--dourado)}.chat-lancador__foto{position:relative;flex:0 0 auto;display:block}.chat-lancador img{width:44px;height:44px;border-radius:calc(var(--raio) - 2px);object-fit:cover;display:block;background:var(--creme)}.chat-lancador__ia{position:absolute;right:-5px;bottom:-5px;background:var(--dourado);color:var(--grafite);font-family:var(--fonte-titulo);font-style:normal;font-weight:800;font-size:.56rem;letter-spacing:.08em;padding:.12rem .3rem;border-radius:5px;border:1.5px solid #fff;line-height:1.35}.chat__tag{font-style:normal;font-size:.56rem;font-weight:800;letter-spacing:.1em;background:var(--dourado);color:var(--grafite);padding:.1rem .28rem;border-radius:4px;vertical-align:middle;margin-left:.3rem}.chat-lancador b{font-family:var(--fonte-titulo);font-size:.85rem;font-weight:700;color:var(--grafite);line-height:1.2;display:block;letter-spacing:-.01em}.chat-lancador span{font-size:.72rem;color:var(--texto-suave);display:block}.chat-lancador[hidden]{display:none}.chat{position:fixed;right:18px;bottom:18px;z-index:95;width:min(calc(100vw - 36px),386px);height:min(calc(100dvh - 212px),582px);background:#fff;border-radius:var(--raio-g);overflow:hidden;box-shadow:0 30px 80px rgba(30,30,30,.32);display:flex;flex-direction:column;opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .24s var(--suave),transform .24s var(--suave)}.chat[data-aberto="1"]{opacity:1;transform:none;pointer-events:auto}.chat__topo{background:linear-gradient(120deg,var(--grafite-suave) 0,var(--grafite) 55%,var(--grafite-fundo) 100%);color:#fff;padding:.9rem 1rem;display:flex;align-items:center;gap:.7rem;flex:0 0 auto;border-bottom:1px solid rgba(200,167,107,.4)}.chat__topo img{width:40px;height:40px;border-radius:calc(var(--raio) - 3px);flex:0 0 auto;object-fit:cover;background:var(--creme)}.chat__topo b{font-family:var(--fonte-titulo);font-size:.96rem;display:block;line-height:1.2;letter-spacing:-.01em}.chat__topo span{font-size:.74rem;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:.35rem}.chat__topo span::before{content:"";width:7px;height:7px;border-radius:50%;background:#25d366}.chat__fechar{margin-left:auto;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.12);transition:background .16s;flex:0 0 auto}.chat__fechar:hover{background:rgba(255,255,255,.22)}.chat__fechar svg{width:17px;height:17px}.chat__corpo{flex:1;overflow-y:auto;padding:1rem;background:linear-gradient(180deg,#fcf9f3 0,var(--creme) 100%);display:flex;flex-direction:column;gap:.6rem}.chat__msg{max-width:86%;padding:.72rem .9rem;border-radius:12px;font-size:.89rem;line-height:1.55;overflow-wrap:break-word}.chat__msg--bot{background:#fff;border:1px solid var(--borda);border-bottom-left-radius:4px;align-self:flex-start}.chat__msg--eu{background:var(--grafite);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat__msg a{color:var(--dourado-escuro);text-decoration:underline}.chat__msg--eu a{color:var(--dourado-medio)}.chat__digitando{display:flex;gap:4px;align-self:flex-start;background:#fff;border:1px solid var(--borda);padding:.8rem .9rem;border-radius:12px 12px 12px 4px}.chat__digitando i{width:6px;height:6px;border-radius:50%;background:var(--dourado);animation:1.1s infinite pulsa}.chat__digitando i:nth-child(2){animation-delay:.15s}.chat__digitando i:nth-child(3){animation-delay:.3s}@keyframes pulsa{0%,100%,60%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat__sugestoes{display:flex;flex-wrap:wrap;gap:.4rem;padding:.7rem 1rem 0;background:var(--creme);flex:0 0 auto}.chat__sugestao{font-size:.77rem;padding:.42rem .8rem;border-radius:8px;background:#fff;border:1px solid var(--borda);color:var(--grafite);font-family:var(--fonte-titulo);font-weight:600;transition:border-color .16s,color .16s}.chat__sugestao:hover{border-color:var(--dourado);color:var(--dourado-escuro)}.chat__rodape{flex:0 0 auto;padding:.8rem 1rem 1rem;background:var(--creme);border-top:1px solid var(--borda)}.chat__forma{display:flex;gap:.5rem;align-items:flex-end}.chat__forma input{flex:1;min-width:0;border:1px solid var(--borda);border-radius:var(--raio);padding:.7rem .85rem;font-family:inherit;font-size:.9rem;background:#fff;outline:0;transition:border-color .16s}.chat__forma input:focus{border-color:var(--dourado)}.chat__enviar{width:44px;height:44px;border-radius:var(--raio);background:var(--grafite);display:grid;place-items:center;flex:0 0 auto;transition:background .16s}.chat__enviar:hover{background:var(--dourado)}.chat__enviar svg{width:19px;height:19px;color:#fff}.chat__enviar:hover svg{color:var(--grafite)}.chat__aviso{font-size:.71rem;color:var(--texto-suave);margin:.6rem 0 0;line-height:1.5}.chat__campos{display:grid;gap:.5rem;margin-bottom:.6rem}.chat__campos input{width:100%;border:1px solid var(--borda);border-radius:var(--raio);padding:.7rem .85rem;font-family:inherit;font-size:.9rem;background:#fff;outline:0;transition:border-color .16s}.chat__campos input:focus{border-color:var(--dourado)}.chat__iniciar{width:100%;background:var(--grafite);color:#fff;border-radius:var(--raio);padding:.72rem 1rem;font-family:var(--fonte-titulo);font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;transition:background .16s}.chat__iniciar:hover{background:var(--dourado);color:var(--grafite)}@media (max-width:640px){.chat{right:0;left:0;bottom:0;top:auto;width:auto;height:calc(100dvh - 120px);border-radius:var(--raio-g) var(--raio-g) 0 0;box-shadow:0 -18px 60px rgba(30,30,30,.3)}.chat__rodape{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.chat-lancador{right:12px;bottom:12px;padding:.35rem .9rem .35rem .35rem}.chat-lancador img{width:40px;height:40px}.chat-lancador__ponto{left:32px}}@media (max-width:420px){.chat-lancador__txt b{font-size:.8rem}.chat-lancador__txt span{font-size:.68rem}.chat-lancador{padding-right:.85rem}}.rodape{background:linear-gradient(180deg,var(--grafite) 0,var(--grafite-fundo) 60%,#0d0d0d 100%);color:rgba(255,255,255,.7);padding-top:clamp(3rem,6vw,4.5rem)}.rodape__principal{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.4rem;padding-bottom:3rem}.rodape__marca img{width:118px;margin-bottom:1.1rem;filter:brightness(0) invert(1) opacity(.92)}.rodape__marca p{font-size:.92rem;max-width:34ch}.rodape h4{font-family:var(--fonte-titulo);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dourado-medio);margin-bottom:1rem}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.9rem}.rodape a{transition:color .16s}.rodape a:hover{color:#fff}.rodape__base{border-top:1px solid rgba(255,255,255,.12);padding-block:1.4rem;display:flex;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;font-size:.8rem;color:rgba(255,255,255,.5)}.rodape__base a:hover{color:var(--dourado-medio)}.rodape__legais{display:flex;gap:1.2rem;flex-wrap:wrap}.texto-legal{max-width:78ch;margin-inline:auto}.texto-legal h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin:2.4rem 0 .9rem}.texto-legal h2:first-of-type{margin-top:1.4rem}.texto-legal li,.texto-legal p{color:var(--texto-suave);font-size:.97rem}.texto-legal ul{padding-left:1.2rem;display:grid;gap:.5rem;margin-bottom:1.2rem}.texto-legal strong{color:var(--texto)}.aviso-topo{background:var(--creme);border:1px solid var(--borda);border-radius:var(--raio-g);padding:1.2rem 1.4rem;font-size:.9rem;color:var(--texto-suave);margin-bottom:2rem}.revela{opacity:0;transform:translateY(22px);transition:opacity .7s var(--suave),transform .7s var(--suave)}.revela[data-visivel="1"]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marquee__trilho{animation:none}.revela{opacity:1;transform:none;transition:none}}.aviso{position:fixed;left:50%;bottom:22px;transform:translate(-50%,120%);z-index:130;background:var(--grafite);color:#fff;padding:.85rem 1.3rem;border-radius:var(--raio);font-family:var(--fonte-titulo);font-size:.84rem;font-weight:700;box-shadow:0 16px 36px rgba(0,0,0,.3);transition:transform .34s var(--suave);display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem)}.aviso[data-ativo="1"]{transform:translate(-50%,0)}.aviso svg{width:17px;height:17px;color:var(--dourado-medio);flex:0 0 auto}@media (max-width:1180px){.menu{display:none}.abrir-menu{display:flex}.busca{display:none}.painel .busca{display:block}.rodape__principal{grid-template-columns:1fr 1fr}}@media (max-width:900px){.editorial{grid-template-columns:1fr;gap:2rem}.editorial--invertido .editorial__midia{order:0}.editorial__midia{max-width:460px}.carrinho,.ficha{grid-template-columns:1fr}.resumo{position:static}}@media (max-width:860px){.cabecalho__acao .btn--pequeno .btn__texto{display:none}.cabecalho__acao .btn--pequeno{padding:.68rem .8rem}.cabecalho__acao .btn--pequeno svg{width:18px;height:18px}}@media (max-width:760px){html{scroll-padding-top:110px}.cabecalho__acao{display:contents}.carrinho-btn{order:1}.marca{order:2;margin-inline:auto}.abrir-menu{order:3}.cabecalho__acao .btn{display:none}.editorial__acoes,.unidade__acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.6rem;justify-items:stretch}.editorial__acoes .btn,.unidade__acoes .btn{width:100%}.cartoes--desliza{display:flex;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:10vw;margin-inline:-1.3rem;padding-block:.2rem}.cartoes--desliza::-webkit-scrollbar{display:none}.cartoes--desliza>.cartao{flex:0 0 80vw;scroll-snap-align:center}.rodape__principal{text-align:center;justify-items:center}.rodape__marca img{margin-inline:auto}.rodape__marca p{max-width:32ch;margin-inline:auto}.rodape__marca .topo__redes{justify-content:center}.rodape ul{justify-items:center}.rodape__base{justify-content:center;text-align:center}.rodape__legais{justify-content:center}.produto__selo{font-size:.7rem}.produto__cat{font-size:.68rem}.rodape ul li a,.rodape__legais a{display:inline-block;padding-block:.42rem}.link-seta{padding-block:.5rem}.produto__nome a{display:inline-block;padding-block:.34rem}.vitrine__ponto{height:5px;padding-block:8px;background-clip:content-box}.topo__unidades{display:none}.topo__barra .env{justify-content:center}.cabecalho .env{min-height:72px}.marca img{width:118px}.grade{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:1.4rem .8rem}.item{grid-template-columns:76px minmax(0,1fr);gap:.9rem}.item>div:last-child{grid-column:1/-1}.rodape__principal{grid-template-columns:1fr;gap:2rem}.filtros{flex-direction:column;align-items:stretch}.campo-busca{min-width:0}.vitrine__seta{display:none}}@media (max-width:480px){.cabecalho__acao .btn__rotulo{display:none}.cabecalho__acao .btn{padding:.72rem;width:44px}.cabecalho__acao .btn svg{width:19px;height:19px}}@media (max-width:420px){.btn{font-size:.76rem;padding:.85rem 1.1rem}.categorias{grid-template-columns:1fr 1fr}}