Let $K/\mathbb{Q}$ be a number field and let $\mathcal{O}_K$ be its ring of integers. I have a question about the proof that $\mathcal{O}_K^\times =\{\alpha\in \mathcal{O}_K\mid N_{K/\mathbb{Q}}(\alpha)=\pm1 \}$. I understand that if $\alpha \in \mathcal{O}_K^\times$ then $N_{K/\mathbb{Q}}(\alpha)=\pm1$ but the converse is where I'm stuck. The proof I'm following (Neukirch `Algebraic Number Theory', page 12) argues that if $N_{K/\mathbb{Q}}(\alpha)= \pm1$ then $aN_{K/\mathbb{Q}}(\alpha)=1$ for some $a\in \{\pm1\}$, whence $$ 1=aN_{K/\mathbb{Q}}(\alpha)=a\prod_{\sigma:K\rightarrow\overline{ \mathbb{Q}}}\sigma\alpha=a\alpha\prod_{\sigma\neq 1}\sigma\alpha=\alpha\beta $$ for some $\beta\in \mathcal{O}_K$. So in this case, $\beta= a\prod_{\sigma\neq 1}\sigma\alpha$. Here is my issue:
How do we know that $\prod_{\sigma\neq 1}\sigma\alpha$ is in $\mathcal{O}_K$?
I understand that all the conjugates $\sigma\alpha$ of $\alpha$ are integral over $\Bbb{Z}$, but this does not, a priori, mean that each conjugate $\sigma\alpha$ lies in $\mathcal{O}_K:=\{x\in K\mid \text{$x$ integral over $\Bbb{Z}$}\}$ since each $\sigma \alpha$ may not be in $K$ itself.
For example, if $K=\mathbb{Q}(\sqrt[3]{2})$ then we know $\mathcal{O}_K=\Bbb{Z}[\sqrt[3]{2}]$. The conjugates of, say, $\alpha=\sqrt[3]{2}$ are $$\sqrt[3]{2},\,\, \zeta\sqrt[3]{2},\,\,\zeta^2\sqrt[3]{2},$$ where $\zeta$ is a primitive third root of unity. So in this case $\sigma\alpha\notin \mathcal{O}_K=\Bbb{Z}[\sqrt[3]{2}]$ for $\sigma\neq 1$, even though $\prod_{\sigma\neq 1}\sigma\alpha=\sqrt[3]{4}\in \mathcal{O}_K$.