.cuotas-page{max-width:800px;margin:0 auto;padding:30px 20px 60px;font-family:inherit}.cuotas-header{margin-bottom:30px}.cuotas-header h1{font-size:22px;font-weight:600;color:#ff6900;margin:0 0 8px}.cuotas-header p{font-size:14px;color:#666;margin:0}.cuotas-stepper{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;position:relative}.cuotas-stepper:before{content:"";position:absolute;top:18px;left:50px;right:50px;height:2px;background:#e0e0e0;z-index:0}.cuotas-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.step-number{width:36px;height:36px;border-radius:50%;background:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-bottom:6px}.cuotas-step.active .step-number,.cuotas-step.completed .step-number{background:#ff6900;color:#fff}.step-label{font-size:12px;color:#999;white-space:nowrap}.cuotas-step.active .step-label{color:#ff6900;font-weight:500}.step-content{display:none}.step-content.active{display:block}.step-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.step-subtitle{font-size:13px;color:#888;margin:0 0 16px}.banco-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.banco-card{border:2px solid #e0e0e0;border-radius:10px;padding:16px;cursor:pointer;transition:border-color .2s;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.banco-card:hover{border-color:#ff6900}.banco-card.selected{border-color:#ff6900;background:#fff8f4}.banco-card input{display:none}.banco-badge{display:inline-block;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.banco-badge.bac{background:#00a651;color:#fff}.banco-badge.otros{background:#333;color:#fff}.banco-name{font-size:14px;font-weight:600;color:#1a1a1a}.banco-detail{font-size:12px;color:#888}.cuotas-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px}.cuota-btn{border:2px solid #e0e0e0;border-radius:8px;padding:10px 8px;text-align:center;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:#333}.cuota-btn:hover{border-color:#ff6900}.cuota-btn.selected{border-color:#ff6900;background:#ff6900;color:#fff}.cuota-btn input{display:none}.cuotas-simulacion{background:#f9f9f9;border:1px solid #eee;border-radius:10px;padding:20px;margin-bottom:20px}.sim-title{font-size:14px;font-weight:500;color:#666;margin:0 0 4px}.sim-amount{font-size:28px;font-weight:700;color:#ff6900;margin:0 0 4px}.sim-detail{font-size:13px;color:#888;margin:0 0 12px}.sim-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #eee;font-size:14px;color:#333}.cuotas-whatsapp-notice{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;padding:14px 18px;margin-bottom:24px}.cuotas-whatsapp-notice p{margin:0;font-size:13px;color:#2e7d32}.cuotas-whatsapp-notice p:first-child{font-size:14px}.cuotas-buttons{display:flex;gap:12px;justify-content:flex-end}.cuotas-buttons.center{justify-content:center}.btn-cuotas-primary{background:#ff6900;color:#fff;border:none;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-cuotas-primary:hover{background:#e55d00}.btn-cuotas-secondary{background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;flex:1}.btn-cuotas-secondary:hover{background:#eee}.btn-cuotas-outline{background:transparent;color:#ff6900;border:2px solid #ff6900;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cuotas-outline:hover{background:#ff6900;color:#fff}.step2-summary{background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:14px 18px;margin-bottom:24px}.step2-summary p{margin:0;font-size:14px;font-weight:500;color:#333}.step2-note{font-size:12px!important;color:#888!important;font-weight:400!important;margin-top:4px!important}.cuotas-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.cuotas-form .form-group label{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:5px}.cuotas-form .form-group input{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.cuotas-form .form-group input:focus{border-color:#ff6900}.cuotas-form .form-group{position:relative}.cuotas-form .form-error{color:#e53935;font-size:12px;margin-top:4px;display:block}.checkout-summary{border:1px solid #eee;border-radius:12px;padding:16px;margin-bottom:24px}.checkout-table{width:100%;border-collapse:collapse;border:none}.checkout-table tr{border-bottom:1px solid #f0f0f0}.checkout-table tr:last-child{border-bottom:none}.checkout-table td{padding:10px 16px;font-size:14px;border:none}.checkout-table td.label{color:#666;width:45%}.checkout-table td.value{color:#1a1a1a;font-weight:500;text-align:right}.checkout-table .highlight-row td.value.highlight{color:#ff6900;font-weight:700;font-size:16px}.checkout-divider{height:1px;background:#eee;margin:16px 0}.checkout-personal{padding:8px 0}.checkout-personal .personal-row{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin-bottom:8px;font-size:13px}.checkout-personal .label{color:#888;font-weight:500}.checkout-personal .value{color:#1a1a1a}.checkout-condiciones h3{font-size:14px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.checkout-condiciones p{font-size:13px;color:#666;margin:0;line-height:1.5}.confirmacion-page{text-align:center}.confirmacion-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.confirmacion-subtitle{font-size:14px;color:#666;max-width:400px;margin:0 auto 24px}.orden-number{display:inline-flex;align-items:center;gap:12px;border:1px solid #eee;border-radius:8px;padding:12px 24px;margin-bottom:30px}.orden-number span{font-size:13px;color:#888}.orden-number strong{font-size:16px;color:#1a1a1a}.proximos-title{font-size:18px;font-weight:600;margin:0 0 20px;color:#1a1a1a}.pasos-list{text-align:left;max-width:420px;margin:0 auto 30px}.paso-item{display:flex;gap:14px;margin-bottom:18px;background:#fff8f4;border:1px solid #ffe0cc;border-radius:10px;padding:16px}.paso-num{width:28px;height:28px;min-width:28px;border-radius:50%;background:#ff6900;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.paso-content strong{font-size:14px;color:#1a1a1a;display:block;margin-bottom:4px}.paso-content p{font-size:13px;color:#666;margin:0;line-height:1.4}.confirmacion-whatsapp{background:#fff3e0;border:2px solid #ff6900;border-radius:10px;padding:20px;margin-bottom:24px;max-width:420px;margin-left:auto;margin-right:auto}.confirmacion-whatsapp strong{font-size:14px;color:#1a1a1a;display:block;margin-bottom:6px}.confirmacion-whatsapp p{font-size:13px;color:#666;margin:0 0 2px}@media(max-width:600px){.cuotas-page{padding:20px 16px 40px}.cuotas-header h1{font-size:18px}.banco-options{grid-template-columns:1fr}.cuotas-options{grid-template-columns:repeat(3,1fr)}.cuotas-form .form-row{grid-template-columns:1fr}.checkout-personal .personal-row{grid-template-columns:auto 1fr}.cuotas-buttons{flex-direction:column-reverse}.btn-cuotas-secondary{flex:none}}.cuotas-minimum-notice{text-align:center;padding:60px 20px}.cuotas-minimum-notice h2{font-size:22px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.cuotas-minimum-notice p{font-size:15px;color:#666;margin:0 0 8px}.form-error{color:#e53935;font-size:12px;margin-top:4px;display:block}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pago-cuotas.css.map */
