:root{--tinta:#0c0c0d;--papel:#f2eee6;--papel-2:#e9e3d7;--esmeralda:#0b3528;--esmeralda-2:#12533f;--manteiga:#e7d48c;--ouro:#c79a4a;--verniz:#c1121f;--linha:#0c0c0d29;--serifa:"Bodoni MT", "Didot", "Bodoni 72", "Playfair Display", Georgia, serif;--sans:"Bahnschrift", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}i{font-style:normal}h1 i,h2 i,h3 i,.marca i{color:var(--ouro)}.rotulo{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.serifa{font-family:var(--serifa)}.topo{z-index:50;color:#fff;mix-blend-mode:difference;pointer-events:none;align-items:center;gap:28px;padding:16px 4vw;display:flex;position:fixed;inset:0 0 auto}.topo>*{pointer-events:auto}.topo .marca{font-family:var(--serifa);letter-spacing:-.01em;white-space:nowrap;font-size:25px}.topo .marca i{color:inherit}.topo nav{letter-spacing:.16em;text-transform:uppercase;gap:26px;margin-left:auto;font-size:12px;display:flex}.topo nav a,.topo .visao{white-space:nowrap;padding:6px 0;position:relative}.topo nav a:after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}.topo nav a:hover:after,.topo nav a.aqui:after{right:0}.topo sup{letter-spacing:0;margin-left:3px;font-size:10px}.topo .visao{letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:6px 12px;font-size:11px}.topo .visao.aqui{color:#000;background:#fff}.botao{letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:10px;padding:13px 22px;font-size:12px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.botao:hover{transform:translateY(-1px)}.botao.cheio{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.botao.cheio:hover{background:var(--esmeralda-2);border-color:var(--esmeralda-2)}.botao.claro{background:var(--manteiga);color:var(--esmeralda);border-color:var(--manteiga)}.botao.pequeno{padding:8px 14px;font-size:11px}.botao[disabled]{opacity:.4;cursor:default;transform:none}.link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:1px;font-size:12px;font-weight:600}.capa{background:var(--esmeralda);min-height:100vh;color:var(--manteiga);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;padding:120px 5vw 110px;display:grid;position:relative;overflow:hidden}.capa:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 78% 60%,#12533fe6,#0000 70%),repeating-linear-gradient(115deg,#ffffff06 0 2px,#0000 2px 9px);position:absolute;inset:0}.capa-texto{z-index:3;position:relative}.capa h1{font-family:var(--serifa);letter-spacing:-.035em;margin:26px 0 34px -.04em;font-size:clamp(74px,14.2vw,250px);font-weight:400;line-height:.8}.capa h1 span{white-space:nowrap;display:block}.capa h1 span:nth-child(2){margin-left:9vw;font-style:italic}.capa h1 span:nth-child(3){color:#0000;-webkit-text-stroke:1.5px var(--manteiga);margin-left:2vw}.capa h1 span:nth-child(3) i{color:var(--manteiga);-webkit-text-stroke:0}.capa-sub{color:#e7d48cdb;max-width:44ch;font-size:16px}.capa-acoes{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.capa-foto{z-index:2;justify-self:end;width:min(100%,430px);margin-bottom:20px;position:relative}.capa-foto .arco{aspect-ratio:470/560;border-radius:999px 999px 0 0;display:block;overflow:hidden;box-shadow:0 40px 80px #00000073}.capa-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.capa-foto:hover img{transform:scale(1.06)}.capa-foto .selo{background:var(--manteiga);color:var(--esmeralda);letter-spacing:.16em;text-transform:uppercase;padding:10px 16px;font-size:11px;font-weight:700;position:absolute;bottom:34px;left:-18px;transform:rotate(-4deg)}.carimbo{z-index:4;width:150px;height:150px;animation:26s linear infinite gira;position:absolute;top:96px;right:calc(5vw + min(26vw,340px))}.carimbo text{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;fill:var(--manteiga);font-size:12.5px}@keyframes gira{to{transform:rotate(360deg)}}.faixa{z-index:4;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b352899;border-top:1px solid #e7d48c47;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.faixa div{font-family:var(--serifa);padding:14px 0;font-size:30px;font-style:italic;animation:90s linear infinite corre;display:inline-block}.faixa span{margin:0 22px}.faixa span:nth-child(odd){color:#0000;-webkit-text-stroke:1px var(--manteiga);font-style:normal}@keyframes corre{to{transform:translate(-50%)}}.bloco{padding:110px 5vw}.bloco-topo{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:5vw;margin-bottom:56px;display:grid}.bloco-topo h2{font-family:var(--serifa);letter-spacing:-.025em;font-size:clamp(44px,6.6vw,112px);font-weight:400;line-height:.92}.bloco-topo h2 em{font-style:italic}.familias{border-bottom:1px solid var(--tinta)}.familia{text-align:left;border-top:1px solid var(--tinta);grid-template-columns:54px minmax(0,1fr) minmax(0,1.1fr) 200px 236px;align-items:center;gap:24px;width:100%;padding:16px 12px;transition:background .25s,color .25s,padding .25s;display:grid;position:relative}.familia:hover{background:var(--tinta);color:var(--papel);padding-left:26px}.familia .n{letter-spacing:.18em;font-size:11px}.familia .nome{font-family:var(--serifa);letter-spacing:-.02em;font-size:clamp(34px,4.2vw,62px);line-height:1}.familia .barra{background:linear-gradient(90deg, currentColor var(--p), transparent var(--p));opacity:.9;border-bottom:1px solid;height:10px}.familia .conta b{font-family:var(--serifa);font-size:34px;font-weight:400}.familia .conta small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px;display:block}.familia .tiras{justify-content:flex-end;gap:6px;display:flex}.familia .tiras img{object-fit:cover;filter:grayscale()contrast(1.05);width:54px;height:72px;transition:filter .3s}.familia:hover .tiras img{filter:none}.citacao{background:var(--manteiga);color:var(--esmeralda);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid;overflow:hidden}.citacao .gigante{font-family:var(--serifa);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(120px,21vw,360px);line-height:.78}.citacao .gigante sup{vertical-align:top;letter-spacing:0;font-size:.3em}.citacao p.texto{font-family:var(--serifa);max-width:22ch;font-size:clamp(22px,2.3vw,36px);line-height:1.2}.citacao .fonte{margin-top:22px}.caminho{border-top:1px solid var(--tinta);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.passo{border-right:1px solid var(--tinta);flex-direction:column;gap:14px;min-height:320px;padding:38px 30px 46px;transition:background .3s,color .3s;display:flex}.passo:last-child{border-right:0}.passo:hover{background:var(--esmeralda);color:var(--manteiga)}.passo h3{font-family:var(--serifa);letter-spacing:-.02em;font-size:clamp(40px,5vw,78px);font-weight:400;line-height:.95}.passo p{max-width:34ch}.passo .link{align-self:flex-start;margin-top:auto}.pagina{min-height:100vh;padding:104px 4vw 80px}.pesquisa{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:44px;display:grid}.filtros{scrollbar-width:thin;max-height:calc(100vh - 100px);padding-right:8px;position:sticky;top:84px;overflow:auto}.filtros h4{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;margin:26px 0 10px;font-size:11px;display:flex}.busca{border:0;border-bottom:1px solid var(--tinta);width:100%;font-family:var(--serifa);background:0 0;outline:none;padding:10px 2px;font-size:22px}.busca::placeholder{color:#0c0c0d61;font-style:italic}.lista-f button small{margin-left:auto}.lista-f button{width:100%;font-family:var(--serifa);text-align:left;opacity:.5;align-items:baseline;gap:8px;padding:3px 0;font-size:21px;line-height:1.25;transition:opacity .2s,padding .2s;display:flex}.lista-f button small{font-family:var(--sans);letter-spacing:.08em;font-size:11px}.lista-f button:hover{opacity:1;padding-left:6px}.lista-f button.sel{opacity:1;font-style:italic}.lista-f button.sel:before{content:"→ ";font-style:normal}.pilulas{flex-wrap:wrap;gap:6px;display:flex}.pilulas button{border:1px solid var(--linha);border-radius:99px;padding:4px 11px;font-size:12px;transition:all .2s}.pilulas button:hover{border-color:var(--tinta)}.pilulas button.sel{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.marcas-f{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);scrollbar-width:thin;max-height:220px;overflow:auto}.marcas-f button{text-align:left;opacity:.62;justify-content:space-between;width:100%;padding:4px 2px;font-size:13px;display:flex}.marcas-f button:hover,.marcas-f button.sel{opacity:1}.marcas-f button.sel{font-weight:700}.troca{border:1px solid var(--tinta);border-radius:99px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.troca button{letter-spacing:.1em;text-transform:uppercase;padding:7px 6px;font-size:11px}.troca button.sel{background:var(--tinta);color:var(--papel)}.resultado-topo{border-bottom:1px solid var(--tinta);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.resultado-topo h1{font-family:var(--serifa);letter-spacing:-.03em;font-size:clamp(54px,8vw,130px);font-weight:400;line-height:.86}.resultado-topo p{text-align:right;max-width:34ch;font-size:13px}.grade{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-flow:dense;gap:14px;display:grid}.look{background:var(--papel-2);aspect-ratio:2/3;display:block;position:relative;overflow:hidden}.look.destaque{grid-area:span 2/span 2}.look img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s}.look:hover img{transform:scale(1.07)}.look .leg{color:#fff;opacity:0;background:linear-gradient(#0000,#000000b8);justify-content:space-between;align-items:flex-end;gap:8px;padding:38px 12px 10px;transition:all .3s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.look:hover .leg,.look:focus-visible .leg{opacity:1;transform:none}.look .leg b{font-family:var(--serifa);font-size:24px;font-weight:400;line-height:1}.look.destaque .leg b{font-size:42px}.look .leg small{letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:10px}.look .mais{background:var(--papel);width:34px;height:34px;color:var(--tinta);opacity:0;border-radius:50%;font-size:20px;line-height:1;transition:all .25s;position:absolute;top:8px;right:8px;transform:scale(.8)}.look:hover .mais{opacity:1;transform:none}.look .mais.sim{opacity:1;background:var(--manteiga);transform:none}.look .mais:hover{background:var(--tinta);color:var(--papel)}.vazio{font-family:var(--serifa);opacity:.6;padding:60px 0;font-size:30px;font-style:italic}.centro{justify-content:center;padding:34px 0 0;display:flex}.look-pagina{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:5vw;display:grid}.look-foto{position:sticky;top:90px}.look-foto .quadro-foto{max-width:100%;margin-left:auto;display:block;position:relative;box-shadow:0 30px 60px #0000002e}.look-foto img{width:100%;height:auto}.look-foto.marcando .quadro-foto{cursor:crosshair;outline:2px dashed var(--verniz);outline-offset:4px}.ponto{width:30px;height:30px;color:var(--tinta);border:1px solid var(--tinta);background:#f2eee6eb;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;animation:2.4s infinite pulsa;display:grid;position:absolute;box-shadow:0 0 #f2eee6b3}.ponto:hover{background:var(--manteiga);transform:scale(1.2)}@keyframes pulsa{70%{box-shadow:0 0 0 16px #f2eee600}to{box-shadow:0 0 #f2eee600}}.look-lado h1{font-family:var(--serifa);letter-spacing:-.035em;margin:14px 0 22px -.03em;font-size:clamp(64px,8.6vw,150px);font-weight:400;line-height:.84}.look-lado .acoes{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.secao{border-top:1px solid var(--tinta);padding:18px 0 26px}.secao>h3{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.material{text-align:left;border-bottom:1px solid var(--linha);grid-template-columns:30px 58px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 6px;transition:background .2s,padding .2s;display:grid}.material:hover{background:var(--papel-2);padding-left:12px}.material .num{border:1px solid var(--tinta);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.material b{font-family:var(--serifa);font-size:25px;font-weight:400;line-height:1.05;display:block}.material small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px}.material .preco{text-align:right;white-space:nowrap;font-size:13px}.amostra{background-color:var(--c);border-radius:3px;width:58px;height:58px;display:block;box-shadow:inset 0 0 0 1px #00000024,0 2px 6px #0000001f}.nota{opacity:.75;max-width:52ch;font-size:12.5px}.nota+.nota{margin-top:8px}.interno{background:var(--papel-2);border:1px dashed var(--tinta);margin-top:10px;padding:14px 16px}.interno .rotulo{color:var(--verniz)}.sugestoes{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sugestoes button{border:1px solid var(--linha);background:var(--papel);border-radius:99px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:12px;display:flex}.sugestoes button:hover{border-color:var(--tinta)}.sugestoes .amostra{border-radius:50%;width:24px;height:24px}.tira{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow:auto}.tira a{aspect-ratio:2/3;background:var(--papel-2);flex:0 0 96px;overflow:hidden}.tira img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tira a:hover img{transform:scale(1.08)}select.campo,input.campo{border:1px solid var(--linha);background:var(--papel);border-radius:4px;min-width:0;padding:7px 9px}input.campo:focus,select.campo:focus{outline:1px solid var(--tinta)}.marcas-pagina{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:5vw;display:grid}.titulo{font-family:var(--serifa);letter-spacing:-.035em;margin:10px 0 22px -.03em;font-size:clamp(60px,9vw,150px);font-weight:400;line-height:.84}.titulo em{font-style:italic}.intro{max-width:60ch;margin-bottom:26px;font-size:16px}.marca-linha{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr) 90px 216px;align-items:center;gap:18px;padding:6px 4px;transition:background .2s;display:grid}.marca-linha:hover{background:var(--papel-2)}.marca-linha .nome{font-family:var(--serifa);font-size:30px;line-height:1.1;transition:opacity .2s,font-size .2s}.marca-linha[data-p="0"] .nome{opacity:.28;text-decoration:line-through;text-decoration-thickness:1px}.marca-linha[data-p="4"] .nome{font-style:italic}.marca-linha[data-p="5"] .nome{font-size:38px;font-style:italic}.marca-linha small{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:11px}.pesos{justify-content:flex-end;gap:6px;display:flex}.pesos button{border:1px solid var(--tinta);border-radius:50%;width:30px;height:30px;font-size:12px;font-weight:700;transition:all .15s}.pesos button:hover{transform:scale(1.15)}.pesos button.sel{background:var(--tinta);color:var(--papel)}.pesos button.ate{background:var(--manteiga)}.previa{position:sticky;top:90px}.previa .mini{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.previa .mini a{aspect-ratio:2/3;background:var(--papel-2);position:relative;overflow:hidden}.previa .mini img{object-fit:cover;width:100%;height:100%}.previa .mini span{letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;padding:2px 5px;font-size:9px;position:absolute;inset:auto 0 0;overflow:hidden}body[data-rota=editor]{color:var(--papel);background:#101011}body[data-rota=editor] .rodape{border-color:#f2eee633}.editor{grid-template-columns:minmax(0,1fr) minmax(400px,520px);align-items:start;gap:4vw;display:grid}.palco{flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky;top:88px}.palco-foto{width:min(100%,88.3459vh - 167.857px);position:relative;overflow:hidden;box-shadow:0 50px 90px #0009}.palco-foto canvas{width:102.8%;max-width:none;height:auto;margin-left:-2.4%;display:block}.quadro-foto.exemplo{overflow:hidden}.quadro-foto.exemplo img{width:102.8%;max-width:none;margin-left:-2.4%}.palco-foto .ponto{color:var(--papel);border-color:var(--papel);background:#101011cc}.palco-foto .ponto.sel{background:var(--manteiga);color:var(--tinta);border-color:var(--manteiga);animation:none;transform:scale(1.25)}.palco-3d{aspect-ratio:5/4;background:radial-gradient(at 50% 66%,#313135 0%,#18181b 46%,#101011 76%);border:1px solid #f2eee61a;width:100%;max-width:900px;min-height:300px;max-height:calc(100vh - 250px);position:relative;overflow:hidden}.palco-espera{font-family:var(--serifa);opacity:.6;text-align:center;place-items:center;padding:20px;font-size:22px;font-style:italic;display:grid;position:absolute;inset:0}.palco-barra{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.palco-nota{opacity:.6;text-align:center;max-width:60ch;font-size:12px}.painel h1{font-family:var(--serifa);letter-spacing:-.03em;margin:10px 0 20px;font-size:clamp(44px,4.8vw,76px);font-weight:400;line-height:.9}.painel .secao{border-color:#f2eee647}.abas{border:1px solid var(--papel);border-radius:99px;gap:0;width:fit-content;display:flex;overflow:hidden}.abas button{letter-spacing:.16em;text-transform:uppercase;padding:8px 18px;font-size:11px}.abas button.sel{background:var(--papel);color:var(--tinta)}.atual{align-items:center;gap:14px;margin:16px 0 14px;display:flex}.atual .amostra{width:64px;height:64px}.atual b{font-family:var(--serifa);font-size:30px;font-weight:400;line-height:1;display:block}.atual small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px}.cartela{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.cartela button{aspect-ratio:1;background-color:var(--c);border-radius:4px;transition:transform .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.cartela button:hover{z-index:2;transform:scale(1.14)}.cartela button.sel{outline:2px solid var(--manteiga);outline-offset:2px}.cartela button:after{content:attr(data-nome);background:var(--papel);color:var(--tinta);white-space:nowrap;pointer-events:none;border-radius:3px;padding:3px 8px;font-size:11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cartela button:hover:after{display:block}.especial{grid-template-columns:minmax(0,1fr) 46px auto;align-items:center;gap:8px;display:grid}.especial input[type=color]{cursor:pointer;background:0 0;border:1px solid #f2eee666;border-radius:4px;width:46px;height:36px;padding:0}body[data-rota=editor] .campo{color:var(--papel);background:0 0;border-color:#f2eee659}body[data-rota=editor] .botao.cheio{background:var(--manteiga);color:var(--tinta);border-color:var(--manteiga)}body[data-rota=editor] .botao.cheio:hover{background:var(--papel);border-color:var(--papel)}table.custo{border-collapse:collapse;width:100%;font-size:13px}table.custo th{text-align:right;letter-spacing:.12em;text-transform:uppercase;opacity:.65;padding:4px 4px 8px;font-size:10px;font-weight:600}table.custo th:first-child,table.custo td:first-child{text-align:left}table.custo td{text-align:right;white-space:nowrap;border-top:1px solid #f2eee629;padding:6px 4px}table.custo td:first-child{white-space:normal}table.custo td small{opacity:.6;font-size:11px;display:block}table.custo input{text-align:right;width:62px;padding:4px 6px}table.custo tfoot td{border-top:1px solid var(--papel);font-family:var(--serifa);padding-top:10px;font-size:22px}table.custo tfoot tr+tr td{color:var(--manteiga);border-top:0;padding-top:0;font-size:30px}.linha-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pares{align-items:center;gap:8px;font-size:13px;display:flex}.pares input{text-align:right;width:84px}.quadro{border:1px solid var(--tinta);touch-action:none;background:#e4ddcf radial-gradient(#0c0c0d17 1px,#0000 1px) 0 0/18px 18px;min-height:70vh;position:relative;overflow:hidden}.quadro .dica{text-align:center;font-family:var(--serifa);opacity:.5;pointer-events:none;place-items:center;padding:30px;font-size:30px;font-style:italic;display:grid;position:absolute;inset:0}.pino{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;padding:8px 8px 10px;transition:box-shadow .2s;position:absolute;box-shadow:0 10px 26px #00000038}.pino:before{content:"";background:radial-gradient(circle at 35% 30%, #fff, var(--verniz) 45%, #5d0810);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:0 2px 3px #0006}.pino.arrastando{cursor:grabbing;z-index:20;box-shadow:0 26px 50px #00000059}.pino img{object-fit:cover;pointer-events:none;width:170px;height:255px}.pino figcaption,.pino .leg2{font-family:var(--serifa);max-width:170px;margin-top:6px;font-size:18px;line-height:1.1}.pino .leg2 small{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:10px;display:block}.pino.material-p .amostra{clip-path:polygon(0 4%,4% 0,8% 4%,12% 0,16% 4%,20% 0,24% 4%,28% 0,32% 4%,36% 0,40% 4%,44% 0,48% 4%,52% 0,56% 4%,60% 0,64% 4%,68% 0,72% 4%,76% 0,80% 4%,84% 0,88% 4%,92% 0,96% 4%,100% 0,100% 96%,96% 100%,92% 96%,88% 100%,84% 96%,80% 100%,76% 96%,72% 100%,68% 96%,64% 100%,60% 96%,56% 100%,52% 96%,48% 100%,44% 96%,40% 100%,36% 96%,32% 100%,28% 96%,24% 100%,20% 96%,16% 100%,12% 96%,8% 100%,4% 96%,0 100%);width:150px;height:150px;box-shadow:none;border-radius:0}.pino.nota-p{background:var(--manteiga);width:190px}.pino.nota-p textarea{resize:none;width:100%;min-height:110px;font-family:var(--serifa);cursor:text;background:0 0;border:0;outline:none;font-size:19px;line-height:1.2}.pino .tirar{background:var(--tinta);color:#fff;opacity:0;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:1;transition:opacity .2s;position:absolute;top:4px;right:4px}.pino:hover .tirar{opacity:1}.barra-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.barra-pagina .titulo{margin-bottom:0}.barra-pagina .linha-acoes{padding-bottom:14px}table.pedido{border-collapse:collapse;width:100%}table.pedido th{text-align:left;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--tinta);padding:8px 6px;font-size:10px}table.pedido td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:12px 6px}table.pedido td.n,table.pedido th.n{text-align:right;white-space:nowrap}table.pedido .prod{align-items:center;gap:12px;display:flex}table.pedido .prod .amostra{flex:none;width:44px;height:44px}table.pedido .prod b{font-family:var(--serifa);font-size:23px;font-weight:400;line-height:1;display:block}table.pedido input.campo{text-align:right;width:90px}.etiqueta{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.etiqueta.amostra-t{background:var(--manteiga);border-color:var(--manteiga)}.etiqueta.novo{background:var(--verniz);color:#fff;border-color:var(--verniz)}.etiqueta.exemplo{opacity:.6}.fecho{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:5vw;margin-top:26px;display:grid}.fecho textarea{border:1px solid var(--linha);background:0 0;border-radius:4px;width:100%;min-height:96px;padding:10px}.total{font-family:var(--serifa);margin:6px 0 16px;font-size:46px;line-height:1}body[data-rota=bastidor]{background:#e9e3d7}.colunas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.coluna h3{font-family:var(--serifa);border-bottom:1px solid var(--tinta);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:10px;font-size:38px;font-weight:400;line-height:1;display:flex}.coluna h3 small{font-family:var(--sans);letter-spacing:.1em;font-size:12px}.cartao{background:var(--papel);border:1px solid var(--linha);margin-bottom:12px;padding:14px 16px;box-shadow:0 6px 16px #0000000d}.cartao header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cartao header b{font-family:var(--serifa);font-size:24px;font-weight:400}.cartao ul{margin:0 0 10px;padding:0;font-size:13.5px;list-style:none}.cartao li{border-bottom:1px solid var(--linha);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.cartao .cor{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0003}.cartao p{font-size:13px}.radar{margin-top:34px}.janela{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--tinta);background:#0c0c0d8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.janela[hidden]{display:none}.folha{background:var(--papel);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(920px,100%);max-height:calc(100vh - 40px);animation:.35s cubic-bezier(.2,.7,.2,1) sobe;display:grid;position:relative;overflow:auto;box-shadow:0 50px 100px #0006}.folha.simples{width:min(560px,100%);padding:34px 36px;display:block}@keyframes sobe{0%{opacity:0;transform:translateY(26px)}}.folha .lado-amostra{background-color:var(--c);min-height:440px;position:relative}.folha .lado-amostra span{letter-spacing:.16em;text-transform:uppercase;background:var(--papel);padding:4px 8px;font-size:10px;position:absolute;bottom:16px;left:18px}.folha .corpo{padding:34px 36px 30px}.folha h2{font-family:var(--serifa);letter-spacing:-.03em;margin:8px 0 18px;font-size:56px;font-weight:400;line-height:.9}.folha.simples h2{font-size:44px}.folha dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:0 0 18px;font-size:14px;display:grid}.folha dt{letter-spacing:.14em;text-transform:uppercase;opacity:.65;padding-top:3px;font-size:10px}.folha dd{margin:0}.folha .fechar{border:1px solid var(--tinta);background:var(--papel);z-index:2;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:12px;right:14px}.folha .fechar:hover{background:var(--tinta);color:var(--papel)}.compra{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.compra input{text-align:right;width:96px}.mensagem{background:var(--papel-2);border-left:3px solid var(--esmeralda-2);white-space:pre-line;margin:14px 0 18px;padding:12px 14px;font-size:14px}.aviso{z-index:99;background:var(--tinta);color:var(--papel);border-radius:99px;max-width:90vw;padding:12px 20px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #0000004d}.aviso[hidden]{display:none}.aviso a{border-bottom:1px solid;margin-left:8px}.rodape{border-top:1px solid var(--tinta);letter-spacing:.14em;text-transform:uppercase;opacity:.75;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 4vw 28px;font-size:11px;display:flex}@media (width<=980px){.topo{flex-wrap:wrap;gap:14px}.topo nav{order:3;gap:14px;width:100%;margin-left:0;font-size:10.5px;overflow:auto}.capa,.bloco-topo,.citacao,.pesquisa,.look-pagina,.marcas-pagina,.editor,.fecho,.colunas,.caminho{grid-template-columns:minmax(0,1fr)}.capa{padding-top:140px}.capa-foto{justify-self:start;margin-top:30px}.carimbo{display:none}.familia{grid-template-columns:30px minmax(0,1fr) 110px}.familia .barra,.familia .tiras{display:none}.filtros,.look-foto,.previa,.palco{max-height:none;position:static}.passo{border-right:0;border-bottom:1px solid var(--tinta);min-height:0}.folha{grid-template-columns:minmax(0,1fr)}.folha .lado-amostra{min-height:180px}.pagina{padding-top:130px}.cartela{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.entrada{background:var(--esmeralda);min-height:100vh;color:var(--manteiga);grid-template-columns:minmax(0,1.3fr) minmax(280px,380px);align-items:center;gap:6vw;padding:8vh 6vw;display:grid;position:relative}.entrada:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 78% 60%,#12533fe6,#0000 70%),repeating-linear-gradient(115deg,#ffffff06 0 2px,#0000 2px 9px);position:absolute;inset:0}.entrada>*{position:relative}.entrada-texto h1{font-family:var(--serifa);letter-spacing:-.035em;margin:22px 0 28px -.04em;font-size:clamp(64px,11vw,190px);font-weight:400;line-height:.82}.entrada-texto h1 i{color:var(--ouro)}.entrada-texto p{color:#e7d48ce0;max-width:46ch;font-size:16px}.entrada-texto p+p{margin-top:18px}.entrada-caixa{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b35288c;border:1px solid #e7d48c59;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.entrada-caixa .botao{justify-content:center}.entrada-caixa .campo{color:var(--manteiga);background:0 0;border-color:#e7d48c73;padding:11px 12px}.entrada-caixa .campo::placeholder{color:#e7d48c8c}.entrada-caixa .nota{color:#e7d48ccc;opacity:1}.entrada-erro{background:var(--verniz);color:#fff;border-radius:4px;grid-column:1/-1;justify-self:start;padding:10px 16px}.topo button.visao{color:inherit;cursor:pointer;background:0 0}.topo nav a sup{letter-spacing:0;margin-left:3px;font-size:10px}.rascunho{border:1px dashed var(--manteiga);margin-bottom:18px;padding:8px 14px;font-size:13px;display:inline-block}.rascunho .link{margin-left:8px}.cartao b{font-weight:600}.cartao header b{font-weight:400}.folha textarea.campo{resize:vertical}@media (width<=980px){.entrada{grid-template-columns:minmax(0,1fr);align-content:center}}.modelos{flex-wrap:wrap;justify-content:center;gap:6px;max-width:900px;display:flex}.modelos .quebra{flex-basis:100%;height:0}.modelos button{letter-spacing:.14em;text-transform:uppercase;color:var(--papel);opacity:.8;border:1px solid #f2eee64d;border-radius:99px;padding:6px 13px;font-size:10.5px;transition:opacity .15s,border-color .15s}.modelos button:hover{opacity:1;border-color:var(--papel)}.modelos button.sel{background:var(--manteiga);border-color:var(--manteiga);color:var(--tinta);opacity:1}.palco-caixa{width:100%;max-width:900px;position:relative}.palco-3d{max-height:calc(100vh - 362px)}.variacoes{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.variacoes .grupo{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.variacoes em{letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-right:4px;font-size:9.5px;font-style:normal}.variacoes button{letter-spacing:.12em;text-transform:uppercase;color:var(--papel);background:#1010118c;border:1px solid #f2eee638;border-radius:99px;padding:4px 9px;font-size:10px;transition:border-color .15s}.variacoes button:hover{border-color:var(--papel)}.variacoes button.sel{background:var(--papel);border-color:var(--papel);color:var(--tinta)}.abas.partes{border-radius:18px;flex-wrap:wrap}.abas.partes button{flex:auto;padding:8px 13px}.atual .link{margin-top:6px;font-size:11px;display:block}.cartela button.indicado{box-shadow:inset 0 0 0 2px var(--ouro)}.especial.com-acabamento{grid-template-columns:minmax(0,1fr) 46px minmax(0,132px) auto}.especial select.campo{padding:7px 8px}body[data-rota=editor] select.campo option{color:var(--tinta)}table.custo input:disabled{opacity:.6}@media (width<=980px){.variacoes{margin-top:10px;position:static}.especial.com-acabamento{grid-template-columns:minmax(0,1fr) 46px}.pagina,.capa{padding-top:172px}}.catalogo{grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:start;gap:3vw;margin-top:26px;display:grid}.cat-barra{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 0;display:flex}.cat-barra .campo{flex:220px;min-width:220px}.cat-filtros{flex-wrap:wrap;gap:6px;display:flex}.cat-filtros button{letter-spacing:.12em;text-transform:uppercase;opacity:.6;border:1px solid;border-radius:99px;padding:5px 12px;font-size:10.5px}.cat-filtros button.sel{background:var(--tinta);color:var(--papel);opacity:1}.cat-lista{border-bottom:1px solid #1414142e}.cat-linha{text-align:left;border-top:1px solid #1414142e;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:8px 6px;display:grid}.cat-linha:hover,.cat-linha.sel{background:var(--papel-2)}.cat-linha .amostra{width:46px;height:46px}.cat-linha b{font-weight:500}.cat-linha small{opacity:.65;letter-spacing:.04em;font-size:11px;display:block}.cat-linha .marcas{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cat-ficha{border:1px solid var(--tinta);background:var(--papel);max-height:calc(100vh - 116px);padding:22px 22px 24px;position:sticky;top:96px;overflow:auto}.cat-ficha h2{font-family:var(--serifa);margin:6px 0 16px;font-size:34px;font-weight:400;line-height:1}.cat-ficha label{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:14px 0 5px;font-size:10.5px;display:block}.cat-ficha .campo{width:100%}.cat-ficha .dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-usos{flex-wrap:wrap;gap:6px;display:flex}.cat-usos button{border:1px solid var(--tinta);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:6px 13px;font-size:11px}.cat-usos button.sel{background:var(--tinta);color:var(--papel)}.cat-foto{cursor:crosshair;border:1px solid #14141440;margin-top:4px;line-height:0;position:relative;overflow:hidden}.cat-foto img{width:100%;height:auto;display:block}.cat-recorte{border:2px solid var(--manteiga);pointer-events:none;position:absolute;box-shadow:0 0 0 9999px #0000006b}.cat-foto.vazia{cursor:default;text-align:center;opacity:.8;border-style:dashed;padding:26px 18px;font-size:13px;line-height:1.4}.cat-ficha input[type=range]{width:100%}.cat-ficha .marcar{letter-spacing:0;text-transform:none;opacity:1;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.cat-fila{border:1px dashed var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.cat-aviso{border:1px solid var(--verniz);margin-top:18px;padding:12px 14px;font-size:13px}@media (width<=980px){.catalogo{grid-template-columns:minmax(0,1fr)}.cat-ficha{order:-1;max-height:none;position:static}}.cartela-busca{grid-template-columns:minmax(0,1fr) minmax(0,170px);gap:8px;margin-bottom:10px;display:grid}.cartela-busca select.campo{padding:7px 8px}.pes-grade{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:4vw;margin-top:28px;display:grid}.pes-caixa{border:1px solid var(--tinta);padding:22px;position:sticky;top:96px}.pes-caixa label{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:14px 0 5px;font-size:10.5px;display:block}.pes-caixa .campo{width:100%}.pes-linha{border-top:1px solid #1414142e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.pes-linha b{word-break:break-all;font-weight:500}.pes-linha small{opacity:.65;font-size:11px;display:block}.pes-linha .marcas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pes-nova{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 64px auto;gap:8px;margin-top:12px;display:grid}.entrada-caixa button.link{color:inherit;text-decoration:underline}@media (width<=980px){.pes-grade{grid-template-columns:minmax(0,1fr)}.pes-caixa{position:static}.pes-nova{grid-template-columns:minmax(0,1fr) 64px}}.ate-linha{border-top:1px solid #1414142e;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.ate-linha .amostra{width:46px;height:46px}.ate-linha b{font-weight:500}.ate-linha small{opacity:.7;font-size:11.5px;display:block}.ate-linha select.campo{padding:6px 8px}.topo nav{flex-wrap:wrap;row-gap:4px}.quadro-foto{position:relative}.contornos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contornos polygon{fill:#e7d48c47;stroke:var(--manteiga);stroke-width:2px;vector-effect:non-scaling-stroke}.contornos polyline.novo{fill:#c1121f2e;stroke:var(--verniz);stroke-width:2px;vector-effect:non-scaling-stroke}.vertice{background:var(--verniz);pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.ficha-impressa{display:none}@media print{body,body[data-rota=editor]{color:#000!important;background:#fff!important}.topo,.rodape,.aviso,.janela,.editor{display:none!important}.pagina{min-height:0!important;padding:0!important}.ficha-impressa{color:#000;padding:6mm 4mm;font-family:Georgia,serif;display:block}.ficha-impressa .ficha-cabeca{letter-spacing:.08em;text-transform:uppercase;margin:0 0 4mm;font:9pt Arial,sans-serif}.ficha-impressa h1{margin:0 0 5mm;font-size:22pt;font-weight:400}.ficha-impressa img{background:#18181b;max-width:120mm;max-height:95mm;margin:0 0 6mm;display:block}.ficha-impressa table{border-collapse:collapse;width:100%;margin-bottom:5mm;font:10pt Arial,sans-serif}.ficha-impressa th,.ficha-impressa td{text-align:left;border-bottom:.3mm solid #999;padding:2mm}.ficha-impressa th:nth-child(n+3),.ficha-impressa td:nth-child(n+3){text-align:right}.ficha-impressa tfoot td{text-align:right;border-bottom:0;font-weight:700}.ficha-impressa p{margin:0 0 3mm;font:10pt Arial,sans-serif}.ficha-impressa .ficha-nota{color:#444;font-size:8.5pt}}.cat-lote{color:#0c0c0d9e;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 14px;font-size:13px;display:flex}.cat-lote .link:disabled{opacity:.4;cursor:default;text-decoration:none}.cat-precos{border:1px solid var(--linha);margin:0 0 18px;padding:16px 18px}.cat-precos textarea{width:100%;margin-top:8px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.cat-precos-lista{border:1px solid var(--linha);max-height:260px;margin:6px 0 10px;overflow:auto}.cat-precos-lista table{border-collapse:collapse;width:100%;font-size:13px}.cat-precos-lista th,.cat-precos-lista td{text-align:left;border-bottom:1px solid var(--linha);padding:6px 10px}.cat-precos-lista th{background:var(--papel-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;position:sticky;top:0}.cat-precos-lista td:nth-child(n+2),.cat-precos-lista th:nth-child(n+2){text-align:right;white-space:nowrap}.cat-ficha textarea.campo{resize:vertical;width:100%}.cat-precos .nota{max-width:none}textarea.campo{border:1px solid var(--linha);background:var(--papel);border-radius:4px;min-width:0;padding:7px 9px}textarea.campo:focus{outline:1px solid var(--tinta)}.pes-caixa.solta{position:static}.pes-caixa .dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pes-caixa .marcar{letter-spacing:0;text-transform:none;opacity:1;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.pes-linha.apagada>span:first-child{opacity:.5}.pes-linha select.campo.pequeno{max-width:180px;padding:4px 6px;font-size:12px}.pes-linha .link:disabled{opacity:.4;cursor:default}.pes-nova.curta{grid-template-columns:minmax(0,1fr) auto}@media (width<=760px){.pes-linha{grid-template-columns:minmax(0,1fr)}.pes-linha .marcas{justify-content:flex-start}}.opiniao-botao{z-index:40;background:var(--papel);color:var(--tinta);border:1px solid var(--tinta);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:6px 14px;font-size:11px;position:fixed;bottom:14px;left:14px;box-shadow:0 4px 14px #0000002e}.opiniao-botao:hover{background:var(--manteiga)}.opiniao-caixa{z-index:60;background:var(--papel);width:min(380px,100vw - 28px);color:var(--tinta);border:1px solid var(--tinta);padding:16px 18px;position:fixed;bottom:14px;left:14px;box-shadow:0 10px 34px #00000047}body .opiniao-caixa textarea.campo{width:100%;color:var(--tinta);border-color:var(--linha);resize:vertical;background:#fff;margin-top:8px}.opiniao-caixa .nota{color:var(--tinta);opacity:.7;margin:8px 0 10px}.opiniao-caixa .botao{color:var(--tinta)}.pes-linha small.opiniao-texto{opacity:1;white-space:pre-wrap;word-break:break-word;margin:2px 0;font-size:13px}@media print{.opiniao-botao,.opiniao-caixa{display:none!important}}
