.lj-pagina{min-width:0;font-family:var(--fonte);color:var(--texto);background:var(--fundo)}.lj-acompanhar{display:block;width:100%;border:0;border-bottom:1px solid var(--linha);text-align:left;font-family:inherit;cursor:pointer;padding:var(--esp-3) var(--esp-4);background:var(--marca-claro);color:var(--link);font-size:14px;font-weight:600;text-decoration:none}.lj-aviso{margin:0;padding:var(--esp-3) var(--esp-4);background:var(--aviso-bg);color:var(--aviso-tx);font-size:14px}.lj-fechada{font-weight:600}.lj-cabecalho{display:flex;flex-direction:column;gap:var(--esp-3);min-width:0;padding:var(--esp-4)}.lj-voltar{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:var(--toque);height:var(--toque);margin:calc(var(--esp-2) * -1) 0 0 calc(var(--esp-2) * -1);border:0;border-radius:var(--raio-redondo);background:transparent;color:var(--texto);cursor:pointer}.lj-titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);min-width:0}.lj-nome{margin:0;min-width:0;font-size:22px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.lj-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--raio-redondo);background:var(--marca);color:var(--sobre-marca);overflow:hidden}.lj-logo img{width:100%;height:100%;object-fit:cover;display:block}.lj-logo-inicial{font-size:24px;font-weight:700;line-height:1}.lj-linha{margin:0;font-size:14px;color:var(--texto-2)}.lj-linha-info{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--esp-3)}.lj-info{display:inline-flex;align-items:center;min-height:var(--toque);padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lj-faixa{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;min-width:0;background:var(--superficie-2);border-radius:var(--raio-m)}.lj-faixa>*{min-width:0;padding:var(--esp-3)}.lj-faixa>*+*{border-left:1px solid var(--linha)}.lj-faixa-col{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--texto-2)}.lj-faixa-col strong{font-size:14px;font-weight:600;color:var(--texto)}.lj-faixa-botao{min-height:var(--toque);border-top:0;border-right:0;border-bottom:0;background:transparent;color:var(--link);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.lj-busca{display:flex;align-items:center;gap:var(--esp-2);height:48px;padding:0 var(--esp-4);border-radius:var(--raio-redondo);background:var(--superficie-2);color:var(--texto-2)}.lj-busca input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--texto);font-family:inherit;font-size:16px}.lj-busca input:focus{outline:none}.lj-busca:focus-within{box-shadow:0 0 0 2px var(--link)}.lj-cupom{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-m)}.lj-cupom-icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--raio-redondo);background:var(--desconto-fundo);color:var(--desconto)}.lj-cupom-texto{display:flex;flex-direction:column;min-width:0}.lj-cupom-titulo{font-size:14px;font-weight:700;overflow-wrap:anywhere}.lj-cupom-regra{font-size:12px;color:var(--texto-3);overflow-wrap:anywhere}.lj-corredores{margin-inline:calc(var(--esp-4) * -1);min-width:0}.lj-corredores .carrossel{gap:var(--esp-4)}.lj-corredor{flex:0 0 72px;width:72px;display:flex;flex-direction:column;align-items:center;gap:var(--esp-2);padding:0;border:0;background:transparent;color:var(--texto);font-family:inherit;cursor:pointer}.lj-corredor-circulo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--raio-redondo);background:var(--marca-claro);color:var(--link);overflow:hidden}.lj-corredor-circulo img{width:100%;height:100%;object-fit:cover;display:block}.lj-corredor-inicial{font-size:24px;font-weight:700}.lj-corredor-nome{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.25;text-align:center;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.lj-fixo{position:sticky;top:0;z-index:5;min-width:0;background:var(--superficie);border-bottom:1px solid var(--linha)}.lj-fixo-busca{display:flex;align-items:center;gap:var(--esp-2);height:44px;margin:var(--esp-2) var(--esp-4) 0;padding:0 var(--esp-4);border-radius:var(--raio-redondo);background:var(--superficie-2);color:var(--texto-2);font-size:14px;text-decoration:none}.lj-fixo-busca-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lj-fixo-busca strong{color:var(--texto);font-weight:600}.lj-abas{display:flex;align-items:center;min-width:0;padding-left:var(--esp-2)}.lj-abas-menu{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--toque);height:var(--toque);border:0;background:transparent;color:var(--texto);cursor:pointer}.lj-abas-lista{flex:1;min-width:0;display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lj-abas-lista::-webkit-scrollbar{display:none}.lj-aba{flex:none;min-height:var(--toque);padding:0 var(--esp-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--texto-2);font-family:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.lj-aba[aria-selected=true]{color:var(--link);font-weight:600;border-bottom-color:var(--link)}.lj-secoes{display:flex;flex-direction:column;gap:var(--esp-6);min-width:0;padding:var(--esp-4) 0 0}.lj-secao{min-width:0;scroll-margin-top:var(--lj-fixo-altura, 112px)}.lj-secao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:0 var(--esp-4) var(--esp-3)}.lj-secao-topo h2{margin:0;min-width:0;font-size:18px;font-weight:700;overflow-wrap:anywhere}.lj-ver-mais{flex:none;display:inline-flex;align-items:center;min-height:var(--toque);color:var(--link);font-size:14px;font-weight:600;text-decoration:none}.lj-rodape{margin-top:var(--esp-6);padding:var(--esp-5) var(--esp-4) 120px;border-top:1px solid var(--linha);color:var(--texto-2);font-size:13px;line-height:1.5;min-width:0}.lj-rodape p{margin:0 0 var(--esp-2);overflow-wrap:anywhere}.lj-aviso-legal{color:var(--texto)}.lj-rodape nav{display:flex;flex-wrap:wrap;gap:0 var(--esp-4)}.lj-rodape nav a{display:inline-flex;align-items:center;min-height:var(--toque);color:var(--link);text-decoration:none}.lj-faixa-cupom{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:var(--coluna-max);margin-inline:auto;padding:var(--esp-3) var(--esp-4);padding-bottom:calc(var(--esp-3) + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:var(--sombra-alta)}.lj-faixa-cupom-pilula{display:flex;align-items:center;gap:var(--esp-2);min-width:0;padding:var(--esp-2) var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-redondo);font-size:14px;color:var(--desconto)}.lj-faixa-cupom-pilula svg{flex:none}.lj-faixa-cupom-texto{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lj-faixa-cupom-codigo{flex:none;color:var(--texto-2);white-space:pre}.lj-menu,.lj-horarios{list-style:none;margin:0;padding:0}.lj-menu-item{display:flex;align-items:center;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:var(--texto);font-family:inherit;font-size:16px;text-align:left;cursor:pointer}.lj-menu-item[aria-current=true]{font-weight:700;color:var(--link)}.lj-horario{display:flex;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) 0;font-size:15px;border-bottom:1px solid var(--linha)}.lj-horario>:first-child{text-transform:capitalize}.lj-horario-hoje{font-weight:700}.lj-horarios-estado{margin:var(--esp-3) 0 0;font-size:15px;font-weight:600;color:var(--texto-2)}.pc-selo{display:inline-flex;align-items:center;padding:2px var(--esp-2);border-radius:var(--raio-redondo);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.pc-selo-desconto{background:var(--desconto-fundo);color:var(--desconto)}.pc-selo-promo{background:var(--desconto);color:var(--sobre-marca)}.pc-selo-neutro{background:var(--selo-neutro-bg);color:var(--texto)}.pc-selo-aviso{background:var(--aviso-bg);color:var(--aviso-tx)}.pc-selo-receita{background:var(--marca);color:var(--sobre-marca)}@keyframes ba-entra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ba{position:relative;font-family:var(--fonte)}.ba button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ba button:disabled{cursor:not-allowed;opacity:.4}.ba-redondo{width:40px;height:40px}.ba-redondo .ba-unico{position:absolute;inset:0;width:40px;height:40px;border:0;border-radius:var(--raio-redondo);background:var(--superficie);color:var(--link);box-shadow:var(--sombra);font-size:24px;font-weight:600;line-height:1;padding:0;animation:ba-entra var(--dur) var(--facil, ease)}.ba-redondo .ba-unico:after{content:"";position:absolute;inset:-2px}.ba-redondo .ba-stepper{position:absolute;right:0;bottom:0;width:112px;height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--raio-redondo);background:var(--superficie);box-shadow:var(--sombra);animation:ba-entra var(--dur) var(--facil, ease)}.ba-largo{width:100%;min-width:150px;height:var(--toque)}.ba-largo .ba-unico{width:100%;height:100%;border:0;border-radius:var(--raio-m);background:var(--marca);color:var(--sobre-marca);font-size:15px;font-weight:600;padding:0 var(--esp-4)}.ba-largo .ba-stepper{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie)}.ba-passo{position:relative;min-width:var(--toque);height:100%;border:0;background:transparent;color:var(--link);font-size:24px;font-weight:600;line-height:1;padding:0;border-radius:var(--raio-redondo)}.ba-passo:after{content:"";position:absolute;inset:-2px 0}.ba-qtd{flex:1;text-align:center;font-size:15px;font-weight:700;color:var(--texto)}.ba-redondo .ba-qtd{flex:0 0 auto;min-width:20px}.item .ba-largo{width:124px;min-width:0;flex:0 0 auto}.item .ba-largo .ba-unico{padding:0 var(--esp-2);white-space:nowrap}.folha-item .ba{grid-column:2;grid-row:1 / span 2;width:150px}.folha-item .ba-largo .ba-unico{padding:0 var(--esp-2);font-size:14px}.cartao-prod{--cartao-largura: 160px;flex:0 0 var(--cartao-largura);width:var(--cartao-largura);min-width:0;font-family:var(--fonte);color:var(--texto)}.cp-foto{position:relative;aspect-ratio:1 / 1;border-radius:var(--raio-m);background:var(--fundo-foto)}.cp-foto-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.cp-foto-link img{width:100%;height:100%;object-fit:contain;display:block}.cp-icone{display:grid;place-items:center}.cp-receita{position:absolute;top:var(--esp-2);left:var(--esp-2)}.cp-add{position:absolute;right:var(--esp-2);bottom:var(--esp-2)}.cp-preco{margin-top:var(--esp-2);font-size:16px;font-weight:700;color:var(--texto)}.cp-preco-promo{color:var(--desconto)}.cp-preco-oculto{font-size:13px;font-weight:600;color:var(--texto-2)}.cp-de{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-1) var(--esp-2);margin-top:2px;font-size:12px;color:var(--texto-3)}.cp-de s{text-decoration:line-through}.cp-promo{margin-top:var(--esp-1)}.cp-nome{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--esp-1);font-size:14px;line-height:1.35;color:var(--texto);text-decoration:none;overflow-wrap:anywhere}.cp-apres{margin-top:2px;font-size:12px;color:var(--texto-2)}.carrossel{display:flex;gap:var(--esp-3);padding-inline:var(--esp-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--esp-4);scrollbar-width:none;-webkit-overflow-scrolling:touch}.carrossel::-webkit-scrollbar{display:none}.carrossel>*{scroll-snap-align:start}@keyframes pc-sobe{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pc-aparece{0%{opacity:0}to{opacity:1}}.pc-folha-fundo{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--fundo-escurecido);animation:pc-aparece var(--dur) var(--facil, ease)}.pc-folha-painel{width:100%;max-width:var(--coluna-max);margin-inline:auto;max-height:85vh;display:flex;flex-direction:column;background:var(--superficie);color:var(--texto);border-radius:var(--raio) var(--raio) 0 0;padding-bottom:env(safe-area-inset-bottom);font-family:var(--fonte);animation:pc-sobe var(--dur) var(--facil, ease)}.pc-folha-painel:focus{outline:none}.pc-folha-cheia{height:100%;max-height:100%;border-radius:0}.pc-folha-alca{flex:none;width:36px;height:4px;margin:var(--esp-2) auto var(--esp-1);border-radius:var(--raio-redondo);background:var(--texto-3)}.pc-folha-titulo{flex:none;margin:0;padding:var(--esp-2) var(--esp-4);font-size:18px;font-weight:700}.pc-folha-titulo:focus{outline:none}.pc-folha-corpo{flex:1;overflow-y:auto;padding:var(--esp-2) var(--esp-4) var(--esp-4)}@keyframes pc-barra-sobe{0%{transform:translateY(100%)}to{transform:translateY(0)}}.barra-sacola{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:var(--coluna-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);padding-bottom:calc(var(--esp-3) + env(safe-area-inset-bottom));background:var(--superficie);box-shadow:var(--sombra-alta);font-family:var(--fonte);animation:pc-barra-sobe var(--dur) var(--facil, ease)}.bs-texto{display:flex;flex-direction:column;min-width:0}.bs-rotulo{font-size:12px;color:var(--texto-2)}.bs-total{font-size:16px;font-weight:700;color:var(--texto)}.bs-calculando{color:var(--texto-2);font-weight:600}.bs-itens{font-size:12px;color:var(--texto-2)}.bs-botao{min-height:var(--toque);padding:0 var(--esp-5);border:0;border-radius:var(--raio-m);background:var(--marca);color:var(--sobre-marca);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.pecas-pagina{max-width:var(--coluna-max);margin-inline:auto;padding:var(--esp-4) 0 120px;background:var(--fundo);color:var(--texto);font-family:var(--fonte)}.pecas-pagina h1,.pecas-pagina h2{padding-inline:var(--esp-4)}.pecas-pagina h2{font-size:16px;margin:var(--esp-5) 0 var(--esp-2)}.pecas-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3);padding-inline:var(--esp-4)}.pecas-pagina p{padding-inline:var(--esp-4)}.pecas-pagina .pecas-btn{min-height:var(--toque);padding:0 var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer}.pc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3);padding:var(--esp-4);min-width:0}.pc-grade .cartao-prod{width:auto;flex:initial}.ic{flex:none;display:inline-block;vertical-align:middle}.ic-v{fill:var(--ic-verde);stroke:none}.ic-emb{color:var(--link)}.ic-emb .f{fill:var(--superficie)}.ic-marca{flex:none;display:block}.ic-vazio{display:block;margin:0 auto var(--esp-2);color:var(--link)}.ic-linha{margin-inline-end:var(--esp-1);vertical-align:-3px}.ic-btn{margin-inline-end:var(--esp-2)}.sc-pagina{min-width:0;max-width:var(--coluna-max);margin:0 auto;padding:0 var(--esp-4) 140px;background:var(--fundo);color:var(--texto);font-family:var(--fonte);box-sizing:border-box;overflow-wrap:anywhere}.sc-topo{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:var(--toque) minmax(0,1fr) auto;align-items:center;min-height:var(--toque);margin:0 calc(var(--esp-4) * -1) var(--esp-3);padding:0 var(--esp-2);background:var(--superficie);border-bottom:1px solid var(--linha)}.sc-topo h1{margin:0;font-size:16px;font-weight:700;text-align:center}.sc-icone-botao{width:var(--toque);height:var(--toque);display:inline-grid;place-items:center;border:0;background:none;color:var(--texto);font-size:22px;cursor:pointer}.sc-link{min-height:var(--toque);padding:0 var(--esp-2);border:0;background:none;color:var(--link);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.sc-perigo{color:var(--perigo)}.sc-verde{color:var(--desconto)}.sc-desconto{color:var(--desconto);font-weight:700}.sc-loja{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0}.sc-loja-nome{min-width:0;font-size:16px;font-weight:600}.sc-fechada,.sc-minimo{margin:0 0 var(--esp-3);padding:var(--esp-3);border-radius:var(--raio-m);background:var(--aviso-bg);color:var(--aviso-tx);font-size:14px}.sc-h2{margin:var(--esp-4) 0 var(--esp-2);font-size:16px;font-weight:700}.sc-itens{list-style:none;margin:0;padding:0}.sc-item{padding:var(--esp-3) 0;border-bottom:1px solid var(--linha);min-width:0}.sc-item-linha{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--esp-3);align-items:center}.sc-mini{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:var(--raio-p);background:var(--fundo-foto)}.sc-mini img{width:100%;height:100%;object-fit:cover}.sc-item-texto{min-width:0;display:grid;gap:2px}.sc-item-linha .ba-redondo{width:112px}.sc-item-linha .ba-redondo .ba-unico{inset:0 0 0 auto}.sc-sefaltar-cab{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--esp-3);align-items:center;padding-bottom:var(--esp-3);border-bottom:1px solid var(--linha)}.sc-item-nome{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-item-preco{font-size:14px;font-weight:700}.calculando{color:var(--texto-2);font-weight:400}.sc-balao-ancora{position:relative;margin-top:var(--esp-2)}.sc-balao{margin-bottom:var(--esp-2);display:grid;gap:2px;padding:var(--esp-3);border-radius:var(--raio-m);background:var(--texto);color:var(--fundo);font-size:13px;box-shadow:var(--sombra)}.sc-sefaltar{width:100%;min-height:var(--toque);padding:0 var(--esp-3);border:0;border-radius:var(--raio-p);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:13px;text-align:left;cursor:pointer}.sc-cupom{margin-top:var(--esp-4);padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-m);min-width:0}.sc-cupom-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);min-width:0}.sc-cupom-icone{color:var(--texto-2)}.sc-cupom-texto{min-width:0;font-size:14px}.sc-cupom-dica{margin:var(--esp-1) 0 0;font-size:12px;color:var(--texto-2)}.sc-cupom-erro{margin:var(--esp-2) 0 0;color:var(--perigo);font-size:13px;font-weight:600}.sc-cupom-campo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--esp-2);margin-top:var(--esp-2)}.sc-cupom-campo input{min-width:0;min-height:var(--toque);padding:0 var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit;text-transform:uppercase}.sc-pilula{min-height:32px;padding:0 var(--esp-3);border:1px solid var(--link);border-radius:var(--raio-redondo);background:var(--marca-claro);color:var(--link);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sc-botao-secundario{min-height:var(--toque);padding:0 var(--esp-3);border:1px solid var(--link);border-radius:var(--raio-p);background:var(--superficie);color:var(--link);font:inherit;font-weight:600;cursor:pointer}.sc-botao-largo{display:block;width:100%;min-height:48px;padding:0 var(--esp-4);border:0;border-radius:var(--raio-p);background:var(--marca);color:var(--sobre-marca);font:inherit;font-weight:700;text-align:center;line-height:48px;text-decoration:none;cursor:pointer;box-sizing:border-box}.sc-perigo-botao{background:var(--perigo)}.sc-folha-acoes{display:grid;gap:var(--esp-3)}.sc-sefaltar-folha{display:grid;gap:var(--esp-3);min-width:0}.sc-cartao-radio{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--esp-3);width:100%;min-height:56px;padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.sc-cartao-radio.sc-on{border:2px solid var(--link)}.sc-bolinha{width:18px;height:18px;border:2px solid var(--texto-2);border-radius:50%}.sc-on .sc-bolinha{border-color:var(--link);background:radial-gradient(var(--link) 45%,transparent 50%)}.sc-minimo-modal{display:grid;gap:var(--esp-3);justify-items:center;text-align:center}.sc-carrinho-grande{font-size:56px;line-height:1}.sc-vazia{display:grid;gap:var(--esp-2);padding:var(--esp-5) var(--esp-3);text-align:center}.sc-vazia h2{margin:0;font-size:18px}.sc-vazia p{margin:0;color:var(--texto-2)}.sc-rodape{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--coluna-max));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--superficie);box-shadow:var(--sombra-alta);z-index:6}.sc-rodape-total{min-width:0;display:grid}.sc-rodape-rotulo{font-size:12px;color:var(--texto-2)}.sc-rodape-valor{font-size:18px}.sc-rodape-detalhe{font-size:12px;color:var(--texto-2)}.sc-botao-continuar{min-width:0;width:160px;min-height:48px;border:0;border-radius:var(--raio-p);background:var(--marca);color:var(--sobre-marca);font:inherit;font-weight:700;cursor:pointer}.sc-botao-continuar:disabled{background:var(--texto-3);cursor:not-allowed}.pc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3);min-width:0}.pc-grade .cartao-prod{min-width:0}.sc-abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--linha);margin:0 calc(var(--esp-4) * -1) var(--esp-3);padding:0 var(--esp-4)}.sc-aba{min-height:var(--toque);border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-2);font:inherit;font-weight:600;cursor:pointer}.sc-aba-on{color:var(--texto);border-bottom-color:var(--link)}.sc-endereco-loja{margin:0 0 var(--esp-3);font-size:14px;overflow-wrap:anywhere}.sc-campos{display:grid;gap:var(--esp-2);min-width:0}.sc-campo{font-size:13px;color:var(--texto-2)}.sc-campos input,.sc-campos select,.sc-dados input,.sc-pagamento input,.sc-cpf input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:var(--toque);padding:0 var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit}.sc-erro{margin:0;color:var(--perigo);font-size:13px;font-weight:600}.sc-aviso{margin:0;padding:var(--esp-3);border-radius:var(--raio-m);background:var(--aviso-bg);color:var(--aviso-tx);font-size:14px}.sc-guardar{display:flex;align-items:center;gap:var(--esp-2);min-height:var(--toque);margin-top:var(--esp-3);font-size:14px;cursor:pointer}.sc-guardar input{width:20px;height:20px;margin:0;accent-color:var(--link)}.sc-dica{margin:0;font-size:13px;color:var(--texto-2)}.sc-faixa-retirada{display:block;width:100%;margin-top:var(--esp-3);padding:var(--esp-3);border:0;border-radius:var(--raio-m);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:14px;text-align:left;cursor:pointer}.sc-opcoes{display:grid;gap:var(--esp-2);min-width:0}.sc-opcao{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--esp-3);width:100%;min-height:56px;padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sc-opcao.sc-on{border:2px solid var(--link)}.sc-opcao-texto{min-width:0;display:grid;gap:2px}.sc-opcao-linha2{font-size:13px;color:var(--texto-2);overflow-wrap:anywhere}.sc-opcao-direita{font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.sc-forma{display:inline-flex;align-items:center;gap:var(--esp-2)}.sc-icone-forma{display:inline-grid;color:var(--texto-2)}.sc-janelas{display:grid;gap:var(--esp-2);margin:var(--esp-3) 0;min-width:0}.sc-dias{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:var(--esp-2);overflow-x:auto;min-width:0;padding-bottom:var(--esp-2)}.sc-dia{display:grid;place-items:center;align-content:center;min-height:64px;border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer}.sc-dia.sc-on{border:2px solid var(--link)}.sc-dia-num{font-size:20px;font-weight:700}.sc-dia-rotulo{font-size:12px;color:var(--texto-2)}.sc-resumo{margin-top:var(--esp-4)}.sc-linhas{display:grid;gap:var(--esp-2);margin:0;min-width:0}.sc-linha{display:flex;justify-content:space-between;gap:var(--esp-3);font-size:14px;min-width:0}.sc-linha dt,.sc-linha dd{margin:0}.sc-linha dd{text-align:right}.sc-linha-total{padding-top:var(--esp-2);border-top:1px solid var(--linha);font-size:16px;font-weight:700}.sc-entrega-linha{margin:var(--esp-3) 0 0;font-size:13px;color:var(--texto-2);overflow-wrap:anywhere}.sc-pagamento,.sc-cpf,.sc-dados,.sc-consentimento{margin-top:var(--esp-4);min-width:0}.sc-cpf-linha{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-2);min-height:var(--toque);font-size:14px}.sc-consentimento{display:grid;gap:var(--esp-2);font-size:13px;color:var(--texto-2)}.sc-consentimento p{margin:0}.sc-rascunho{display:inline-block;justify-self:start;padding:4px var(--esp-2);border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--aviso-tx);font-size:12px;font-weight:700}.sc-rodape-pagamento{grid-template-columns:minmax(0,1fr)}.sc-botao-finalizar{width:100%;min-height:52px;line-height:52px}.sc-rodape-aviso{margin:0;font-size:12px;color:var(--texto-2);text-align:center}.sc-pronto{text-align:center}.sc-pronto-cartao{display:grid;gap:var(--esp-3);justify-items:center;padding:var(--esp-5) 0;min-width:0}.sc-pronto-cartao h1{margin:0;font-size:20px;font-weight:700;overflow-wrap:anywhere}.sc-pronto-check{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--desconto-fundo);color:var(--desconto);font-size:36px;font-weight:700}.sc-pronto-texto{margin:0;font-size:15px;color:var(--texto-2);overflow-wrap:anywhere}.sc-pronto-cartao .sc-botao-largo,.sc-pronto-cartao .sc-botao-secundario-largo{width:100%;box-sizing:border-box}.sc-botao-secundario-largo{display:block;min-height:48px;border:1px solid var(--link);border-radius:var(--raio-p);background:var(--superficie);color:var(--link);font:inherit;font-weight:600;line-height:46px;text-align:center;text-decoration:none}.li-compartilhar{min-height:var(--toque);padding:0 var(--esp-2);border:0;background:none;color:var(--link);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.li-aviso{margin:0 0 var(--esp-3);padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-p);background:var(--superficie-2);font-size:14px}.li-link-cru{user-select:all;overflow-wrap:anywhere}.li-cabeca{display:flex;align-items:center;gap:var(--esp-3);margin:var(--esp-2) 0 var(--esp-4)}.li-nome{margin:0;font-size:20px;font-weight:700}.li-estado{margin:var(--esp-1) 0 0;color:var(--texto-2);font-size:14px}.li-aberta{color:var(--desconto);font-weight:600}.li-abas{display:flex;border-bottom:1px solid var(--linha);margin:0 calc(var(--esp-4) * -1);padding:0 var(--esp-4)}.li-aba{flex:1;min-height:var(--toque);border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-2);font:inherit;font-size:15px;cursor:pointer}.li-aba[aria-selected=true]{color:var(--link);font-weight:600;border-bottom-color:var(--link)}.li-painel{padding-top:var(--esp-2)}.li-h3{margin:var(--esp-5) 0 var(--esp-2);font-size:16px;font-weight:700}.li-h4{margin:var(--esp-4) 0 var(--esp-2);font-size:14px;font-weight:700}.li-sub{margin:0 0 var(--esp-2);color:var(--texto-2);font-size:14px}.li-nao-informado{color:var(--texto-2);font-style:italic}.li-em-breve{margin:var(--esp-6) 0;text-align:center;color:var(--texto-2)}.li-sanfona{border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie)}.li-sanfona summary{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-2);min-height:var(--toque);padding:0 var(--esp-3);cursor:pointer;font-weight:600}.li-ver{color:var(--link);font-size:13px;font-weight:600;white-space:nowrap}.li-sanfona[open] .li-ver{display:none}.li-dias{list-style:none;margin:0;padding:0 var(--esp-3) var(--esp-2)}.li-dia{display:flex;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-2) 0;border-top:1px solid var(--linha);font-size:14px}.li-hoje{font-weight:700}.li-pausa{margin:var(--esp-2) 0 0;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--aviso-tx);font-size:14px}.li-formas{margin:0;padding-left:var(--esp-5)}.li-formas li{padding:2px 0}.li-dl{margin:0}.li-linha{display:flex;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) 0;border-bottom:1px solid var(--linha);font-size:14px}.li-linha dt{color:var(--texto-2)}.li-linha dd{margin:0;text-align:right;font-weight:600}.li-bairros{list-style:none;margin:0;padding:0}.li-bairros li{display:flex;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-2) 0;border-bottom:1px solid var(--linha);font-size:14px}.li-bairro{font-weight:600}.li-bairro-det{color:var(--texto-2);text-align:right}.li-botao{display:inline-flex;align-items:center;margin-top:var(--esp-2);text-decoration:none}.pd-pagina{min-height:100vh;padding-bottom:120px;background:var(--superficie);color:var(--texto);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.pd-foto{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--fundo-foto);display:flex;align-items:center;justify-content:center;overflow:hidden}.pd-foto img{width:100%;height:100%;object-fit:contain;display:block}.pd-icone{display:grid;place-items:center}.pd-selo-receita{position:absolute;top:var(--esp-3);left:var(--esp-3)}.pd-voltar{position:absolute;top:var(--esp-3);right:var(--esp-3);width:44px;height:44px;border:0;border-radius:50%;background:var(--superficie);box-shadow:var(--sombra);color:var(--texto);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pd-corpo{padding:var(--esp-4);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--esp-3)}.pd-loja{display:flex;align-items:center;gap:var(--esp-2);min-width:0;font-size:14px}.pd-loja-nome{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pd-frete{color:var(--desconto);font-weight:600;white-space:nowrap}.pd-nome{margin:0;font-size:20px;font-weight:700;line-height:1.25}.pd-sub{margin:0;font-size:14px;color:var(--texto-2)}.pd-aviso{margin:0;padding:var(--esp-2) var(--esp-3);background:var(--aviso-bg);color:var(--aviso-tx);border-radius:var(--raio-p);font-size:13px}.pd-preco-bloco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-2);justify-items:start}.pd-preco{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-2)}.pd-preco-valor{font-size:24px;font-weight:700}.pd-preco-promo{color:var(--desconto)}.pd-preco-de{color:var(--texto-2);font-size:14px}.pd-consulte{margin:0;color:var(--texto-2);font-weight:600}.pd-receita{margin:0;padding:var(--esp-3);background:var(--aviso-bg);color:var(--aviso-tx);border-radius:var(--raio-p);font-size:13px}.pd-receita-aviso a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--link);font-weight:600}.pd-sintomas{margin:0;color:var(--texto-2);font-size:13px}.pd-comprar{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-2)}.pd-fechada{margin:0;color:var(--texto-2);font-size:14px}.pd-atalhos{display:flex;gap:var(--esp-2)}.pd-atalho{flex:1;min-height:44px;border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font-weight:600;font-size:15px;cursor:pointer}.pd-atalho:disabled{color:var(--texto-3);cursor:not-allowed}.pd-detalhes,.pd-peca-tambem{min-width:0}.pd-detalhes h2,.pd-peca-tambem h2{margin:0 0 var(--esp-2);font-size:18px;font-weight:700}.pd-descricao{margin:0 0 var(--esp-3);font-size:14px;color:var(--texto-2);line-height:1.5}.pd-tabela{width:100%;border:1px solid var(--linha);border-radius:var(--raio-m);border-collapse:separate;border-spacing:0;overflow:hidden}.pd-tabela th,.pd-tabela td{padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.pd-tabela tr:last-child th,.pd-tabela tr:last-child td{border-bottom:0}.pd-tabela th{width:45%;font-size:14px;font-weight:400;color:var(--texto-2)}.pd-tabela td{font-size:14px;font-weight:600;color:var(--texto);text-align:right;overflow-wrap:anywhere}.pd-nao-achou{padding:var(--esp-6) var(--esp-4);text-align:center;display:grid;gap:var(--esp-2);justify-items:center}.pd-nao-achou h1{margin:0;font-size:20px}.pd-nao-achou p{margin:0;color:var(--texto-2)}.pd-voltar-loja{color:var(--link);font-weight:600}.bu-pagina{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100vh;padding-bottom:120px;background:var(--superficie);color:var(--texto);font-size:16px;line-height:1.4;overflow-wrap:anywhere;min-width:0}.bu-topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);background:var(--superficie);border-bottom:1px solid var(--linha);min-width:0}.bu-pilula{flex:1;min-width:0;display:flex;align-items:center;gap:var(--esp-2);height:48px;padding:0 var(--esp-3);background:var(--superficie-2);border-radius:var(--raio-redondo)}.bu-lupa{display:inline-flex;flex:none;color:var(--texto-2)}.bu-campo::-webkit-search-cancel-button,.bu-campo::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.bu-campo{flex:1;min-width:0;border:0;background:transparent;color:var(--texto);font:inherit;font-size:16px;outline:none}.bu-limpar{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:var(--linha);color:var(--texto);font-size:18px;line-height:1;cursor:pointer}.bu-cancelar{flex:none;min-height:44px;padding:0 var(--esp-2);border:0;background:transparent;color:var(--link);font:inherit;font-weight:600;cursor:pointer}.bu-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-3);min-width:0}.bu-corpo section{min-width:0}.bu-titulo{margin:var(--esp-4) var(--esp-4) var(--esp-2);font-size:18px;font-weight:700}.bu-resultado{text-align:center}.bu-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2);padding:0 var(--esp-4);min-width:0}.bu-chip{min-height:36px;padding:0 var(--esp-3);border:0;border-radius:var(--raio-redondo);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:14px;cursor:pointer}.bu-sugestoes{list-style:none;margin:0;padding:0 var(--esp-4)}.bu-sugestao{display:block;width:100%;min-height:44px;padding:var(--esp-2) 0;border:0;border-bottom:1px solid var(--linha);background:transparent;color:var(--texto-2);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.bu-forte{font-weight:700;color:var(--texto)}.bu-vazio{margin:0;padding:0 var(--esp-4);color:var(--texto-2);font-size:15px}.bu-nada{display:grid;justify-items:center;gap:var(--esp-3);padding:var(--esp-5) var(--esp-4);text-align:center;min-width:0}.bu-nada p{margin:0;color:var(--texto-2);font-size:15px}.bu-zap{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--esp-4);border-radius:var(--raio-p);background:var(--marca);color:var(--sobre-marca);font-weight:600;text-decoration:none}.bu-mais{justify-self:center;min-height:44px;margin:0 auto var(--esp-4);padding:0 var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--link);font:inherit;font-weight:600;cursor:pointer}.bu-aviso{margin:0 var(--esp-4);padding:var(--esp-3);border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--aviso-tx);font-size:13px}.cr-pagina{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;padding-bottom:120px;background:var(--superficie);color:var(--texto);font-size:16px;line-height:1.4;overflow-wrap:anywhere;min-width:0}.cr-topo{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);background:var(--superficie);border-bottom:1px solid var(--linha);min-width:0}.cr-voltar,.cr-lupa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--texto);cursor:pointer}.cr-nome{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700}.cr-subabas{display:flex;gap:var(--esp-4);min-width:0;padding:0 var(--esp-4);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--linha)}.cr-subabas::-webkit-scrollbar{display:none}.cr-aba{flex:none;min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--texto-2);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.cr-aba-ativa{color:var(--link);font-weight:600;border-bottom-color:var(--link)}.cr-ferramentas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4) 0;min-width:0}.cr-busca{min-width:0;margin:0}.cr-campo{display:block;width:100%;min-width:0;min-height:44px;padding:0 var(--esp-3);box-sizing:border-box;border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:15px}.cr-ordem{min-height:44px;padding:0 var(--esp-2);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit;font-size:14px}.cr-nada{margin:0;padding:var(--esp-5) var(--esp-4);color:var(--texto-2);font-size:15px;text-align:center}.cr-mais{justify-self:center;min-height:44px;margin:var(--esp-2) auto var(--esp-4);padding:0 var(--esp-4);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--link);font:inherit;font-weight:600;cursor:pointer}.cr-aviso{margin:var(--esp-3) var(--esp-4) 0;padding:var(--esp-3);border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--aviso-tx);font-size:13px}.cr-nao-achou{display:grid;justify-items:center;gap:var(--esp-3);padding:var(--esp-6) var(--esp-4);text-align:center;min-width:0}.cr-nao-achou h1{margin:0;font-size:18px}.cr-nao-achou p{margin:0;color:var(--texto-2)}.cr-voltar-loja{color:var(--link);font-weight:600}.rc-folha{display:grid;gap:var(--esp-3);min-width:0;overflow-wrap:anywhere}.rc-produto{margin:0;color:var(--texto-2);font-size:14px}.rc-pergunta{display:grid;gap:var(--esp-1)}.rc-dica{color:var(--texto-2);font-size:13px}.rc-sim-nao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3)}.rc-escolha{min-height:var(--toque);border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--superficie);color:var(--texto);font:inherit;font-weight:600;cursor:pointer}.rc-escolha.rc-on{border:2px solid var(--link);background:var(--marca-claro)}.rc-sim,.rc-nao,.rc-reaproveitar{display:grid;gap:var(--esp-2);min-width:0}.rc-nao{padding:var(--esp-3);border-radius:var(--raio-m);background:var(--superficie-2)}.rc-nao p{margin:0;font-size:14px}.rc-perigo{color:var(--perigo)}.rc-campo{font-size:14px;font-weight:600}.rc-input{width:100%;min-width:0;min-height:var(--toque);box-sizing:border-box;padding:0 var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit}.rc-anexado{display:grid;gap:var(--esp-1);padding:var(--esp-3);border-radius:var(--raio-m);background:var(--desconto-fundo);color:var(--desconto)}.rc-arquivo{color:var(--texto);font-size:13px;overflow-wrap:anywhere}.rc-acoes-linha{display:flex;flex-wrap:wrap;gap:var(--esp-3)}.rc-enviando{margin:0;color:var(--texto-2);font-size:14px}.rc-erro{margin:0;color:var(--perigo);font-size:14px;font-weight:600}.rc-lgpd{margin:0;color:var(--texto-2);font-size:12px;line-height:1.4}.rc-lgpd a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--link);font-weight:600}.rc-acoes{display:grid;gap:var(--esp-2);justify-items:stretch}.rc-botao,.rc-botao-sec,.rc-opcao{display:block;width:100%;min-height:48px;padding:0 var(--esp-4);border:0;border-radius:var(--raio-p);font:inherit;font-weight:700;text-align:center;cursor:pointer;box-sizing:border-box}.rc-botao{background:var(--marca);color:var(--sobre-marca)}.rc-botao:disabled{background:var(--texto-3);cursor:not-allowed}.rc-botao-sec,.rc-opcao{background:var(--superficie-2);color:var(--texto);border:1px solid var(--linha)}.rc-botao-sec:disabled,.rc-opcao:disabled{color:var(--texto-3);cursor:not-allowed}.rc-link{min-height:var(--toque);padding:0 var(--esp-2);border:0;background:none;color:var(--link);font:inherit;font-weight:600;cursor:pointer}.rc-link:disabled{color:var(--texto-3);cursor:not-allowed}.rc-oculto{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.rc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-1) var(--esp-2);margin-top:var(--esp-2);font-size:13px}.rc-situacao{font-weight:600;color:var(--desconto)}.rc-situacao-falta{color:var(--perigo)}.rc-situacao-fisica{color:var(--texto)}.rc-aviso-fisica{margin:0 0 var(--esp-3);padding:var(--esp-3);border-radius:var(--raio-m);background:var(--aviso-bg);color:var(--aviso-tx);font-size:14px}.rc-pagina h2{margin:var(--esp-4) 0 var(--esp-1);font-size:16px;font-weight:700}.rc-pagina p{margin:0;font-size:14px;line-height:1.5}.rc-pagina .rc-loja{color:var(--texto-2)}.rc-pagina a{color:var(--link);font-weight:600}.ac-pagina{padding-top:0}.ac-status{margin:var(--esp-4) 0 var(--esp-3);font-size:20px;font-weight:700;overflow-wrap:anywhere}.ac-etapas{list-style:none;margin:0 0 var(--esp-4);padding:0;min-width:0}.ac-etapa{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--esp-3);min-height:40px;padding-bottom:var(--esp-3);color:var(--texto-2);font-size:14px}.ac-etapa:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--linha)}.ac-etapa:last-child{padding-bottom:0}.ac-etapa:last-child:before{display:none}.ac-bolinha{width:24px;height:24px;box-sizing:border-box;border:2px solid var(--linha);border-radius:50%;background:var(--superficie)}.ac-feita{color:var(--texto)}.ac-feita .ac-bolinha{background:var(--marca);border-color:var(--link)}.ac-feita:before{background:var(--marca)}.ac-atual{color:var(--texto);font-weight:700}.ac-atual .ac-bolinha{border-color:var(--link);box-shadow:0 0 0 4px var(--marca-claro)}.ac-cancelado{margin:0 0 var(--esp-4);padding:var(--esp-3);border-radius:var(--raio-m);background:var(--aviso-bg);color:var(--aviso-tx);font-weight:700}.ac-resumo{list-style:none;margin:var(--esp-4) 0;padding:0;border-top:1px solid var(--linha);min-width:0}.ac-resumo li{display:flex;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:1px solid var(--linha);font-size:14px;min-width:0}.ac-resumo li>span:last-child{min-width:0;text-align:right;overflow-wrap:anywhere}.ac-total{font-size:16px}.ac-voltar{text-align:center}:root{color-scheme:light dark;--marca: #004CC6;--marca-escuro: #003A99;--marca-claro: #E6EEFB;--marca-2: #8BCF03;--marca-2-escuro: #6FA802;--ic-verde: #6FA802;--sobre-marca: #ffffff;--fundo: #ffffff;--superficie: #ffffff;--superficie-2: #f7f7f7;--fundo-foto: #f2f2f2;--texto: #1a1a1a;--texto-2: #717171;--texto-3: #a6a6a6;--linha: #e6e6e6;--fundo-escurecido: rgba(0, 0, 0, .55);--desconto: #1b8f4c;--desconto-fundo: #e3f5ea;--aviso-bg: #fff4d6;--aviso-tx: #5c3b00;--perigo: #c62828;--selo-neutro-bg: #ececec;--link: var(--marca);--raio: 16px;--raio-m: 12px;--raio-p: 8px;--raio-redondo: 999px;--sombra: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--sombra-alta: 0 -4px 24px rgba(0, 0, 0, .12);--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 24px;--esp-6: 32px;--toque: 44px;--coluna-max: 480px;--fundo-fora-da-coluna: #ededed;--fonte: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dur: .2s;--facil: cubic-bezier(.2, .8, .2, 1);--bg: var(--fundo);--azul: var(--marca);--roxo: var(--marca-escuro);--grad: linear-gradient(135deg, var(--marca), var(--marca-escuro))}@media (prefers-color-scheme: dark){:root{--marca-claro: #0f1f3d;--fundo: #121212;--superficie: #1e1e1e;--superficie-2: #262626;--fundo-foto: #2a2a2a;--texto: #f2f2f2;--texto-2: #b0b0b0;--texto-3: #8a8a8a;--linha: #333333;--sombra-alta: 0 -4px 24px rgba(0, 0, 0, .6);--desconto: #4cd080;--desconto-fundo: #143d27;--aviso-bg: #3a2c05;--aviso-tx: #ffe9a8;--perigo: #ff6b6b;--selo-neutro-bg: #3a3a3a;--link: #8db4ff;--ic-verde: #8BCF03;--fundo-fora-da-coluna: #000000}}@media (prefers-reduced-motion: reduce){:root{--dur: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo-fora-da-coluna);color:var(--texto);font-size:16px;line-height:1.45;font-family:var(--fonte);padding-bottom:env(safe-area-inset-bottom)}body>#app{max-width:var(--coluna-max);margin:0 auto;min-height:100dvh;background:var(--fundo);box-shadow:0 0 0 1px var(--linha)}body.sem-rolagem{overflow:hidden}h1,h2{letter-spacing:-.01em;line-height:1.15;margin:0 0 8px}h1{font-size:28px}h2{font-size:20px}a{color:var(--link)}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}@media (prefers-color-scheme: dark){:focus-visible{outline-color:var(--link)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topo{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));background:color-mix(in srgb,var(--superficie) 94%,transparent);border-bottom:1px solid var(--linha)}.marca{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:18px;color:var(--texto);text-decoration:none}.selo{font-size:14px;font-weight:600;color:var(--texto);background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;padding:6px 12px}.selo-aviso{background:var(--aviso-bg);color:var(--aviso-tx);border-color:transparent}.miolo{max-width:720px;margin:0 auto;padding:16px 16px 120px}.hero{padding:8px 0 12px}.sub{color:var(--texto-2);margin:0 0 16px;font-size:17px}.centro{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:0 20px;border-radius:14px;border:1px solid transparent;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.btn-prim{background:var(--grad);color:#fff}.btn-sec{background:var(--superficie);color:var(--link);border-color:var(--linha)}.btn-largo{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn:active{transform:scale(.98)}.preco{font-size:18px;font-weight:700;color:var(--texto)}.preco-oculto{font-size:14px;font-weight:600;color:var(--aviso-tx);background:var(--aviso-bg);border-radius:8px;padding:2px 8px;align-self:flex-start}.stepper{display:inline-flex;align-items:center;background:var(--superficie-2);border:1px solid var(--linha);border-radius:14px}.step-btn{min-width:48px;min-height:48px;border:0;background:transparent;color:var(--link);font-size:24px;font-weight:600;cursor:pointer}.step-qtd{min-width:28px;text-align:center;font-weight:700}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:16px;margin:12px 0}.cartao p{margin:0 0 12px}.aviso,.aviso-rascunho{background:var(--aviso-bg);color:var(--aviso-tx);border-radius:12px;padding:10px 12px}.aviso-rascunho{font-weight:700}.texto p{max-width:62ch}.voltar{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:600}.produto-nome{font-size:30px}.produto-preco .preco{font-size:28px}.rodape{max-width:720px;margin:0 auto;padding:8px 16px 120px;color:var(--texto-2);font-size:14px}.rodape p{margin:2px 0}.rodape nav{display:flex;flex-wrap:wrap;gap:0 16px}.rodape nav a{display:inline-flex;align-items:center;min-height:44px}.barra-carrinho{position:fixed;left:50%;transform:translate(-50%);width:100%;max-width:var(--coluna-max);bottom:0;z-index:6;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--superficie) 96%,transparent);border-top:1px solid var(--linha)}.barra-carrinho .btn{max-width:720px;margin:0 auto;display:flex}.folha-fundo{position:fixed;inset:0;z-index:10;background:var(--fundo-escurecido);display:flex;align-items:flex-end;justify-content:center}.folha{width:100%;max-width:var(--coluna-max);max-height:92vh;overflow-y:auto;background:var(--superficie);color:var(--texto);border-radius:24px 24px 0 0;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.folha-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.etapa{font-weight:600;color:var(--texto-2)}.folha h2:focus{outline:none}.folha-lista{list-style:none;margin:0;padding:0}.folha-item{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linha)}.folha-nome{font-weight:650;overflow-wrap:anywhere}.folha-sub{grid-column:1}.folha-item .stepper,.folha-item .btn{grid-column:2;grid-row:1 / span 2}.folha-total{display:flex;justify-content:space-between;font-size:20px;margin:16px 0}.folha-acoes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.folha-acoes .btn{flex:1 1 140px}@media (prefers-reduced-motion: no-preference){.btn,.chip{transition:transform .12s ease}}.campo{display:grid;gap:4px;margin:10px 0}.campo label{font-weight:600}.campo input,.campo select{min-height:48px;padding:0 14px;font:inherit;font-size:17px;color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:14px;width:100%}.campo-erro{margin:0;color:#b00020;font-weight:600}@media (prefers-color-scheme: dark){.campo-erro{color:#ff9aa8}}.opcoes,.opcoes-grupo{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;border:0}.opcoes-grupo legend{font-weight:600;padding:0;margin-bottom:6px}.opcao{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--linha);border-radius:14px;background:var(--superficie);cursor:pointer}.opcao input{width:20px;height:20px;min-height:0}.opcao-on{border-color:var(--azul);box-shadow:inset 0 0 0 1px var(--azul)}.dica{color:var(--texto-2);margin:4px 0 10px}.previsao{background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;padding:10px 12px;margin:10px 0}.resumo{list-style:none;margin:12px 0;padding:0;border-top:1px solid var(--linha)}.resumo li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linha)}.resumo-total{font-size:18px}.consentimento{background:var(--superficie-2);border:2px solid var(--azul);border-radius:14px;padding:12px;margin:14px 0}.consentimento p{margin:0 0 8px}.turnstile{margin:10px 0}.folha-acoes-col{flex-direction:column;align-items:stretch}.folha-acoes-col .btn{flex:none}.acompanhar h1{margin-bottom:4px}.status-grande{font-size:22px;font-weight:700;margin:0 0 12px}.linha-etapas{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 12px}.linha-etapas li{padding:6px 12px;border-radius:999px;border:1px solid var(--linha);color:var(--texto-2);font-size:14px}.linha-etapas li.feita{background:var(--grad);color:#fff;border-color:transparent}
