Refund policy
Refund & Return Policy — CoverUp
*{box-sizing:border-box;margin:0;padding:0;}
html,body{background:#0d0d0d;min-height:100vh;}
.pw{font-family:'Inter',sans-serif;background:#0d0d0d;color:#f0ede8;min-height:100vh;max-width:720px;margin:0 auto;}
.hero{padding:64px 32px 56px;text-align:center;position:relative;}
.hero::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:48px;background:linear-gradient(to bottom,rgba(255,140,0,0.5),transparent);}
.logo{font-size:clamp(48px,10vw,80px);font-weight:900;letter-spacing:-0.04em;line-height:1;background:linear-gradient(135deg,#ff6b00 0%,#ff9500 40%,#ffb800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeIn 0.8s ease both;}
.hero-line{width:40px;height:2px;background:linear-gradient(90deg,#ff6b00,#ffb800);margin:20px auto 0;border-radius:2px;animation:expandW 0.8s 0.3s ease both;transform-origin:center;}
@keyframes expandW{from{width:0;opacity:0;}to{width:40px;opacity:1;}}
.hero-label{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#666;font-weight:500;margin-top:16px;animation:fadeIn 0.8s 0.4s ease both;}
@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}
.notice{margin:0 24px 0;background:rgba(255,107,0,0.07);border:1px solid rgba(255,107,0,0.2);border-radius:4px;padding:16px 20px;animation:fadeIn 0.6s 0.5s ease both;}
.notice p{font-size:13px;color:#a09080;line-height:1.7;}
.notice strong{color:#ff9040;}
.sections{padding:32px 24px 8px;}
.sec{border-bottom:1px solid rgba(255,255,255,0.06);animation:fadeIn 0.5s ease both;}
.sec:last-child{border-bottom:none;}
.sec-head{display:flex;align-items:center;gap:16px;padding:22px 0;cursor:pointer;user-select:none;}
.sec-n{font-size:11px;color:#ff7020;font-weight:700;letter-spacing:0.1em;width:24px;flex-shrink:0;}
.sec-t{font-size:15px;font-weight:600;color:#f0ede8;flex:1;letter-spacing:-0.01em;}
.sec-icon{font-size:13px;color:#444;transition:color 0.2s;}
.sec.open .sec-icon{color:#ff7020;}
.sec-body{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1);}
.sec.open .sec-body{max-height:600px;}
.sec-inner{padding:0 0 24px 40px;}
.sec-inner p{font-size:13.5px;color:#7a7060;line-height:1.8;margin-bottom:10px;}
.blist{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:4px;}
.blist li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#7a7060;line-height:1.65;}
.bd{width:3px;height:3px;border-radius:50%;background:#ff7020;margin-top:8px;flex-shrink:0;}
.wbox{background:rgba(255,120,0,0.06);border-left:2px solid #ff7020;padding:12px 16px;margin-top:14px;border-radius:0 4px 4px 0;}
.wbox p{font-size:12.5px;color:#a07050;line-height:1.65;margin:0;}
.wbox strong{color:#cc6020;}
.contact{margin:32px 24px;border:1px solid rgba(255,255,255,0.06);border-radius:4px;padding:28px 24px;animation:fadeIn 0.5s 0.6s ease both;}
.ct{font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#ff7020;margin-bottom:6px;}
.cs{font-size:13px;color:#555;margin-bottom:24px;}
.citems{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(255,255,255,0.06);border-radius:4px;overflow:hidden;}
.ci{display:flex;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;background:#111;transition:background 0.2s;}
.ci:hover{background:#161410;}
.ci+.ci{border-top:1px solid rgba(255,255,255,0.05);}
.ci-ic{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:rgba(255,107,0,0.08);border-radius:3px;}
.ci-l{font-size:10px;color:#555;text-transform:uppercase;letter-spacing:0.08em;font-weight:600;}
.ci-v{font-size:13.5px;color:#d0c8c0;font-weight:500;margin-top:2px;}
.footer{text-align:center;padding:28px 24px 40px;border-top:1px solid rgba(255,255,255,0.05);margin:0 24px;}
.footer p{font-size:11px;color:#333;letter-spacing:0.04em;line-height:2;}
.tag-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:20px;animation:fadeIn 0.6s 0.5s ease both;}
.tag{font-size:10.5px;color:#555;border:1px solid rgba(255,255,255,0.07);border-radius:2px;padding:4px 10px;letter-spacing:0.06em;text-transform:uppercase;}
const data=[
{n:"01",t:"All Sales Are Final",body:`<p>We do not accept returns or exchanges once an order is placed and dispatched. All sales made through CoverUp are final.</p><ul class="blist"><li><span class="bd"></span>Review product descriptions and specs carefully before ordering.</li><li><span class="bd"></span>Double-check your shipping address at checkout.</li><li><span class="bd"></span>Contact us before ordering if you have any questions.</li></ul>`},
{n:"02",t:"Damaged or Defective Items",body:`<p>If your item arrives damaged, defective out of the box, or significantly different from what was described — you are entitled to a replacement or store credit.</p><ul class="blist"><li><span class="bd"></span>Contact us within <strong style="color:#cc6020">48 hours</strong> of delivery.</li><li><span class="bd"></span>Share your order ID with clear photos or an unboxing video.</li><li><span class="bd"></span>Keep the original packaging for inspection.</li></ul><div class="wbox"><p><strong>Unboxing video strongly recommended.</strong> Without video evidence, transit damage claims may not be processable.</p></div>`},
{n:"03",t:"Order Cancellations",body:`<p>Orders can only be cancelled before dispatch. Once shipped, cancellation is not possible.</p><ul class="blist"><li><span class="bd"></span>Contact us immediately with your order ID.</li><li><span class="bd"></span>If already packed or shipped — cancellation is not applicable.</li></ul>`},
{n:"04",t:"Refunds",body:`<p>Refunds or store credits are only issued in specific cases:</p><ul class="blist"><li><span class="bd"></span>Confirmed defective/damaged product reported within 48 hours.</li><li><span class="bd"></span>Order couldn't be fulfilled due to a stock issue on our end.</li><li><span class="bd"></span>Payment charged but order not placed successfully.</li></ul><p style="margin-top:12px;">Approved refunds are processed within <strong style="color:#cc6020">5–7 business days</strong>.</p>`},
{n:"05",t:"Non-Eligible Situations",body:`<p>The following are not eligible for returns, replacements, or refunds:</p><ul class="blist"><li><span class="bd"></span>Change of mind after purchase.</li><li><span class="bd"></span>Incorrect product ordered by the customer.</li><li><span class="bd"></span>Minor colour variation due to screen differences.</li><li><span class="bd"></span>Normal wear and tear after use.</li><li><span class="bd"></span>Damage from misuse or improper installation.</li><li><span class="bd"></span>Claims raised after 48 hours of delivery.</li></ul>`}
];
const container=document.getElementById('secs');
data.forEach((s,i)=>{
const el=document.createElement('div');
el.className='sec';
el.style.animationDelay=`${0.1+i*0.07}s`;
el.innerHTML=`<div class="sec-head" onclick="toggle(this)">
<span class="sec-n">${s.n}</span>
<span class="sec-t">${s.t}</span>
<i class="ti ti-plus sec-icon"></i>
</div>
<div class="sec-body"><div class="sec-inner">${s.body}</div></div>`;
container.appendChild(el);
});
function toggle(head){
const sec=head.parentElement;
sec.classList.toggle('open');
const icon=head.querySelector('.sec-icon');
icon.className=sec.classList.contains('open')?'ti ti-minus sec-icon':'ti ti-plus sec-icon';
}
COVERUP
Refund & Return Policy
No Returns
48-hr Claims
Damage Cover
Fast Support
All sales are final. By placing an order with CoverUp, you agree to the terms outlined below. We encourage you to read all product details carefully before purchasing.
Contact & Support
Reach us before raising a dispute — we'll sort it out.
📧
Email
coverup.support@gmail.com
📞
WhatsApp / Call
+91 9625888383
🕐
Response Time
Within 24 business hours