:root {
--base: #0A0A0F;
--em: #2D1B69;
--br: #5B3FBF;
--sg: #6DD5C8;
--cr: #F0EEFF;
--txt: #1E1A2E;
--muted: #3E3A5E;
}
.pg {
max-width:880px; margin:40px auto; padding:0 20px;
font-family:inherit; color:var(--txt); font-size:16px; line-height:1.7;
}
.pg * { box-sizing:border-box; }
/* Hero */
.pg .hero {
background:var(--base); border-radius:18px; padding:42px 32px;
text-align:center; margin-bottom:20px;
}
.pg .hero h1 { color:var(--cr); font-size:32px; font-weight:800; margin:0 0 10px; }
.pg .hero p { color:var(--sg); font-size:16px; font-style:italic; margin:0; }
/* Intro */
.pg .intro {
text-align:center; color:#4a4a4a; max-width:680px;
margin:0 auto 28px; padding:0 10px;
}
/* Section headings */
.pg h2 {
font-size:23px; font-weight:800; color:var(--base);
margin:38px 0 14px; padding-bottom:8px; border-bottom:2px solid var(--br);
}
.pg h2 em { color:var(--br); font-style:normal; }
.pg h3 { font-size:16px; font-weight:700; color:var(--em); margin:18px 0 8px; }
.pg p { margin:0 0 14px; }
.pg ul, .pg ol { margin:8px 0 16px; padding-left:22px; }
.pg li { margin:7px 0; }
.pg a { color:var(--br); font-weight:600; text-decoration:none; }
/* Cards */
.pg .card {
background:var(--cr); border:1px solid #e4e0d6; border-radius:14px;
padding:22px 26px; margin-bottom:16px;
}
.pg .card h3 { margin:0 0 10px; color:var(--em); font-size:18px; }
.pg .card p { margin:0 0 10px; font-size:15px; color:var(--muted); }
.pg .card p:last-child { margin-bottom:0; }
/* Left-border callout */
.pg .callout {
background:var(--cr); border-left:4px solid var(--br);
border-radius:10px; padding:16px 20px; margin:14px 0;
}
.pg .callout strong { color:var(--em); font-size:17px; }
/* Highlight box */
.pg .highlight {
background:var(--cr); border:1px solid var(--br);
border-radius:12px; padding:18px 22px; margin:14px 0;
}
.pg .highlight strong { color:var(--em); }
/* Biz info card */
.pg .biz {
background:var(--cr); border-left:4px solid var(--br);
border-radius:10px; padding:16px 20px; margin-bottom:12px;
}
.pg .biz p { margin:4px 0; font-size:15px; }
.pg .biz strong { color:var(--em); }
/* Contact footer card */
.pg .contact-card {
margin-top:40px; background:linear-gradient(135deg,var(--em),var(--br));
border-radius:18px; padding:32px; text-align:center; color:var(--cr);
}
.pg .contact-card h2 {
color:#fff; border:none; margin:0 0 14px; padding:0; font-size:20px;
}
.pg .contact-card p { margin:5px 0; color:#eafff4; font-size:15px; }
.pg .contact-card a { color:#fff; font-weight:700; text-decoration:none; }
/* Number badge */
.pg .num {
flex:0 0 auto; color:var(--br); font-size:15px; font-weight:800;
background:var(--cr); border:1px solid var(--br); border-radius:8px;
min-width:34px; height:34px; display:inline-flex; align-items:center; justify-content:center;
}
.pg .sec { border-bottom:1px solid #e9e6dd; padding:22px 0; }
.pg .sec:last-of-type { border-bottom:none; }
.pg .sec h2 {
font-size:19px; font-weight:800; color:var(--base);
margin:0 0 12px; border:none; padding:0;
display:flex; align-items:baseline; gap:12px;
}
/* Category pill (FAQ) */
.pg .pill {
display:inline-block; background:var(--em); color:var(--cr);
font-size:13px; font-weight:700; letter-spacing:1px; text-transform:uppercase;
padding:7px 16px; border-radius:30px; margin:28px 0 12px;
}
/* FAQ accordion */
.pg details { border:1px solid #e4e0d6; border-radius:12px; margin-bottom:10px; background:var(--cr); }
.pg details[open] { border-color:var(--br); }
.pg summary {
font-weight:700; font-size:17px; cursor:pointer; list-style:none;
padding:18px 20px; display:flex; justify-content:space-between;
align-items:center; gap:14px; color:var(--base);
}
.pg summary::-webkit-details-marker { display:none; }
.pg summary::after { content:"+"; color:var(--br); font-size:24px; font-weight:400; transition:transform .25s; flex:0 0 auto; }
.pg details[open] summary::after { transform:rotate(45deg); }
.pg .ans { padding:0 20px 18px; color:var(--muted); font-size:15px; line-height:1.7; }
/* Icon circle (steps) */
.pg .step-ic {
width:46px; height:46px; border-radius:50%; background:var(--em);
color:var(--cr); font-weight:800; font-size:18px;
display:flex; align-items:center; justify-content:center; flex-shrink:0;
}
/* SVG icon box */
.pg .ic {
width:42px; height:42px; border-radius:11px; background:var(--em);
display:flex; align-items:center; justify-content:center; flex-shrink:0;
}
.pg .ic svg { width:20px; height:20px; stroke:var(--cr); fill:none; stroke-width:2; }
/* Grid helpers */
.pg .grid-2 { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.pg .grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.pg .grid-4 { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
/* Form inputs */
.pg .fg { margin-bottom:16px; }
.pg .fg label { display:block; font-weight:700; margin-bottom:7px; font-size:15px; }
.pg .fg input, .pg .fg textarea {
width:100%; padding:13px; border:2px solid #d8d4c8; border-radius:8px;
font-size:16px; background:#fff; font-family:inherit; transition:border-color .2s;
}
.pg .fg input:focus, .pg .fg textarea:focus { outline:none; border-color:var(--br); }
.pg .fg textarea { min-height:130px; resize:vertical; }
.pg .submit-btn {
width:100%; padding:15px; background:var(--em); color:var(--cr); border:none;
border-radius:8px; font-size:16px; font-weight:700; cursor:pointer;
transition:background .2s, transform .2s;
}
.pg .submit-btn:hover { background:var(--br); transform:translateY(-2px); }
/* Responsive */
@media(max-width:780px) {
.pg .grid-4 { grid-template-columns:1fr 1fr; }
.pg .grid-3 { grid-template-columns:1fr; }
.pg .hero h1 { font-size:25px; }
.pg h2 { font-size:20px; }
}
@media(max-width:480px) {
.pg .grid-2, .pg .grid-4 { grid-template-columns:1fr; }
}
Refund & Return Policy
Last Updated: 2026
Holoday TCG's complete refund and return policy. Straightforward, with no hidden rules.
Summary
-
Return Window: 30 days from delivery
-
Return Shipping Fee: $0.00 — Holoday TCG pays it
-
Restocking Fee: $0.00 — none charged
-
Refund Method: Original payment method, full purchase price
-
Processing Time: 3–5 business days after we receive the return
How to Return
- Contact us at support@holodaytcg.shop within 30 days of delivery, or call +1 (281) 777-1863
- Include your order number
- Tell us the reason for the return
- Include photos if returning a damaged or incorrect item
- Wait for return authorization — we respond within 24 hours
After authorization, Holoday TCG emails you a prepaid return shipping label. You pay nothing.
Return Shipping
Return Shipping Fee: $0.00
We provide a prepaid label via email. You don't pay anything to send a return back, regardless of reason.
Restocking Fees
Restocking Fee: $0.00
No restocking fees. Your refund is 100% of your purchase price.
Refund Timing
- Credit/Debit Cards: 3–5 business days
- Shopify Payments, PayPal, Stripe: 3–5 business days
Damaged or Incorrect Items
Email support@holodaytcg.shop within 24–48 hours of delivery with photos. Tell us whether you prefer a replacement or refund. You don't pay anything — all costs are covered by Holoday TCG.