.fz-auth .checkout-form,.fz-auth .checkout-pay{gap:1rem;display:grid}.fz-auth .checkout-help,.fz-auth .checkout-hint{color:var(--ink-2);font-size:.85rem;font-weight:400;line-height:1.45;display:block}.fz-auth .checkout-hint{text-align:center}.fz-auth .checkout-error{color:#8a1f0f;font-size:.85rem;font-weight:600;display:block}.fz-auth .checkout-invalid input{border-color:#b3261e}.fz-auth .checkout-buyer{background:#f3faf5;border:1.5px solid #163f282e;border-radius:.75rem;gap:.5rem;padding:.9rem 1rem;display:grid}.fz-auth .checkout-buyer__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:700}.fz-auth .checkout-buyer dl{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;display:grid}.fz-auth .checkout-buyer dt{color:var(--ink-2);font-size:.85rem}.fz-auth .checkout-buyer dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.fz-auth .checkout-buyer__switch{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.85rem;text-decoration:underline}.fz-auth .checkout-login{color:var(--ink-2);margin:0;font-size:.9rem}.fz-auth .checkout-login a{color:var(--ink);font-weight:700}.fz-auth .checkout-methods{border:0;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;display:grid}.fz-auth .checkout-methods legend{color:var(--ink);margin-bottom:.5rem;font-size:.95rem}.fz-auth .checkout-methods label{min-height:3.25rem;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #163f2840;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex;position:relative}.fz-auth .checkout-methods input{opacity:0;pointer-events:none;position:absolute}.fz-auth .checkout-methods label:has(input:focus-visible){outline:3px solid #163f2840}.fz-auth .checkout-methods .is-active{border-color:var(--ink);background:#e2f2e7}.fz-auth .checkout-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:400;line-height:1.45;display:flex}.fz-auth .checkout-check input{width:1.2rem;height:1.2rem;min-height:1.2rem;accent-color:var(--ink);flex:none;margin-top:.1rem}.fz-auth .checkout-terms a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fz-auth .checkout-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.fz-auth .checkout-card{gap:.9rem;display:grid}.fz-auth .checkout-pix{justify-items:center;gap:.75rem;display:grid}.fz-auth .checkout-pix img{border:1.5px dashed var(--paper-edge);background:#fff;border-radius:.75rem;width:220px;height:220px}.fz-auth .checkout-copy{min-height:2.75rem;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-weight:700;display:inline-flex}.fz-auth .checkout-waiting,.fz-auth .checkout-loading{color:var(--ink-2);justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;display:flex}@media (max-width:420px){.fz-auth .checkout-row{grid-template-columns:1fr}}.fz-auth .checkout-referral{color:var(--ink);background:#ffd66640;border-radius:.7rem;margin:.4rem 0 0;padding:.6rem .8rem;font-size:.9rem;font-weight:600}
