Refund policy

:root { --primary: #6B1F7C; --primary-light: #8B3A9C; --gold: #C9943A; --gold-light: #E8B85A; --cream: #FBF7F2; --warm-white: #FFFDF9; --text-dark: #1A0A20; --text-mid: #4A3050; --text-light: #7A6080; --green: #1A6B45; --green-bg: #EDF7F2; --red: #8B1A1A; --red-bg: #FDF2F2; --border: #E8D8F0; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'DM Sans', sans-serif; background: var(--cream); color: var(--text-dark); line-height: 1.7; } /* ── HERO ── */ .hero { background: linear-gradient(135deg, #2D0A3A 0%, #6B1F7C 50%, #3D0A50 100%); padding: 64px 24px 56px; text-align: center; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; inset: 0; background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .hero-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(201,148,58,0.2); border: 1px solid rgba(201,148,58,0.4); color: var(--gold-light); font-size: 12px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 6px 16px; border-radius: 20px; margin-bottom: 20px; } .hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(28px, 5vw, 46px); color: #fff; line-height: 1.2; margin-bottom: 16px; } .hero h1 em { color: var(--gold-light); font-style: italic; } .hero p { color: rgba(255,255,255,0.75); font-size: 16px; max-width: 520px; margin: 0 auto 32px; } .trust-strip { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 24px; } .trust-item { display: flex; align-items: center; gap: 8px; color: rgba(255,255,255,0.9); font-size: 14px; font-weight: 500; } .trust-item .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--gold-light); flex-shrink: 0; } /* ── MAIN CONTENT ── */ .container { max-width: 820px; margin: 0 auto; padding: 0 20px; } /* ── CONFIDENCE BANNER ── */ .confidence-banner { background: var(--warm-white); border-left: 4px solid var(--gold); border-radius: 0 12px 12px 0; padding: 28px 32px; margin: 40px 0 32px; display: flex; gap: 20px; align-items: flex-start; } .confidence-banner .icon { font-size: 36px; flex-shrink: 0; } .confidence-banner h2 { font-family: 'Playfair Display', serif; font-size: 20px; color: var(--primary); margin-bottom: 8px; } .confidence-banner p { color: var(--text-mid); font-size: 15px; } /* ── COD SECTION ── */ .cod-section { background: linear-gradient(135deg, #1A0A20 0%, #2D1040 100%); border-radius: 16px; padding: 36px 32px; margin: 32px 0; position: relative; overflow: hidden; } .cod-section::after { content: '📦'; position: absolute; right: 24px; top: 24px; font-size: 64px; opacity: 0.1; } .cod-section h2 { font-family: 'Playfair Display', serif; color: var(--gold-light); font-size: 22px; margin-bottom: 10px; } .cod-section > p { color: rgba(255,255,255,0.7); font-size: 15px; margin-bottom: 24px; } .cod-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .cod-card { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.1); border-radius: 10px; padding: 20px; } .cod-card .emoji { font-size: 24px; margin-bottom: 10px; display: block; } .cod-card strong { display: block; color: #fff; font-size: 14px; font-weight: 600; margin-bottom: 6px; } .cod-card p { color: rgba(255,255,255,0.6); font-size: 13px; line-height: 1.5; } /* ── SECTION HEADER ── */ .section-header { display: flex; align-items: center; gap: 12px; margin: 40px 0 20px; } .section-header .pill { width: 40px; height: 4px; border-radius: 2px; background: var(--gold); } .section-header h2 { font-family: 'Playfair Display', serif; font-size: 22px; color: var(--primary); } /* ── ELIGIBLE SECTION ── */ .eligible-grid { display: grid; gap: 12px; margin-bottom: 32px; } .eligible-card { background: var(--green-bg); border: 1px solid #B8DEC8; border-left: 4px solid var(--green); border-radius: 10px; padding: 20px 24px; display: flex; gap: 16px; align-items: flex-start; } .eligible-card .check { width: 28px; height: 28px; border-radius: 50%; background: var(--green); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 14px; flex-shrink: 0; margin-top: 2px; } .eligible-card h3 { color: var(--green); font-size: 15px; font-weight: 600; margin-bottom: 4px; } .eligible-card p { color: #2A5040; font-size: 14px; } /* ── NOT ELIGIBLE ── */ .not-eligible-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 10px; } .not-card { background: var(--red-bg); border: 1px solid #E8C0C0; border-radius: 10px; padding: 16px 18px; display: flex; gap: 12px; align-items: flex-start; } .not-card .x { width: 22px; height: 22px; border-radius: 50%; background: var(--red); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 11px; flex-shrink: 0; margin-top: 2px; } .not-card p { color: #5A2020; font-size: 13.5px; line-height: 1.5; } /* ── STEPS ── */ .steps { display: grid; gap: 0; margin: 20px 0 32px; } .step { display: flex; gap: 20px; padding: 20px 0; border-bottom: 1px solid var(--border); position: relative; } .step:last-child { border-bottom: none; } .step-num { width: 40px; height: 40px; border-radius: 50%; background: var(--primary); color: #fff; font-family: 'Playfair Display', serif; font-size: 18px; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .step-content h3 { color: var(--primary); font-size: 15px; font-weight: 600; margin-bottom: 4px; } .step-content p { color: var(--text-mid); font-size: 14px; } /* ── UNBOXING VIDEO ── */ .video-section { background: linear-gradient(135deg, #FBF3E8 0%, #FDF8F0 100%); border: 1px solid #E8D0A0; border-radius: 16px; padding: 32px; margin: 32px 0; } .video-section h2 { font-family: 'Playfair Display', serif; color: var(--primary); font-size: 20px; margin-bottom: 8px; } .video-section > p { color: var(--text-mid); font-size: 14px; margin-bottom: 20px; } .video-steps { display: grid; gap: 10px; margin-bottom: 24px; } .video-step { display: flex; gap: 14px; align-items: flex-start; background: rgba(255,255,255,0.7); border-radius: 8px; padding: 14px 16px; } .video-step .vstep-num { width: 26px; height: 26px; border-radius: 50%; background: var(--gold); color: #fff; font-size: 12px; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .video-step p { color: var(--text-mid); font-size: 14px; } .video-step strong { color: var(--text-dark); } .contact-row { display: flex; flex-wrap: wrap; gap: 12px; } .contact-btn { display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; border-radius: 8px; font-size: 14px; font-weight: 600; text-decoration: none; transition: all 0.2s; } .contact-btn.whatsapp { background: #25D366; color: #fff; } .contact-btn.email { background: var(--primary); color: #fff; } .contact-btn:hover { opacity: 0.9; transform: translateY(-1px); } /* ── TIMEFRAME ── */ .timeframe-box { background: var(--warm-white); border: 1px solid var(--border); border-radius: 12px; padding: 24px 28px; margin: 32px 0; display: flex; gap: 20px; align-items: center; } .timeframe-box .clock { font-size: 48px; flex-shrink: 0; } .timeframe-box h3 { font-family: 'Playfair Display', serif; color: var(--primary); font-size: 18px; margin-bottom: 6px; } .timeframe-box p { color: var(--text-mid); font-size: 14px; } .timeframe-box strong { color: var(--primary); } /* ── PROMISE STRIP ── */ .promise-strip { background: var(--primary); border-radius: 16px; padding: 36px 32px; margin: 40px 0; text-align: center; } .promise-strip h2 { font-family: 'Playfair Display', serif; color: #fff; font-size: 22px; margin-bottom: 8px; } .promise-strip > p { color: rgba(255,255,255,0.7); font-size: 14px; margin-bottom: 28px; } .promise-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; } .promise-item { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.15); border-radius: 10px; padding: 16px 20px; min-width: 140px; flex: 1; } .promise-item .emoji { font-size: 22px; margin-bottom: 6px; display: block; } .promise-item p { color: rgba(255,255,255,0.9); font-size: 13px; font-weight: 500; } /* ── CONTACT ── */ .contact-section { background: var(--warm-white); border: 1px solid var(--border); border-radius: 16px; padding: 32px; margin: 32px 0 48px; text-align: center; } .contact-section h2 { font-family: 'Playfair Display', serif; color: var(--primary); font-size: 22px; margin-bottom: 8px; } .contact-section p { color: var(--text-mid); font-size: 15px; margin-bottom: 24px; } .contact-section .contact-row { justify-content: center; } /* ── FOOTER NOTE ── */ .footer-note { text-align: center; padding: 24px; color: var(--text-light); font-size: 13px; border-top: 1px solid var(--border); margin-top: 16px; } .footer-note a { color: var(--primary); text-decoration: none; } @media (max-width: 600px) { .confidence-banner { flex-direction: column; gap: 12px; } .confidence-banner .icon { font-size: 28px; } .timeframe-box { flex-direction: column; gap: 12px; } .cod-section { padding: 28px 20px; } .video-section { padding: 24px 20px; } .promise-strip { padding: 28px 20px; } }
✦ Shree Vastra India ✦

Our Promise to You —
Shop with Complete Confidence

Every order is backed by our fair, transparent replacement policy. We've got you, every step of the way.


7-Day Resolution Guarantee

COD Available Pan-India

24–48 Hr Response

Real Human Support
🌸

Handcrafted with care. Protected by our policy.

Each piece at Shree Vastra India is carefully crafted and quality-checked before it reaches you. In the rare case something isn't right, we are here to make it right — quickly, fairly, and without unnecessary hassle. This policy is designed to protect you and ensure every customer receives the same honest treatment.

📦 Ordering on Cash on Delivery?

We love serving our COD customers. Here's how to make your experience smooth from order to delivery:

📱 Confirm Your Order

You'll receive a WhatsApp confirmation — please reply YES to ensure smooth dispatch and faster delivery.

📹 Record Your Unboxing

Film a short video while opening your parcel. This protects you completely if anything is wrong.

Accept After Checking

You may inspect the outer packaging before accepting. Once accepted & opened, our policy applies.

💬 Any Issue? Contact Us First

Don't reject delivery without contacting us. We resolve genuine issues within 24–48 hours.


✅ When We Will Help You — Guaranteed

Damaged or Defective Item

If your item arrives with torn fabric, broken stitching, or a manufacturing defect not shown in our product photos — we will replace it, no questions asked. Just share your unboxing video and we'll handle everything.

Wrong Item Delivered

If you received a different product, size, colour, or design from what you ordered — this is entirely our responsibility and we will resolve it immediately at our cost, including return shipping.

Significant Quality Issue

If a genuine manufacturing defect is found beyond normal transit — embroidery coming undone, major colour inconsistency across the set, or structural fabric issues — we stand behind our quality and will make it right.


We Are Unable to Accept Returns For

To keep our prices fair and protect the quality of handcrafted ethnic wear for all customers, the following cannot be accepted:

Change of mind after ordering or after delivery

Incorrect size selected by the customer at checkout

Minor colour variations due to screen display settings — natural in ethnic wear

Worn, washed, altered or used items

Custom-stitched or made-to-measure garments

Sale or final-sale items marked at checkout

Accessories or jewellery — hygienic products only

Items without unboxing video — required for all claims

⏱️

Report Within 7 Days of Delivery

All replacement requests must be raised within 7 days of delivery as confirmed by courier tracking. We are unable to process requests raised after this window — so please inspect your order and record your unboxing video at the time of opening.

📹 The Unboxing Video — Your Best Protection

We require a short, continuous unboxing video for all replacement requests. This protects you against any transit issues and allows us to resolve your concern within 24–48 hours. Here's exactly what to record:

1

Start recording before you open anything — show the sealed parcel with the courier label visible

2

Open the parcel on camera — do not stop or cut the recording at any point

3

Display all items clearly — spread out the kurti, bottom, and dupatta fully in frame

4

Highlight the issue — zoom in on any damage, defect, or incorrect item clearly

Takes less than 2 minutes and guarantees we can help you fast. Send via WhatsApp or email:


How the Replacement Process Works

1

Contact Us Within 7 Days

Reach out via WhatsApp or email with your order number, a brief description of the issue, and your unboxing video.

2

We Review Your Request — 24 to 48 Hours

Our team reviews every request personally and with care. You will receive a response confirming eligibility within 24–48 hours of submission.

3

Return Instructions Sent (If Applicable)

If a return is needed, we send you a prepaid label (for our errors) or return instructions. Items must be returned in original condition with all tags and packaging intact.

4

Item Received & Verified

Once we receive and inspect the returned item, we confirm it matches the reported issue.

5

Replacement Dispatched with Love 🌸

Your replacement — same piece or a similar one of equal value — is dispatched immediately. You'll receive tracking details as soon as it ships.

The Shree Vastra India Promise

Every decision we make is guided by fairness — to you and to every customer who trusts us.

🤝

Every request reviewed personally

24–48 hr resolution

📦

We cover shipping for our mistakes

💬

Real humans, genuine support

🌸

Transparent, honest process

Still Have a Question?

Our team genuinely loves helping. Whether it's a question about sizing before you order, a concern about your delivery, or anything else — reach out and we'll respond with care.