Refund policy
.fh-page { --ink: #1e1330; --body: #2a2436; --muted: #6b6478; --orange: #f97316; --orange-dark: #c2410c; --purple: #7c3aed; --purple-dark: #5b21b6; --soft-orange: #fff7ed; --soft-purple: #f5f3ff; --line: #e9e3f5; max-width: 880px; margin: 0 auto; padding: 24px 20px 60px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.65; color: var(--body); } .fh-hero { position: relative; overflow: hidden; background: linear-gradient(135deg, #1e1330, #3b1f63); color: #fff; border-radius: 18px; padding: 36px 32px; margin-bottom: 28px; } .fh-hero-deco { position: absolute; line-height: 1; pointer-events: none; user-select: none; } .fh-hero-deco.web { top: -18px; left: -14px; font-size: 92px; opacity: 0.16; transform: rotate(-6deg); } .fh-hero-deco.bat1 { top: -6px; right: 6px; font-size: 58px; opacity: 0.22; transform: rotate(8deg); } .fh-hero-deco.bat2 { top: 46px; right: 78px; font-size: 26px; opacity: 0.16; transform: rotate(-10deg); } .fh-hero-deco.pumpkin { bottom: -14px; right: 120px; font-size: 44px; opacity: 0.14; } .fh-hero-inner { position: relative; z-index: 1; } .fh-hero .eyebrow { text-transform: uppercase; letter-spacing: 0.1em; font-size: 0.78em; font-weight: 700; color: var(--orange); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .fh-hero h1 { font-size: 2.2em; margin: 0 0 12px; font-weight: 700; } .fh-hero p { color: #d7cbf0; margin: 0; max-width: 560px; } .fh-scoreboard { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 24px; } .fh-score { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.16); border-radius: 10px; padding: 12px 16px; flex: 1 1 130px; } .fh-score .num { display: block; color: var(--orange); font-weight: 700; font-size: 1.2em; } .fh-score .label { color: #c9bce6; font-size: 0.78em; } .fh-pillnav { display: flex; gap: 8px; flex-wrap: wrap; margin: 0 0 28px; padding-bottom: 20px; border-bottom: 2px dashed var(--line); } .fh-pillnav a { border: 1px solid var(--line); border-radius: 999px; padding: 7px 16px; font-size: 0.85em; color: var(--ink); text-decoration: none; background: #fff; } .fh-pillnav a:hover { border-color: var(--orange); color: var(--orange-dark); background: var(--soft-orange); } .fh-page p { margin: 0 0 14px; } .fh-page ul { margin: 0 0 14px; padding-left: 22px; } .fh-page li { margin-bottom: 8px; } .fh-page a { color: var(--orange-dark); } .fh-card { border: 1px solid var(--line); border-left: 4px solid var(--orange); border-radius: 12px; padding: 22px 24px; margin-bottom: 16px; background: #fff; scroll-margin-top: 20px; } .fh-card:nth-of-type(even) { border-left-color: var(--purple); } .fh-card h2 { margin: 0 0 4px; font-size: 1.2em; color: var(--ink); } .fh-faq summary { font-weight: 600; color: var(--ink); cursor: pointer; list-style: none; padding: 10px 0; display: flex; gap: 10px; align-items: baseline; } .fh-faq summary::-webkit-details-marker { display: none; } .fh-faq summary::after { content: "+"; margin-left: auto; color: var(--orange); font-weight: 700; } .fh-faq[open] summary::after { content: "β"; } .fh-faq { border-top: 1px solid var(--line); } .fh-faq:first-of-type { border-top: none; } .fh-faq .fh-faq-body { padding: 0 0 14px; color: var(--body); } .fh-faq .fh-faq-body p:last-child, .fh-faq .fh-faq-body ul:last-child { margin-bottom: 0; } .fh-pill { flex-shrink: 0; background: var(--purple); color: #fff; padding: 2px 9px; border-radius: 999px; font-size: 0.68em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03em; } .fh-pill.warn { background: var(--orange-dark); } .fh-highlight { background: var(--soft-purple); border-left: 4px solid var(--purple); padding: 14px 18px; margin: 10px 0 0; border-radius: 4px; font-size: 0.95em; } .fh-highlight strong { color: var(--purple-dark); } .fh-note { background: #fafafa; border-left: 4px solid #a8a2b8; padding: 14px 18px; margin: 10px 0 0; border-radius: 4px; font-size: 0.95em; } .fh-footer { margin-top: 8px; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .fh-contact { background: var(--soft-orange); padding: 20px 24px; border-radius: 12px; } .fh-contact h3 { margin: 0 0 8px; font-size: 1.05em; color: var(--ink); } .fh-contact p { margin: 0 0 4px; } .fh-links h3 { margin: 0 0 12px; font-size: 1.05em; color: var(--ink); } .fh-chips { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 8px; } .fh-chips a { display: inline-block; border: 1px solid var(--line); border-radius: 999px; padding: 6px 14px; font-size: 0.85em; color: var(--ink); text-decoration: none; } .fh-chips a:hover { border-color: var(--orange); color: var(--orange-dark); } @media (max-width: 640px) { .fh-hero { padding: 28px 20px; } .fh-hero h1 { font-size: 1.8em; } .fh-footer { grid-template-columns: 1fr; } }
Refund & Returns Policy
This policy explains how order cancellations, returns, and refunds are handled.
β³ Order Cancellation
Due to the accelerated processing required during peak season, cancellation requests must be received within 6 hours of payment. Once an order has entered processing, it can no longer be cancelled, and our standard return process will apply instead.
To request a cancellation, email support@Loholie.com with your order number.
πΈοΈ Returns & Eligibility
Unused Unused items β up to 30 daysWe accept returns of unused, unopened items within 30 days of delivery. To qualify, the item needs to be unopened, unused, in its original packaging, in the same condition you received it, and accompanied by proof of purchase.
Please inspect your order as soon as it arrives β especially costume pieces and props, which can be time-sensitive. If something's defective, damaged, or not what you ordered, contact us within 3 days of delivery with clear photos or a short video. Claims submitted later, or without evidence, unfortunately can't be honored.
For hygiene and safety reasons, and due to the seasonal nature of our catalog, we can't accept returns of: worn or used costumes, wigs, and masks; opened face paint, makeup, prosthetics, and other cosmetics; sale or clearance items; downloadable/digital products; custom or personalized products; and hazardous materials such as fog fluid, flammable props, or aerosols.
If an exchange is approved, we may ask you to cover the cost of re-shipping the replacement item. Because inventory moves quickly during the Halloween season, we recommend requesting an exchange as early as possible. Email support@Loholie.com for instructions.
If your order was shipped to the EU, you may have the right to cancel or return it within 14 days, for any reason, as long as the item is unused and in its original condition and packaging.
π» Refunds
We issue refunds only after we've received, inspected, and approved the returned item. Once approved, we process the refund to your original payment method within 7 business days β your bank or card issuer may take a little longer to post the credit.