:root{--grafite:#18202d;--grafite-2:#283345;--grafite-3:#0f1622;--azul:#2563eb;--azul-hover:#1d4ed8;--azul-vivo:#3b82f6;--azul-claro:#eaf1ff;--azul-claro-borda:#c9dafb;--azul-escuro:#1e3a8a;--texto-inverso:#fff;--texto-claro:#c9d1dc;--texto-claro-2:#97a3b4;--pagina:#fff;--fundo:#f5f7fa;--fundo-suave:#f9fafc;--superficie:#fff;--texto:#18202d;--texto-2:#596579;--titulo-cor:var(--grafite);--borda:#dce3ec;--borda-forte:#b4becc;--linha:#e8edf3;--selecionado:#eaf1ff;--selecionado-texto:#1d4ed8;--selecionado-borda:#2563eb;--opcao-hover:#f5f7fa;--online:#2fa36b;--sobra-fundo:#e3f3ea;--sobra-texto:#1b6a40;--limite-fundo:#fdf0d9;--limite-texto:#8a5300;--fraco-fundo:#fbe4e2;--fraco-texto:#a32a22;--selo-fundo:#eaf1ff;--selo-texto:#1d4ed8;--logo-r:#e5484d;--logo-g:#2fa36b;--logo-b:#4c7dff;--desenho-contorno:#b4becc;--desenho-base:#cfd7e2;--desenho-sombra:#e1e6ee;--desenho-lente:#1f2937;--desenho-destaque:#2563eb;--desenho-feixe:#2563eb2e;--desenho-imagem:#2563eb1a;--desenho-sobreposicao:#2563eb52;--fonte-texto:"Geist", "Helvetica Neue", Arial, system-ui, sans-serif;--fonte-titulo:var(--fonte-texto);--fonte-mono:var(--fonte-texto);--fonte-logo:"Archivo", var(--fonte-texto);--tamanho-xs:13px;--tamanho-sm:14px;--tamanho-base:16px;--tamanho-md:18px;--tamanho-lg:20px;--tamanho-xl:clamp(26px, 2.8vw, 34px);--tamanho-2xl:clamp(32px, 3.6vw, 46px);--tamanho-hero:clamp(38px, 4.8vw, 60px);--tamanho-preco:24px;--tamanho-preco-grande:32px;--espaco-card:24px;--espaco-grade:24px;--espaco-secao:96px;--raio-sm:6px;--raio:10px;--raio-lg:14px;--raio-pill:100px;--sombra:0 0 0 1px var(--borda), 0 1px 2px #18202d0a;--sombra-hover:0 0 0 1px var(--azul), 0 4px 16px #18202d14;--sombra-forte:0 4px 16px #18202d1f;--sombra-popup:0 20px 50px #18202d33;--veu:#18202d80;--transicao:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;--largura:1360px;--gutter:32px;--altura-topo:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--altura-topo) + 16px)}body{background:var(--pagina);min-height:100vh;color:var(--texto);font-family:var(--fonte-texto);font-size:var(--tamanho-base);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}a{color:var(--azul);transition:var(--transicao)}a:hover{color:var(--azul-hover)}input,select,button,textarea{font:inherit}button,input,select{transition:var(--transicao)}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}h1,h2,h3{font-family:var(--fonte-titulo);letter-spacing:-.025em;color:var(--titulo-cor);font-weight:600;line-height:1.15}h1{font-weight:700}.container{max-width:var(--largura);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.mono{font-variant-numeric:tabular-nums}.rotulo{font-size:var(--tamanho-xs);color:var(--texto-2);font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-conteudo{z-index:100;background:var(--superficie);color:var(--texto);border-radius:var(--raio);padding:8px 12px;font-weight:600;position:absolute;top:-48px;left:8px}.pular-conteudo:focus{top:8px}@media (width<=1099px){:root{--gutter:24px;--altura-topo:0px}}@media (width<=640px){:root{--gutter:16px;--espaco-card:20px;--espaco-grade:16px;--espaco-secao:64px;--tamanho-preco-grande:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.link-botao{color:var(--azul);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.link-botao:hover{color:var(--azul-hover)}.link-botao.pontilhado{text-underline-offset:3px;text-decoration-style:dotted}.ajuda{border:1px solid var(--borda-forte);background:var(--superficie);width:24px;height:24px;color:var(--texto-2);font-size:var(--tamanho-xs);cursor:pointer;border-radius:50%;flex:none;padding:0;line-height:1}.ajuda:hover{border-color:var(--azul);color:var(--azul)}.status{border-radius:var(--raio-pill);padding:3px 10px;font-weight:600;display:inline-block}.status-sobra{background:var(--sobra-fundo);color:var(--sobra-texto)}.status-limite{background:var(--limite-fundo);color:var(--limite-texto)}.status-fraco{background:var(--fraco-fundo);color:var(--fraco-texto)}.selo-disponibilidade{border-radius:var(--raio-sm);font-size:var(--tamanho-xs);align-self:flex-start;margin-bottom:4px;padding:2px 8px;font-weight:600;display:inline-block}.selo-disponibilidade.esgotado{background:var(--fraco-fundo);color:var(--fraco-texto)}.selo-disponibilidade.encomenda{background:var(--limite-fundo);color:var(--limite-texto)}.botao-principal,.botao-whatsapp{border-radius:var(--raio);background:var(--azul);min-height:44px;color:var(--texto-inverso);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.botao-whatsapp{display:flex}.botao-principal:hover,.botao-whatsapp:hover{color:var(--texto-inverso);background:var(--azul-hover)}.botao-secundario{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--superficie);min-height:44px;color:var(--texto);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.botao-secundario:hover{border-color:var(--azul);background:var(--superficie);color:var(--azul)}.botao-comparar{border:1px solid var(--borda-forte);border-radius:var(--raio);min-height:44px;font-size:var(--tamanho-sm);cursor:pointer;transition:var(--transicao);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex}.botao-comparar input{width:16px;height:16px;accent-color:var(--azul);flex:none;margin:0}.botao-comparar:hover,.botao-comparar:has(input:checked){border-color:var(--azul);color:var(--azul)}.botao-comparar:has(input:checked){background:var(--selecionado)}.botao-comparar:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}.botao-comparar.desativado,.botao-comparar.desativado:hover{border-color:var(--borda);color:var(--texto-2);cursor:default}.campo{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--superficie);min-height:44px;color:var(--texto);min-width:0;padding:9px 12px}.campo:hover:not(:disabled){border-color:var(--texto-2)}.campo[aria-invalid=true]{border-color:var(--fraco-texto)}
