Let $X$ be a complex variety with trivial canonical bundle $K_B=\mathcal{O}_X$, with a projection morphism $f$ onto a complex codimension one subspace $s$. Consider the sheaf $$ \mathcal{F} := f_*\left(\mathcal{O}_X(ns) \otimes \mathcal{O}_s\right) \, , $$ where $n$ is a positive integer, $\mathcal{O}_X(ns)$ is the sheaf of meromorphic functions with divisor greater than $-ns$, and $f_*$ is the pushforward map.
I have seen it stated without justification that $\mathcal{F}=K_s^{\otimes n}$, where $K_s$ is the canonical bundle of $s$. What I would like to see is a derivation of this result that explicitly uses the definitions of pushforwards and the sheaves $\mathcal{O}_X(ns)$ and $\mathcal{O}_s$.
Note: I have edited the post to say $\mathcal{O}_X(ns) \otimes \mathcal{O}_s$ instead of $\mathcal{O}_X(ns)|_s$. The latter notation is used in the reference where the result is stated, but seems to be an abuse of notation. Thanks to user347489 for pointing this out.