:root{--bg:#0a0a0b;--bg-2:#111113;--card:#151517;--line:#26262a;--text:#ece7e2;--muted:#a39b94;--dim:#6f6963;--copper:#e8914a;--copper-2:#f4b57c;--copper-d:#b8662a;--steel:#c9bdb3;--r:14px;--max:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:16px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.exo,h1,h2,h3{font-family:Exo\ 2,sans-serif;letter-spacing:.01em;line-height:1.15}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.cu{color:var(--copper)}.grad{background:linear-gradient(100deg,var(--steel),#fff 40%,var(--copper-2) 70%,var(--copper));-webkit-background-clip:text;background-clip:text;color:transparent}header{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}header.solid{background:rgba(10,10,11,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--line)}.nav{justify-content:space-between;height:70px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-family:Exo\ 2;font-weight:800;font-size:1.3rem;letter-spacing:.06em}.brand img{width:40px;height:40px;border-radius:9px;object-fit:cover}.brand b{color:var(--copper);font-weight:800}.menu{display:flex;gap:28px;align-items:center;font-size:.92rem;color:var(--muted)}.menu a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:999px;font-weight:600;font-size:.95rem;transition:transform .15s,box-shadow .2s,background .2s;cursor:pointer;border:0;font-family:inherit}.btn-cu{background:linear-gradient(135deg,var(--copper-2),var(--copper) 50%,var(--copper-d));color:#1a0e05;box-shadow:0 6px 24px -8px rgba(232,145,74,.6)}.btn-cu:hover{transform:translateY(-2px);box-shadow:0 10px 30px -8px rgba(232,145,74,.8)}.btn-ghost{border:1px solid #3a3836;color:var(--text);background:rgba(255,255,255,.02)}.btn-ghost:hover{border-color:var(--copper);color:var(--copper-2)}.menu .btn{padding:10px 18px;color:#1a0e05}.burger{display:none;background:none;border:0;color:var(--text);width:42px;height:42px;cursor:pointer}.ico{width:20px;height:20px;flex:none}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:110px 0 70px;overflow:hidden}.hero:before{content:"";background:radial-gradient(60% 55% at 72% 45%,rgba(232,145,74,.13),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(232,145,74,.05),transparent 70%)}.hero:before,.layers{position:absolute;inset:0;pointer-events:none}.layers{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 7px);-webkit-mask:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:40px;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;letter-spacing:.32em;text-transform:uppercase;color:var(--copper-2)}.eyebrow:before{content:"";width:34px;height:1px;background:var(--copper)}.hero h1{font-size:clamp(2.4rem,5.4vw,4.3rem);font-weight:800;margin:18px 0 20px}.hero p.lead{font-size:1.13rem;color:var(--muted);max-width:530px}.cta{gap:14px;margin-top:34px}.cta,.stats{display:flex;flex-wrap:wrap}.stats{gap:34px;margin-top:46px}.stats div{border-left:2px solid var(--copper);padding-left:14px}.stats strong{display:block;font-family:Exo\ 2;font-size:1.5rem;font-weight:700}.stats span{font-size:.85rem;color:var(--dim)}.hero-logo{position:relative;justify-self:center;width:min(520px,100%)}.hero-logo img{width:100%;-webkit-mask:radial-gradient(closest-side,#000 72%,transparent 100%);mask:radial-gradient(closest-side,#000 72%,transparent 100%);animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-12px)}}section{padding:100px 0;position:relative}.sec-head{text-align:center;max-width:680px;margin:0 auto 56px}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:700;margin:14px 0 12px}.sec-head p{color:var(--muted)}.alt{background:var(--bg-2);border-block:1px solid var(--line)}.grid{display:grid;grid-gap:20px;gap:20px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:border-color .25s,transform .25s}.card:hover{border-color:rgba(232,145,74,.5);transform:translateY(-4px)}.card h3{font-size:1.2rem;font-weight:700;margin:18px 0 8px}.card p{color:var(--muted);font-size:.95rem}.badge-ico{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#232325,#141415);border:1px solid #33302d;color:var(--copper);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 20px -6px rgba(232,145,74,.35)}.badge-ico svg{width:26px;height:26px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr)}.step{position:relative;padding:30px 24px;border-radius:var(--r);background:linear-gradient(180deg,#161618,#111113);border:1px solid var(--line)}.step:before{counter-increment:s;content:"0" counter(s);font-family:Exo\ 2;font-weight:800;font-size:2.6rem;line-height:1;background:linear-gradient(180deg,var(--copper-2),var(--copper-d));-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-size:1.1rem;margin:14px 0 6px}.step p{color:var(--muted);font-size:.93rem}.mats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.mat{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--card)}.mat .tag{font-family:Exo\ 2;font-weight:800;font-size:1.35rem;color:var(--copper-2)}.mat p{font-size:.86rem;color:var(--muted);margin-top:6px}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px}.chip{padding:9px 18px;border-radius:999px;border:1px solid #33302d;background:transparent;color:var(--muted);font:500 .9rem Inter,sans-serif;cursor:pointer;transition:.2s}.chip:hover{color:var(--text)}.chip.on{background:var(--copper);border-color:var(--copper);color:#1a0e05}.prod{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.prod:hover{border-color:rgba(232,145,74,.5);transform:translateY(-4px)}.thumb{aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 40%,#25221f,#121213);position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.thumb svg{width:44%;height:auto;color:var(--copper);filter:drop-shadow(0 0 18px rgba(232,145,74,.35))}.thumb .cat{position:absolute;top:12px;left:12px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(10,10,11,.7);border:1px solid #33302d;padding:4px 10px;border-radius:999px;color:var(--steel)}.prod-b{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.prod-b h3{font-size:1.08rem;font-weight:700}.prod-b p{font-size:.88rem;color:var(--muted);flex:1 1}.prod-f{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.price{font-family:Exo\ 2;font-weight:700;font-size:1.15rem}.price small{font-family:Inter;font-weight:400;color:var(--dim);font-size:.75rem;display:block}.btn-sm{padding:9px 14px;font-size:.85rem}.quote{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:50px;gap:50px;align-items:start}.quote ul{list-style:none;margin-top:26px;display:grid;grid-gap:14px;gap:14px}.quote li{display:flex;gap:12px;color:var(--muted)}.quote li svg{color:var(--copper);flex:none;margin-top:3px}.form-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px;grid-gap:16px}.form-card,.row2{display:grid;gap:16px}.row2{grid-template-columns:1fr 1fr;grid-gap:16px}label{display:grid;grid-gap:7px;gap:7px;font-size:.85rem;color:var(--steel);font-weight:500}input,select,textarea{width:100%;background:#0e0e10;border:1px solid #2e2c2a;border-radius:10px;padding:12px 14px;color:var(--text);font:inherit;font-size:.95rem;transition:border-color .2s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--copper)}textarea{min-height:110px;resize:vertical}.hint{font-size:.8rem;color:var(--dim)}.faq{max-width:780px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 22px}details[open]{border-color:rgba(232,145,74,.4)}summary{cursor:pointer;list-style:none;padding:19px 0;font-weight:600;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--copper);font-size:1.4rem;line-height:1;transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--muted);padding-bottom:20px;font-size:.95rem}.band{border-radius:22px;padding:60px 40px;text-align:center;background:radial-gradient(80% 120% at 50% 0,rgba(232,145,74,.22),transparent 60%),#121214;border:1px solid #3a2a1d}.band h2{font-size:clamp(1.8rem,3.4vw,2.5rem);margin-bottom:12px}.band p{color:var(--muted);margin-bottom:28px}footer{border-top:1px solid var(--line);padding:50px 0 30px;color:var(--dim);font-size:.9rem}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:34px}.foot h4{color:var(--text);font-family:Exo\ 2;margin-bottom:12px;font-size:1rem}.foot a{display:block;padding:3px 0}.foot a:hover{color:var(--copper-2)}.copy{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 8px 26px -6px rgba(37,211,102,.6);transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px;color:#fff}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (max-width:980px){.hero-grid,.quote{grid-template-columns:1fr}.hero-logo{order:-1;width:min(340px,80%)}.hero{text-align:center;padding-top:96px}.hero p.lead{margin-inline:auto}.cta,.stats{justify-content:center}.eyebrow:before{display:none}.g3,.g4,.steps{grid-template-columns:repeat(2,1fr)}.mats{grid-template-columns:repeat(3,1fr)}.foot{grid-template-columns:1fr 1fr}}@media (max-width:760px){.menu{position:fixed;inset:70px 0 auto;flex-direction:column;align-items:stretch;gap:0;background:rgba(10,10,11,.97);border-bottom:1px solid var(--line);padding:10px 20px 20px;transform:translateY(-130%);transition:transform .3s}.menu.open{transform:none}.menu a{padding:13px 0;border-bottom:1px solid var(--line)}.menu .btn{margin-top:14px;border:0}.burger{display:grid;place-items:center}section{padding:72px 0}.g3,.g4,.steps{grid-template-columns:1fr}.mats{grid-template-columns:1fr 1fr}.foot,.row2{grid-template-columns:1fr}.band{padding:44px 22px}.form-card{padding:22px}.stats{gap:22px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.page{padding:110px 0 80px;min-height:70vh}.page h1.title{font-size:clamp(1.8rem,3.4vw,2.5rem);margin-bottom:8px}.crumbs{font-size:.85rem;color:var(--dim);margin-bottom:18px}.crumbs a:hover{color:var(--copper-2)}.muted{color:var(--muted)}.dim{color:var(--dim)}.small{font-size:.86rem}.cart-link{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #33302d;color:var(--text)}.cart-link:hover{border-color:var(--copper)}.cart-count{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--copper);color:#1a0e05;font:700 .7rem/19px Inter;text-align:center}.nav-actions{display:flex;align-items:center;gap:10px}.prod .thumb img{transition:transform .5s}.prod:hover .thumb img{transform:scale(1.05)}.old{color:var(--dim);text-decoration:line-through;font-size:.85rem;margin-right:6px;font-family:Inter;font-weight:400}.pdp{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.gallery .main{aspect-ratio:1;border-radius:18px;overflow:hidden;background:radial-gradient(70% 70% at 50% 40%,#25221f,#121213);border:1px solid var(--line);display:grid;place-items:center}.gallery .main img{width:100%;height:100%;object-fit:cover}.gallery .thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gallery .thumbs button{width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#111;cursor:pointer;padding:0}.gallery .thumbs button.on{border-color:var(--copper)}.gallery .thumbs img{width:100%;height:100%;object-fit:cover}.pdp h1{font-size:clamp(1.7rem,3vw,2.3rem);margin:6px 0 10px}.pdp .big-price{font-family:Exo\ 2;font-size:2rem;font-weight:800}.opts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.opt{padding:8px 14px;border-radius:999px;border:1px solid #33302d;background:transparent;color:var(--muted);cursor:pointer;font:500 .88rem Inter}.opt.on{border-color:var(--copper);color:var(--copper-2);background:rgba(232,145,74,.08)}.qty{display:inline-flex;align-items:center;border:1px solid #33302d;border-radius:999px;overflow:hidden}.qty button{width:40px;height:44px;background:none;border:0;color:var(--text);font-size:1.1rem;cursor:pointer}.qty span{min-width:34px;text-align:center;font-weight:600}.buy-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:8px 0 22px}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}.box h3{font-size:1.05rem;margin-bottom:12px}.ship-calc{display:flex;gap:10px}.ship-calc input{flex:1 1}.ship-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.ship-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#0e0e10;cursor:pointer}.ship-opt.on{border-color:var(--copper);background:rgba(232,145,74,.06)}.ship-opt img{width:56px;height:22px;object-fit:contain;background:#fff;border-radius:4px;padding:2px}.ship-opt .grow{flex:1 1}.ship-opt strong{font-family:Exo\ 2}.prose{color:var(--muted);white-space:pre-line}.cart-table{display:grid;grid-gap:12px;gap:12px}.cart-row{display:grid;grid-template-columns:80px 1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cart-row .ph,.cart-row img{width:80px;height:80px;border-radius:10px;object-fit:cover;background:#1a1a1c}.link-btn{background:none;border:0;color:var(--dim);cursor:pointer;font-size:.82rem;text-decoration:underline}.link-btn:hover{color:var(--copper-2)}.two-col{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:28px;gap:28px;align-items:start}.summary{position:-webkit-sticky;position:sticky;top:90px}.sum-line{display:flex;justify-content:space-between;padding:7px 0;color:var(--muted)}.sum-line.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;color:var(--text);font-family:Exo\ 2;font-size:1.3rem;font-weight:700}.pay-opts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pay-opt{padding:16px 12px;border:1px solid var(--line);border-radius:12px;text-align:center;cursor:pointer;background:#0e0e10;font-weight:600}.pay-opt small{display:block;color:var(--dim);font-weight:400;font-size:.78rem;margin-top:4px}.pay-opt.on{border-color:var(--copper);background:rgba(232,145,74,.07);color:var(--copper-2)}.err{color:#ff8a7a;font-size:.9rem}.okc{color:#7fd69a}.alert{padding:12px 16px;border-radius:10px;border:1px solid #5a3a2a;background:rgba(232,145,74,.08);color:var(--copper-2);font-size:.9rem}.alert.red{border-color:#6b2b2b;background:rgba(255,80,80,.07);color:#ff9a8a}.pix-box{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:center}.pix-box img{width:220px;height:220px;background:#fff;border-radius:12px;padding:8px}.copy-field{display:flex;gap:8px}.copy-field input{font-size:.8rem}.timeline{display:grid;grid-gap:0;gap:0;margin-top:6px}.tl{display:flex;gap:12px;padding:8px 0;color:var(--dim)}.tl i{width:12px;height:12px;border-radius:50%;border:2px solid #444;margin-top:5px;flex:none}.tl.done{color:var(--text)}.tl.done i{border-color:var(--copper);background:var(--copper)}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid #3a3836;color:var(--steel);white-space:nowrap}.pill.aguardando_pagamento{color:#f2c46d;border-color:#5a4a20}.pill.em_producao,.pill.pago{color:#7fd69a;border-color:#2d5a3a}.pill.entregue,.pill.enviado{color:#79b8ff;border-color:#24466b}.pill.cancelado,.pill.expirado{color:#ff8a7a;border-color:#6b2b2b}.empty{text-align:center;padding:60px 20px;color:var(--muted)}.search{display:flex;gap:10px;max-width:420px;margin:0 auto 22px}.toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:#1b1b1d;border:1px solid var(--copper);color:var(--text);padding:12px 20px;border-radius:999px;z-index:80;font-size:.9rem;box-shadow:0 10px 30px -10px #000}.legal{max-width:780px}.legal h2{font-size:1.25rem;margin:26px 0 8px}.legal li,.legal p{color:var(--muted);margin-bottom:8px}.legal ul{padding-left:20px}.sandbox-bar{background:#3a2412;color:var(--copper-2);text-align:center;font-size:.78rem;padding:5px 10px;position:fixed;top:0;left:0;right:0;z-index:70}.has-sandbox header{top:26px}.adm{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.adm aside{background:#0d0d0f;border-right:1px solid var(--line);padding:22px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.adm aside a{display:block;padding:10px 12px;border-radius:9px;color:var(--muted);font-size:.93rem}.adm aside a:hover{background:#18181a;color:var(--text)}.adm main{padding:28px 32px;min-width:0}.adm h1{font-size:1.6rem;margin-bottom:18px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:26px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px}.kpi span{color:var(--dim);font-size:.82rem}.kpi strong{display:block;font-family:Exo\ 2;font-size:1.6rem;margin-top:4px}table.t{width:100%;border-collapse:collapse;font-size:.9rem}table.t th{text-align:left;color:var(--dim);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;padding:10px;border-bottom:1px solid var(--line)}table.t td{padding:12px 10px;border-bottom:1px solid #1d1d20;vertical-align:middle}table.t tr:hover td{background:#121214}.tbl-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:12px}.adm-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px;align-items:start}.kv{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:.92rem}.kv dt{color:var(--dim)}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn-xs{padding:8px 14px;font-size:.82rem}.ev{display:flex;gap:10px;font-size:.86rem;padding:8px 0;border-bottom:1px solid #1d1d20}.ev time{color:var(--dim);white-space:nowrap}.ev.erro{color:#ff9a8a}.ev.ok{color:#9fe0b0}.check{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--muted)}.check input{width:auto}.img-grid{display:flex;flex-wrap:wrap;gap:10px}.img-grid div{position:relative;width:96px;height:96px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.img-grid img{width:100%;height:100%;object-fit:cover}.img-grid button{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);border:0;color:#fff;border-radius:6px;cursor:pointer;font-size:.75rem;padding:2px 6px}.status-ok{color:#7fd69a}.status-bad{color:#ff8a7a}@media (max-width:980px){.adm-grid,.pdp,.two-col{grid-template-columns:1fr}.summary{position:static}.kpis{grid-template-columns:1fr 1fr}.adm{grid-template-columns:1fr}.adm aside{position:static;height:auto;display:flex;flex-wrap:wrap;gap:4px}}@media (max-width:760px){.cart-row{grid-template-columns:64px 1fr}.cart-row .ph,.cart-row img{width:64px;height:64px}.pay-opts,.pix-box{grid-template-columns:1fr}.pix-box{justify-items:center}.adm main{padding:20px 16px}}.hero-logo img{height:auto}.foot a.brand{display:flex}.sandbox-bar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}