Spirit Halloween is tripling the number of Christmas merchandise pop-ups for 2025, including adding locations in Indiana.