@keyframes checkout-spin{to{transform:rotate(360deg)}}@keyframes checkout-pulso{0%,to{opacity:1}50%{opacity:.45}}@keyframes checkout-barra{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes checkout-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-checkout{min-height:100vh}.lp-checkout{--creme:#f5f1ec;--papel:#efe7dd;--areia:#e8c4a0;--ouro:#daa574;--terracota:#cb6443;--coral:#e08b6a;--tijolo:#9e4a30;--salvia:#6b9e78;--musgo:#5e6e52;--cacau:#2e1a14;--tinta:#2e1a14;--suave:#7a5b4e;--linha:#dfd0c1;--campo:#fbf8f4;--sempre-claro:#f5f1ec;--sempre-escuro:#2e1a14;--alerta:#9e4a30;--display:var(--font-display),Georgia,serif;--body:var(--font-body),system-ui,sans-serif}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lp-checkout{--creme:#0d0d0d;--papel:#1d1917;--cacau:#271e1a;--tinta:#f3e9e0;--suave:#cbb3a6;--linha:#4a342a;--musgo:#6b9e78;--campo:#1d1917;--alerta:#f0a68c}}html[data-theme=dark] .lp-checkout{--creme:#0d0d0d;--papel:#1d1917;--cacau:#271e1a;--tinta:#f3e9e0;--suave:#cbb3a6;--linha:#4a342a;--musgo:#6b9e78;--campo:#1d1917;--alerta:#f0a68c}.lp-checkout{background:var(--creme);color:var(--tinta);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.lp-checkout h1,.lp-checkout h2,.lp-checkout h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}.lp-checkout .it{font-family:var(--display);font-style:italic}.lp-checkout a{color:var(--terracota)}.lp-checkout a:focus-visible,.lp-checkout button:focus-visible,.lp-checkout input:focus-visible,.lp-checkout select:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}.lp-checkout .co-topo{border-bottom:1px solid var(--linha);padding:18px 0}.lp-checkout .co-topo .dentro{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto;padding:0 24px;display:flex}.lp-checkout .co-logo{color:var(--terracota);align-items:center;gap:10px;text-decoration:none;display:flex}.lp-checkout .co-logo span{font-family:var(--display);font-size:25px;line-height:1}.lp-checkout .co-seguro{color:var(--suave);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.lp-checkout .co-seguro svg{width:15px;height:15px;color:var(--musgo);flex:none}.lp-checkout .co-corpo{align-items:start;gap:34px;max-width:980px;margin:0 auto;padding:40px 24px 90px;animation:.4s ease-out both checkout-entra;display:grid}@media (min-width:900px){.lp-checkout .co-corpo{grid-template-columns:1fr 340px;gap:52px;padding-top:56px}.lp-checkout .co-resumo{position:sticky;top:34px}}@media (prefers-reduced-motion:reduce){.lp-checkout .co-corpo{animation:none}}.lp-checkout .co-resumo{background:var(--papel);border:1px solid var(--linha);border-radius:20px;padding:24px 26px 26px}.lp-checkout .co-resumo h2{margin-bottom:4px;font-size:19px}.lp-checkout .co-resumo .plano{color:var(--suave);margin:0 0 18px;font-size:13px}.lp-checkout .co-valor{align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.lp-checkout .co-valor b{font-family:var(--display);color:var(--terracota);font-size:42px;font-weight:400;line-height:1}.lp-checkout .co-valor small{color:var(--suave);font-size:13px}.lp-checkout .co-valor-sub{color:var(--suave);margin:0 0 20px;font-size:13.5px}.lp-checkout .co-inclui{border-top:1px solid var(--linha);gap:9px;margin:0;padding:18px 0 0;list-style:none;display:grid}.lp-checkout .co-inclui li{color:var(--suave);padding-left:22px;font-size:14px;position:relative}.lp-checkout .co-inclui li:before{content:"";border-left:1.5px solid var(--musgo);border-bottom:1.5px solid var(--musgo);width:11px;height:6px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.lp-checkout .co-garantia{background:color-mix(in srgb,var(--musgo)12%,transparent);color:var(--tinta);border-radius:14px;margin:20px 0 0;padding:14px 16px;font-size:13px;line-height:1.5}.lp-checkout .co-garantia b{color:var(--musgo)}.lp-checkout .co-form h1{margin-bottom:8px;font-size:clamp(28px,4.4vw,38px);line-height:1.1}.lp-checkout .co-form h1 .it{color:var(--terracota);display:block}.lp-checkout .co-lede{color:var(--suave);max-width:46ch;margin:0 0 30px;font-size:16px}.lp-checkout fieldset{border:0;margin:0 0 26px;padding:0}.lp-checkout legend{letter-spacing:.2em;text-transform:uppercase;color:var(--terracota);margin-bottom:14px;padding:0;font-size:11.5px;font-weight:500}.lp-checkout .co-campos,.lp-checkout .co-par{gap:14px;display:grid}@media (min-width:560px){.lp-checkout .co-par{grid-template-columns:1fr 1fr}.lp-checkout .co-par.tres{grid-template-columns:1.2fr .8fr .8fr}}.lp-checkout label{color:var(--tinta);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.lp-checkout input,.lp-checkout select{box-sizing:border-box;background:var(--campo);width:100%;color:var(--tinta);border:1px solid var(--linha);font-size:16px;font-family:var(--body);border-radius:14px;padding:13px 15px;transition:border-color .15s}.lp-checkout input::placeholder{color:var(--suave);opacity:.65}.lp-checkout input:hover,.lp-checkout select:hover{border-color:var(--coral)}.lp-checkout input[aria-invalid=true]{border-color:var(--tijolo)}.lp-checkout input[inputmode=numeric]{font-variant-numeric:tabular-nums}.lp-checkout .co-metodos{gap:12px;display:grid}@media (min-width:560px){.lp-checkout .co-metodos{grid-template-columns:1fr 1fr}}.lp-checkout .co-metodo{cursor:pointer;background:var(--campo);border:1px solid var(--linha);border-radius:18px;margin:0;padding:16px 18px;transition:border-color .15s,background .15s;display:block}.lp-checkout .co-metodo:hover{border-color:var(--coral)}.lp-checkout .co-metodo input{opacity:0;width:0;height:0;position:absolute}.lp-checkout .co-metodo:has(input:checked){border-color:var(--terracota);background:color-mix(in srgb,var(--terracota)8%,var(--campo))}.lp-checkout .co-metodo:has(input:focus-visible){outline:2px solid var(--ouro);outline-offset:3px}.lp-checkout .co-metodo .nome{margin-bottom:3px;font-size:15px;font-weight:600;display:block}.lp-checkout .co-metodo .preco{color:var(--suave);font-size:13.5px;display:block}.lp-checkout .co-metodo .economia{color:var(--musgo);background:color-mix(in srgb,var(--musgo)14%,transparent);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.lp-checkout .co-enviar{cursor:pointer;background:var(--terracota);color:#fff;width:100%;font-family:var(--body);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 14px 30px -12px #9e4a30b3}.lp-checkout .co-enviar:hover:not(:disabled){background:var(--tijolo);transform:translateY(-2px)}.lp-checkout .co-enviar:disabled{opacity:.6;cursor:not-allowed;transform:none}.lp-checkout .co-enviar .girando{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite checkout-spin}@media (prefers-reduced-motion:reduce){.lp-checkout .co-enviar .girando{animation-duration:2s}}.lp-checkout .co-nota{text-align:center;color:var(--suave);margin-top:12px;font-size:12.5px;display:block}.lp-checkout .co-nota-alerta{color:var(--alerta)}.lp-checkout .co-sugestao{background:color-mix(in srgb,var(--ouro)14%,var(--campo));border:1px solid color-mix(in srgb,var(--ouro)45%,transparent);border-radius:12px;margin-top:9px;padding:11px 13px}.lp-checkout .co-sugestao p{color:var(--tinta);margin:0;font-size:13.5px;line-height:1.45}.lp-checkout .co-sugestao b{color:var(--alerta);word-break:break-all}.lp-checkout .co-sugestao-acoes{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.lp-checkout .co-sugestao-acoes button{font:inherit;cursor:pointer;border:1px solid var(--linha);color:var(--tinta);background:0 0;border-radius:999px;padding:7px 13px;font-size:13px;transition:background .15s,border-color .15s}.lp-checkout .co-sugestao-acoes .sim{background:var(--terracota);border-color:var(--terracota);color:#fff}.lp-checkout .co-sugestao-acoes .sim:hover{background:var(--tijolo);border-color:var(--tijolo)}.lp-checkout .co-sugestao-acoes .nao:hover{border-color:var(--suave)}.lp-checkout .co-erro{background:color-mix(in srgb,var(--tijolo)10%,transparent);border:1px solid color-mix(in srgb,var(--tijolo)40%,transparent);color:var(--tinta);border-radius:14px;margin:0 0 18px;padding:13px 16px;font-size:14.5px;line-height:1.5}.lp-checkout .co-erro b{color:var(--tijolo)}.lp-checkout .co-pix{text-align:center;max-width:470px;margin:0 auto}.lp-checkout .co-pix h1{margin-bottom:10px;font-size:clamp(26px,4vw,34px)}.lp-checkout .co-pix>.co-lede{text-align:center;margin-left:auto;margin-right:auto}.lp-checkout .co-valor-pix{flex-direction:column;align-items:center;gap:2px;margin:0 0 26px;display:flex}.lp-checkout .co-valor-pix b{font-family:var(--display);color:var(--terracota);font-size:40px;font-weight:400;line-height:1}.lp-checkout .co-valor-pix span{color:var(--suave);letter-spacing:.02em;font-size:13px}.lp-checkout .co-qr{color:var(--sempre-escuro);border:1px solid var(--linha);background:#fff;border-radius:24px;place-items:center;margin:0 0 20px;padding:22px;font-size:13px;display:inline-grid;box-shadow:0 18px 40px -22px #2e1a1473}.lp-checkout .co-qr img{width:230px;height:230px;image-rendering:pixelated;display:block}.lp-checkout .co-ou{letter-spacing:.18em;text-transform:uppercase;color:var(--suave);align-items:center;gap:14px;margin:0 0 16px;font-size:12px;display:flex}.lp-checkout .co-ou:before,.lp-checkout .co-ou:after{content:"";background:var(--linha);flex:1;height:1px}.lp-checkout .co-copia{gap:10px;margin:0 0 30px;display:grid}.lp-checkout .co-copia input{text-align:center;width:100%;font-family:var(--font-mono),ui-monospace,monospace;text-overflow:ellipsis;background:var(--campo);color:var(--suave);border:1px solid var(--linha);border-radius:14px;padding:12px 14px;font-size:12px}.lp-checkout .co-copia button{cursor:pointer;background:var(--terracota);color:#fff;width:100%;font-size:15.5px;font-weight:600;font-family:var(--body);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 24px;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 14px 30px -14px #9e4a30b3}.lp-checkout .co-copia button:hover{background:var(--tijolo);transform:translateY(-2px)}.lp-checkout .co-copia button.feito{background:var(--musgo);box-shadow:none}.lp-checkout .co-copia button svg{flex:none;width:17px;height:17px}.lp-checkout .co-ja-paguei{cursor:pointer;width:100%;color:var(--musgo);border:1px solid var(--musgo);font-size:15px;font-weight:600;font-family:var(--body);background:0 0;border-radius:999px;margin:0 0 26px;padding:14px 24px;transition:background .15s}.lp-checkout .co-ja-paguei:hover{background:color-mix(in srgb,var(--musgo)12%,transparent)}.lp-checkout .co-confirmando{background:var(--papel);border:1px solid var(--linha);text-align:center;border-radius:20px;margin:0 0 26px;padding:24px 26px}.lp-checkout .co-confirmando h2{font-family:var(--body);color:var(--tinta);margin:0 0 6px;font-size:16px;font-weight:600}.lp-checkout .co-confirmando p{color:var(--suave);max-width:none;margin:0;font-size:14.5px}.lp-checkout .co-confirmando p+p{margin-top:10px}.lp-checkout .co-confirmando strong{color:var(--tinta);font-weight:600}.lp-checkout .co-barra{background:color-mix(in srgb,var(--musgo)18%,transparent);border-radius:999px;height:4px;margin:18px 0 0;overflow:hidden}.lp-checkout .co-barra i{background:var(--musgo);border-radius:999px;width:25%;height:100%;animation:1.6s ease-in-out infinite checkout-barra;display:block}@media (prefers-reduced-motion:reduce){.lp-checkout .co-barra{display:none}}.lp-checkout .co-demorando{background:color-mix(in srgb,var(--alerta)14%,transparent);border:1px solid color-mix(in srgb,var(--alerta)45%,transparent);color:var(--tinta);text-align:left;border-radius:14px;margin:18px 0 0;padding:15px 17px;font-size:14px;line-height:1.55}.lp-checkout .co-demorando b{color:var(--alerta);font-weight:700}.lp-checkout .co-passos-pix{text-align:left;background:var(--papel);border:1px solid var(--linha);border-radius:20px;margin:0 0 26px;padding:22px 24px}.lp-checkout .co-passos-pix h2{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--terracota);margin:0 0 16px;font-size:11.5px;font-weight:600}.lp-checkout .co-passos-pix ol{counter-reset:q;gap:13px;margin:0;padding:0;list-style:none;display:grid}.lp-checkout .co-passos-pix li{counter-increment:q;color:var(--suave);padding-left:36px;font-size:14.5px;line-height:1.5;position:relative}.lp-checkout .co-passos-pix li:before{content:counter(q);width:24px;height:24px;color:var(--terracota);background:color-mix(in srgb,var(--terracota)13%,transparent);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:0;left:0}.lp-checkout .co-passos-pix li b{color:var(--tinta);font-weight:600}.lp-checkout .co-esperando{color:var(--musgo);background:color-mix(in srgb,var(--musgo)13%,transparent);border-radius:999px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 20px;font-size:13.5px;font-weight:500;display:inline-flex}.lp-checkout .co-esperando i{background:var(--musgo);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite checkout-pulso}.lp-checkout .co-sucesso{text-align:center;max-width:520px;margin:0 auto;padding:20px 0 0}.lp-checkout .co-selo{background:color-mix(in srgb,var(--musgo)16%,transparent);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 24px;display:grid}.lp-checkout .co-selo svg{width:28px;height:28px;color:var(--musgo)}.lp-checkout .co-sucesso h1{margin-bottom:12px;font-size:clamp(28px,4.4vw,38px);line-height:1.12}.lp-checkout .co-sucesso h1 .it{color:var(--terracota)}.lp-checkout .co-sucesso>p{color:var(--suave);margin:0 0 24px;font-size:16.5px}.lp-checkout .co-proximo{text-align:left;background:var(--papel);border:1px solid var(--linha);border-radius:20px;margin:0 0 22px;padding:24px 26px}.lp-checkout .co-proximo h2{margin-bottom:14px;font-size:17px}.lp-checkout .co-passos{counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-checkout .co-passos li{counter-increment:p;color:var(--suave);padding-left:38px;font-size:14.5px;line-height:1.5;position:relative}.lp-checkout .co-passos li:before{content:counter(p);width:25px;height:25px;font-size:12px;font-weight:700;font-family:var(--body);color:var(--terracota);background:color-mix(in srgb,var(--terracota)12%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.lp-checkout .co-passos li b{color:var(--tinta);font-weight:600}.lp-checkout .co-passos li .email{font-family:var(--font-mono),ui-monospace,monospace;color:var(--terracota);word-break:break-all;font-size:13.5px}.lp-checkout .co-lojas{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 24px;display:flex}.lp-checkout .co-lojas a{background:var(--terracota);color:#fff;border-radius:999px;padding:13px 26px;font-size:14.5px;font-weight:600;text-decoration:none}.lp-checkout .co-lojas a:hover{background:var(--tijolo)}.lp-checkout .co-cancelar{color:var(--suave);border-top:1px solid var(--linha);margin:0;padding-top:20px;font-size:13px;line-height:1.6}
