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; } }
πŸ•ΈοΈ πŸ¦‡ πŸ¦‡ πŸŽƒ
πŸŽƒLoholie.com

Refund & Returns Policy

This policy explains how order cancellations, returns, and refunds are handled.

6 hoursTo cancel after payment
30 daysReturns, unused items
3 daysDamage/defect claims
7 daysRefund processing time

⏳ 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 days

We 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.

If the item isn't defective or incorrect, return shipping is covered by the buyer.
3 days Defective, damaged or incorrect items

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.

Excluded Non-returnable items

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.

Exchange Exchanges

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.

EU European Union 14-day cooling-off period

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.

Shipping fees: original shipping charges, if any, aren't refundable. Return shipping is the buyer's responsibility unless the item was defective or incorrect.