.checkout-module__aXQU1q__page{min-height:100vh;color:var(--ck-ink);background:var(--ck-bg);padding:18px 16px 120px}.checkout-module__aXQU1q__page button,.checkout-module__aXQU1q__page input,.checkout-module__aXQU1q__page textarea{font:inherit}.checkout-module__aXQU1q__page button{cursor:pointer;color:inherit;background:0 0;border:0}.checkout-module__aXQU1q__page a{color:var(--ck-brand-deep)}.checkout-module__aXQU1q__page :focus-visible{outline:2px solid var(--ck-brand);outline-offset:2px}.checkout-module__aXQU1q__head{margin-bottom:18px}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__back{color:var(--ck-slate);align-items:center;gap:6px;margin-bottom:10px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.checkout-module__aXQU1q__title{font-family:var(--ck-title);letter-spacing:-.8px;margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.05}.checkout-module__aXQU1q__secure{color:var(--ck-slate);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.checkout-module__aXQU1q__grid{gap:14px;display:grid}.checkout-module__aXQU1q__card{border:1px solid var(--ck-hair);background:#fff;border-radius:16px;padding:16px}.checkout-module__aXQU1q__cardH{font-family:var(--ck-title);letter-spacing:-.2px;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex}.checkout-module__aXQU1q__cardH span{color:var(--ck-brand);display:inline-flex}.checkout-module__aXQU1q__item{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.checkout-module__aXQU1q__thumb{background:#f3f6ff;border-radius:12px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.checkout-module__aXQU1q__thumb img{object-fit:contain;padding:8px}.checkout-module__aXQU1q__itemName{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:650}.checkout-module__aXQU1q__itemPrice{font-family:var(--ck-title);letter-spacing:-.4px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;font-size:18px;font-weight:700;display:flex}.checkout-module__aXQU1q__cash{color:var(--ck-slate);font-family:var(--ck-body,inherit);font-size:13px;font-weight:500;text-decoration:none}.checkout-module__aXQU1q__itemCuota{color:var(--ck-brand-deep);margin:4px 0 0;font-size:13.5px;font-weight:700}.checkout-module__aXQU1q__change{margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.checkout-module__aXQU1q__fields,.checkout-module__aXQU1q__pair{gap:10px;display:grid}.checkout-module__aXQU1q__field{gap:4px;display:grid}.checkout-module__aXQU1q__field span{color:var(--ck-slate);font-size:12px;font-weight:700}.checkout-module__aXQU1q__field input,.checkout-module__aXQU1q__field select,.checkout-module__aXQU1q__field textarea{box-sizing:border-box;border:1px solid var(--ck-hair);width:100%;color:var(--ck-ink);background:#fbfcfe;border-radius:12px;padding:12px;font-size:15px}.checkout-module__aXQU1q__field textarea{resize:vertical;min-height:72px}.checkout-module__aXQU1q__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ck-body)50%),linear-gradient(135deg,var(--ck-body)50%,transparent 50%);cursor:pointer;background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.checkout-module__aXQU1q__field select:disabled{color:var(--ck-slate,#8e9bb8);cursor:not-allowed;opacity:.7}.checkout-module__aXQU1q__field input:focus,.checkout-module__aXQU1q__field select:focus,.checkout-module__aXQU1q__field textarea:focus{border-color:var(--ck-brand);box-shadow:0 0 0 3px var(--ck-brand-soft);outline:none}.checkout-module__aXQU1q__shipNote{color:var(--ck-slate);margin:12px 0 0;font-size:13px;line-height:1.45}.checkout-module__aXQU1q__payCard{border:1.5px solid var(--ck-hair);background:#fff;border-radius:16px;padding:14px}.checkout-module__aXQU1q__payOn{border-color:var(--ck-brand);background:var(--ck-brand-soft)}.checkout-module__aXQU1q__payHead{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkout-module__aXQU1q__mark{background:var(--ck-brand);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.checkout-module__aXQU1q__payTitle{font-family:var(--ck-title);margin:0;font-size:15.5px;font-weight:700}.checkout-module__aXQU1q__paySub{color:var(--ck-brand-deep);margin:2px 0 0;font-size:13px;font-weight:600}.checkout-module__aXQU1q__check{border:1.5px solid var(--ck-brand);width:22px;height:22px;color:var(--ck-brand);background:#fff;border-radius:999px;place-items:center;display:grid}.checkout-module__aXQU1q__payHeadRight{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.checkout-module__aXQU1q__payBody{margin-top:12px}.checkout-module__aXQU1q__payBreakdown{border:1.5px solid var(--ck-hair);background:#fff;border-radius:14px;gap:10px;margin:14px 0 0;padding:12px 14px;display:grid}.checkout-module__aXQU1q__payBreakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checkout-module__aXQU1q__payBreakdown dt{color:var(--ck-slate);margin:0;font-size:13px;line-height:1.35}.checkout-module__aXQU1q__payBreakdown dd{font-variant-numeric:tabular-nums;text-align:right;flex:none;margin:0;font-size:13.5px;font-weight:650}.checkout-module__aXQU1q__payBreakdownTotal{border-top:1px solid var(--ck-hair);padding-top:10px}.checkout-module__aXQU1q__payBreakdownTotal dt,.checkout-module__aXQU1q__payBreakdownTotal dd{color:var(--ck-ink);font-weight:700}.checkout-module__aXQU1q__cuotaBox{border:1.5px solid var(--ck-hair);background:#fff;border-radius:14px;margin-top:10px;padding:10px 14px 12px}.checkout-module__aXQU1q__cuotaBox span{color:var(--ck-slate);margin-bottom:4px;font-size:12.5px;display:block}.checkout-module__aXQU1q__cuotaBox b{font-family:var(--ck-title);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;display:block}.checkout-module__aXQU1q__interestBadge{background:var(--ck-brand-soft);color:var(--ck-brand-deep);letter-spacing:.2px;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.checkout-module__aXQU1q__payOn .checkout-module__aXQU1q__interestBadge{background:#fff}.checkout-module__aXQU1q__payNumbers{border:1.5px solid var(--ck-hair);background:#fff;border-radius:14px;margin-top:12px;display:flex;overflow:hidden}.checkout-module__aXQU1q__payNumbers>div{flex:1;min-width:0;padding:10px 14px}.checkout-module__aXQU1q__payNumbers>div+div{border-left:1px solid var(--ck-hair)}.checkout-module__aXQU1q__payNumbers b{font-family:var(--ck-title);letter-spacing:-.3px;margin-top:2px;font-size:17px;display:block}.checkout-module__aXQU1q__payNumbersLabel{color:var(--ck-slate);font-size:12.5px;font-weight:500}.checkout-module__aXQU1q__inicial{border-top:1px dashed color-mix(in srgb,var(--ck-brand-deep)28%,transparent);margin:14px 0 0;padding-top:12px}.checkout-module__aXQU1q__inicial b{font-family:var(--ck-title);letter-spacing:-.3px;font-size:18px;display:block}.checkout-module__aXQU1q__inicial p{color:var(--ck-body);margin:4px 0 0;font-size:13.5px;line-height:1.45}.checkout-module__aXQU1q__inicialEdit{border:1.5px solid var(--ck-hair);background:#fff;border-radius:14px;margin-top:10px;padding:10px 14px 12px;display:block}.checkout-module__aXQU1q__inicialEdit span{color:var(--ck-slate);margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}.checkout-module__aXQU1q__inicialEdit input{text-align:left;width:100%;font-family:var(--ck-title);color:var(--ck-ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0;font-size:22px;font-weight:700;display:block}.checkout-module__aXQU1q__inicialEdit:focus-within,.checkout-module__aXQU1q__plazoBox:focus-within{border-color:var(--ck-brand)}.checkout-module__aXQU1q__inicialEdit input:focus,.checkout-module__aXQU1q__inicialEdit input:focus-visible,.checkout-module__aXQU1q__plazoBox select:focus,.checkout-module__aXQU1q__plazoBox select:focus-visible{box-shadow:none;outline:none}.checkout-module__aXQU1q__plazoBox{border:1.5px solid var(--ck-hair);background:#fff;border-radius:14px;margin-top:10px;padding:10px 14px;display:block}.checkout-module__aXQU1q__plazoBox span{color:var(--ck-slate);margin-bottom:2px;font-size:12.5px;display:block}.checkout-module__aXQU1q__plazoBox select{box-sizing:border-box;appearance:none;background-color:#0000;background-image:linear-gradient(45deg,transparent 50%,var(--ck-body)50%),linear-gradient(135deg,var(--ck-body)50%,transparent 50%);width:100%;font-family:var(--ck-title);color:var(--ck-ink);cursor:pointer;background-position:calc(100% - 6px) calc(50% + 1px),calc(100% - 1px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:none;padding:0 20px 0 0;font-size:19px;font-weight:700;display:block}.checkout-module__aXQU1q__plazoBox select:focus{outline:none}.checkout-module__aXQU1q__inicialHint{color:var(--ck-slate,#8e9bb8);margin:6px 0 0;font-size:12.5px;line-height:1.45}.checkout-module__aXQU1q__payBody .checkout-module__aXQU1q__inicialEdit:first-child{margin-top:0}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__alt{text-align:left;border:1.5px solid var(--ck-hair);background:#fff;border-radius:16px;width:100%;margin-top:10px;padding:14px}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__altOn{border-color:var(--ck-brand);box-shadow:0 0 0 1px var(--ck-brand)}.checkout-module__aXQU1q__alt b{font-family:var(--ck-title);font-size:15px;display:block}.checkout-module__aXQU1q__alt small{color:var(--ck-slate);margin-top:3px;font-size:12.5px;display:block}.checkout-module__aXQU1q__summary{align-content:start;gap:14px;display:grid}.checkout-module__aXQU1q__sumRow,.checkout-module__aXQU1q__today{justify-content:space-between;gap:12px;font-size:14px;display:flex}.checkout-module__aXQU1q__sumRow span:last-child,.checkout-module__aXQU1q__today strong{font-variant-numeric:tabular-nums;text-align:right;flex:none}.checkout-module__aXQU1q__prodName{overflow-wrap:anywhere;font-weight:650}.checkout-module__aXQU1q__totalLabel{font-family:var(--ck-title);font-size:18px;font-weight:700}.checkout-module__aXQU1q__today{border-top:1px solid var(--ck-hair);align-items:baseline;padding-top:12px}.checkout-module__aXQU1q__today strong{font-family:var(--ck-title);letter-spacing:-.6px;font-size:26px}.checkout-module__aXQU1q__todayLabel small{color:var(--ck-slate);font-size:12px;font-weight:600;display:block}.checkout-module__aXQU1q__cap{color:var(--ck-brand-deep);margin:4px 0 0;font-size:13px;font-weight:600}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__payBtn{background:var(--ck-brand);color:#fff;width:100%;height:54px;font-family:var(--ck-title);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__payBtn:hover:not(:disabled){background:var(--ck-brand-deep)}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__payBtn:disabled{opacity:.45;cursor:not-allowed}.checkout-module__aXQU1q__hint,.checkout-module__aXQU1q__fine{color:var(--ck-slate);text-align:center;margin:0;font-size:12.5px;line-height:1.45}.checkout-module__aXQU1q__hintWarn{color:var(--ck-warn);font-weight:700}.checkout-module__aXQU1q__ready{background:var(--ck-brand-soft);color:var(--ck-ink-soft);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.checkout-module__aXQU1q__ready b{font-family:var(--ck-title)}.checkout-module__aXQU1q__steps{justify-content:center;align-items:flex-start;max-width:440px;margin:6px auto 18px;display:flex}.checkout-module__aXQU1q__stepWrap{align-items:flex-start;min-width:0;display:flex}.checkout-module__aXQU1q__stepWrap:not(:first-child){flex:auto}.checkout-module__aXQU1q__stepLine{background:#d5dbe8;flex:24px;min-width:16px;height:2px;margin-top:17px}.checkout-module__aXQU1q__stepLineOn{background:var(--ck-brand)}.checkout-module__aXQU1q__step{flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:108px;display:flex}.checkout-module__aXQU1q__stepLabel,.checkout-module__aXQU1q__stepLabelOn{text-align:center;font-size:13px;font-weight:650;line-height:1.2}.checkout-module__aXQU1q__stepLabel{color:var(--ck-slate)}.checkout-module__aXQU1q__stepLabelOn{color:var(--ck-ink)}.checkout-module__aXQU1q__dot{box-sizing:border-box;width:36px;height:36px;color:var(--ck-slate);font-family:var(--ck-title);background:#fff;border:2px solid #d5dbe8;border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.checkout-module__aXQU1q__dotOn{background:var(--ck-brand);border-color:var(--ck-brand);color:#fff}.checkout-module__aXQU1q__page.checkout-module__aXQU1q__confirmPage{padding-bottom:48px}.checkout-module__aXQU1q__confirmHead{text-align:center}.checkout-module__aXQU1q__confirm{flex-direction:column;gap:12px;width:min(100%,560px);margin:0 auto;display:flex}.checkout-module__aXQU1q__recap{border:1px solid var(--ck-hair);background:#fff;border-radius:18px;padding:6px 16px}.checkout-module__aXQU1q__recapRow{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 2px;display:grid}.checkout-module__aXQU1q__recapRow+.checkout-module__aXQU1q__recapRow{border-top:1px solid var(--ck-hair)}.checkout-module__aXQU1q__recapIcon{padding-top:1px;display:flex}.checkout-module__aXQU1q__kicker{color:var(--ck-slate);margin:0;font-size:13px;line-height:1.3}.checkout-module__aXQU1q__recapValue,.checkout-module__aXQU1q__payValue,.checkout-module__aXQU1q__recapNote{overflow-wrap:anywhere;margin:2px 0 0}.checkout-module__aXQU1q__recapValue,.checkout-module__aXQU1q__payValue{letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:1.3}.checkout-module__aXQU1q__recapValue{color:var(--ck-ink)}.checkout-module__aXQU1q__payValue{color:var(--ck-brand-deep)}.checkout-module__aXQU1q__recapNote{color:var(--ck-slate);font-size:13px;line-height:1.35}.checkout-module__aXQU1q__due{color:var(--ck-ink);letter-spacing:-.3px;justify-content:space-between;align-items:baseline;gap:16px;margin:8px 2px 4px;font-size:18px;font-weight:700;display:flex}.checkout-module__aXQU1q__due strong{font-family:var(--ck-title);letter-spacing:-.7px;font-size:30px;font-weight:700}.checkout-module__aXQU1q__schedule{border:1px solid var(--ck-hair);background:#fff;border-radius:18px;padding:14px 16px 12px}.checkout-module__aXQU1q__scheduleTitle{font-family:var(--ck-title);color:var(--ck-ink);align-items:center;gap:7px;margin:0 0 8px;font-size:14.5px;font-weight:700;display:flex}.checkout-module__aXQU1q__scheduleList{margin:0;padding:0;list-style:none}.checkout-module__aXQU1q__scheduleRow{align-items:center;gap:10px;padding:9px 2px;display:flex}.checkout-module__aXQU1q__scheduleRow+.checkout-module__aXQU1q__scheduleRow{border-top:1px solid var(--ck-hair)}.checkout-module__aXQU1q__scheduleDate{min-width:0;color:var(--ck-ink-soft);flex:1;font-size:13.5px}.checkout-module__aXQU1q__scheduleAmount{font-variant-numeric:tabular-nums;color:var(--ck-ink);flex:none;font-size:13.5px;font-weight:700}.checkout-module__aXQU1q__scheduleNote{color:var(--ck-slate);margin:10px 2px 0;font-size:12px;line-height:1.4}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__ghost{background:var(--ck-brand-soft);width:100%;height:52px;color:var(--ck-brand-deep);font-family:var(--ck-title);border-radius:999px;font-size:16px;font-weight:700}.checkout-module__aXQU1q__page button.checkout-module__aXQU1q__ghost:hover{background:#d7e2ff}.checkout-module__aXQU1q__doubt{color:var(--ck-slate);text-align:center;margin:4px 8px 0;font-size:13px;line-height:1.45}.checkout-module__aXQU1q__doubt a{font-weight:700}@media (min-width:720px){.checkout-module__aXQU1q__pair{grid-template-columns:1fr 1fr}}@media (max-width:767px){.checkout-module__aXQU1q__dock{z-index:30;border-top:1px solid var(--ck-hair);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f1b3d0f}}@media (min-width:1024px){.checkout-module__aXQU1q__page{padding:8px 0 48px}.checkout-module__aXQU1q__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);align-items:start;gap:16px}.checkout-module__aXQU1q__summary{position:sticky;top:16px}.checkout-module__aXQU1q__dock{box-shadow:none;background:0 0;border:0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.checkout-module__aXQU1q__page button{transition:none}}
