:root{--bg: #fbf7f2;--surface: #ffffff;--surface-2: #fff8f2;--ink: #191518;--muted: #726b66;--line: #efe7df;--line-forte: #e6d8cc;--accent: #ff5a1f;--accent-2: #ff2d55;--accent-escuro: #e03d0a;--grad-acento: linear-gradient(135deg, #ff8a2b 0%, #ff4d1c 55%, #ff2d55 100%);--verde: #0f9d58;--verde-2: #0b7a43;--ml: #ffe600;--amazon: #232f3e;--shopee: #ee4d2d;--raio: 18px;--raio-lg: 26px;--sombra-sm: 0 1px 2px rgba(60, 30, 0, .05);--sombra-md: 0 12px 32px -16px rgba(70, 30, 0, .22);--sombra-lg: 0 26px 60px -28px rgba(70, 30, 0, .35);--max: 1140px;--fonte: "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--fonte);color:var(--ink);background:radial-gradient(60rem 40rem at 85% -10%,#ffe9dc 0%,transparent 55%),radial-gradient(50rem 30rem at -10% 10%,#fff1e2 0%,transparent 50%),var(--bg);background-attachment:fixed;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,select,input{font:inherit;color:inherit}button{cursor:pointer}.site-header{position:sticky;top:0;z-index:30;background:#fbf7f2c7;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--max);margin:0 auto;padding:14px 18px}.marca{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.03em;font-size:1.22rem}.marca-icone{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--grad-acento);color:#fff;box-shadow:0 8px 18px -8px #ff4d1ccc}.marca-icone svg{width:19px;height:19px}.marca-nome{background:linear-gradient(120deg,#241a14 20%,#ff5a1f 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.site-nav{display:flex;gap:6px}.nav-link{padding:8px 14px;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--muted);transition:background .15s,color .15s}.nav-link:hover,.nav-link.ativo{background:#fff;color:var(--ink);box-shadow:var(--sombra-sm)}.app{max-width:var(--max);margin:0 auto;padding:22px 18px 72px}.hero{position:relative;overflow:hidden;border-radius:var(--raio-lg);padding:34px 22px 26px;background:radial-gradient(120% 140% at 0% 0%,#fff,#fff6ee 42%,#ffe7d8);border:1px solid #f3e3d5;box-shadow:var(--sombra-md);margin-bottom:22px}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero:before{width:220px;height:220px;right:-60px;top:-80px;background:radial-gradient(circle at 35% 35%,#ffd9c2,transparent 70%)}.hero:after{width:160px;height:160px;right:90px;bottom:-100px;background:radial-gradient(circle at 50% 50%,#ffe1cc,transparent 70%)}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffffd9;border:1px solid #f2ddcd;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b5431a;margin-bottom:14px}.hero-badge .pulso{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #ff5a1f80;animation:pulso 2.2s infinite}@keyframes pulso{0%{box-shadow:0 0 #ff5a1f73}70%{box-shadow:0 0 0 9px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}.hero h1{position:relative;z-index:1;font-size:clamp(1.7rem,5.4vw,2.7rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 10px;max-width:20ch}.hero h1 .hl{background:var(--grad-acento);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{position:relative;z-index:1;margin:0 0 20px;color:var(--muted);max-width:48ch;font-size:.98rem}.busca{position:relative;z-index:1;max-width:560px}.busca-icone{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#b3a79d;pointer-events:none}.busca input{width:100%;padding:16px 18px 16px 48px;border:1px solid #efdfd2;border-radius:16px;background:#fff;outline:none;font-size:.98rem;box-shadow:0 10px 30px -18px #5a280073;transition:border-color .15s,box-shadow .15s}.busca input::placeholder{color:#b7aba1}.busca input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #ff5a1f24,0 10px 30px -18px #5a280073}.hero-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.stat{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#ffffffb8;border:1px solid #f0ded0;font-size:.79rem;font-weight:600;color:#7a6a5e}.stat strong{color:var(--ink);font-weight:800}.stat .dot{width:7px;height:7px;border-radius:50%;background:var(--verde)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;margin-bottom:12px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:9px 16px;border-radius:999px;border:1px solid var(--line-forte);background:#fff;color:var(--muted);font-weight:700;font-size:.88rem;transition:all .15s}.chip:hover{border-color:#d9c6b6;color:var(--ink)}.chip.ativo{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--sombra-sm)}.chip[data-valor=mercadolivre].ativo{background:var(--ml);border-color:#ecd400;color:#3a3400}.chip[data-valor=amazon].ativo{background:var(--amazon);border-color:var(--amazon);color:#fff}.chip[data-valor=shopee].ativo{background:var(--shopee);border-color:var(--shopee);color:#fff}.barra-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sombra-sm);margin-bottom:18px}.barra-filtros select{padding:9px 34px 9px 12px;border-radius:11px;border:1px solid var(--line);background-color:#fdfaf7;cursor:pointer;max-width:100%;font-size:.9rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23726b66' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.barra-filtros select:focus{outline:none;border-color:var(--accent)}.alternador{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--muted);cursor:pointer;padding:8px 12px;border-radius:11px;background:#fdfaf7;border:1px solid var(--line)}.alternador input{accent-color:var(--accent);width:16px;height:16px}.resultados{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 2px 14px}.resultados h2{font-size:1.15rem;letter-spacing:-.02em;margin:0}.status-lista{color:var(--muted);font-size:.84rem;margin:0}.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 620px){.grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width: 980px){.grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--raio);background:#fff;overflow:hidden;box-shadow:var(--sombra-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--sombra-lg);border-color:#f0d6c3}.card-midia{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 42%,#fff,#fdf4ec 62%,#f8ebdf);overflow:hidden}.card-midia img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .35s ease}.card:hover .card-midia img{transform:scale(1.06)}.selo{position:absolute;top:10px;left:10px;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:5px 9px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--sombra-sm)}.selo-mercadolivre{background:var(--ml);border-color:#ecd400;color:#3a3400}.selo-amazon{background:var(--amazon);border-color:var(--amazon);color:#fff}.selo-shopee{background:var(--shopee);border-color:var(--shopee);color:#fff}.selo-desconto{position:absolute;top:10px;right:10px;font-size:.74rem;font-weight:800;padding:5px 9px;border-radius:999px;background:linear-gradient(135deg,#17b364,#0b8a4a);color:#fff;box-shadow:0 6px 14px -6px #0b8a4acc}.card-corpo{display:flex;flex-direction:column;gap:9px;padding:12px 14px 15px;flex:1}.card-titulo{font-size:.9rem;font-weight:650;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.card-preco{margin-top:auto;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.card-preco strong{font-size:1.18rem;font-weight:800;letter-spacing:-.02em}.card-preco s{color:#a49a92;font-size:.8rem}.card-economia{font-size:.76rem;font-weight:700;color:var(--verde-2)}.ver-oferta{color:var(--accent);font-weight:800;font-size:.9rem}.esqueleto{pointer-events:none;padding-bottom:14px;box-shadow:none}.esq-img{aspect-ratio:1 / 1;background:linear-gradient(90deg,#f3ece5 25%,#eae0d6 37%,#f3ece5 63%);background-size:400% 100%;animation:brilho 1.3s ease infinite}.esq-linha{height:12px;margin:12px 14px 0;border-radius:6px;background:linear-gradient(90deg,#f3ece5 25%,#eae0d6 37%,#f3ece5 63%);background-size:400% 100%;animation:brilho 1.3s ease infinite}.esq-linha.curta{width:45%}@keyframes brilho{0%{background-position:100% 50%}to{background-position:0 50%}}.mais-wrap{display:flex;justify-content:center;padding:30px 0 0}.botao-mais{padding:13px 32px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-weight:800;letter-spacing:-.01em;box-shadow:0 14px 30px -16px #191518cc;transition:transform .15s,box-shadow .15s,background .15s}.botao-mais:hover{background:#2a2328;transform:translateY(-1px)}.botao-mais:disabled{opacity:.55;cursor:progress;transform:none}.estado{grid-column:1 / -1;text-align:center;padding:56px 20px;color:var(--muted);background:#fff;border:1px dashed var(--line-forte);border-radius:var(--raio)}.estado h1,.estado h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 8px}.estado-vazio:before{content:"?";display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--accent);font-size:1.5rem;font-weight:800}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted);margin-bottom:18px}.breadcrumb a{font-weight:700;color:var(--ink)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{color:#c9beb5}.produto-layout{display:grid;gap:22px;align-items:start}@media (min-width: 860px){.produto-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px}}.produto-midia{position:relative;border:1px solid var(--line);border-radius:var(--raio-lg);background:radial-gradient(circle at 50% 40%,#fff,#fdf4ec 60%,#f6e8db);aspect-ratio:1 / 1;overflow:hidden;box-shadow:var(--sombra-md)}@media (min-width: 860px){.produto-midia{position:sticky;top:88px}}.produto-midia img{width:100%;height:100%;object-fit:contain;padding:26px}.produto-info{background:#fff;border:1px solid var(--line);border-radius:var(--raio-lg);padding:22px;box-shadow:var(--sombra-sm)}.produto-info h1{font-size:clamp(1.32rem,3.4vw,1.85rem);line-height:1.22;letter-spacing:-.03em;margin:0 0 16px}.produto-preco{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px;border-radius:16px;background:linear-gradient(135deg,#fff8f2,#fff1e6);border:1px solid #f4e0d0;margin-bottom:8px}.produto-preco strong{font-size:clamp(1.8rem,6vw,2.4rem);font-weight:800;letter-spacing:-.04em}.produto-preco s{color:#a49a92;font-size:1rem}.selo-desconto-inline{background:linear-gradient(135deg,#17b364,#0b8a4a);color:#fff;font-weight:800;font-size:.82rem;padding:4px 10px;border-radius:999px}.preco-consulte{color:var(--muted);font-weight:700}.produto-economia{color:var(--verde-2);font-weight:700;font-size:.9rem;margin:0 0 12px}.produto-meta{color:var(--muted);font-size:.84rem;margin:2px 0 16px}.cta{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;background:var(--grad-acento);color:#fff;font-weight:800;font-size:1.02rem;padding:16px 22px;border-radius:14px;box-shadow:0 18px 34px -18px #ff3c14d9;transition:transform .12s,box-shadow .15s,filter .15s}.cta:hover{filter:brightness(1.04);box-shadow:0 22px 40px -18px #ff3c14e6}.cta:active{transform:scale(.995)}.aviso-afiliado{color:var(--muted);font-size:.77rem;margin:12px 0 18px}.acoes{display:flex;gap:10px}.botao-secundario{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;border:1px solid var(--line-forte);background:#fff;font-weight:700;font-size:.9rem;transition:border-color .15s,background .15s}.botao-secundario:hover{border-color:var(--ink);background:#fffaf6}.botao-secundario svg{width:17px;height:17px}.produto-descricao{margin-top:34px;background:#fff;border:1px solid var(--line);border-radius:var(--raio-lg);padding:24px;box-shadow:var(--sombra-sm);max-width:78ch}.produto-descricao h2,.relacionados h2{font-size:1.1rem;letter-spacing:-.02em;margin:0 0 12px}.produto-descricao p{color:#3f3833;margin:0 0 12px}.produto-descricao p:last-child{margin-bottom:0}.relacionados{margin-top:46px}.carregando-pagina{padding:56px 0;text-align:center;color:var(--muted)}.site-footer{border-top:1px solid var(--line);background:#ffffff80;padding:30px 18px 46px;color:var(--muted);font-size:.82rem}.footer-inner{max-width:var(--max);margin:0 auto;display:flex;flex-direction:column;gap:10px}.footer-marca{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.footer-marca .marca-icone{width:26px;height:26px;border-radius:8px}.footer-marca .marca-icone svg{width:15px;height:15px}.site-footer p{margin:0;max-width:70ch}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
