Nicole, your niche is actually clear, and the brand voice is stronger than many new POD stores. I do not think the main issue is “no demand.” I would look at the path from social/ad click to product page.
A few specific things I noticed:
1. The repeated announcement strip creates a lot of noise. “Free shipping” and “new drops” are useful, but seeing them repeated many times can make the page feel busier than it needs to be.
2. Some review/product links appear to point to “/null”. If a buyer clicks from a review and lands nowhere useful, that weakens trust.
3. The homepage has good personality, but for paid traffic I would not send people there first. I would send each ad/TikTok to one matching product or collection. For example, a dark romance post should land on the Dark Romance or Morally Grey collection, not the general homepage.
4. Product pages need to answer the buying doubts quickly: fit, fabric, print quality, shipping time, returns, and whether the item is true to size. Bookish buyers may love the phrase, but they still need apparel confidence.
5. I would test one “hero product” funnel: one post/ad, one product page, one offer, one clear CTA. If that path improves, then repeat it across the best collections.
So my first quick win would be: reduce page noise, fix broken/null review links, then rewrite one best-selling or most-clicked product page around buyer objections instead of only product style.