.return-form-section{padding:60px 0}.return-form-container{max-width:680px;margin:0 auto;padding:0 20px}.return-form-header{text-align:center;margin-bottom:40px}.return-form-title{font-size:28px;font-weight:600;letter-spacing:.02em;margin-bottom:8px}.return-form-subtitle{font-size:15px;color:#0000008c;line-height:1.5;max-width:480px;margin:0 auto}.rf-step{margin-bottom:32px;padding:28px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;transition:opacity .3s ease}.rf-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#000;color:#fff;font-size:13px;font-weight:600;margin-bottom:12px}.rf-step-title{font-size:18px;font-weight:600;margin-bottom:20px}.rf-field-group{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:600px){.rf-field-group{grid-template-columns:1fr}}.rf-field{margin-bottom:16px}.rf-field label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:#333}.rf-required{color:#c00}.rf-field input,.rf-field textarea,.rf-field select{width:100%;padding:10px 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s ease;background:#fff;box-sizing:border-box}.rf-field input:focus,.rf-field textarea:focus,.rf-field select:focus{outline:none;border-color:#000}.rf-field input::placeholder,.rf-field textarea::placeholder{color:#00000059}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;min-height:44px}.rf-btn--primary{background:#000;color:#fff}.rf-btn--primary:hover{background:#333}.rf-btn--primary:disabled{background:#0003;cursor:not-allowed}.rf-btn--secondary{background:transparent;color:#000;border:1px solid rgba(0,0,0,.2)}.rf-btn--secondary:hover{border-color:#000}.rf-actions{display:flex;gap:12px;justify-content:flex-end}.rf-spinner{width:18px;height:18px;animation:rf-spin 1s linear infinite}@keyframes rf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rf-type-toggle{display:flex;gap:12px;margin-bottom:20px}.rf-type-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;color:#00000080}.rf-type-btn:hover{border-color:#0000004d;color:#000}.rf-type-btn--active{border-color:#000;color:#000;background:#00000008}.rf-items-list{margin-bottom:20px}.rf-item{display:flex;align-items:flex-start;gap:14px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:10px;margin-bottom:10px;transition:all .2s ease}.rf-item:hover{border-color:#00000026}.rf-item--selected{border-color:#000;background:#00000005}.rf-item-checkbox{margin-top:2px;width:18px;height:18px;accent-color:#000;cursor:pointer;flex-shrink:0}.rf-item-image{width:60px;height:60px;border-radius:8px;object-fit:cover;background:#f5f5f5;flex-shrink:0}.rf-item-details{flex:1;min-width:0}.rf-item-name{font-size:14px;font-weight:500;margin-bottom:2px}.rf-item-variant{font-size:12px;color:#00000080;margin-bottom:4px}.rf-item-price{font-size:13px;font-weight:600}.rf-item-exchange{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.1)}.rf-item-exchange label{font-size:12px;font-weight:500;color:#0009;margin-bottom:4px;display:block}.rf-item-exchange select{padding:6px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:13px;font-family:inherit;background:#fff}.rf-order-info{padding:14px;background:#00000008;border-radius:10px;margin-bottom:20px;font-size:13px;line-height:1.6;color:#000000a6}.rf-order-info strong{color:#000}.rf-message{padding:12px 16px;border-radius:8px;font-size:13px;margin-top:12px}.rf-message--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.rf-message--info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.rf-success-icon{text-align:center;color:#16a34a;margin-bottom:12px}#rf-step-success .rf-step-title{text-align:center;color:#16a34a}.rf-success-text{text-align:center;font-size:14px;color:#0009;margin-bottom:20px}.rf-shipping-info{padding:16px;background:#00000008;border-radius:10px;margin-bottom:16px;font-size:14px;line-height:1.7}.rf-shipping-info p{margin:0}.rf-note{display:flex;align-items:flex-start;gap:8px;padding:14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#92400e;line-height:1.5}.rf-note svg{flex-shrink:0;margin-top:1px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/return-form.css.map */
