.hero-venda{position:relative;margin-top:calc(-1 * var(--altura-cabecalho, 64px));height:clamp(300px,32vw,420px);overflow:hidden}.hero-venda img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.hero-venda:after,.hero-venda:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-venda:before{background:linear-gradient(90deg,rgba(10,11,10,.95),rgba(10,11,10,.78) 38%,rgba(10,11,10,.25) 70%,rgba(10,11,10,.55))}.hero-venda:after{background:linear-gradient(0deg,#0a0b0a,rgba(10,11,10,0) 45%)}.hero-venda-conteudo{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:0 var(--space-6) 30px}.hero-venda-interno{width:100%;max-width:1240px;margin-inline:auto;display:flex;gap:var(--space-6);align-items:flex-end;flex-wrap:wrap}.hero-venda-texto{flex:1 1 440px;min-width:0}.hero-venda h1{font-size:clamp(38px,5.6vw,68px);line-height:.94;margin:0}.hero-venda h1 .destaque{color:var(--site-lime);display:block}.hero-venda-lede{font-size:17.5px;max-width:40ch;color:var(--site-text);margin:var(--space-3) 0 0}.steps{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:20px 0 30px}.step{flex:1 1 200px;display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:10px;border:1px solid transparent;min-width:0}.step[aria-current=step]{background:var(--site-surface);border-color:var(--site-line-hi)}.step-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-ui),sans-serif;font-size:13px;border:1px solid var(--site-line-hi);color:var(--site-muted)}.step[aria-current=step] .step-num,.step[data-done] .step-num{background:var(--site-lime);border-color:var(--site-lime);color:#0a0b0a}.step-rotulo{min-width:0;display:flex;flex-direction:column}.step-nome{font-family:var(--font-ui),sans-serif;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted)}.step[aria-current=step] .step-nome,.step[data-done] .step-nome{color:var(--site-text)}.step-estado{font-size:13px;color:var(--site-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-line{display:none}.venda-grade{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.venda-coluna{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.venda-aside{flex:0 1 356px;min-width:300px;position:-webkit-sticky;position:sticky;top:20px}@media (max-width:980px){.venda-aside{position:static;flex:1 1 100%}}.painel{background:var(--site-surface);border:1px solid var(--site-line);border-radius:12px;overflow:hidden}.painel-cabecalho{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:20px 30px}.painel-icone{flex:none;width:30px;height:30px;color:var(--site-lime)}.painel-titulo{min-width:0}.painel-titulo h2{margin:0}.painel-titulo p{margin:0;font-size:14.5px;color:var(--site-muted)}.painel-estado{margin-left:auto;font-family:var(--font-ui),sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-lime);white-space:nowrap}.painel-corpo{padding:0 30px 30px}@media (max-width:560px){.painel-cabecalho{padding:16px 18px}.painel-corpo{padding:0 18px 20px}}.dias{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));grid-gap:15px;gap:15px}.dia{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-surface-2);color:var(--site-text);cursor:pointer;text-align:left;font:inherit;transition:border-color .12s,background .12s}.dia:hover{border-color:var(--site-line-hi)}.dia[aria-pressed=true]{background:var(--site-lime-tint);border-color:var(--site-lime)}.dia-semana{font-family:var(--font-ui),sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted)}.dia[aria-pressed=true] .dia-semana{color:var(--site-lime)}.dia-numero{font-family:var(--font-ui),sans-serif;font-weight:600;font-size:38px;line-height:.95;letter-spacing:0}.dia-mes{font-size:13.5px}.dia-mes,.dia-preco{color:var(--site-muted)}.dia-preco{margin-top:10px;font-family:var(--font-ui),sans-serif;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dia[aria-pressed=true] .dia-preco{color:var(--site-text)}.faixa{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-surface-2);flex-wrap:wrap}.faixa-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 14rem}.faixa-nome{font-family:var(--font-ui),sans-serif;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.faixa-regra{font-size:14.5px;color:var(--site-muted)}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--site-line-hi);border-radius:8px;overflow:hidden;background:var(--site-bg);height:auto}.qty-btn{width:46px;height:46px;border:0;background:transparent;color:var(--site-text);font-size:20px;cursor:pointer;transition:background .12s,color .12s}.qty-btn:hover:not(:disabled){background:var(--site-surface);color:var(--site-lime)}.qty-btn:disabled{color:var(--site-line-hi);cursor:not-allowed}.qty-value{width:52px;display:grid;place-items:center;font-family:var(--font-ui),sans-serif;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-inline:1px solid var(--site-line)}.nota-contexto{margin-top:15px;padding:14px 16px;background:var(--site-lime-tint);border-radius:10px;font-size:14.5px;color:var(--site-text)}.resumo-caixa{background:var(--site-surface);border:1px solid var(--site-line);border-radius:12px;overflow:hidden}.resumo-cabecalho{display:flex;align-items:center;gap:12px;padding:20px 30px;border-bottom:1px solid var(--site-line)}.resumo-cabecalho h2{margin:0;font-size:18px;letter-spacing:.08em}.resumo-contagem{margin-left:auto;font-size:13px;color:var(--site-muted)}.resumo-corpo{padding:30px;display:flex;flex-direction:column;gap:20px}.formado{display:flex;align-items:flex-start;gap:15px;border-left:2px solid var(--site-lime);padding-left:15px}.formado-gratis{border-left-color:var(--site-line-hi)}.formado-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.formado-nome{font-size:16px}.formado-detalhe{font-size:13px;color:var(--site-muted)}.formado-valor{font-family:var(--font-ui),sans-serif;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.resumo-total{border-top:1px solid var(--site-line-hi);padding-top:20px;display:flex;align-items:baseline;justify-content:space-between;gap:15px}.resumo-total-rotulo{font-family:var(--font-ui),sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--site-muted)}.resumo-total-valor{font-family:var(--font-ui),sans-serif;font-weight:600;font-size:38px;line-height:1;color:var(--site-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cta-principal{width:100%;padding:18px 20px;height:auto;white-space:nowrap}.resumo-dica{font-size:13px;color:var(--site-muted);margin:0}.resumo-garantias{border-top:1px solid var(--site-line);padding:20px 30px;display:flex;flex-direction:column;gap:12px}.resumo-garantia{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--site-muted)}.resumo-garantia svg{flex:none;width:18px;height:18px;color:var(--site-lime);margin-top:2px}.cupom{display:flex;flex-direction:column;gap:10px}.cupom-abrir{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--site-lime);font:inherit;font-size:14px;cursor:pointer;align-self:flex-start}.cupom-abrir svg{width:18px;height:18px}.cupom-linha{display:flex;gap:10px}.cupom-linha .input{flex:1 1;min-width:0;font-family:var(--font-ui),sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.cupom-erro{margin:0;font-size:13px;color:var(--site-muted)}.cupom-aplicado{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.cupom-aplicado strong{color:var(--site-lime)}.barra-mobile{position:fixed;inset:auto 0 0 0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:15px;background:var(--site-surface);border-top:1px solid var(--site-lime);padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.barra-mobile-rotulo{font-family:var(--font-ui),sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted);display:block}.barra-mobile-valor{font-family:var(--font-ui),sans-serif;font-weight:600;font-size:23px;color:var(--site-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.barra-mobile{display:flex}.venda-grade{padding-bottom:90px}}.aceite{gap:10px}.aceite-linha{font-size:13px;color:var(--site-muted)}.aceite-link{color:var(--site-lime)}.aceite-texto{color:var(--site-text)}