Order by 18/12 for pre Christmas dispatch. All orders from 19/12 will be sent from 6/1/25. FREE delivery when you spend £45 (excl. samples & gift cards).