Card order at 12.12.2024

I ordered my card on 12/12/2024 and it still hasn't arrived and the charges have been charged. It says it will arrive before December 30th, but I haven't received anything. I live in Germany, and since the bank's headquarters are in Berlin, it should arrive quickly at my home address by post.