:root{--linho:#F4EFE6;--linho-elevado:#FBF8F2;--areia:#E7DCC7;--tinta:#15120E;--tinta-hover:#2E2922;--tinta-suave:#625849;--ouro:#785A1D;--ouro-inverso:#D9B566;--ouro-brilho:#C9A04A;--filete:#D6CCB9;--filete-forte:#827765;--alerta:#9A3024;--sucesso:#355F31;--display:"Tenor Sans","Optima","Candara","Helvetica Neue",sans-serif;--serif:"Tenor Sans","Optima","Candara","Helvetica Neue",sans-serif;--sans:"Jost","Futura","Helvetica Neue",Arial,system-ui,sans-serif;--max:1360px}*{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%}b,strong{font-weight:600}body{margin:0;background:var(--linho);color:var(--tinta);font:400 16px/26px var(--sans);font-feature-settings:"tnum";min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.on-tinta :focus-visible{outline-color:var(--linho)}.display,h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0}.display-xl{font-size:28px;line-height:38px}.display-l{font-size:22px;line-height:32px}.titulo{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.citacao,.titulo{font-family:var(--serif)}.citacao{font-style:italic;font-size:20px;line-height:30px}@media (min-width:900px){.display-xl{font-size:44px;line-height:56px}.display-l{font-size:32px;line-height:44px}.titulo{font-size:19px;line-height:28px}.citacao{font-size:24px;line-height:34px}}.sobretitulo{font:500 12px/16px var(--sans);letter-spacing:.2em;margin:0}.rotulo,.sobretitulo{text-transform:uppercase}.rotulo{font:500 13px/18px var(--sans);letter-spacing:.08em}.suave{color:var(--tinta-suave)}.ouro{color:var(--ouro)}.p{font-size:14px;line-height:22px}.legenda{font-size:12px;line-height:18px;color:var(--tinta-suave)}p{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 16px}@media (min-width:640px){.wrap{padding:0 32px}}@media (min-width:1100px){.wrap{padding:0 64px}}.secao{padding:48px 0}@media (min-width:900px){.secao{padding:64px 0}}.filete-top{border-top:1px solid var(--filete)}.stack>*+*{margin-top:16px}.faixa{background:var(--tinta);color:var(--ouro-inverso);text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.08em}.header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--linho);border-bottom:1px solid var(--filete)}.header .wrap{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header nav{display:flex;gap:24px;font-size:14px}.header nav a{text-decoration:none}.header nav a:hover{text-decoration:underline;text-underline-offset:4px}.header .acoes{justify-self:end}.logo{display:block}.logo img{width:96px;height:auto}@media (min-width:640px){.logo img{width:112px}}.so-desk{display:none!important}@media (min-width:640px){.so-desk{display:flex!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid var(--tinta);background:var(--tinta);color:var(--linho-elevado);text-decoration:none;cursor:pointer;font-weight:500;font-size:15px;transition:background .15s}.btn:hover{background:var(--tinta-hover)}.btn:disabled{background:var(--areia);border-color:var(--areia);color:var(--tinta-suave);cursor:not-allowed}.btn.sec{background:transparent;color:var(--tinta);border-color:var(--filete-forte)}.btn.sec:hover{border-color:var(--tinta);background:transparent}.btn.full{width:100%}.link{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.link,.sacola-btn{cursor:pointer;font-size:14px}.sacola-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--filete-forte);background:var(--linho-elevado);padding:8px 12px}.contador{display:inline-grid;place-items:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tinta);color:var(--linho);font-size:12px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selo{display:flex;align-items:center;gap:12px}.selo i{display:block;width:32px;height:1px;background:currentColor}.selo.centro{justify-content:center}.hero{padding:64px 0 48px;text-align:center}@media (min-width:900px){.hero{padding:96px 0 64px}}.hero .simbolo{width:40px;margin:0 auto 24px}.hero h1{max-width:14ch;margin:24px auto 0}.hero .lead{max-width:52ch;margin:24px auto 0;color:var(--tinta-suave);font-size:17px;line-height:28px}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2-desk{grid-template-columns:1fr 1fr}}@media (max-width:899px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}.card{background:var(--linho-elevado);border:1px solid var(--filete);padding:20px}.card.destaque{border-color:var(--tinta)}.card a{text-decoration:none}.peca{aspect-ratio:4/5;background:var(--linho-elevado);border:1px solid var(--filete);display:grid;place-items:center;position:relative;overflow:hidden}.peca svg{width:72%;height:auto}.peca .tag{position:absolute;left:12px;bottom:10px}a.peca-link{text-decoration:none;display:block}a.peca-link:hover .peca{border-color:var(--tinta)}.swatch{display:inline-block;width:20px;height:20px;border-radius:999px!important;border:1px solid transparent}.swatch.claro{border-color:var(--filete-forte)}.swatches{display:flex;gap:12px;flex-wrap:wrap}.swatch-opt{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--filete-forte);background:var(--linho-elevado);text-decoration:none;font-size:14px;cursor:pointer}.swatch-opt[aria-current=true],.swatch-opt[aria-pressed=true]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.escada{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.escada{grid-template-columns:repeat(4,1fr)}}.degrau{background:var(--linho-elevado);border:1px solid var(--filete);padding:20px;position:relative}.degrau.rec{border-color:var(--tinta)}.degrau .preco{font-family:var(--serif);font-size:24px;line-height:34px;font-weight:400;letter-spacing:.02em;margin-top:8px}.degrau .marca-rec{position:absolute;top:-9px;left:16px;background:var(--linho);padding:0 8px}.atributos{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.atributos{grid-template-columns:repeat(3,1fr)}}.atributos .icone{width:24px;height:24px;color:var(--ouro);margin-bottom:12px}.chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.chip{min-height:48px;border:1px solid var(--filete-forte);background:var(--linho-elevado);cursor:pointer;font-weight:500}.chip[aria-checked=true]{background:var(--tinta);color:var(--linho);border-color:var(--tinta)}.opcoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.opcao{border:1px solid var(--filete-forte);background:var(--linho-elevado);padding:12px;text-align:left;cursor:pointer}.opcao[aria-checked=true]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.frete-opcoes{grid-template-columns:1fr 1fr;margin-top:4px}@media (max-width:560px){.frete-opcoes{grid-template-columns:1fr}}.produto{display:grid;grid-gap:32px;gap:32px;padding:24px 0 64px}@media (min-width:900px){.produto{grid-template-columns:1fr 1fr;gap:64px}.produto .galeria{position:-webkit-sticky;position:sticky;top:88px;align-self:start}}.preco-grande{font-family:var(--serif);font-size:24px;line-height:34px;font-weight:400;letter-spacing:.02em}.ficha{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 24px;gap:6px 24px;font-size:14px}.ficha dt{color:var(--tinta-suave)}.ficha dd{margin:0}.trilha{font-size:13px;color:var(--tinta-suave);padding-top:16px}.trilha a{color:inherit}.barra-mobile{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--linho-elevado);border-top:1px solid var(--filete);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}@media (min-width:900px){.barra-mobile{display:none}}@media (max-width:899px){.add-desk{display:none!important}.produto{padding-bottom:112px}}.faq details{border-bottom:1px solid var(--filete);padding:16px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ouro);font-size:20px}.faq details[open] summary:after{content:"−"}.faq p{margin-top:8px;color:var(--tinta-suave);font-size:15px}.faq{border-top:1px solid var(--filete)}.garantias{display:grid;grid-gap:1px;gap:1px;background:var(--filete);border:1px solid var(--filete);grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.garantias{grid-template-columns:repeat(4,1fr)}}.garantias>div{background:var(--linho);padding:20px}.trama{background-color:var(--areia);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M0 2l2 2 2-2M4 2l2 2 2-2M0 6l2 2 2-2M4 6l2 2 2-2' fill='none' stroke='%2315120E' stroke-opacity='.06'/%3E%3C/svg%3E")}.rodape{background:var(--tinta);color:#CFC6B5;font-size:14px;margin-top:96px}.rodape .wrap{display:grid;grid-gap:40px;gap:40px;padding-top:64px;padding-bottom:48px}@media (min-width:900px){.rodape .wrap{grid-template-columns:1.2fr 1fr 1fr}}.rodape .link,.rodape a{color:#CFC6B5;text-decoration:none;font-size:14px}.rodape .link:hover,.rodape a:hover{color:var(--linho)}.rodape nav{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rodape .marca img{width:140px}.rodape .wrap.base{display:block;border-top:1px solid #38322a;padding-top:16px;padding-bottom:16px;font-size:12px;line-height:18px;color:#B0A592}.rodape address{font-style:normal;display:grid;grid-gap:4px;gap:4px}.rodape .titulo-col{color:var(--linho);font-weight:500;margin-bottom:4px}.scrim{position:fixed;inset:0;background:rgba(21,18,14,.24);z-index:40}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--linho-elevado);z-index:41;display:flex;flex-direction:column;border-left:1px solid var(--filete)}.gaveta header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--filete)}.gaveta .corpo{flex:1 1;overflow:auto;padding:8px 24px}.gaveta .pe{border-top:1px solid var(--filete);padding:20px 24px;display:grid;grid-gap:12px;gap:12px;background:var(--linho)}.linha-item{display:grid;grid-template-columns:56px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--filete)}.mini{width:56px;aspect-ratio:4/5;background:var(--linho);border:1px solid var(--filete);display:grid;place-items:center}.mini svg{width:80%}.qtd{display:inline-flex;border:1px solid var(--filete-forte)}.qtd button{width:32px;height:32px;border:0;background:none;cursor:pointer}.qtd span{width:28px;display:grid;place-items:center;font-size:14px}.resumo-linha{display:flex;justify-content:space-between;font-size:14px}.resumo-linha.total{font-size:16px;font-weight:500}.dica{background:var(--areia);padding:10px 12px;font-size:13px;line-height:20px}.campo{display:grid;grid-gap:4px;gap:4px;align-content:start}.campo label{font-size:14px;font-weight:500}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--filete-forte);background:var(--linho-elevado);font-size:16px}.campo .erro{color:var(--alerta);font-size:13px}.form-grid{display:grid;grid-gap:16px;gap:16px}.escada>li,.form-grid>*,.opcoes>*,.produto>*{min-width:0}@media (max-width:359px){.escada{grid-template-columns:1fr}.opcoes{grid-template-columns:1fr!important}}@media (min-width:640px){.form-grid.d2{grid-template-columns:1fr 1fr}.form-grid.d3{grid-template-columns:2fr 1fr 1fr}}fieldset{border:0;padding:0;margin:0}legend{font-size:14px;font-weight:500;margin-bottom:8px;padding:0}.checkout{display:grid;grid-gap:40px;gap:40px;padding:32px 0 64px}@media (min-width:1000px){.checkout{grid-template-columns:1.3fr 1fr;gap:64px}.checkout aside{position:-webkit-sticky;position:sticky;top:88px;align-self:start}}.aviso{border:1px solid var(--ouro);padding:12px 16px;font-size:14px;background:var(--linho-elevado)}.builder{display:grid;grid-gap:32px;gap:32px}@media (min-width:900px){.builder{grid-template-columns:1fr 1fr;gap:64px}}.add-cor{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.add-cor button{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px;border:1px solid var(--filete-forte);background:var(--linho-elevado);cursor:pointer;text-align:left}.add-cor button:hover{border-color:var(--tinta)}.artigo{max-width:720px;margin:0 auto;padding:48px 16px 0}.artigo h2{font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:0;margin-top:32px}.artigo li,.artigo p{color:var(--tinta-suave);font-size:15px;margin-top:8px}.artigo table{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.artigo td,.artigo th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--filete);vertical-align:top}.artigo td{color:var(--tinta-suave)}.tres{display:grid;grid-gap:1px;gap:1px;background:var(--filete);border:1px solid var(--filete);margin-top:24px}@media (min-width:640px){.tres{grid-template-columns:repeat(3,1fr)}}.cookies,.tres>div{background:var(--linho-elevado);padding:16px;font-size:14px}.cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:35;max-width:560px;border:1px solid var(--tinta);display:grid;grid-gap:12px;gap:12px;line-height:22px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header .acoes{display:flex}.conta-btn,.header .acoes{align-items:center;gap:8px}.conta-btn{display:inline-flex;min-height:38px;padding:8px;font-size:14px;text-decoration:none;color:inherit}.conta-btn:hover span{text-decoration:underline;text-underline-offset:4px}.conta-caixa{max-width:480px}.btn-google{gap:10px}.ou{display:flex;align-items:center;gap:12px;margin:20px 0 16px}.ou:after,.ou:before{content:"";flex:1 1;border-top:1px solid var(--filete)}.conta-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:16px}.erro-form{color:var(--alerta)}.conta-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.conta-grade{display:grid;grid-gap:32px;gap:32px;margin-top:32px}.conta-grade>*{min-width:0}@media (min-width:900px){.conta-grade{grid-template-columns:1.4fr 1fr;align-items:start}}.conta-pedidos{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.conta-pedidos .card{display:grid;grid-gap:6px;gap:6px}.conta-pedido-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.conta-pedidos .conta-links{justify-content:flex-start;margin-top:4px}.conta-pedidos .tag{font-size:12px;letter-spacing:.04em;border:1px solid var(--filete-forte);padding:2px 8px;color:var(--tinta-suave)}.conta-pedidos .tag.entregue,.conta-pedidos .tag.enviado,.conta-pedidos .tag.faturado,.conta-pedidos .tag.pago,.conta-pedidos .tag.separado{border-color:var(--tinta);color:var(--tinta)}.conta-pedidos .conta-links a{text-decoration:underline;text-underline-offset:4px}.linha-item .remover{margin-top:4px;font-size:13px;color:var(--tinta-suave)}.limpar-sacola{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px}.limpar-sacola .link{color:var(--tinta-suave)}.garantias>div:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:900px){.garantias{grid-template-columns:repeat(3,1fr)}.garantias>div:last-child:nth-child(odd){grid-column:auto}}.wrap.hero2,.wrap.secao{padding-left:16px;padding-right:16px}@media (min-width:640px){.wrap.hero2,.wrap.secao{padding-left:32px;padding-right:32px}}@media (min-width:1100px){.wrap.hero2,.wrap.secao{padding-left:64px;padding-right:64px}}.hero2{display:grid;grid-gap:32px;gap:32px;padding-top:24px;padding-bottom:48px;align-items:center}.hero2 .foto{aspect-ratio:4/5;overflow:hidden;background:var(--areia);margin:0 -16px}.hero2 .foto img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hero2 .txt h1{margin-top:20px}.hero2 .txt .lead{margin-top:20px;color:var(--tinta-suave);font-size:17px;line-height:28px;max-width:46ch}.hero2 .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (min-width:900px){.hero2{grid-template-columns:1fr 1fr;gap:64px;padding-top:48px;padding-bottom:64px}.hero2 .foto{margin:0;order:2}.hero2 .txt{order:1}}.foto-peca{aspect-ratio:3/4;overflow:hidden;background:var(--areia);position:relative}.foto-peca img,.mini img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.foto-peca img{transition:transform .5s}a.peca-link:hover .foto-peca img{transform:scale(1.03)}.mini{overflow:hidden}.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}@media (max-width:899px){.card{padding:16px}.g4{gap:12px}}@media (max-width:480px){.kits-grid{grid-template-columns:1fr!important}}@media (max-width:899px){body:has(.barra-mobile) .cookies{bottom:84px}}.header nav a.so-desk{display:inline!important}.thumb{display:inline-block;flex:none;width:36px;height:48px;overflow:hidden;background:var(--areia)}.thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.swatch-opt{padding:4px 12px 4px 4px}.mp-campo{height:48px;padding:0 12px;background:var(--linho-elevado,#FBF8F2);border:1px solid var(--filete-forte)}.mp-campo iframe{height:46px!important;width:100%!important}.campo select{min-height:48px;padding:0 12px;background:var(--linho-elevado,#FBF8F2);border:1px solid var(--filete-forte);font:inherit;color:inherit}.erro-pagamento{border-color:#9B2C1F;color:#9B2C1F}.pix-box{display:grid;grid-gap:16px;gap:16px;justify-items:center;margin-top:32px;padding:24px;text-align:left}.pix-box,.pix-box img{border:1px solid var(--filete)}.pix-box img{background:#fff;padding:8px}.pix-passos{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;width:100%}.pix-codigo{display:block;width:100%;word-break:break-all;font-size:12px;line-height:18px;padding:12px;background:var(--linho-elevado,#FBF8F2);border:1px solid var(--filete)}