Refund policy

/* ── Scoped to .dtfnash-policy to avoid bleeding into store theme ── */ .dtfnash-policy { font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: #12103a; background: transparent; line-height: 1.7; padding: 0; margin: 0; } @import url('https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@300;400;500&display=swap'); .dtfnash-policy * { box-sizing: border-box; } /* ── Variables ── */ .dtfnash-policy { --navy: #12103a; --purple: #5b3df5; --blue: #3b7af8; --grad: linear-gradient(135deg, #5b3df5, #3b7af8); --lavender: #ebebfa; --lavender2: #d9d9f7; --white: #ffffff; --muted: #5a587a; --faint: #9896b8; --border: #dddcf0; --green: #0d8a4e; --green-bg: #e8f8f1; --red: #c0392b; --red-bg: #fdf1f0; --amber: #b06a00; --amber-bg: #fdf5e6; } /* ── PAGE HERO BAND ── */ .dp-hero { background: var(--navy); border-radius: 16px; padding: 3rem 3rem 2.5rem; margin-bottom: 2rem; position: relative; overflow: hidden; } .dp-hero::before { content: ''; position: absolute; top: -60px; right: -60px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(91,61,245,0.35) 0%, transparent 70%); pointer-events: none; } .dp-hero::after { content: ''; position: absolute; bottom: -40px; left: 30%; width: 200px; height: 200px; background: radial-gradient(circle, rgba(59,122,248,0.2) 0%, transparent 70%); pointer-events: none; } .dp-hero-label { display: inline-flex; align-items: center; gap: 8px; background: rgba(91,61,245,0.25); border: 1px solid rgba(91,61,245,0.4); color: #b8aefc; font-size: 0.68rem; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; padding: 5px 14px; border-radius: 20px; margin-bottom: 1rem; } .dp-hero h1 { font-family: 'Syne', sans-serif; font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 800; color: #ffffff; line-height: 1.05; letter-spacing: -0.03em; margin: 0 0 0.75rem; } .dp-hero h1 span { background: var(--grad); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .dp-hero-sub { font-size: 0.9rem; color: rgba(255,255,255,0.5); margin: 0; } /* ── QUICK SUMMARY PILLS ── */ .dp-pills { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 2rem; } .dp-pill { display: inline-flex; align-items: center; gap: 6px; background: var(--white); border: 1px solid var(--border); color: var(--navy); font-size: 0.78rem; font-weight: 500; padding: 7px 14px; border-radius: 30px; } .dp-pill .pill-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--grad); flex-shrink: 0; } /* ── SECTION CARDS ── */ .dp-card { background: var(--white); border: 1px solid var(--border); border-radius: 14px; overflow: hidden; margin-bottom: 1.25rem; transition: border-color 0.2s, transform 0.15s; } .dp-card:hover { border-color: var(--lavender2); transform: translateY(-1px); } .dp-card-head { display: flex; align-items: center; gap: 14px; padding: 1.2rem 1.6rem; border-bottom: 1px solid var(--border); background: var(--lavender); } .dp-card-icon { width: 40px; height: 40px; border-radius: 10px; background: var(--grad); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 18px; } .dp-card-icon.soft { background: rgba(91,61,245,0.1); } .dp-card-title { font-family: 'Syne', sans-serif; font-size: 1rem; font-weight: 700; color: var(--navy); letter-spacing: -0.01em; } .dp-card-body { padding: 1.5rem 1.6rem; } .dp-card-body p { font-size: 0.9rem; color: var(--muted); margin-bottom: 1rem; line-height: 1.75; } .dp-card-body p:last-child { margin-bottom: 0; } /* ── CALLOUT BOXES ── */ .dp-callout { border-radius: 10px; padding: 1rem 1.2rem; margin: 1rem 0; font-size: 0.87rem; line-height: 1.65; border-left-width: 3px; border-left-style: solid; } .dp-callout-navy { background: var(--lavender); border-left-color: var(--purple); color: #312d6e; } .dp-callout-green { background: var(--green-bg); border-left-color: var(--green); color: #0a5c35; } .dp-callout-red { background: var(--red-bg); border-left-color: var(--red); color: #7a1c1c; } .dp-callout-amber { background: var(--amber-bg); border-left-color: #e0900a; color: #6b4100; } .dp-callout-title { font-family: 'Syne', sans-serif; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 0.4rem; opacity: 0.75; } /* ── LISTS ── */ .dp-check-list, .dp-x-list { list-style: none; margin: 0.75rem 0; padding: 0; } .dp-check-list li, .dp-x-list li { font-size: 0.88rem; color: var(--muted); padding: 0.5rem 0 0.5rem 2rem; position: relative; line-height: 1.6; border-bottom: 1px solid var(--border); } .dp-check-list li:last-child, .dp-x-list li:last-child { border-bottom: none; } .dp-check-list li::before { content: '✓'; position: absolute; left: 0; top: 0.5rem; width: 20px; height: 20px; background: var(--grad); color: #fff; font-size: 0.68rem; font-weight: 700; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 20px; } .dp-x-list li::before { content: '✕'; position: absolute; left: 0; top: 0.5rem; width: 20px; height: 20px; background: var(--red-bg); color: var(--red); font-size: 0.6rem; font-weight: 700; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 20px; border: 1px solid #f0c0be; } /* ── RESOLUTION GRID ── */ .dp-res-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 1rem 0; } .dp-res-card { border-radius: 10px; padding: 1.1rem 1rem; text-align: center; border: 1px solid var(--border); } .dp-res-card.grad-card { background: var(--grad); border-color: transparent; } .dp-res-card.light-card { background: var(--lavender); border-color: var(--lavender2); } .dp-res-icon { font-size: 1.6rem; display: block; margin-bottom: 0.4rem; } .dp-res-title { font-family: 'Syne', sans-serif; font-size: 0.85rem; font-weight: 700; margin-bottom: 0.2rem; } .grad-card .dp-res-title { color: #fff; } .light-card .dp-res-title { color: var(--navy); } .dp-res-desc { font-size: 0.75rem; line-height: 1.5; } .grad-card .dp-res-desc { color: rgba(255,255,255,0.75); } .light-card .dp-res-desc { color: var(--muted); } /* ── SHIPPING GRID ── */ .dp-ship-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 1rem 0; } .dp-ship-card { border-radius: 10px; padding: 1.1rem 1.2rem; border: 1px solid var(--border); } .dp-ship-card.we-pay { background: linear-gradient(135deg, rgba(91,61,245,0.08), rgba(59,122,248,0.08)); border-color: rgba(91,61,245,0.2); } .dp-ship-card.they-pay { background: var(--lavender); border-color: var(--lavender2); } .dp-ship-label { font-family: 'Syne', sans-serif; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.5rem; } .we-pay .dp-ship-label { background: var(--grad); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .they-pay .dp-ship-label { color: var(--navy); } .dp-ship-card p { font-size: 0.82rem !important; color: var(--muted) !important; margin: 0 !important; } /* ── STEPS ── */ .dp-steps { counter-reset: dp-steps; margin: 0.75rem 0; } .dp-step { counter-increment: dp-steps; padding: 1rem 1rem 1rem 3.5rem; position: relative; border-bottom: 1px solid var(--border); } .dp-step:last-child { border-bottom: none; } .dp-step::before { content: counter(dp-steps); position: absolute; left: 0.75rem; top: 1rem; width: 28px; height: 28px; background: var(--grad); color: #fff; font-family: 'Syne', sans-serif; font-weight: 800; font-size: 0.8rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 28px; } .dp-step-title { font-family: 'Syne', sans-serif; font-size: 0.88rem; font-weight: 700; color: var(--navy); margin-bottom: 0.3rem; } .dp-step p { font-size: 0.85rem !important; color: var(--muted) !important; margin: 0 !important; } /* ── TIMELINE ROW ── */ .dp-timeline { display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid var(--border); border-radius: 10px; overflow: hidden; margin: 1rem 0; } .dp-tl-item { padding: 1rem 0.75rem; text-align: center; border-right: 1px solid var(--border); background: var(--white); } .dp-tl-item:last-child { border-right: none; } .dp-tl-days { font-family: 'Syne', sans-serif; font-size: 1.5rem; font-weight: 800; background: var(--grad); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1; display: block; } .dp-tl-label { font-size: 0.7rem; color: var(--faint); margin-top: 5px; line-height: 1.4; } /* ── ADDRESS / CONTACT BLOCK ── */ .dp-contact-block { background: var(--navy); border-radius: 12px; padding: 1.6rem; display: flex; flex-wrap: wrap; gap: 1.5rem 2.5rem; align-items: center; justify-content: space-between; margin-top: 1rem; } .dp-cb-item .dp-cb-label { font-size: 0.65rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.4); margin-bottom: 0.3rem; } .dp-cb-item .dp-cb-value { font-size: 0.88rem; color: rgba(255,255,255,0.88); line-height: 1.55; } .dp-cb-item a { background: var(--grad); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-decoration: none; font-weight: 500; } /* ── EU BADGE ── */ .dp-eu-badge { display: inline-flex; align-items: center; gap: 8px; background: var(--lavender); border: 1px solid var(--lavender2); color: var(--purple); font-size: 0.78rem; font-weight: 500; padding: 6px 14px; border-radius: 20px; margin-bottom: 1rem; } /* ── DIVIDER ── */ .dp-divider { height: 1px; background: var(--border); margin: 1.25rem 0; } /* ── SECTION LABEL ── */ .dp-sublabel { font-family: 'Syne', sans-serif; font-size: 0.85rem; font-weight: 700; color: var(--navy); margin: 1rem 0 0.4rem; } /* ── CTA STRIP AT BOTTOM ── */ .dp-cta-strip { background: var(--grad); border-radius: 14px; padding: 1.8rem 2rem; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; margin-top: 1.5rem; } .dp-cta-strip .cta-text { font-family: 'Syne', sans-serif; font-size: 1.1rem; font-weight: 700; color: #fff; } .dp-cta-strip .cta-sub { font-size: 0.82rem; color: rgba(255,255,255,0.7); margin-top: 2px; } .dp-cta-strip a.cta-btn { background: #fff; color: var(--purple); font-family: 'Syne', sans-serif; font-weight: 700; font-size: 0.85rem; padding: 10px 22px; border-radius: 30px; text-decoration: none; white-space: nowrap; transition: opacity 0.2s; } .dp-cta-strip a.cta-btn:hover { opacity: 0.9; } /* ── RESPONSIVE ── */ @media (max-width: 600px) { .dp-hero { padding: 2rem 1.5rem; } .dp-card-body { padding: 1.2rem; } .dp-card-head { padding: 1rem 1.2rem; } .dp-res-grid { grid-template-columns: 1fr; } .dp-ship-grid { grid-template-columns: 1fr; } .dp-timeline { grid-template-columns: repeat(2, 1fr); } .dp-tl-item:nth-child(2) { border-right: none; } .dp-tl-item:nth-child(1), .dp-tl-item:nth-child(2) { border-bottom: 1px solid var(--border); } .dp-contact-block { flex-direction: column; gap: 1rem; } .dp-cta-strip { flex-direction: column; text-align: center; } }
📋 Store Policy

Return & Refund Policy

At DTF Nash, customer satisfaction is our priority. Custom print orders are handled with care and clarity.

14-day report window No return needed for errors Same-day reprint available Full refund option
🖨️
Custom Orders (DTF Transfers, UV DTF, Custom Prints, etc.)
Important
All custom orders are final sale and non-returnable, except in the cases listed below.

We accept returns or replacements only when:

  • We made an error in your order
  • The product is defective or damaged upon delivery

If an issue occurs due to our mistake, please contact us within 14 days of receiving your order. You do not need to return the item, but you must provide clear photo or video evidence of the error. Once verified, we offer:

💰
Full Refund
Refunded to your original payment method
🔄
Same-Day Reprint
Reprint of your order (subject to availability)
⚠️
Damages and Issues

Please inspect your order upon delivery and contact us immediately if the item is defective, damaged, or incorrect so we can promptly evaluate and make it right.

Action Required
Contact us right away after delivery if there is any issue. Delays in reporting may affect your eligibility for a return or replacement.
👕
Ready-to-Sell Products (Blank Apparel, Accessories, etc.)

We accept returns for non-custom, ready-to-sell products only under the following conditions:

  • The item is defective, damaged, or incorrect
  • If no damage or mistake: the item must be unused, unworn, with original tags and packaging, returned within 14 days of delivery. A restocking fee may apply.

You will need to provide your receipt or proof of purchase. If approved, we will send you a return shipping label and instructions.

Note
Items returned without prior approval will not be accepted.
📦
How to Start a Return
Email Us

Send an email to dtfnash@gmail.com with your order number, photos of the issue (if applicable), and a brief explanation.

Await Approval

Our team will review your request. Do not ship items back without prior confirmation — unapproved returns will not be accepted.

Ship to Our Address

If approved, ship your return securely to the address below.

Store
DTF Nash
Return Address
16815 Adelaide Drive
Richmond, Alabama 77407
United States
💳
Refund Process & Timeline
Day 1
Return received & inspection
1–3
Business days for decision
10
Business days for refund to appear
15+
Contact us if not received

If approved, you'll be automatically refunded on your original payment method within 10 business days. If more than 15 business days have passed, contact us at dtfnash@gmail.com.

Refunds are offered under:
  • The product is defective or damaged upon delivery
  • There was a printing error (wrong design, color, or size not matching the approved file)
  • The wrong product was sent
Non-Refundable Items:
  • Custom DTF prints or transfers based on customer-submitted artwork
  • Items damaged due to customer mishandling or improper application
  • Orders submitted with incorrect files or specifications
🚚
Return Shipping Costs
We cover shipping

If the return is due to a defective, damaged, or incorrect item caused by our error.

Customer covers shipping

For all other eligible returns not caused by an error on our part.

📋
Important Notes
  • Please ensure all returns are securely packaged to avoid damage in transit
  • We are not responsible for any items lost or damaged during return shipping
  • For exchanges, contact us directly at dtfnash@gmail.com to discuss available options
Have a question about your order?
Our team is ready to help — reach out anytime.
📧 Contact Us