For a Shopify product page I would start product first and let the story support it. Shoppers need the options and the buy step in reach before anything else.
Dark for me. The flow colors carry the whole chart and they read brighter against it. Did you check how the thin low-value flows hold up in light mode? That’s usually where sankeys fall apart.