They are account wide. Yesterday I got the holiday packs on one character and the house on another ( hope it didn't change overnight !!)
Yeah, I got me ONE box of 10 for my holiday treat (its too cold and dark to jog on my country road unless its noon, no sidewalks available for over a mile away) so im making each one last. Only have 5 left... four... three... *burp* mmm chocolate cherries...