Our shipping timelines are a general guide only and are not a guaranteed delivery timeframe. Unfortunately we do not provide a refund if your package is delayed in transit and doesn't arrive in time. This delay is out of our control once the package leaves our warehouse. We strongly urge customers to place their order in advance to allow for extra transit days in the event there are delays within the supply chain network or local delivery company.