@font-face{font-family:Jost;font-style:normal;font-weight:300 500;font-display:swap;src:url(../fontes/jost.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fontes/cormorant-italico-500.woff2) format("woff2")}:root{--fundo: #fbfaf7;--placa: #f2f0ea;--placa-2: #e9e6de;--tinta: #1c2420;--suave: #5f6661;--linha: #e3dfd5;--verde: #1f4a33;--verde-2: #16261d;--brasa: #9a5420;--ok: #3f7a52;--erro: #9c3a22;--raio: 3px;--borda: clamp(16px, 4vw, 56px);--max: 1440px;--sans: "Jost", system-ui, sans-serif;--serifa: "Cormorant Garamond", Georgia, serif;--ease: cubic-bezier(.22, .61, .36, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:150px}body{margin:0;background:var(--fundo);color:var(--tinta);font:400 16px/1.6 var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,p,ul,dl,figure{margin:0}ul{list-style:none;padding:0}h1,h2,h3{font-weight:300;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}svg{width:1.3em;height:1.3em;flex:none}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.sob :focus-visible,.rodape :focus-visible{outline-color:#fff}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.miolo{width:min(100% - 2 * var(--borda),var(--max));margin-inline:auto}.pular{position:absolute;left:12px;top:-60px;z-index:120;background:var(--tinta);color:#fff;padding:10px 14px}.pular:focus{top:12px}.rot,.sobre{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sobre{color:var(--suave)}.frase{font:italic 500 clamp(1.25rem,1.8vw,1.6rem) / 1.35 var(--serifa);color:var(--suave)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--raio);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn svg{width:18px;height:18px}.btn.cheio{background:var(--verde);color:#f4f1e8}.btn.cheio:hover{background:var(--verde-2)}.btn.linha{border-color:var(--tinta)}.btn.linha:hover{background:var(--tinta);color:#fff}.link,.link-seta{font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid currentColor;transition:color .2s,border-color .2s}.link:hover,.link-seta:hover{color:var(--verde)}.texto a,.vazio a,.vazio .link,.busca-res p a{text-decoration:underline;text-underline-offset:3px;letter-spacing:0;text-transform:none;font-size:inherit;border:0;padding:0}.aviso{background:var(--verde-2);color:#d9e2d6;font-size:.8rem;letter-spacing:.04em;display:flex;justify-content:center;gap:14px;padding:9px var(--borda);text-align:center}.aviso span+span:before{content:"·";margin-right:14px;opacity:.5}.topo{position:sticky;top:0;z-index:40;background:#fbfaf7f0;backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);transition:box-shadow .3s}.rolou .topo{box-shadow:0 10px 30px -22px #16261d80}.topo-barra{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,44px);padding:10px var(--borda);max-width:calc(var(--max) + 2 * var(--borda));margin-inline:auto}.t-lado{display:flex;align-items:center;gap:6px}.t-lado.dir{justify-content:flex-end}.t-logo img{width:64px}.t-btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 10px;position:relative;transition:color .2s}.t-btn.so-cel{display:none}.t-btn:hover{color:var(--verde)}.t-btn svg{width:24px;height:24px;stroke-width:1.4}.t-rot{display:grid;text-align:left;line-height:1.2;font-size:.95rem}.t-rot small{font-size:.74rem;color:var(--suave)}.t-busca{position:relative;display:flex;width:100%;max-width:680px;margin-inline:auto}.t-busca input{flex:1;min-width:0;height:46px;padding:0 56px 0 18px;border:1px solid #cfcbc0;border-radius:var(--raio);background:#fff;font-size:1rem;transition:border-color .2s,box-shadow .2s}.t-busca input::placeholder{color:var(--suave)}.t-busca input:focus{outline:0;border-color:var(--verde);box-shadow:0 0 0 3px #1f4a3324}.t-busca button{position:absolute;right:3px;top:3px;width:40px;height:40px;display:grid;place-items:center;border-radius:2px;background:var(--verde);color:#f4f1e8;transition:background .2s}.t-busca button:hover{background:var(--verde-2)}.t-busca button svg{width:20px;height:20px;stroke-width:1.6}.busca-res{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--linha);box-shadow:0 30px 60px -30px #16261d73;padding:8px;z-index:5}.busca-res a{display:flex;align-items:center;gap:14px;padding:8px}.busca-res a:hover,.busca-res a:focus-visible{background:var(--placa)}.busca-res span{display:grid;line-height:1.3}.busca-res b{font-weight:400}.busca-res small{color:var(--suave)}.busca-res .busca-tudo{justify-content:center;border-top:1px solid var(--linha);margin-top:6px;padding:14px 8px 10px;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.busca-res p{padding:12px;color:var(--suave)}.mini{width:56px;height:56px;flex:none;object-fit:contain;background:#fff}.mini.amb{object-fit:cover}.mini-des{display:grid;place-items:center;background:var(--placa);color:#a9aea6}.mini-des svg{width:56%;height:56%;stroke-width:1.3}.cats{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);max-width:calc(var(--max) + 2 * var(--borda));margin-inline:auto;padding:0 var(--borda) 4px;min-height:46px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cats-todas{display:inline-flex;align-items:center;gap:10px;padding:10px 0;margin-right:clamp(4px,1vw,16px);font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:color .2s}.cats-todas:hover{color:var(--verde)}.cats-todas svg{width:20px;height:20px;stroke-width:1.5}.cats a{padding:10px 0;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave);position:relative;transition:color .2s}.cats a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--tinta);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.cats a:hover,.cats a[aria-current]{color:var(--tinta)}.cats a:hover:after,.cats a[aria-current]:after{transform:none}.cats .cats-sob{color:var(--brasa);margin-left:auto}.veu{position:fixed;inset:0;z-index:60;background:#16261d73;opacity:0;transition:opacity .4s}.aberto .veu{opacity:1}.gaveta{position:fixed;top:0;bottom:0;z-index:70;width:min(440px,100%);background:var(--fundo);display:flex;flex-direction:column;transition:transform .45s var(--ease)}.gaveta.dir{right:0;transform:translate(100%)}.gaveta.esq{left:0;transform:translate(-100%)}.gaveta.on{transform:none}.g-topo{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--linha)}.g-titulo{font-size:1.5rem;font-weight:300;line-height:1.1}.fechar{width:44px;height:44px;display:grid;place-items:center}.fechar svg{stroke-width:1.3}.menu-lista{overflow:auto;flex:1;padding:10px 26px}.menu-lista a{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--linha);font-size:1.1rem;font-weight:300}.menu-lista a:hover{color:var(--verde)}.menu-lista svg{width:26px;height:26px;stroke-width:1.2;color:var(--suave)}.menu-lista small{margin-left:auto;color:var(--suave);font-size:.8rem}.menu-pe{display:grid;gap:6px;padding:20px 26px;border-top:1px solid var(--linha);font-size:.9rem;color:var(--suave)}.passo{display:inline-flex;align-items:center;border:1px solid var(--linha);border-radius:var(--raio)}.passo button{width:36px;height:36px;display:grid;place-items:center}.passo button svg{width:16px;height:16px;stroke-width:1.4}.passo button:hover:not(:disabled){background:var(--placa)}.passo button:disabled{opacity:.3;cursor:default}.passo output{min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.passo.grande button{width:50px;height:50px}.passo.grande output{min-width:34px}.intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--fundo);transition:transform 1s cubic-bezier(.76,0,.24,1);animation:intro-some .5s ease 6s forwards}.sem-intro .intro{display:none}.intro-in{display:grid;justify-items:center;gap:20px;transition:opacity .45s var(--ease),transform .8s var(--ease)}.intro-in img{width:clamp(120px,14vw,170px);opacity:0;transform:scale(.9);filter:blur(6px);animation:intro-marca 1.1s var(--ease) .1s forwards}.intro-in p{font-size:.72rem;font-weight:500;letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;color:var(--suave);opacity:0;animation:intro-sobe .8s var(--ease) .7s forwards}.intro-linha{width:120px;height:1px;background:var(--linha);position:relative;overflow:hidden}.intro-linha:after{content:"";position:absolute;inset:0;background:var(--verde);transform-origin:left;transform:scaleX(0);animation:intro-linha 1.5s cubic-bezier(.65,0,.35,1) .25s forwards}.intro.saindo{transform:translateY(-100%)}.intro.saindo .intro-in{opacity:0;transform:translateY(-40px)}@keyframes intro-marca{to{opacity:1;transform:none;filter:none}}@keyframes intro-sobe{0%{transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes intro-linha{to{transform:none}}@keyframes intro-some{to{opacity:0;visibility:hidden}}.banner{position:relative;background:radial-gradient(120% 90% at 72% 45%,#fff 0%,var(--placa) 62%,var(--placa-2) 100%);overflow:hidden}.b-slides{display:grid;max-width:calc(var(--max) + 2 * var(--borda));margin-inline:auto;min-height:min(560px,calc(100svh - 190px))}.b-slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:36px var(--borda) 84px;visibility:hidden}.b-slide.on{visibility:visible}.b-texto{position:relative;z-index:2;display:grid;justify-items:start;gap:14px}.b-cat{font-size:.8rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-top:14px}.b-nome{font-size:clamp(2.6rem,5.2vw,4.8rem);font-weight:300;line-height:.98;letter-spacing:-.02em}.b-nome span{display:block;overflow:hidden;padding-bottom:.08em}.b-nome i{display:block;font-style:normal}.b-ficha{color:var(--suave);font-size:1.05rem;font-weight:300}.b-texto .btn{margin-top:18px}.b-arte{position:relative;display:grid;place-items:center;align-self:stretch}.b-fantasma{position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:clamp(6rem,19vw,19rem);font-weight:300;letter-spacing:-.03em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(28 36 32 / .1);pointer-events:none;user-select:none}.b-arte img{position:relative;max-height:min(430px,50svh);width:auto;max-width:92%;object-fit:contain;filter:drop-shadow(0 40px 40px rgb(22 38 29 / .18))}.b-arte img.branco{mix-blend-mode:multiply;filter:none}.b-arte img.recorte{-webkit-mask-image:linear-gradient(#000 80%,transparent 99%);mask-image:linear-gradient(#000 80%,transparent 99%);filter:none}.b-slide .b-sobre,.b-slide .b-cat,.b-slide .b-ficha,.b-slide .btn{opacity:0;transform:translateY(14px)}.b-slide .b-nome i{transform:translateY(105%)}.b-slide .b-arte img{opacity:0;transform:translateY(26px) scale(.97)}.b-slide .b-fantasma{opacity:0}.b-slide.on .b-sobre,.b-slide.on .b-cat,.b-slide.on .b-ficha,.b-slide.on .btn,.b-slide.on .b-nome i,.b-slide.on .b-arte img,.b-slide.on .b-fantasma{opacity:1;transform:none;transition:opacity .9s var(--ease) var(--d, 0s),transform 1.1s var(--ease) var(--d, 0s)}.b-slide.on .b-cat{--d: .08s}.b-slide.on .b-nome span:nth-child(1) i{--d: .15s}.b-slide.on .b-nome span:nth-child(2) i{--d: .25s}.b-slide.on .b-ficha{--d: .4s}.b-slide.on .btn{--d: .5s}.b-slide.on .b-arte img{--d: .2s}.b-slide.on .b-fantasma{--d: .1s;transition-duration:1.6s}.b-controles{position:absolute;right:calc(var(--borda) + 70px);bottom:22px;z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 2 * var(--borda))}.b-pausa{flex:none;width:44px;height:44px;display:grid;place-items:center;color:var(--suave)}.b-pausa:hover{color:var(--tinta)}.b-pausa svg{width:18px;height:18px;stroke-width:1.4}.b-nav{display:flex;gap:clamp(12px,2vw,24px);min-width:0}.b-nav button{display:flex;gap:12px;padding:12px 2px;white-space:nowrap;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave);position:relative}.b-nav button:before,.b-nav button:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--placa-2)}.b-nav button:after{background:var(--tinta);transform:scaleX(0);transform-origin:left}.b-nav button[aria-current]{color:var(--tinta)}.b-nav button[aria-current]:after{transform:none;transition:transform var(--tempo, 6s) linear}.banner.parado .b-nav button[aria-current]:after{transition:none}.b-explorar{position:absolute;left:var(--borda);bottom:30px;z-index:3}.bloco{padding-block:clamp(48px,6vw,88px)}.bloco.placa{background:var(--placa)}.bloco-topo{display:grid;gap:10px;margin-bottom:clamp(24px,3vw,40px)}.bloco h2{font-size:clamp(1.8rem,3vw,2.6rem)}.bloco-topo .frase{max-width:46ch}.bloco-pe{display:flex;justify-content:center;margin-top:clamp(32px,4vw,52px)}.cat-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(24px,2.4vw,36px) clamp(10px,1.4vw,20px)}.cat-grade a{display:grid;gap:12px}.cat-grade i{position:relative;aspect-ratio:1;background:#fff;display:grid;place-items:center;overflow:hidden;color:#a9aea6}.cat-grade i img{position:absolute;inset:11%;width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--ease)}.cat-grade i img.amb{inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.cat-grade i svg{width:72px;height:72px;stroke-width:1}.cat-grade a:hover img{transform:scale(1.06)}.cat-grade b{font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.cat-grade small{display:block;margin-top:2px;color:var(--suave);font-size:.85rem}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(28px,3vw,48px) clamp(12px,1.6vw,24px)}.grade.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.cartao{position:relative;display:flex;flex-direction:column}.c-placa{position:relative;aspect-ratio:4 / 5;background:var(--placa);overflow:hidden;display:grid;place-items:center}.bloco.placa .c-placa{background:#fff}.c-placa img{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--ease)}.c-placa img.amb{inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.cartao:hover .c-placa img{transform:scale(1.05)}.c-placa>img{grid-area:1 / 1;transition:transform .9s var(--ease),opacity .45s var(--ease)}.c-foto2{opacity:0}@media(hover:hover){.cartao:hover .c-foto2{opacity:1}.cartao:hover .c-foto1:not(:last-of-type){opacity:0}}.c-des{display:grid;justify-items:center;gap:12px;color:#b4b9b1;font-style:normal}.c-des svg{width:82px;height:82px;stroke-width:1}.c-des small{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.c-selo{position:absolute;left:10px;top:10px;z-index:1;padding:4px 8px;background:#fbfaf7eb;border-radius:var(--raio);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--verde)}.c-selo.apagado{color:var(--suave)}.cartao.fora .c-placa img,.cartao.fora .c-des{opacity:.5}.c-info{display:grid;gap:5px;padding-top:14px;line-height:1.35}.c-link{font-size:1rem;font-weight:400;overflow-wrap:anywhere}.c-link:after{content:"";position:absolute;inset:0;z-index:1}.cartao:hover .c-link{color:var(--verde)}.c-preco{font-size:1.3rem;font-weight:400;line-height:1.2;font-variant-numeric:tabular-nums}.c-preco small{display:block;font-size:.78rem;color:var(--suave)}.c-opcoes{font-size:.85rem;color:var(--suave)}.bloco.sob{background:var(--verde-2);color:#eceadf}.sob-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);align-items:center}.sob .sobre,.sob .frase{color:#a9b8ac}.sob-texto h2{margin-top:14px}.sob-texto .frase{margin-top:16px;max-width:40ch}.sob-form,.medidas{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:36px}.sob-form label,.medidas label{display:grid;gap:4px;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#a9b8ac}.medidas label{color:var(--suave)}.sob-form label:first-child,.sob-form .btn,.medidas .btn{grid-column:1 / -1}.sob-form input,.sob-form select,.medidas input{height:46px;padding:0;border:0;border-bottom:1px solid rgb(255 255 255 / .35);border-radius:0;background:none;color:#fff;font-size:1.1rem;font-weight:300;letter-spacing:0;text-transform:none}.sob-form select option{color:var(--tinta)}.sob-form input::placeholder{color:#7f9184}.sob-form input:focus,.sob-form select:focus{outline:0;border-bottom-color:#fff;box-shadow:0 1px #fff}.sob-form .btn{margin-top:8px;background:#eceadf;color:var(--verde-2)}.sob-form .btn:hover{background:#fff}.sob-fotos{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(380px,46vw,640px)}.sob-fotos li{position:relative;min-height:0;overflow:hidden}.sob-fotos li:first-child{grid-row:span 2}.sob-fotos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.loja-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,96px);align-items:center}.loja-foto{width:100%;aspect-ratio:4 / 3;object-fit:cover}.loja-texto .selo{width:92px;margin-bottom:22px}.loja-texto h2{margin-top:14px}.loja-texto p:not(.sobre){margin-top:16px;color:var(--suave);max-width:50ch;font-weight:300;font-size:1.05rem}.loja-texto .loja-end{display:flex;gap:14px;padding-top:22px;margin-top:26px;border-top:1px solid var(--linha);color:var(--tinta)}.loja-end svg{width:24px;height:24px;stroke-width:1.3;margin-top:2px}.loja-end a{text-decoration:underline;text-underline-offset:3px}.trilha{display:flex;flex-wrap:wrap;gap:10px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--suave);padding-top:26px}.trilha a:hover{color:var(--tinta)}.trilha a:after{content:"/";margin-left:10px;opacity:.4}.trilha span{color:var(--tinta)}.lista{padding-bottom:96px}.lista-topo{display:grid;justify-items:center;gap:8px;padding-block:clamp(28px,4vw,56px) clamp(24px,3vw,44px);text-align:center}.lista-topo h1{font-size:clamp(2.4rem,4.6vw,4rem)}.lista-conta{color:var(--suave)}.lista-in{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.filtros{position:sticky;top:150px}.filtros-caixa summary{display:none}.filtros fieldset{border:0;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--linha)}.filtros legend{padding:0;margin-bottom:12px;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.f-radio,.f-check{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;transition:color .2s}.f-radio input{position:absolute;opacity:0}.f-radio:hover,.f-check:hover{color:var(--verde)}.f-radio:has(:checked){font-weight:500}.f-radio:has(:checked):before{content:"";width:14px;height:1px;background:var(--tinta)}.f-radio:has(:focus-visible){outline:2px solid var(--verde);outline-offset:2px}.f-radio small{margin-left:auto;color:var(--suave);font-weight:400;font-size:.85rem}.f-check input{accent-color:var(--verde);width:17px;height:17px;margin:0}.filtros .btn{width:100%;min-height:44px}.lista-barra{display:flex;justify-content:flex-end;margin-bottom:22px}.lista-barra label{display:inline-flex;align-items:center;gap:12px;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.lista-barra select{height:42px;padding:0 8px;border:0;border-bottom:1px solid var(--tinta);border-radius:0;background:none;color:var(--tinta);font-size:.95rem;letter-spacing:0;text-transform:none}.vazio{padding:40px 0;color:var(--suave);max-width:60ch}.pagina-produto{padding-bottom:96px}.produto{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px clamp(32px,6vw,96px);margin-top:26px;align-items:start}.galeria{position:sticky;top:150px;display:grid;gap:12px}.g-principal{position:relative;background:var(--placa);overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.g-principal img{position:absolute;inset:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.g-principal img.amb{inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.g-principal.sem-foto{align-content:center;justify-items:center;gap:14px;color:#b4b9b1}.g-principal.sem-foto svg{width:140px;height:140px;stroke-width:.9}.g-principal.sem-foto p{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.g-minis{display:flex;gap:10px;flex-wrap:wrap}.g-minis button{width:76px;height:76px;overflow:hidden;background:var(--placa);border-bottom:2px solid transparent;opacity:.65;transition:opacity .2s,border-color .2s}.g-minis button:hover,.g-minis button[aria-current]{opacity:1}.g-minis button[aria-current]{border-bottom-color:var(--tinta)}.g-minis img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.p-cat a{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--suave)}.p-cat a:hover{color:var(--tinta)}.compra h1{font-size:clamp(2.2rem,3.8vw,3.4rem);margin-top:12px}.seletor{margin-top:30px}.seletor>p{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave);margin-bottom:12px}.seletor>p b{color:var(--tinta);font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:46px;padding:0 18px;border:1px solid var(--linha);border-radius:var(--raio);background:#fff;font-variant-numeric:tabular-nums;text-align:left;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--tinta)}.chip[aria-checked=true]{border-color:var(--verde);background:var(--verde);color:#f4f1e8}.chip.esgotado:not([aria-checked=true]){color:var(--suave);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--linha) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.chip.troca{border-style:dashed;color:var(--suave);background:none}.p-preco{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-top:34px}.p-preco b{font-size:clamp(2.2rem,3.2vw,2.8rem);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.p-estoque{font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.p-estoque.ok{color:var(--ok)}.p-estoque.nao{color:var(--erro)}.p-estoque.enc{color:var(--brasa)}.p-nota{color:var(--suave);margin-top:10px}.p-acoes{display:flex;gap:12px;margin-top:24px}.p-acoes .btn{flex:1}#painel>.btn{width:100%;margin-top:24px}.p-como{margin-top:12px;font-size:.9rem;color:var(--suave);max-width:46ch}.p-duvida{display:inline-block;margin-top:22px}.medidas input{color:var(--tinta);border-bottom-color:var(--tinta)}.medidas input:focus{outline:0;box-shadow:0 1px 0 var(--tinta)}.p-garantias{margin-top:34px;padding-top:22px;border-top:1px solid var(--linha);display:grid;gap:12px;font-size:.95rem;color:var(--suave)}.p-garantias li{display:flex;gap:12px;align-items:center}.p-garantias svg{stroke-width:1.3;color:var(--tinta)}.detalhes{grid-column:2;display:grid;gap:36px}.detalhes h2,.bloco-rel h2{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.texto{margin-top:14px;color:#3a433d;max-width:62ch;font-weight:300;font-size:1.05rem}.texto strong{font-weight:500}.texto.recolhe:not(.aberta){max-height:11.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.ler-mais{margin-top:14px}.texto p+p,.texto ul,.texto ol{margin-top:12px}.texto ul,.texto ol{list-style:disc;padding-left:20px}.detalhes dl{margin-top:8px;display:grid}.detalhes dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--linha)}.detalhes dt{color:var(--suave)}.detalhes dd{margin:0;text-align:right}.bloco-rel{margin-top:96px;padding-top:48px;border-top:1px solid var(--linha)}.bloco-rel h2{text-align:center}.bloco-rel .grade{margin-top:36px}.g-principal{cursor:crosshair}.g-principal.sem-foto{cursor:default}.lupa{position:absolute;z-index:3;width:200px;height:200px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;box-shadow:0 0 0 1px #1c242033,0 24px 50px -20px #16261d99;pointer-events:none;opacity:0;transform:scale(.85);transition:opacity .2s var(--ease),transform .25s var(--ease)}.lupa.on{opacity:1;transform:none}.barra-compra{display:none}.espera[data-revela]>*{opacity:0;transform:translateY(16px)}[data-revela].visto>*{transition:opacity .5s var(--ease) calc(var(--k, 0) * 45ms),transform .6s var(--ease) calc(var(--k, 0) * 45ms)}.zap{position:fixed;right:20px;bottom:20px;z-index:30;width:54px;height:54px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px -12px #16261db3;transition:transform .3s var(--ease),background .2s}.zap:hover{transform:translateY(-3px);background:var(--verde-2)}.zap svg{width:26px;height:26px;stroke-width:1.4}.rodape{background:var(--verde-2);color:#b9c6bb;padding-top:clamp(56px,6vw,88px);font-size:.95rem;font-weight:300}.r-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px}.r-marca img{width:92px;background:var(--fundo);padding:8px;border-radius:var(--raio)}.r-marca p{margin-top:18px;max-width:34ch}.rodape h2{font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#eceadf;margin-bottom:16px}.rodape li+li{margin-top:9px}.rodape a:hover{color:#fff}.r-pe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-block:22px 30px;border-top:1px solid rgb(255 255 255 / .12);font-size:.82rem;color:#8fa094}@media(max-width:1020px){.montar,.sob-in,.loja-in{grid-template-columns:1fr}.montar-foto{aspect-ratio:16 / 11}.b-slide{grid-template-columns:1fr;padding-top:28px;text-align:center}.b-texto{justify-items:center;order:2}.b-arte{min-height:300px}.b-arte img{max-height:320px}.b-explorar{display:none}.b-controles{left:var(--borda);right:var(--borda);justify-content:center}.b-nav button span:first-child{display:none}.r-in{grid-template-columns:1fr 1fr}}@media(max-width:880px){.so-pc{display:none!important}.aviso span:nth-child(n+2){display:none}.topo-barra{grid-template-columns:auto 1fr auto;gap:8px 6px;padding-block:8px}.t-btn.so-cel{display:inline-flex}.t-logo{justify-self:start}.t-logo img{width:48px}.t-busca{display:none;grid-column:1 / -1;grid-row:2;max-width:none}.busca-aberta .t-busca{display:flex}.t-lado.dir{gap:2px}.cats{display:none}html{scroll-padding-top:130px}.lista-in{grid-template-columns:1fr;gap:18px}.filtros{position:static}.filtros-caixa summary{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border:1px solid var(--tinta);border-radius:var(--raio);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;list-style:none}.filtros-caixa summary::-webkit-details-marker{display:none}.filtros-caixa[open] summary{margin-bottom:22px;background:var(--tinta);color:#fff}.produto{grid-template-columns:1fr;gap:28px}.barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--borda) calc(10px + env(safe-area-inset-bottom));background:#fbfaf7f5;backdrop-filter:blur(14px);border-top:1px solid var(--linha);transform:translateY(110%);transition:transform .35s var(--ease)}.com-barra .barra-compra{transform:none}.barra-compra span{display:grid;min-width:0;line-height:1.2}.barra-compra b{font-size:1.25rem;font-weight:400;font-variant-numeric:tabular-nums}.barra-compra small{color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-compra .btn{flex:none;min-height:48px;padding:0 22px}.com-barra .zap{bottom:calc(84px + env(safe-area-inset-bottom))}.galeria{position:static}.detalhes{grid-column:1}}@media(max-width:560px){.b-slides{min-height:0}.b-slide{padding-bottom:84px}.b-arte{min-height:240px}.b-arte img{max-height:250px}.b-nav{gap:14px}.b-nav button{letter-spacing:.1em}.kit span{grid-template-columns:22px 1fr}.kit small{grid-column:2;text-align:left}.res-acoes,.res-acoes .btn{width:100%}.grade,.grade.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}.c-link{font-size:.98rem}.cat-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.medidas-tabela li,.sob-form,.medidas{grid-template-columns:1fr}.r-in{grid-template-columns:1fr;gap:30px}.p-acoes{flex-direction:column}.passo.grande{align-self:flex-start}.g-minis{flex-wrap:nowrap;overflow-x:auto}.g-minis button{flex:none;width:64px;height:64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important;scroll-behavior:auto!important}.espera[data-revela]>*{opacity:1;transform:none}}
