Refund policy

Returns & Refunds

Refund Policy

At Yiran Sportslife, we want you to be happy with your gear. If something isn't right, we'll make the return process as smooth and clear as possible.

By placing an order, you agree to the terms below. We're here to help with any questions.

30-Day Returns & Condition Requirements

You may request a return within 30 days of receiving your order. To be eligible for a full refund, the item must be unwashed, unused, and in its original packaging with all tags attached.

Some items are final sale – including promotional bundles, clearance products, and gift cards. Please check the product page before buying.

Damaged or Defective Items

If your gear arrives damaged or with a manufacturing defect, please contact us right away. Email yiransportslife@gmail.com with your order number and clear photos of the issue. We will review each case individually and arrange a replacement or refund.

Refund Process & AML Compliance

Once we receive and inspect your return, we will issue a refund to your original payment method (PayPal or the card you used).

For security and to comply with international Anti-Money Laundering (AML) regulations, we cannot refund to a different account or card. The time it takes for the refund to appear in your account depends on your payment provider – we have no control over that delay.

Need Help?

Visit our FAQ Hub for answers about shipping, returns, and payments. Ready to shop? Browse our Collection.

/* 以下样式与原代码完全相同,未作任何修改 */ .ys-refund-wrapper { max-width: 680px; margin: 0 auto; padding: 60px 20px; background: #ffffff; color: #111111; font-family: inherit; } .ys-refund-header { text-align: center; margin-bottom: 50px; } .ys-refund-eyebrow { display: inline-block; margin-bottom: 16px; font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(17, 17, 17, 0.45); } .ys-refund-header h1 { font-size: 42px; font-weight: 600; letter-spacing: -0.02em; margin-bottom: 24px; } .ys-lead { font-size: 16px; line-height: 1.8; color: rgba(17, 17, 17, 0.7); margin-bottom: 16px; text-align: left; } .ys-refund-section { margin-bottom: 45px; border-top: 1px solid rgba(17, 17, 17, 0.1); padding-top: 35px; } .ys-refund-section h2 { font-size: 24px; font-weight: 600; margin-bottom: 20px; letter-spacing: -0.01em; } .ys-refund-section p { font-size: 15px; line-height: 1.75; color: rgba(17, 17, 17, 0.65); margin: 0 0 16px; } .ys-refund-section p:last-child { margin-bottom: 0; } .ys-refund-sync { margin-top: 50px; padding: 35px 30px; background: #fafafa; border-radius: 8px; text-align: center; } .ys-refund-sync h2 { font-size: 20px; font-weight: 600; margin-bottom: 16px; letter-spacing: 0.02em; } .ys-refund-sync p { font-size: 14px; line-height: 1.8; color: rgba(17, 17, 17, 0.7); margin: 0 0 12px; } .ys-refund-sync p:last-child { margin-bottom: 0; } .ys-refund-inline-link { color: #111111; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(17, 17, 17, 0.3); padding-bottom: 1px; transition: all 0.2s ease; } .ys-refund-inline-link:hover { border-bottom-color: #111111; } .ys-refund-btn-link { color: #111111; font-weight: 600; text-decoration: none; border-bottom: 1px solid #111111; padding-bottom: 2px; transition: opacity 0.2s ease; } .ys-refund-btn-link:hover { opacity: 0.6; } @media (max-width: 749px) { .ys-refund-wrapper { padding: 40px 16px; } .ys-refund-header h1 { font-size: 32px; } .ys-refund-header { margin-bottom: 35px; } .ys-refund-section { padding-top: 25px; margin-bottom: 35px; } .ys-refund-section h2 { font-size: 20px; margin-bottom: 16px; } .ys-refund-sync { margin-top: 30px; padding: 25px 16px; } }