(I know this example here uses the $o_p$ which is a bit different than $o$, but I'm guessing the same rule applies to both).
In one proof my professor used the following:
$$\hat \theta_n =\theta + o_p (\frac{1}{\sqrt n}) $$ $$o_p(\sqrt n(\hat \theta_n-\theta))=o_p(1) $$ Technically, if I derive it, then $$o_p(\sqrt n(\hat \theta_n-\theta))= o_p(\sqrt n(\theta +o_p(\frac{1}{\sqrt n}) - \theta))=o_p(\sqrt n o_p(\frac{1}{\sqrt n}))=o_p(o_p(1))$$
Intuitively I understand we are talking magnitudes here, but I'm missing the formal/rigor/definition understanding why this is equal to $o_p(1)$