Shipping 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; filter: blur(0.2px); } .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-deco.moon { bottom: -10px; left: 40%; font-size: 30px; opacity: 0.1; } .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.25em; } .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 12px; font-size: 1.25em; color: var(--ink); } .fh-card p:last-child, .fh-card ul:last-child { margin-bottom: 0; } .fh-highlight { background: var(--soft-purple); border-left: 4px solid var(--purple); padding: 14px 18px; margin: 14px 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: 14px 0 0; border-radius: 4px; font-size: 0.95em; } .fh-faq summary { font-weight: 600; color: var(--ink); cursor: pointer; list-style: none; padding: 4px 0; } .fh-faq summary::-webkit-details-marker { display: none; } .fh-faq summary::after { content: "+"; float: right; color: var(--orange); font-weight: 700; } .fh-faq[open] summary::after { content: "โˆ’"; } .fh-faq { border-top: 1px solid var(--line); padding: 12px 0; } .fh-faq:first-of-type { border-top: none; padding-top: 0; } .fh-faq p { margin: 10px 0 0; } .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

Shipping Policy

This policy outlines how order processing and delivery work, so you can plan your purchase with confidence ahead of the season.

2-6 daysOrder processing
7-20 daysDelivery, US
7-18 daysDelivery, international
3 daysDamage claim window

๐Ÿ“ฆ Order Processing

Once payment is confirmed, orders are verified, prepared, quality-checked, and packed within 2-6 business days. Business days exclude weekends and public holidays.

๐ŸŽƒ Seasonal Order Volume

Late September through late October represents our highest order volume of the year. To help ensure delivery before October 31st, we recommend placing orders at least 2-3 weeks in advance.

Please note: processing and carrier transit times may run toward the longer end of our estimates during peak season. We recommend planning accordingly.

๐Ÿ•ธ๏ธ Estimated Delivery Windows

  • United States: 7-20 business days from dispatch
  • International: 7-18 business days from dispatch, depending on destination and customs
These figures are estimates based on typical carrier performance. Customs processing, weather, and peak-season volume can extend delivery times beyond our control.

๐Ÿ”ฎ Order Tracking

As soon as your order ships, you'll get a confirmation email with your tracking number and a direct tracking link. Updates may be less frequent while a package is in customs or during peak shipping weeks.

๐Ÿ‘ป Shipping Address

Please double-check your shipping address before checkout โ€” accuracy here is essential to a smooth delivery.

Please note: once an order has shipped, we can't modify the delivery address. Incomplete or incorrect addresses can lead to failed delivery or return-to-sender, and we can't take responsibility for losses from address information supplied at checkout.

๐Ÿฆ‡ Customs, Duties & Import Taxes

International shipments may be subject to customs duties, import taxes, or handling fees set by the destination country. These are the recipient's responsibility and are separate from our product and shipping prices.

๐Ÿ’€ If Something Goes Wrong

Tracking shows "delivered" but the package hasn't arrived

Please check with others in your household, neighbors, your building's front desk or mailroom, and your local delivery carrier. If it still can't be found, reach out with your order number and we'll help investigate.

Item arrived damaged

Contact us within 3 days of delivery along with clear photos or a short video of the damage, and we'll take it from there.

Shipment is running significantly late

We're glad to open an inquiry with the carrier on your behalf. That said, delays attributable to the carrier or customs authorities fall outside what a refund can cover.