.pagina.svelte-1ls10ps{padding-block:var(--esp-4) var(--esp-7)}.trilha.svelte-1ls10ps ol:where(.svelte-1ls10ps){margin:0 0 var(--esp-4);font-size:var(--t-sm);color:var(--texto-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.trilha.svelte-1ls10ps li:where(.svelte-1ls10ps)+li:where(.svelte-1ls10ps):before{content:"/";color:var(--linha-forte);margin-right:6px}.produto.svelte-1ls10ps{gap:var(--esp-5);display:grid}.galeria.svelte-1ls10ps{gap:var(--esp-3);min-width:0;display:grid}.principal.svelte-1ls10ps{border:1px solid var(--linha);border-radius:var(--raio-lg);background:var(--branco);cursor:zoom-in;aspect-ratio:1;width:100%;padding:0;display:block;overflow:hidden}.principal.svelte-1ls10ps img:where(.svelte-1ls10ps){object-fit:contain;width:100%;height:100%}.sem-foto.svelte-1ls10ps{cursor:default;opacity:.4;place-items:center;display:grid}.sem-foto.svelte-1ls10ps img:where(.svelte-1ls10ps){width:160px;height:160px}.navegacao-galeria.svelte-1ls10ps{align-items:center;gap:var(--esp-2);display:flex}.seta.svelte-1ls10ps{width:var(--alvo);height:var(--alvo);border:1px solid var(--linha-forte);background:var(--branco);color:var(--azul-900);cursor:pointer;border-radius:999px;flex:none;font-size:1.5rem;line-height:1}.miniaturas.svelte-1ls10ps{gap:var(--esp-2);scroll-snap-type:x mandatory;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.miniaturas.svelte-1ls10ps li:where(.svelte-1ls10ps){scroll-snap-align:start}.miniaturas.svelte-1ls10ps button:where(.svelte-1ls10ps){border-radius:var(--raio);background:var(--branco);cursor:pointer;border:2px solid #0000;padding:0}.miniaturas.svelte-1ls10ps button[aria-current=true]:where(.svelte-1ls10ps){border-color:var(--ouro-500)}.miniaturas.svelte-1ls10ps img:where(.svelte-1ls10ps){object-fit:cover;border-radius:8px;width:64px;height:64px}.zoom.svelte-1ls10ps{max-width:min(96vw,1200px);max-height:96dvh;padding:var(--esp-3);border-radius:var(--raio-lg);border:0}.zoom.svelte-1ls10ps::backdrop{background:#04122fcc}.zoom.svelte-1ls10ps img:where(.svelte-1ls10ps){width:auto;max-height:calc(96dvh - 100px);margin:0 auto}.fechar-zoom.svelte-1ls10ps{margin:var(--esp-3) auto 0;border-color:var(--linha-forte);display:flex}.compra.svelte-1ls10ps h1:where(.svelte-1ls10ps){font-size:var(--t-xl);margin-bottom:var(--esp-2)}.resumo.svelte-1ls10ps{color:var(--texto-2)}.preco-bloco.svelte-1ls10ps{margin:var(--esp-4) 0}.preco-bloco.svelte-1ls10ps p:where(.svelte-1ls10ps){margin:0}.cheio.svelte-1ls10ps{color:var(--texto-3)}.atual.svelte-1ls10ps{color:var(--azul-900);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.validade.svelte-1ls10ps{font-size:var(--t-sm);color:var(--texto-2)}.estoque.svelte-1ls10ps{color:var(--sucesso);font-weight:600;font-size:var(--t-sm);margin-top:var(--esp-2)!important}.estoque.sem.svelte-1ls10ps{color:var(--erro)}.sku.svelte-1ls10ps{font-size:var(--t-xs);color:var(--texto-3)}.atributo.svelte-1ls10ps{margin:0 0 var(--esp-4);border:0;padding:0}.atributo.svelte-1ls10ps legend:where(.svelte-1ls10ps){margin-bottom:var(--esp-2);color:var(--texto-2)}.atributo.svelte-1ls10ps legend:where(.svelte-1ls10ps) strong:where(.svelte-1ls10ps){color:var(--texto)}.valores.svelte-1ls10ps{gap:var(--esp-2);flex-wrap:wrap;display:flex}.valor.svelte-1ls10ps{min-height:var(--alvo);min-width:var(--alvo);border:1.5px solid var(--linha-forte);border-radius:var(--raio);background:var(--branco);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:550;display:inline-flex;position:relative}.valor.svelte-1ls10ps input:where(.svelte-1ls10ps){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.valor.svelte-1ls10ps:has(input:where(.svelte-1ls10ps):checked){border-color:var(--azul-900);box-shadow:inset 0 0 0 1px var(--azul-900);background:var(--azul-50)}.valor.svelte-1ls10ps:has(input:where(.svelte-1ls10ps):focus-visible){outline:3px solid var(--foco);outline-offset:2px}.valor.esgotado.svelte-1ls10ps{color:var(--texto-3);border-style:dashed}.valor.inexistente.svelte-1ls10ps{opacity:.45}.amostra.svelte-1ls10ps{border:1px solid var(--linha-forte);border-radius:999px;width:18px;height:18px}.comprar.svelte-1ls10ps{gap:var(--esp-3);grid-template-columns:110px 1fr;align-items:end;display:grid}.quantidade.svelte-1ls10ps{font-size:var(--t-sm);color:var(--texto-2);gap:4px;display:grid}.quantidade.svelte-1ls10ps input:where(.svelte-1ls10ps){border:1.5px solid var(--linha-forte);border-radius:var(--raio);background:var(--branco);min-height:48px;padding:0 12px;font-size:16px}.comprar.svelte-1ls10ps .botao:where(.svelte-1ls10ps){min-height:48px}.aviso.svelte-1ls10ps{margin-top:var(--esp-3);padding:var(--esp-3);border-radius:var(--raio);font-size:var(--t-sm)}.aviso.ok.svelte-1ls10ps{background:var(--sucesso-fundo);color:var(--sucesso)}.aviso.erro.svelte-1ls10ps{background:var(--erro-fundo);color:var(--erro)}.informacoes.svelte-1ls10ps{gap:var(--esp-3);margin:var(--esp-5) 0 0;padding:var(--esp-4) 0 0;border-top:1px solid var(--linha);color:var(--texto-2);font-size:var(--t-sm);list-style:none;display:grid}.informacoes.svelte-1ls10ps li:where(.svelte-1ls10ps){gap:var(--esp-2);align-items:flex-start;display:flex}.informacoes.svelte-1ls10ps svg{color:var(--azul-800);flex:none}.detalhes.svelte-1ls10ps{gap:var(--esp-6);margin-top:var(--esp-7);max-width:820px;display:grid}.detalhes.svelte-1ls10ps h2:where(.svelte-1ls10ps){font-size:var(--t-lg)}.texto.svelte-1ls10ps ul{padding-left:1.2em}.pre.svelte-1ls10ps{white-space:pre-line}.caracteristicas.svelte-1ls10ps{gap:8px var(--esp-4);grid-template-columns:minmax(120px,max-content) 1fr;margin:0;display:grid}.caracteristicas.svelte-1ls10ps dt:where(.svelte-1ls10ps){color:var(--texto-3)}.caracteristicas.svelte-1ls10ps dd:where(.svelte-1ls10ps){margin:0}.seguranca.svelte-1ls10ps{padding:var(--esp-4);border-left:4px solid var(--ouro-500);background:var(--aviso-fundo);border-radius:var(--raio)}.relacionados.svelte-1ls10ps{margin-top:var(--esp-7)}.relacionados.svelte-1ls10ps h2:where(.svelte-1ls10ps){font-size:var(--t-xl)}@media (width>=960px){.produto.svelte-1ls10ps{gap:var(--esp-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.galeria.svelte-1ls10ps{top:calc(var(--cabecalho-altura) + 72px);position:sticky}}
