.xform-wrap{max-width:560px;margin:0 auto;padding:8px 0 48px;font-size:15px!important;line-height:1.6!important}.xform-wrap .xform-steps{display:flex!important;align-items:center;margin-bottom:28px!important}.xform-wrap .xform-step{display:flex!important;flex-direction:column!important;align-items:center;flex:1;position:relative!important}.xform-wrap .xform-step+.xform-step:before{content:""!important;position:absolute!important;top:16px!important;right:50%!important;width:100%!important;height:2px!important;background:#dee2e6!important;z-index:0!important}.xform-wrap .xform-step.done+.xform-step:before{background:#2d6a4f!important}.xform-wrap .xform-circle{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;position:relative!important;z-index:1!important;background:#dee2e6!important;color:#6c757d!important;box-sizing:border-box!important;border:none!important;padding:0!important;margin:0!important}.xform-wrap .xform-step.active .xform-circle,.xform-wrap .xform-step.done .xform-circle{background:#2d6a4f!important;color:#fff!important}.xform-wrap .xform-steplabel{font-size:11px!important;color:#6c757d!important;margin-top:4px!important;text-align:center!important}.xform-wrap .xform-step.active .xform-steplabel{color:#2d6a4f!important;font-weight:600!important}.xform-wrap .xform-card{background:#fff!important;border:1px solid #dee2e6!important;border-radius:8px!important;padding:24px!important;margin-bottom:16px!important}.xform-wrap .xform-card-title{font-size:16px!important;font-weight:700!important;margin-bottom:16px!important}.xform-wrap .xform-field{margin-bottom:16px!important}.xform-wrap .xform-field label{display:block!important;font-size:13px!important;color:#6c757d!important;margin-bottom:6px!important}.xform-wrap .xform-field input[type=text],.xform-wrap .xform-field input[type=email],.xform-wrap .xform-field textarea{width:100%!important;padding:10px 12px!important;border:1px solid #dee2e6!important;border-radius:6px!important;font-size:15px!important;outline:none!important;box-sizing:border-box!important;font-family:inherit!important;background:#fff!important;color:inherit!important}.xform-wrap .xform-field input:focus,.xform-wrap .xform-field textarea:focus{border-color:#2d6a4f!important;box-shadow:0 0 0 3px #2d6a4f1a!important}.xform-wrap .xform-field textarea{resize:vertical!important;min-height:80px!important}.xform-wrap .xform-list{display:flex!important;flex-direction:column!important;gap:10px!important}.xform-wrap .xform-option{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:2px solid #dee2e6!important;border-radius:8px!important;cursor:pointer!important;background:#fff!important;margin:0!important}.xform-wrap .xform-option:hover,.xform-wrap .xform-option.active{border-color:#2d6a4f!important;background:#f0faf5!important}.xform-wrap .xform-option input[type=radio]{accent-color:#2d6a4f!important;width:18px!important;height:18px!important;flex-shrink:0!important;margin:0!important}.xform-wrap .xform-option-title{font-weight:600!important;font-size:14px!important}.xform-wrap .xform-option-sub{font-size:12px!important;color:#6c757d!important;margin-top:2px!important}.xform-wrap .xform-btn{display:block!important;width:100%!important;padding:12px!important;border:none!important;border-radius:6px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;margin-bottom:10px!important;font-family:inherit!important}.xform-wrap .xform-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.xform-wrap .xform-btn-primary{background:#2d6a4f!important;color:#fff!important}.xform-wrap .xform-btn-primary:hover:not(:disabled){background:#1b4332!important}.xform-wrap .xform-btn-outline{background:#fff!important;color:#2d6a4f!important;border:2px solid #2d6a4f!important}.xform-wrap .xform-btn-outline:hover{background:#f0faf5!important}.xform-wrap .xform-alert{padding:12px 16px!important;border-radius:6px!important;font-size:13px!important;margin-bottom:16px!important}.xform-wrap .xform-alert-error{background:#f8d7da!important;color:#721c24!important}.xform-wrap .xform-alert-info{background:#d4edda!important;color:#155724!important}.xform-wrap .xform-loading{text-align:center!important;padding:24px!important;color:#6c757d!important}.xform-wrap .xform-spinner{display:inline-block!important;width:20px!important;height:20px!important;border:2px solid #dee2e6!important;border-top-color:#2d6a4f!important;border-radius:50%!important;animation:xform-spin .7s linear infinite!important;vertical-align:middle!important;margin-right:8px!important;box-sizing:border-box!important}@keyframes xform-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xform-wrap .xform-summary-row{display:flex!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid #dee2e6!important;font-size:14px!important}.xform-wrap .xform-summary-row:last-child{border-bottom:none!important}.xform-wrap .xform-summary-label{color:#6c757d!important;min-width:100px!important;white-space:nowrap!important}.xform-wrap .xform-summary-val{font-weight:500!important}.xform-wrap .xform-complete{text-align:center!important;padding:32px 16px!important}.xform-wrap .xform-complete-icon{font-size:48px!important;margin-bottom:16px!important}.xform-wrap .xform-complete-title{font-size:20px!important;font-weight:700!important;margin-bottom:8px!important}.xform-wrap .xform-complete-text{color:#6c757d!important;font-size:14px!important;line-height:1.8!important}.xform-wrap .xform-option-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;background:#f8f9fa!important}.xform-wrap p{color:#495057!important;font-size:13px!important;line-height:1.6!important;margin-bottom:14px!important;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/22/assets/exchange-form.css.map */
