Returns & Exchanges

/* --- Global Color Palette --- */ .afw-doc-policy { --afw-primary: #7E57C2; --afw-secondary: #9575CD; --afw-text: #3B3B3B; --afw-accent: #F6BFDF; --afw-bg-main: #F5EEFB; --afw-bg-2: #D1C4E9; max-width: 1100px; margin: 0 auto; font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: var(--afw-text); line-height: 1.6; display: flex; gap: 40px; padding: 40px 20px; } /* --- Smooth Scrolling for anchor links --- */ html { scroll-behavior: smooth; } /* --- Sidebar Navigation --- */ .doc-sidebar { flex: 0 0 240px; position: sticky; top: 120px; /* Offset to clear your website's main sticky header */ height: fit-content; z-index: 10; /* Keeps the sidebar layered correctly */ } .doc-sidebar h3 { color: var(--afw-primary); font-size: 1.1rem; font-weight: 800; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.5px; } .doc-nav { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 6px; } .doc-nav a { text-decoration: none; color: var(--afw-text); font-weight: 500; padding: 10px 14px; border-radius: 8px; display: block; transition: all 0.2s ease; border-left: 3px solid transparent; } .doc-nav a:hover { background-color: var(--afw-bg-main); color: var(--afw-primary); border-left-color: var(--afw-secondary); } /* --- Main Content Area --- */ .doc-content { flex: 1; min-width: 0; /* Prevents flex blowout */ } .doc-header { margin-bottom: 50px; padding-bottom: 20px; border-bottom: 2px solid var(--afw-bg-main); } .doc-header h1 { color: var(--afw-primary); font-size: 2.5rem; font-weight: 800; margin: 0 0 10px 0; line-height: 1.2; } .doc-meta { color: var(--afw-secondary); font-weight: 600; font-size: 0.9rem; margin-bottom: 15px; } .doc-intro { font-size: 1.15rem; color: var(--afw-text); } /* --- Content Sections --- */ .doc-section { scroll-margin-top: 120px; /* Aligns with sidebar offset so titles clear your header */ margin-bottom: 60px; } .doc-section h2 { color: var(--afw-primary); font-size: 1.8rem; font-weight: 800; margin: 0 0 20px 0; display: flex; align-items: center; gap: 12px; } .doc-section h2::after { content: ""; flex: 1; height: 1px; background: var(--afw-bg-2); opacity: 0.5; } /* --- Info Callouts / Notes --- */ .doc-alert { background: var(--afw-bg-main); border: 1px solid var(--afw-bg-2); border-left: 4px solid var(--afw-secondary); padding: 16px 20px; border-radius: 0 12px 12px 0; margin: 20px 0; font-weight: 500; } /* --- Scenario Grid --- */ .scenario-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 20px 0; } /* Both cards share the same soft purple stroke and light background */ .scenario-card { background: var(--afw-bg-main); border: 2px solid var(--afw-secondary); /* Soft purple stroke */ padding: 24px; border-radius: 16px; box-shadow: 0 4px 12px rgba(126, 87, 194, 0.04); } .scenario-card h4 { color: var(--afw-primary); margin: 0 0 10px 0; font-size: 1.1rem; } /* --- Step-by-Step Timeline --- */ .step-timeline { margin: 30px 0 30px 15px; padding-left: 24px; border-left: 2px solid var(--afw-bg-2); list-style: none; } .step-item { position: relative; margin-bottom: 30px; } .step-item:last-child { margin-bottom: 0; } .step-item::before { content: ""; position: absolute; left: -32px; top: 4px; width: 14px; height: 14px; background: var(--afw-primary); border-radius: 50%; border: 4px solid #ffffff; box-shadow: 0 0 0 2px var(--afw-bg-2); } .step-item h4 { margin: 0 0 5px 0; color: var(--afw-primary); font-size: 1.1rem; } .step-item p { margin: 0; } /* --- Standard Lists --- */ .check-list { list-style: none; padding: 0; margin: 15px 0; } .check-list li { padding-left: 30px; position: relative; margin-bottom: 10px; } .check-list li::before { content: "✓"; position: absolute; left: 0; top: 0; color: var(--afw-primary); background: var(--afw-bg-main); width: 20px; height: 20px; border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 0.8rem; font-weight: bold; } .x-list li::before { content: "✕"; color: var(--afw-text); background: var(--afw-bg-2); opacity: 0.7; } /* --- Contact Button --- */ .contact-btn { display: inline-flex; align-items: center; gap: 10px; background: var(--afw-primary); color: #ffffff; padding: 12px 24px; border-radius: 30px; text-decoration: none; font-weight: 600; margin-top: 15px; transition: background 0.3s ease, transform 0.2s ease; } .contact-btn:hover { background: var(--afw-secondary); transform: translateY(-2px); } /* --- Responsive Design --- */ @media (max-width: 850px) { .afw-doc-policy { flex-direction: column; gap: 20px; } /* Centering titles on mobile */ .doc-header { text-align: center; } .doc-section h2 { justify-content: center; text-align: center; } .doc-section h2::after { display: none; /* Hides the line on mobile to keep the text perfectly centered */ } .doc-sidebar { position: relative; top: 0; flex: auto; width: 100%; margin-bottom: 20px; z-index: 1; /* Reset z-index on mobile */ } .doc-sidebar h3 { text-align: center; } .doc-nav { flex-direction: row; overflow-x: auto; padding-bottom: 10px; white-space: nowrap; scrollbar-width: none; } .doc-nav::-webkit-scrollbar { display: none; } .doc-nav a { border-left: none; border-bottom: 3px solid transparent; } .doc-nav a:hover { border-left-color: transparent; border-bottom-color: var(--afw-secondary); } .scenario-grid { grid-template-columns: 1fr; } }

Returns

We accept returns within 14 days of delivery. To ensure your return is accepted, please make sure:

Returns are accepted by mail, for both defective and non-defective items (including simple change-of-mind returns), on items originally purchased new.

  • The item is unused and in its original condition.
  • All original tags, packaging, and accessories are included.
  • You contact us before sending any item back to our U.S. warehouse.

🔹 Wrong or Defective Item?

If the issue is on our side, we take full responsibility. Free return shipping is provided.

🔹 Changed Your Mind?

If the item is fine but you no longer want it, return shipping is your responsibility.

Exchanges

If you’d like to exchange a product for a different size or style, we’re happy to assist.

  • Contact us first to request the exchange.
  • The item must be returned unused and in original condition.
  • Shipping fees may apply depending on your location.

How to Start a Request

Starting a return or exchange is easy. Just follow these steps:

  • Step 1: Reach Out

    Email us at hello@aflyingwish.com with your order number and the reason for your request.

  • Step 2: Get Approved

    Our team will respond within 24–48 hours with specific instructions and the warehouse address.

  • Step 3: Ship & Relax

    Follow the instructions to ship the item. Once we receive and inspect it, we process your refund or exchange.

Refund Processing Time

💳 Refunds are processed within 4 business days after we receive and inspect your item.

Refunds are issued directly back to the original payment method used at checkout. Please note that depending on your financial institution, banks may take an additional 5–10 business days to reflect the refund in your account.

Non-Refundable Situations

To keep things fair, we cannot accept returns or issue refunds if:

  • Returned items are visibly used, damaged, or incomplete.
  • The return was sent without prior authorization from our team.
  • The return request was made after the 14-day window.
  • The item's condition has been significantly altered.

Order Protection Guarantee

If your package is lost or damaged in transit, do not worry. We will assist you in filing a claim with the carrier and provide a replacement or refund when applicable. Your peace of mind is our top priority.

Still need help?

Our support team is available to assist you anytime.

Shopping Cart

Your cart is empty

You may check out all the available products and buy some in the shop

Return to shop