:root,.tema-escuro{--cor-fundo:#13273f;--cor-ouro:#ca942b;--cor-ouro-claro:#e5b33e;--cor-ouro-brilho:#f7d55c;--cor-ouro-sombra:#8a5a13;--cor-marrom:#331d10;--fonte-display:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fonte-texto:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fonte-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--texto-xs:.75rem;--texto-sm:.875rem;--texto-base:1rem;--texto-lg:1.125rem;--texto-xl:1.25rem;--texto-2xl:1.5rem;--texto-3xl:1.875rem;--texto-4xl:2.25rem;--texto-5xl:3rem;--texto-6xl:3.75rem;--peso-normal:400;--peso-medio:500;--peso-semibold:600;--peso-bold:700;--altura-linha-titulo:1.15;--altura-linha-texto:1.6;--espaco-letra-titulo:.04em;--espaco-letra-caixa-alta:.12em;--espaco-0:0;--espaco-1:.25rem;--espaco-2:.5rem;--espaco-3:.75rem;--espaco-4:1rem;--espaco-5:1.5rem;--espaco-6:2rem;--espaco-7:3rem;--espaco-8:4rem;--espaco-9:6rem;--raio-nenhum:0;--raio-pequeno:.25rem;--raio-medio:.5rem;--raio-grande:.75rem;--raio-pilula:9999px;--sombra-suave:0 1px 2px #00000040;--sombra-media:0 6px 16px #0000004d;--sombra-forte:0 16px 40px #0006;--foco-espessura:3px;--foco-afastamento:2px;--duracao-rapida:.12s;--duracao-normal:.2s;--duracao-lenta:.36s;--curva-padrao:cubic-bezier(.2, 0, 0, 1);--curva-saida:cubic-bezier(0, 0, .2, 1);--papel-fundo:#13273f;--papel-superficie:#1c3856;--papel-texto:#f6f1e4;--papel-texto-suave:#aebaca;--papel-destaque:#e5b33e;--papel-destaque-forte:#ca942b;--papel-borda:#34506f;--papel-borda-campo:#aebaca;--papel-foco:#e5b33e;--papel-acao:#e5b33e;--papel-acao-texto:#13273f;--papel-erro:#f08a7e;--papel-sucesso:#8cc76f;--papel-aviso:#f7d55c;--papel-titulo:#e5b33e;--papel-cartao:#1c3856}:root[data-tema=claro]{--papel-fundo:#fff;--papel-superficie:#f0f4fa;--papel-texto:#13273f;--papel-texto-suave:#4a5b70;--papel-destaque:#8a5a13;--papel-destaque-forte:#331d10;--papel-borda:#cdd8e5;--papel-borda-campo:#4a5b70;--papel-foco:#13273f;--papel-acao:#13273f;--papel-acao-texto:#f6f1e4;--papel-erro:#b3362b;--papel-sucesso:#2e7d32;--papel-aviso:#8a5a13;--papel-cartao:#fff;--papel-titulo:#13273f}@media (prefers-reduced-motion:reduce){:root{--duracao-rapida:0s;--duracao-normal:0s;--duracao-lenta:0s}}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo{z-index:20;background:var(--papel-fundo);box-shadow:var(--sombra-media);padding-block:var(--espaco-3);border-bottom:1px solid var(--papel-borda);border-radius:0 0 1.5rem 1.5rem;position:relative;top:0}.topo-linha1{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.topo-linha2{align-items:center;gap:var(--espaco-3);margin-top:var(--espaco-3);display:flex}.topo-marca{align-items:center;gap:var(--espaco-2);color:var(--papel-destaque);font-weight:var(--peso-bold);flex:none;text-decoration:none;display:inline-flex}.busca{flex:100%;order:3;min-width:0;position:relative}.busca input{width:100%;height:2.75rem;padding:0 var(--espaco-4) 0 2.75rem;font:inherit;color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula)}.busca input::placeholder{color:var(--papel-texto-suave)}.busca-icone{left:var(--espaco-4);color:var(--papel-texto-suave);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.topo-acoes{align-items:center;gap:var(--espaco-2);margin-left:auto;display:flex}.pilula{align-items:center;gap:var(--espaco-2);min-height:2.5rem;padding:0 var(--espaco-4);color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);font-size:var(--texto-sm);font-weight:var(--peso-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--duracao-normal) var(--curva-padrao);text-decoration:none;display:inline-flex}.pilula:hover{border-color:var(--papel-destaque)}.pilula[aria-current=page]{border-color:var(--papel-destaque);color:var(--papel-destaque)}.pilula-forte{background:var(--papel-acao);color:var(--papel-acao-texto);border-color:var(--papel-acao);list-style:none}.pilula-forte:hover{border-color:var(--cor-ouro-claro)}.pilula-forte::-webkit-details-marker{display:none}.pilula-icone{justify-content:center;width:2.5rem;padding:0;position:relative}.contador{border-radius:var(--raio-pilula);background:var(--papel-acao);min-width:1.25rem;height:1.25rem;color:var(--papel-acao-texto);font-size:var(--texto-xs);font-weight:var(--peso-bold);border:2px solid var(--papel-fundo);place-items:center;padding:0 .3rem;display:grid;position:absolute;top:-.35rem;right:-.35rem}.contador[hidden],.pilula-texto{display:none}.menu-cat{flex:none;position:relative}.menu-cat-lista{top:calc(100% + var(--espaco-2));z-index:30;min-width:15rem;padding:var(--espaco-2);background:var(--papel-cartao);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-media);margin:0;list-style:none;position:absolute;left:0}.menu-cat-lista a{align-items:center;gap:var(--espaco-3);padding:var(--espaco-3);color:var(--papel-texto);border-radius:var(--raio-medio);font-weight:var(--peso-medio);text-decoration:none;display:flex}.menu-cat-lista a:hover{background:var(--papel-superficie)}.atalhos{border-left:1px solid var(--papel-borda);min-width:0;padding-left:var(--espaco-3)}.atalhos ul{gap:var(--espaco-2);padding:0 0 var(--espaco-1);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.atalhos ul::-webkit-scrollbar{display:none}@media (width>=900px){.busca{flex:16rem;order:0;min-width:14rem}.topo{position:sticky}.topo-acoes{flex:none}}@media (width>=1240px){.pilula-texto{display:inline}}.redondo{border-radius:var(--raio-pilula);border:1px solid var(--papel-borda);cursor:pointer;width:2.5rem;height:2.5rem;transition:background var(--duracao-normal) var(--curva-padrao), border-color var(--duracao-normal) var(--curva-padrao);place-items:center;padding:0;text-decoration:none;display:inline-grid}.redondo-claro{background:var(--papel-cartao);color:var(--papel-texto);box-shadow:var(--sombra-suave)}.redondo-claro:hover:not(:disabled){border-color:var(--papel-destaque);color:var(--papel-destaque)}.redondo-claro:disabled{opacity:.4;cursor:default}.redondo-acao{background:var(--cor-fundo);color:var(--cor-ouro-claro);border-color:var(--cor-fundo);box-shadow:var(--sombra-media)}.redondo-acao:hover{background:var(--cor-ouro-claro);color:var(--cor-fundo);border-color:var(--cor-ouro-claro)}.botao.botao-ouro{background:var(--cor-ouro-claro);border-color:var(--cor-ouro-claro);color:var(--cor-fundo)}.botao.botao-ouro:hover{background:var(--cor-ouro-brilho);border-color:var(--cor-ouro-brilho)}.botao.botao-vazado{border-color:var(--cor-ouro-claro);color:var(--cor-ouro-claro);background:0 0}.botao.botao-vazado:hover{background:var(--cor-ouro-claro);color:var(--cor-fundo)}.carrossel{width:100%;margin:calc(-1 * var(--altura-topo,8rem)) 0 0;isolation:isolate;background:var(--cor-fundo);color:#fff;box-shadow:var(--sombra-forte);border-radius:0;position:relative;overflow:hidden}.carrossel-faixa{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.carrossel-faixa::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;align-items:center;gap:var(--espaco-5);width:100%;padding:calc(var(--altura-topo,8rem) + var(--espaco-6)) var(--espaco-5) calc(var(--espaco-6) + 1.5rem);scroll-snap-stop:always;background:radial-gradient(60% 90% at 82% 50%, color-mix(in srgb, var(--cor-ouro) 30%, transparent), transparent 70%), var(--cor-fundo);flex:none;min-height:28rem;display:grid;position:relative;overflow:hidden}.slide-texto{z-index:1;max-width:34rem;position:relative}.slide-kicker{margin:0 0 var(--espaco-3);color:var(--cor-ouro-claro);font-size:var(--texto-sm);font-weight:var(--peso-semibold);letter-spacing:var(--espaco-letra-caixa-alta);text-transform:uppercase}.carrossel h1,.carrossel h2{margin:0 0 var(--espaco-4);color:#fff;font-size:clamp(var(--texto-2xl), 5vw, var(--texto-4xl));text-transform:none}.carrossel h1:after,.carrossel h2:after{display:none}.slide-p{margin:0 0 var(--espaco-5);color:#ffffffd1;font-size:var(--texto-lg)}.slide-acoes{gap:var(--espaco-3);flex-wrap:wrap;margin:0;display:flex}.slide-logo{z-index:1;filter:drop-shadow(0 12px 28px #00000073);justify-self:center;width:min(70vw,26rem);position:relative}.slide-arte{z-index:1;color:var(--cor-ouro-claro);opacity:.9;justify-self:center;position:relative}.slide-arte svg{stroke-width:1.25px;width:clamp(7rem,30vw,14rem);height:auto}.carrossel-seta{z-index:2;display:none;position:absolute;top:50%;transform:translateY(-50%)}.carrossel-ant{left:var(--espaco-4)}.carrossel-prox{right:var(--espaco-4)}.carrossel-pontos{left:0;right:0;bottom:var(--espaco-4);z-index:2;justify-content:center;align-items:center;gap:var(--espaco-2);display:flex;position:absolute}.ponto{border-radius:var(--raio-pilula);cursor:pointer;background:#fff6;border:0;width:.6rem;height:.6rem;padding:0;position:relative}.ponto:before{content:"";position:absolute;inset:-.6rem}.ponto[aria-current=true]{background:var(--cor-ouro-claro);width:1.6rem}.ponto-pausa{margin-left:var(--espaco-3);color:#fff;border-radius:var(--raio-pilula);font:inherit;font-size:var(--texto-xs);cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:.15rem .7rem}.ponto-pausa[hidden]{display:none}@media (width>=900px){.slide{min-height:26rem;padding:calc(var(--altura-topo,8rem) + var(--espaco-6)) max(var(--espaco-8), calc((100vw - 80rem) / 2 + var(--espaco-5))) calc(var(--espaco-7) + 1rem);grid-template-columns:1.1fr .9fr}.carrossel-seta{display:inline-grid}}.categorias{padding-block:var(--espaco-6) var(--espaco-2);text-align:center}.categorias h2{font-size:var(--texto-lg);color:var(--papel-texto-suave);margin-bottom:var(--espaco-5);font-weight:var(--peso-semibold)}.categorias h2:after{display:none}.categorias ul{justify-content:center;gap:var(--espaco-5) var(--espaco-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.categorias a{justify-items:center;gap:var(--espaco-2);width:6.5rem;color:var(--papel-texto);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-decoration:none;display:grid}.categoria-icone{border-radius:var(--raio-pilula);background:var(--papel-superficie);border:2px solid var(--papel-borda);width:4rem;height:4rem;color:var(--papel-destaque);transition:border-color var(--duracao-normal) var(--curva-padrao);place-items:center;display:grid}.categorias a:hover .categoria-icone{border-color:var(--papel-destaque)}.prateleira{padding-block:var(--espaco-5) var(--espaco-2);scroll-margin-top:9rem}.prateleira-cab{justify-content:space-between;align-items:center;gap:var(--espaco-4);margin-bottom:var(--espaco-4);display:flex}.prateleira-cab h2{font-size:clamp(var(--texto-2xl), 4vw, var(--texto-3xl));margin:0}.prateleira-cab h2:after{display:none}.pilula-ver{background:var(--papel-superficie)}.prateleira-corpo{position:relative}.prateleira-faixa{padding:var(--espaco-2) var(--espaco-1) var(--espaco-3);gap:var(--espaco-4);scroll-snap-type:x proximity;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.prateleira-faixa::-webkit-scrollbar{display:none}.prateleira-faixa>li{scroll-snap-align:start}.prateleira-setas{justify-content:flex-end;gap:var(--espaco-2);display:none}@media (width>=900px){.prateleira-setas{display:flex}.prateleira-corpo.sem-rolagem .prateleira-setas{display:none}}.produto{width:11rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;display:flex;overflow:visible}@media (width>=640px){.produto{width:13.5rem}}.produto-topo{position:relative}.produto-foto{text-align:center;aspect-ratio:1;border-radius:var(--raio-grande);background:var(--papel-superficie);color:var(--papel-texto-suave);place-content:center;text-decoration:none;display:grid;overflow:hidden}.produto-foto img{object-fit:contain;width:100%;height:100%}.foto-letra{font-size:3.5rem;font-weight:var(--peso-bold);color:var(--papel-destaque);line-height:1}.produto-foto small{font-size:var(--texto-xs)}.produto-coracao{top:var(--espaco-2);right:var(--espaco-2);z-index:1;width:2.25rem;height:2.25rem;position:absolute}.produto-coracao[aria-pressed=true]{color:var(--papel-erro);border-color:var(--papel-erro)}.produto-coracao[aria-pressed=true] svg{fill:currentColor}.produto-olho{left:var(--espaco-2);bottom:var(--espaco-2);z-index:1;width:2.25rem;height:2.25rem;position:absolute}.produto-mais{right:var(--espaco-2);bottom:var(--espaco-2);z-index:1;width:2.75rem;height:2.75rem;position:absolute}.selo-cartao{top:var(--espaco-2);left:var(--espaco-2);z-index:1;border-radius:var(--raio-pequeno);background:var(--cor-fundo);color:var(--cor-ouro-claro);font-size:var(--texto-xs);font-weight:var(--peso-bold);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .6rem;position:absolute}.produto-corpo{padding:var(--espaco-3) var(--espaco-1) 0}.produto-corpo h3{margin:0 0 var(--espaco-2);font-size:var(--texto-base);font-weight:var(--peso-semibold);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.produto-corpo h3 a{color:var(--papel-texto);text-decoration:none}.produto-corpo h3 a:hover{color:var(--papel-destaque)}.preco-linha{align-items:center;gap:var(--espaco-1) var(--espaco-2);margin:0 0 var(--espaco-1);flex-wrap:wrap;display:flex}.preco-pilula{border-radius:var(--raio-pilula);background:var(--cor-ouro-claro);color:var(--cor-fundo);font-weight:var(--peso-bold);font-size:var(--texto-base);padding:.15rem .7rem;display:inline-block}.preco-un{font-size:var(--texto-sm);color:var(--papel-texto-suave)}.preco-consulta{font-size:var(--texto-sm);font-weight:var(--peso-semibold);color:var(--papel-destaque)}.selo-exemplo{border:1px dashed var(--papel-destaque);border-radius:var(--raio-pequeno);color:var(--papel-destaque);font-size:var(--texto-xs);font-weight:var(--peso-bold);letter-spacing:.06em;padding:.05rem .45rem}.produto-meta{font-size:var(--texto-xs);color:var(--papel-texto-suave);margin:0}.faixa-valores{margin:var(--espaco-5) 0 0;gap:var(--espaco-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.faixa-valores li{align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);font-weight:var(--peso-semibold);display:flex}.faixa-valores svg{color:var(--papel-destaque)}@media (width>=768px){.faixa-valores{grid-template-columns:repeat(3,1fr)}}.aviso-exemplo{align-items:center;gap:var(--espaco-3);margin:var(--espaco-5) 0 0;padding:var(--espaco-3) var(--espaco-4);background:var(--papel-superficie);border:1px dashed var(--papel-destaque);border-radius:var(--raio-grande);font-size:var(--texto-sm);color:var(--papel-texto);display:flex}.aviso-exemplo p{flex:1;margin:0}.ajuda{flex:none;display:inline-block;position:relative}.ajuda summary{cursor:pointer;border-radius:var(--raio-pilula);border:2px solid var(--papel-destaque);width:1.75rem;height:1.75rem;color:var(--papel-destaque);font-weight:var(--peso-bold);font-size:var(--texto-sm);background:var(--papel-cartao);place-items:center;list-style:none;display:grid}.ajuda summary::-webkit-details-marker{display:none}.ajuda[open] summary{background:var(--papel-destaque);color:var(--papel-fundo)}.ajuda-texto{right:0;top:calc(100% + var(--espaco-2));z-index:15;width:min(20rem,80vw);padding:var(--espaco-4);background:var(--papel-cartao);color:var(--papel-texto);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-media);font-size:var(--texto-sm);font-weight:var(--peso-normal);text-align:left;line-height:1.5;position:absolute}.ajuda-texto p{margin:0 0 var(--espaco-2)}.ajuda-texto p:last-child{margin:0}.secao-curta{padding-block:var(--espaco-7)}.link-ver{align-items:center;gap:var(--espaco-1);font-weight:var(--peso-semibold);color:var(--papel-destaque);display:inline-flex}.gaveta{background:var(--papel-fundo);width:100%;max-width:none;max-height:88vh;color:var(--papel-texto);box-shadow:var(--sombra-forte);border:0;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;margin:auto 0 0;padding:0}.gaveta[open]{display:flex}.gaveta::backdrop{background:color-mix(in srgb, var(--cor-fundo) 70%, transparent)}@media (width>=640px){.gaveta{border-radius:1.5rem 0 0 1.5rem;width:26rem;height:100vh;max-height:none;margin:0 0 0 auto}}.gaveta-cab{align-items:center;gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-4) var(--espaco-3);display:flex}.gaveta-cab h2{font-size:var(--texto-2xl);flex:1;margin:0}.gaveta-cab h2:after{display:none}.gaveta-abas{gap:var(--espaco-2);padding:0 var(--espaco-4);border-bottom:1px solid var(--papel-borda);display:flex}.gaveta-abas button{padding:var(--espaco-3) var(--espaco-2);font:inherit;font-weight:var(--peso-semibold);font-size:var(--texto-sm);color:var(--papel-texto-suave);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1}.gaveta-abas button[aria-selected=true]{color:var(--papel-texto);border-bottom-color:var(--cor-ouro-claro)}.gaveta-corpo{padding:var(--espaco-4);flex:1;overflow-y:auto}.lista-pedido{gap:var(--espaco-3);margin:0;padding:0;list-style:none;display:grid}.item-pedido{gap:var(--espaco-2) var(--espaco-3);padding:var(--espaco-3);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);grid-template-columns:1fr auto;align-items:center;display:grid}.item-nome{display:grid}.item-nome small{color:var(--papel-texto-suave)}.passo-qtd{align-items:center;gap:var(--espaco-2);display:flex}.passo-qtd .redondo{width:2.25rem;height:2.25rem;font-size:var(--texto-lg);line-height:1}.qtd{text-align:center;min-width:2rem;font-weight:var(--peso-bold)}.item-pedido .botao-texto{grid-column:1/-1;justify-self:start}.vazio{color:var(--papel-texto-suave)}.gaveta-rodape{padding:var(--espaco-4);border-top:1px solid var(--papel-borda);background:var(--papel-fundo)}.botao-cheio{justify-content:center;align-items:center;gap:var(--espaco-2);width:100%;display:flex}.botao[aria-disabled=true]{opacity:.5;cursor:not-allowed}.gaveta-linha{justify-content:space-between;gap:var(--espaco-3);margin:var(--espaco-3) 0 0;display:flex}.botao-texto{padding:var(--espaco-1) 0;font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-semibold);color:var(--papel-destaque);cursor:pointer;background:0 0;border:0;text-decoration:underline}.botao-texto[hidden]{display:none}.gaveta-nota{margin:var(--espaco-3) 0 0;font-size:var(--texto-xs);color:var(--papel-texto-suave);text-align:center}.toast{left:50%;bottom:var(--espaco-5);z-index:100;max-width:min(92vw,28rem);padding:var(--espaco-3) var(--espaco-5);background:var(--cor-fundo);color:#fff;border:1px solid var(--cor-ouro-claro);border-radius:var(--raio-pilula);box-shadow:var(--sombra-forte);font-size:var(--texto-sm);font-weight:var(--peso-semibold);position:fixed;transform:translate(-50%)}.toast[hidden],.produto[hidden],.grade-produtos[hidden],.sem-resultado[hidden],.busca-ativa[hidden]{display:none}.vitrine-ajuda{justify-content:flex-end;margin:0;display:flex}.filtros{gap:var(--espaco-4);margin-top:var(--espaco-5);display:grid}.filtros-chips{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--espaco-2);min-height:2.5rem;padding:0 var(--espaco-4);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-semibold);color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);cursor:pointer;display:inline-flex}.chip[aria-pressed=true]{background:var(--cor-fundo);color:var(--cor-ouro-claro);border-color:var(--cor-fundo)}.filtros-selects{gap:var(--espaco-4);flex-wrap:wrap;display:flex}.filtros-selects label{gap:var(--espaco-1);font-size:var(--texto-sm);font-weight:var(--peso-semibold);color:var(--papel-texto-suave);display:grid}.filtros-selects select{min-height:2.5rem;padding:0 var(--espaco-3);font:inherit;color:var(--papel-texto);background:var(--papel-cartao);border:1px solid var(--papel-borda-campo);border-radius:var(--raio-medio)}.contagem{margin:var(--espaco-5) 0 var(--espaco-2);color:var(--papel-texto-suave);font-size:var(--texto-sm)}.busca-ativa{margin:0 0 var(--espaco-3)}.grade-produtos{margin:var(--espaco-4) 0 0;gap:var(--espaco-5) var(--espaco-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.grade-produtos .produto{width:auto}@media (width>=768px){.grade-produtos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.grade-produtos{grid-template-columns:repeat(5,minmax(0,1fr))}}.sem-resultado{text-align:center;padding:var(--espaco-7) 0}.sem-resultado h2:after{margin-inline:auto}.produto-pagina{gap:var(--espaco-6);margin-top:var(--espaco-5);display:grid}@media (width>=800px){.produto-pagina{align-items:start;gap:var(--espaco-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.produto-foto-grande{border-radius:1.5rem}.produto-foto-grande .foto-letra{font-size:7rem}.produto-categoria{align-items:center;gap:var(--espaco-2);margin:0 0 var(--espaco-3);font-size:var(--texto-sm);font-weight:var(--peso-semibold);color:var(--papel-destaque);display:flex}.preco-grande .preco-pilula{font-size:var(--texto-2xl);padding:.25rem 1rem}.produto-fatos{margin:var(--espaco-4) 0;gap:var(--espaco-3);padding:0;list-style:none;display:grid}.produto-fatos li{align-items:center;gap:var(--espaco-3);display:flex}.produto-fatos svg{color:var(--papel-destaque)}.compra-acoes{gap:var(--espaco-3);max-width:24rem;margin-top:var(--espaco-5);display:grid}.qtd-campo label{margin-bottom:var(--espaco-2);font-size:var(--texto-sm);font-weight:var(--peso-semibold);display:block}.qtd-campo input{text-align:center;width:5rem;min-height:2.5rem;font:inherit;font-weight:var(--peso-bold);color:var(--papel-texto);background:var(--papel-cartao);border:1px solid var(--papel-borda-campo);border-radius:var(--raio-medio)}.produto-ajuda{align-items:center;gap:var(--espaco-2);margin:var(--espaco-4) 0 0;color:var(--papel-texto-suave);font-size:var(--texto-sm);display:flex}.produto-ajuda .ajuda-texto{left:0;right:auto}.produto-descricao{margin-top:var(--espaco-7)}.rodape{padding-block:var(--espaco-7) var(--espaco-5);color:var(--papel-texto-suave);border-top:3px solid var(--cor-ouro);margin-top:var(--espaco-8);border-radius:1.5rem 1.5rem 0 0}.rodape-grade{gap:var(--espaco-6);grid-template-columns:1fr;display:grid}.rodape-marca p{margin:var(--espaco-3) 0 0;max-width:22rem}.rodape-titulo{margin:0 0 var(--espaco-3);font-size:var(--texto-base);color:var(--papel-destaque);letter-spacing:0}.rodape-titulo:after{display:none}.rodape ul{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.rodape a{color:var(--papel-texto);align-items:center;gap:var(--espaco-2);text-decoration:none;display:inline-flex}.rodape a:hover{color:var(--papel-destaque);text-decoration:underline}.rodape-fim{margin-top:var(--espaco-6);padding-top:var(--espaco-4);border-top:1px solid var(--papel-borda);text-align:center}.rodape-legal{font-size:var(--texto-sm);margin:0 0 var(--espaco-1)}@media (width>=640px){.rodape-grade{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.rodape-grade{grid-template-columns:1.3fr 1fr 1fr 1fr}}.topo-marca img{width:auto;height:2rem}@media (width<=899px){.topo{border-radius:0 0 1.25rem 1.25rem}.topo-linha1{flex-wrap:wrap;justify-content:space-between}.topo-acoes{gap:var(--espaco-1);margin-left:0}.topo-acoes .pilula,.topo-acoes .tema-botao{justify-content:center;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}}@media (width>=900px){.topo-marca img{height:2.75rem}}html[data-tema=escuro] .redondo-acao{background:var(--cor-ouro-claro);color:var(--cor-fundo);border-color:var(--cor-ouro-claro)}html[data-tema=escuro] .pilula-forte{background:var(--cor-ouro-claro);border-color:var(--cor-ouro-claro);color:var(--cor-fundo)}.slide-fundo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.slide:has(.slide-fundo):before{content:"";z-index:0;background:linear-gradient(90deg, var(--cor-fundo) 0%, color-mix(in srgb, var(--cor-fundo) 75%, transparent) 45%, transparent 100%);position:absolute;inset:0}@media (width<=899px){.slide:has(.slide-fundo):before{background:linear-gradient(180deg, color-mix(in srgb, var(--cor-fundo) 92%, transparent), color-mix(in srgb, var(--cor-fundo) 70%, transparent))}}@media (width<=479px){.produto{width:9.75rem}.carrossel h1,.carrossel h2{font-size:var(--texto-2xl)}.slide{min-height:30rem}.slide-p{font-size:var(--texto-base)}.slide-acoes .botao{text-align:center;width:100%}.categorias a{width:5.5rem}.faixa-valores li{padding:var(--espaco-3)}}@media (width>=1400px){.grade-produtos{grid-template-columns:repeat(6,minmax(0,1fr))}.produto{width:14.5rem}}@media (width>=1100px){.slide{min-height:30rem}}@media (width>=1700px){.slide{min-height:34rem}.slide-logo{width:30rem}}img,svg,video{max-width:100%}table{max-width:100%;display:block;overflow-x:auto}.prosa,.lead{overflow-wrap:anywhere}@media (hover:none){.redondo,.pilula,.chip,.botao{min-height:2.75rem}.redondo{min-width:2.75rem}}@media (width<=479px){.topo-marca img{height:1.75rem}.topo-acoes a[href=\/entrega]{display:none}.topo-linha1{flex-wrap:wrap}}@media (hover:none){.topo-acoes .pilula,.topo-acoes .tema-botao{min-width:2.5rem;min-height:2.5rem}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.topo{padding-top:max(var(--espaco-3), env(safe-area-inset-top))}.rodape{padding-bottom:calc(var(--espaco-5) + env(safe-area-inset-bottom))}.rodape-app{margin-top:var(--espaco-5)}.rodape-app[hidden],.rodape-app:not(:has(:not([hidden]))){display:none}@media (display-mode:standalone){.rodape-app{display:none}}.conta{padding-block:var(--espaco-6)}.conta-menu ul{gap:var(--espaco-2);margin:0 0 var(--espaco-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.conta-sair{font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-semibold)}.conta-titulo{align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-4);display:flex}.conta-titulo h1{margin:0}.conta-aviso{margin:0 0 var(--espaco-4);padding:var(--espaco-3) var(--espaco-4);background:var(--papel-superficie);border-left:4px solid var(--papel-sucesso);border-radius:var(--raio-medio)}.conta-aviso-erro{border-left-color:var(--papel-erro);color:var(--papel-erro)}.conta [hidden]{display:none!important}.conta-cartao{margin:0 0 var(--espaco-5);padding:var(--espaco-4) var(--espaco-5);background:var(--papel-cartao);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-suave)}.conta-cartao h2{margin:0 0 var(--espaco-3);font-size:var(--texto-xl)}.conta-lista{margin:0 0 var(--espaco-4);gap:var(--espaco-3);padding:0;list-style:none;display:grid}.conta-item{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-grande);display:grid}.conta-item-cab{justify-content:space-between;align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conta-item-itens{color:var(--papel-texto-suave);margin:0}.conta-status{border:1px solid var(--papel-destaque);border-radius:var(--raio-pilula);color:var(--papel-destaque);font-size:var(--texto-xs);font-weight:var(--peso-bold);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .7rem}.conta-status-entregue{border-color:var(--papel-sucesso);color:var(--papel-sucesso)}.conta-status-cancelado{border-color:var(--papel-erro);color:var(--papel-erro)}.conta-acoes{gap:var(--espaco-3);margin-top:var(--espaco-4);flex-wrap:wrap;display:flex}.conta-acoes .botao{text-align:center;flex:12rem;justify-content:center}.conta-add{gap:var(--espaco-3);margin-top:var(--espaco-4);flex-wrap:wrap;display:flex}.conta-add select{min-height:2.75rem;padding:0 var(--espaco-3);font:inherit;color:var(--papel-texto);background:var(--papel-cartao);border:1px solid var(--papel-borda-campo);border-radius:var(--raio-medio);flex:14rem}.conta-dados{gap:var(--espaco-2) var(--espaco-5);margin:0 0 var(--espaco-4);grid-template-columns:max-content 1fr;display:grid}.conta-dados dt{color:var(--papel-texto-suave)}.conta-dados dd{font-weight:var(--peso-semibold);overflow-wrap:anywhere;margin:0}@media (width<=30rem){.conta-dados{grid-template-columns:1fr;gap:0}.conta-dados dd{margin-bottom:var(--espaco-3)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/inter-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html[data-tema=escuro]{color-scheme:dark}.tema-escuro{background:var(--papel-fundo);color:var(--papel-texto)}body{background:var(--papel-fundo);color:var(--papel-texto);font-family:var(--fonte-texto);font-size:var(--texto-base);line-height:var(--altura-linha-texto);text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--fonte-display);line-height:var(--altura-linha-titulo);letter-spacing:-.01em;font-weight:var(--peso-bold);margin:0 0 var(--espaco-4);color:var(--papel-texto)}h1{font-size:clamp(var(--texto-3xl), 6vw, var(--texto-5xl));color:var(--papel-titulo);font-weight:var(--peso-bold)}h2{font-size:clamp(var(--texto-2xl), 5vw, var(--texto-4xl));color:var(--papel-titulo)}h2:after{content:"";width:3rem;height:3px;margin-top:var(--espaco-2);background:var(--cor-ouro);border-radius:var(--raio-pilula);display:block}.tema-escuro h2:after{display:none}h3{font-size:var(--texto-xl)}p{margin:0 0 var(--espaco-4)}.miolo{width:100%;max-width:80rem;padding-inline:var(--espaco-5);margin-inline:auto}.miolo-estreito{max-width:46rem}:focus-visible{outline:3px solid var(--papel-destaque);outline-offset:3px;border-radius:var(--raio-pequeno)}.pular{left:var(--espaco-4);z-index:10;background:var(--papel-acao);color:var(--papel-acao-texto);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-medio);font-weight:var(--peso-semibold);position:absolute;top:-4rem}.pular:focus{top:var(--espaco-4)}.hero{padding-block:var(--espaco-7) var(--espaco-8);background:linear-gradient(180deg, var(--papel-superficie), var(--papel-fundo));border-bottom:1px solid var(--papel-borda)}.hero-grade{gap:var(--espaco-6);align-items:center;display:grid}.hero-bloco{order:2}.hero h1{font-size:clamp(var(--texto-3xl), 6vw, var(--texto-5xl))}.hero-logo{width:min(78vw,24rem);box-shadow:var(--sombra-forte);border:1px solid var(--papel-borda);border-radius:1.75rem;order:1;margin-inline:auto}.hero-texto{font-size:var(--texto-lg);color:var(--papel-texto-suave);max-width:38rem}.hero-acao{margin-top:var(--espaco-6)}@media (width>=900px){.hero{padding-block:var(--espaco-8)}.hero-grade{gap:var(--espaco-8);grid-template-columns:1.15fr .85fr}.hero-bloco{order:1}.hero-logo{order:2;justify-self:end;width:100%;max-width:26rem;margin-inline:0}}.selo{margin:0 0 var(--espaco-4);padding:var(--espaco-1) var(--espaco-4);border:1px solid var(--papel-destaque);border-radius:var(--raio-pilula);color:var(--papel-destaque);font-size:var(--texto-sm);letter-spacing:var(--espaco-letra-caixa-alta);text-transform:uppercase;display:inline-block}.botao{min-height:2.75rem;padding:var(--espaco-3) var(--espaco-6);background:var(--papel-acao);color:var(--papel-acao-texto);border:2px solid var(--papel-acao);border-radius:var(--raio-medio);font-weight:var(--peso-bold);font-size:var(--texto-base);transition:background var(--duracao-normal) var(--curva-padrao), box-shadow var(--duracao-normal) var(--curva-padrao);text-decoration:none;display:inline-block}.botao:hover{background:var(--cor-ouro-brilho);border-color:var(--cor-ouro-brilho);color:var(--cor-fundo);box-shadow:var(--sombra-media)}.botao-contorno{color:var(--papel-destaque);border-color:var(--papel-destaque);background:0 0}.botao-contorno:hover{background:var(--papel-superficie);color:var(--papel-texto);border-color:var(--papel-texto)}.tema-escuro .botao-contorno:hover{color:var(--cor-ouro-brilho);border-color:var(--cor-ouro-brilho)}.secao{padding-block:var(--espaco-8)}.secao-alt{background:var(--papel-superficie);border-block:1px solid var(--papel-borda)}.lead{font-size:var(--texto-lg);color:var(--papel-texto-suave);max-width:44rem}.grade{margin:var(--espaco-6) 0 0;gap:var(--espaco-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.cartao{background:var(--papel-cartao);border:1px solid var(--papel-borda);border-top:3px solid var(--cor-ouro);border-radius:var(--raio-grande);padding:var(--espaco-5);box-shadow:var(--sombra-suave)}.cartao h3{font-size:var(--texto-lg);color:var(--papel-titulo);margin-bottom:var(--espaco-2)}.cartao p{color:var(--papel-texto-suave);margin:0}.passos{margin:var(--espaco-6) 0 0;gap:var(--espaco-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.passo{gap:var(--espaco-4);align-items:flex-start;display:flex}.passo h3{margin-bottom:var(--espaco-1)}.passo p{color:var(--papel-texto-suave);margin:0}.passo-n{border:2px solid var(--papel-destaque);border-radius:var(--raio-pilula);width:2.75rem;height:2.75rem;color:var(--papel-destaque);font-family:var(--fonte-display);font-weight:var(--peso-bold);font-size:var(--texto-xl);flex:none;place-items:center;display:grid}.faq details{border-bottom:1px solid var(--papel-borda)}.faq summary{cursor:pointer;padding:var(--espaco-4) var(--espaco-6) var(--espaco-4) 0;font-weight:var(--peso-semibold);font-size:var(--texto-lg);list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";right:var(--espaco-2);color:var(--papel-destaque);font-size:var(--texto-2xl);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--papel-texto-suave);padding-bottom:var(--espaco-4);margin:0}.pagina-erro{text-align:center;place-content:center;justify-items:center;gap:var(--espaco-3);min-height:100vh;padding:var(--espaco-6) var(--espaco-5);display:grid}.pagina-erro h1{font-size:var(--texto-3xl);margin:0}.pagina-erro p{color:var(--papel-texto-suave);margin:0 0 var(--espaco-4)}@media (width>=640px){.grade{grid-template-columns:repeat(2,1fr)}.passos{grid-template-columns:repeat(3,1fr)}.passo{flex-direction:column}}@media (width>=960px){.grade{grid-template-columns:repeat(3,1fr)}.hero{padding-block:var(--espaco-8) var(--espaco-9)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.icone{flex:none}.tema-botao{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);place-items:center;padding:0;display:inline-grid}.tema-botao .ico-sol,html[data-tema=escuro] .tema-botao .ico-lua{display:none}html[data-tema=escuro] .tema-botao .ico-sol{display:inline}.tema-botao:hover{background:var(--papel-superficie)}.rodape-legal a{color:var(--papel-destaque)}.migalhas ol{gap:var(--espaco-2);margin:0 0 var(--espaco-4);font-size:var(--texto-sm);color:var(--papel-texto-suave);flex-wrap:wrap;padding:0;list-style:none;display:flex}.migalhas li+li:before{content:"/";margin-right:var(--espaco-2)}.migalhas a{color:inherit}.prosa{max-width:44rem}.prosa h2{margin-top:var(--espaco-7)}.prosa h3{margin-top:var(--espaco-5);font-size:var(--texto-lg)}.prosa ul,.prosa ol{padding-left:var(--espaco-5)}.prosa li{margin-bottom:var(--espaco-2)}.nota{background:var(--papel-superficie);border:1px solid var(--papel-borda);border-left:4px solid var(--cor-ouro);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-medio);margin:var(--espaco-5) 0}.cartoes-post{margin:var(--espaco-6) 0 0;gap:var(--espaco-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=768px){.cartoes-post{grid-template-columns:repeat(2,1fr)}}.formulario label{font-weight:var(--peso-medio);margin-bottom:var(--espaco-4);display:block}.formulario input:not([type=checkbox]),.formulario select,.formulario textarea{width:100%;margin-top:var(--espaco-1);padding:var(--espaco-3);font:inherit;color:var(--papel-texto);background:var(--papel-cartao);border:1px solid var(--papel-borda-campo);border-radius:var(--raio-medio);display:block}.formulario .consent{gap:var(--espaco-3);font-weight:var(--peso-normal);align-items:flex-start;display:flex}.formulario .consent input{margin-top:.3rem}.formulario .isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario .msg-erro{color:var(--papel-erro);min-height:1.4em}.formulario .msg-ok{background:var(--papel-superficie);border-left:4px solid var(--cor-ouro);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-medio)}.cartoes-post h2,.cartoes-post h3{font-size:var(--texto-xl);margin-bottom:var(--espaco-2)}.cartoes-post h2 a,.cartoes-post h3 a{color:var(--papel-titulo);text-decoration:none}.cartoes-post h2 a:hover,.cartoes-post h3 a:hover{color:var(--papel-destaque);text-decoration:underline}
