Full cruise Rainforest pass is not available in the spa section of the pre-booking window. You can only get that onboard. It does sell out so get it sooner rather than later. The day pass can be pre-purchased by calling DCL (you will be charged now, unlike other spa services/excursions/Palo). It is also offered onboard, but only if the Rainforest is not full that day.