The card’s sent 1st class so hopefully you’ll get it in time
There’s more details (& caveats) in this blog -
About 93% of First Class post is delivered the next day with the remainder generally arriving the day after. A small number of letters take up to five days. If you order a card and it doesn’t arrive within this timeframe, let us know and we’ll send you a replacement.