Orders placed after 22 December 2025 are unlikely to be delivered before Christmas. Regular shipping will continue until 29 December 2025 and will resume on 5 January 2026. Our customer service will be unavailable from 24 December to 5 January. We will be back to assist you on 6 January.