{"title":"Take a Vacation Collection","description":"","products":[{"product_id":"sensorpush-g1-wifi-gateway","title":"Sensorpush G1 WiFi Gateway","description":"\u003ch2\u003eWireless sensors with alerts for monitoring temperature, humidity and more.\u003c\/h2\u003e\n\u003ch3\u003eEasy to set up, easy to use.\u003c\/h3\u003e\n\u003cp\u003eThousands of satisfied customers already trust the HT1 Humidity \/ Temperature Smart Sensor to monitor the environmental conditions for the things they care about most.\u003c\/p\u003e\n\u003cp\u003eNow the SensorPush G1 WiFi Gateway enables you to monitor your SensorPush sensors remotely from anywhere via the Internet!\u003c\/p\u003e\n\u003cp\u003eWith our included cloud service (no monthly fee), you'll have the full SensorPush experience, accuracy and ease of use, no matter where you are! Receive current conditions, alerts and even the full data history just as if you were monitoring locally.\u003c\/p\u003e\n\u003cp\u003eIt's perfect for keeping an eye on conditions at home or at a vacation property while you're away. Make sure your greenhouse, cigars or wine collection is safe while you're at work. Whatever the situation, when you need to monitor environmental conditions from afar, the SensorPush G1 WiFi Gateway has you covered.\u003c\/p\u003e\n\u003ch3\u003eHow Does It Work?\u003c\/h3\u003e\n\u003cp\u003eThe simple setup process connects your G1 WiFi Gateway to the internet, via WiFi or Ethernet and links it to your SensorPush cloud account. This account is included with the purchase of a G1 WiFi gateway and is easily created during setup. Once online, the gateway receives data via Bluetooth from any in-range SensorPush sensors and relays that information to our web-based service (a.k.a. \"the cloud\").\u003c\/p\u003e\n\u003cp\u003eThe SensorPush app can then retrieve the data from the internet, so you can access it from anywhere. As before, the system has been designed to be as flexible as possible. Multiple gateways on one account? No problem. Multiple phones monitoring one account? Of course. Just log each device in with the same email address and password and your data is instantly synchronized across devices for easy access by family members, employees, house sitters or anyone you wish.\u003c\/p\u003e\n\u003cp\u003eWhen a sensor is renamed or alert settings are changed, the updates are reflected on all connected devices within moments. When you add new sensors, just pair them with one device. The gateway and all other devices will automatically import them and begin monitoring right away.\u003c\/p\u003e\n\u003cp\u003eAdditionally, if all of your sensors are within range of a G1 WiFi gateway, you can now disable Bluetooth within the SensorPush app, or even on your phone (once setup is complete) for improved battery life.\u003c\/p\u003e\n\u003cp\u003eLastly, we designed the gateway to work seamlessly with the existing sensors, so those of you who have already purchased our sensors are all set.\u003c\/p\u003e\n\u003ch2\u003eProduct Specs\u003c\/h2\u003e\n\u003cp\u003eBelow are the basic specs for the gateway:\u003c\/p\u003e\n\u003ctable id=\"specifications\" style=\"width: 80%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWiFi Frequency Band\u003c\/td\u003e\n\u003ctd\u003e2.4 GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth\u003c\/td\u003e\n\u003ctd\u003e5.6 in \/ 141 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeight\u003c\/td\u003e\n\u003ctd\u003e0.8 in \/ 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDepth\u003c\/td\u003e\n\u003ctd\u003e4.2 in \/ 107 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e5.3 oz \/ 149 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eDC 5V \/ 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eWeight and Dimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5.6\" X 0.8\" X 4.2\"\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5.3 oz\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eReasons to Buy the SensorPush G1 WiFi Gateway\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccess data from anywhere\u003c\/li\u003e\n\u003cli\u003eAvailable through WiFi or Ethernet cable\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNo set limit to the number of sensors you can monitor with one gateway\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cspan\u003eNo set limit to the number of mobile devices that can simultaneously log into a single account\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/3jrK-HS-2fs\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" width=\"560\" height=\"315\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003ch2\u003ePerformance:\u003c\/h2\u003e\n\u003cp\u003eAs for performance, there are a several things to note.\u003c\/p\u003e\n\u003cp\u003eFirst, there’s a lot of flexibility with monitoring. For example, there's no set limit to the number of sensors you can monitor with a single gateway.\u003c\/p\u003e\n\u003cp\u003eSimilarly, there’s no set limit to the number of mobile devices that can simultaneously log into a single account. If several people want to get the same alerts about the same sensor on their individual smartphones, they can.\u003c\/p\u003e\n\u003cp\u003eSecond, the gateway reads the Bluetooth signals from the sensors through its external antenna. The antenna helps improve the signal fidelity, so this range is slightly better than what you would get from a smartphone or tablet communicating directly with a sensor. As you might guess, the gateway also uses the external antenna to communicate with your WiFi router.\u003c\/p\u003e\n\u003cp\u003eOne of the biggest gains in terms of range that you get from using a gateway has to do with the fact that it’s not a mobile device. A gateway doesn’t have to go where you go. The gateway stays with the sensors when you leave and it stays in a location that’s best for communicating with your sensors. In quite a few cases, the best location for a gateway to communicate with your sensors might be some place you don’t visit often even if you are frequently nearby, like in your basement, attic, barn, or storage area. You might want to experiment a bit to find a place that has the best coverage of your sensors and still maintains a stable WiFi connection.\u003c\/p\u003e\n\u003cp\u003eThis brings up our final note about performance. We decided to add an Ethernet jack to the gateway. Some of our customers use their sensors in structures with network access, but without WiFi, or they would rather run direct-burial CAT 5 to an out building like a greenhouse. Whatever the case, this jack allows you to just plug into a network directly.\u003c\/p\u003e\nAdd the WiFi Gateway to your cart now!\u003cbr\u003e","brand":"SensorPush","offers":[{"title":"Default Title","offer_id":31373875609667,"sku":"G1WiFi","price":109.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/Sensorpush-G1-WiFi-Gateway-Happy-Hydro-23092525826115.jpg?v=1782710146"},{"product_id":"sensorpush-ht1-humidity-temperature-smart-sensor","title":"SensorPush Humidity \u0026 Temperature Smart Sensor","description":"\u003ch2\u003eWireless sensors with alerts for monitoring temperature, humidity and more.\u003c\/h2\u003e\n\u003ch3\u003eEasy to set up, easy to use.\u003c\/h3\u003e\n\u003cp\u003eThe Humidity \u0026amp; Temperature Smart Sensor pairs effortlessly with the SensorPush mobile apps and the optional SensorPush G1 WiFi Gateway to provide the ideal solution for monitoring humidity and temperature conditions over time.\u003c\/p\u003e\n\u003cp\u003eIts long range (100m \/ 325' line of sight) keeps you up to date, even at a distance. The Swiss-made sensing component provides highly accurate, repeatable measurements that you can trust. Data is collected at one minute intervals and is stored on the sensor for over two weeks. It is automatically pushed to mobile applications when they are in range. There it is stored for graphing and analysis. The apps allow alert ranges to be set, so you can know when there's a problem without constant checking. The Humidity \u0026amp; Temperature Smart Sensor is perfect for monitoring your home, musical instruments, wine, cigars, art and keepsake collections and much more. \u003ca href=\"http:\/\/amzn.to\/1Q9eg0T\"\u003e\u003cbr\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCompatible with iOS 8+, Android 5.0+. Requires Bluetooth 4.0+ (also known as Bluetooth LE).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTakes \u003cspan\u003eCR2477 Battery\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eAdd the SensorPush G1 WiFi Gateway to monitor all of your SensorPush sensors remotely via the internet!\u003c\/p\u003e\n\n\n\n\n\u003ch2\u003eProduct Specs\u003c\/h2\u003e\n\u003cp\u003eBelow are the basic specs for the gateway:\u003c\/p\u003e\n\u003ctable id=\"specifications\" style=\"width: 90%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eDimensions\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e40mm x 40mm x 16.5mm \/ 1.57\" x 1.57\" x 0.65\"\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eWeight\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e40g \/ 1.4oz\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eBattery\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003eCR2477\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eBattery Life\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003eTyp. over 1 year (more in normal conditions, less in extreme cold)\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eCompatibility\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003eiOS 8+, Android 5.0+. Requires Bluetooth 4.0+ (also known as Bluetooth LE).\u003cbr\u003e\u003cbr\u003eiPhones since the iPhone 4s, iPads since the 3rd generation and the 5th generation iPad Touch support this technology.\u003cbr\u003e\u003cbr\u003eThere are too many Android devices to list them all here, but you can look in the specifications for your device for Bluetooth 4.0 or Bluetooth LE. Please contact SensorPush support if you are unsure about your specific device.\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eTemperature Range\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e-40°C to 60°C (-40°F to 140°F)\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eHumidity Range\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e0 - 100%\u003cbr\u003e(prolonged exposure to \u0026gt; 80% RH may create an offset of up to +3% in the readings. This effect gradually reverses after return to \u0026lt; 80% RH conditions)\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eTemperature Accuracy\u003cbr\u003e(0°C - 60°C \/ 32°F - 140°F)\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e±0.3°C \/ ±0.5°F typical ±0.5°C \/ ±0.9°F maximum\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eTemperature Accuracy\u003cbr\u003e(Full Range)\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e±0.7°C \/ ±1.3°F typical 1.2°C \/ ±2.2°F max\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eHumidity Accuracy\u003cbr\u003e(@ 25°C \/ 77°F, from 20% - 80% RH )\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e±3% typical ±4.5% maximum\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eHumidity Accuracy\u003cbr\u003e(@ 25°C \/ 77°F, from 0% - 100% RH )\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e±4.5% typical ±7.5% maximum\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eAccuracy Notes\u003c\/td\u003e\n\t\t\t\t\t\u003ctd\u003e95% of sensors fall within the \"typical\" range. Sensors outside the \"maximum\" range are not qualified for sale.\u003cbr\u003e\u003cbr\u003ePlease note that above values are maximal tolerances (not including hysteresis) against a high precision reference such as a dew point mirror. Common deviations are within ±2%RH where specified tolerance is ±3%RH and about half the specified tolerance at other values.\u003c\/td\u003e\n\t\t\t\t\u003c\/tr\u003e\n\t\t\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eReasons to Buy the SensorPush HT1 Humidity \/ Temperature Smart Sensor \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOver 1 year of battery life\u003c\/li\u003e\n\u003cli\u003eTemperature accuracy of ±0.5°F\u003c\/li\u003e\n\u003cli\u003eHumidity accuracy of \u003cspan\u003e±3%\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRange of \u003cspan\u003e325' line of sight\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOne-minute intervals of data collection \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUp to two weeks of storage\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWeight and Dimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1.57\" x 1.57\" x 0.65\"\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e40g \/ 1.4oz\u003c\/span\u003e\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/ul\u003e\n\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/3jrK-HS-2fs\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" width=\"560\" height=\"315\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n","brand":"SensorPush","offers":[{"title":"Default Title","offer_id":31374660829251,"sku":"SensorPushHT1","price":54.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/SensorPush-Humidity-Temperature-Smart-Sensor-Happy-Hydro-23092589690947.jpg?v=1782710146"},{"product_id":"blumat-bottle-adapter-plant-watering-stakes-6-pack","title":"Blumat Watering Stakes, Bottle Adapters, 3 Pack","description":"\u003cp\u003eMuch better than the wine bottle versions because Blumats are so much easier to refill: just cut the bottom off plastic bottle and fill with your regular watering can. (No reason to go back and forth from your sink so many times.)\u003c\/p\u003e\n\u003cp\u003eJust fit this adapter into almost any standard plastic bottle, fill the bottle with water and push into the soil near a plant. The porous cone will slowly start to distribute water \u003cstrong\u003eevenly\u003c\/strong\u003e throughout the day.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe regular size dispenses ~7oz over a 24-hour period \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe XL Bottle Adapters dispense ~10oz over a 24-hour period\u003c\/p\u003e","brand":"Blumat","offers":[{"title":"Default Title","offer_id":31750558711875,"sku":"IG15537","price":14.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/Blumat-Watering-Stakes-Bottle-Adapters-3-Pack-Happy-Hydro-23092498432067.jpg?v=1782710048"},{"product_id":"blumat-classics-junior-automatic-watering-stakes-3-pack","title":"Blumat Classic Plant Watering Stakes, 3 Pack","description":"\u003cp\u003e\u003cspan class=\"s3\"\u003eNever worry about over or under watering your plants again with Blumat Classic Watering Stakes.\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003eBlumats ensure a constant supply of water to your indoor plants. They automatically supply just the right amount - never too much or too little. Your plants won't experience any drying out that stunts growth or over-watering that squeezes the air out of the soil and keeps plants from \"breathing\" properly. Take the guesswork out of watering!\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"Apple-style-span\"\u003eThis Kit Includes:\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 \u003ca href=\"https:\/\/www.happyhydro.com\/collections\/blumat-systems\"\u003eBlumat Classic Automatic Watering\u003c\/a\u003e Stakes\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eAs the soil dries, a ceramic cone gradually delivers water into the surrounding dirt, which creates a vacuum within the cone that draws water from a nearby container of water. And once the soil reaches a desired moisture level, the Blumat Junior will stop pulling in water. You can even add fertilizer to the water supply — slow, continual feeding encourages prolific plant growth.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eVacation without worrying about watering your plants.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eJust fill up a container with enough water to last your plants while you're gone - Blumat Juniors will do the rest!\u003c\/li\u003e\n\u003cli\u003eNo need to re-pot, move your plants, or hire a plant sitter.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003c\/span\u003eGreat while you're at home, too!\u003c\/li\u003e\n\u003cli\u003eSimply fill a water container, connect your Blumat Juniors, and take care of many different plants and plant types at the same time!\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003c\/span\u003eEasy and simple to set up\u003c\/li\u003e\n\u003cli\u003ePlants grow healthier and faster\u003c\/li\u003e\n\u003cli\u003eSlow and steady watering allows water to warm up before going into the soil, eliminating the worry of shocking your plants.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eBlumat Juniors will only draw water up 12\" (30cm). Be sure to place your water supply within this range. If the surface of the water in your container is lower than this, the flow of water will be restricted and your plants will gradually dry out. Each Blumat holds a limit on how fast it can deliver water. Use several cones or a \u003c\/span\u003e\u003cspan\u003eBlumat Classic (Junior) XL\u003c\/span\u003e\u003cspan\u003e for larger plants with higher water needs. In this case, also be sure to use a larger water reservoir.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Blumat","offers":[{"title":"Default Title","offer_id":31750822133827,"sku":"IG14605","price":14.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/Blumat-Classic-Plant-Watering-Stakes-3-Pack-Happy-Hydro-23092499808323.jpg?v=1782710047"},{"product_id":"blumat-classics-xl-junior-automatic-watering-stakes-2-pack","title":"Blumat Classic Plant Watering Stakes, XL, 2 Pack","description":"\u003cp\u003e\u003cspan class=\"s3\"\u003eOur indoor kit features 2 Blumat XL Classics\/Juniors.\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003eBlumat Juniors ensure a constant supply of water to your indoor plants. They automatically supply just the right amount - never too much or too little. Your plants won't experience any drying out that stunts growth or over-watering that squeezes the air out of the soil and keeps plants from \"breathing\" properly.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"Apple-style-span\"\u003eThis Kit Includes:\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2 Blumat XL Classic (Jr.) carrots\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eAs the soil dries, a ceramic cone gradually delivers water into the surrounding dirt, which creates a vacuum within the cone that draws water from a nearby container of water. And once the soil reaches a desired moisture level, the \u003ca href=\"https:\/\/www.happyhydro.com\/collections\/blumat-systems\"\u003eBlumat Junior will stop pulling in water\u003c\/a\u003e. You can even add fertilizer to the water supply — slow, continual feeding encourages prolific plant growth.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eVacation without worrying about watering your plants.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eJust fill up a container with enough water to last your plants while you're gone - Blumat Juniors will do the rest!\u003c\/li\u003e\n\u003cli\u003eNo need to re-pot, move your plants, or hire a plant sitter.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003c\/span\u003eGreat while you're at home, too!\u003c\/li\u003e\n\u003cli\u003eSimply fill a water container, connect your Blumat Juniors, and take care of many different plants and plant types at the same time!\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003c\/span\u003eEasy and simple to set up\u003c\/li\u003e\n\u003cli\u003ePlants grow healthier and faster\u003c\/li\u003e\n\u003cli\u003eSlow and steady watering allows water to warm up before going into the soil, eliminating the worry of shocking your plants.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003eBlumat Juniors will only draw water up 12\" (30cm). Be sure to place your water supply within this range. If the surface of the water in your container is lower than this, the flow of water will be restricted and your plants will gradually dry out. Each Blumat holds a limit on how fast it can deliver water. Use several cones or a \u003c\/span\u003e\u003cspan\u003eBlumat Classic (Junior) XL\u003c\/span\u003e\u003cspan\u003e for larger plants with higher water needs. In this case, also be sure to use a larger water reservoir.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Blumat","offers":[{"title":"Default Title","offer_id":31750953173059,"sku":"IG15507","price":14.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/Blumat-Classic-Plant-Watering-Stakes-XL-2-Pack-Happy-Hydro-23092499939395.jpg?v=1782710034"},{"product_id":"ac-infinity-controller-69-controls-four-devices-app-enabled","title":"AC Infinity Controller 69, Bluetooth","description":"\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA digital controller designed to equip AC Infinity devices with smart controls to produce the optimal environment.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eControl up to four devices from fans to grow lights and provide each with their own independent programming.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAutomate devices to dynamically change speed and brightness levels in response to temperature and humidity.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAdditional programming includes grow cycles, scheduling, timers, minimum levels, and custom transitions.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eConnect with our app via Bluetooth to unlock advance programs, set alarms, notifications, and view climate data.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003ePRODUCT DESCRIPTION\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eA next-gen controller designed to provide AC Infinity devices with smart programming to produce the most optimized environment. This central command unit connects with up to four different devices from fans to lights to provide each with independent climate and time-based programming. The backlit display reads temperature in Fahrenheit or Celsius and can be switched off while programs run in the background. Built with a kickstand and includes hardware to be hung on walls. The 12-foot sensor probe with thermal alloy head accurately detects current temperature and humidity conditions.\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eINTELLIGENT PROGRAMMING\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eConnect up to four devices to provide each with shared or independent programming. Go beyond basic on\/off triggering by setting dynamic programs that adjust fan speed and light intensity in response to changing temperature and humidity. Set minimum baseline levels that your devices will run at constantly, only increasing when triggers are activated. Timer, cycle, and schedule modes add custom on-demand activation for a variety of indoor growing uses. Securely connect with the AC Infinity app via Bluetooth to remotely access your devices, unlock advance programs, set alarms, notifications, view historical charts, and export CSV data.\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eCOMPATIBILITY\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDevices within the UIS™ ecosystem which includes all AC Infinity LED grow lights and EC fans are compatible. Includes two adapter dongles to connect with EC-motor fans built with 4-pin Molex connectors. Compatible \u003ca href=\"https:\/\/www.happyhydro.com\/collections\/ac-infinity\"\u003eAC Infinity\u003c\/a\u003e series devices include:\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCLOUDLINE Series – Inline Duct Fans\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAIRLIFT Series – Shutter Exhaust Fans\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCLOUDRAY Series – Clip-on Circulation Fans\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCLOUDLIFT Series – Floor Wall Circulation Fans\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eIONGRID Series – Halo LED Grow Lights\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eIONBOARD Series – LED Grow Light Boards\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AC Infinity","offers":[{"title":"Default Title","offer_id":39795740966979,"sku":"CTR69A","price":73.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/AC-Infinity-Controller-69-Bluetooth-Happy-Hydro-23092464713795.jpg?v=1782709077"},{"product_id":"ac-infinity-controller-69-controls-four-devices-wifi","title":"Controller 69 Pro Grow Room Controller, WIFI","description":"\u003cp data-start=\"0\" data-end=\"871\"\u003eThe AC Infinity Controller 69 Pro is an advanced grow room controller engineered to automate and optimize your entire indoor environment. With support for up to four UIS-compatible devices—including fans, grow lights, and circulation systems—this controller provides independent programming for each device to maintain stable temperature, humidity, and light conditions. Dynamic automation adjusts fan speeds and light intensity in real time, while additional modes such as scheduling, timers, grow cycles, and minimum baseline levels offer complete customization. The controller connects via Bluetooth or WiFi to the AC Infinity app, enabling remote access, alerts, advanced programming, climate charts, and CSV data export. Designed for professional-level control in home setups, the Controller 69 Pro delivers precise, efficient, and adaptive environmental management.\u003c\/p\u003e\n\u003ch2 data-start=\"873\" data-end=\"895\"\u003eFEATURES \u0026amp; BENEFITS\u003c\/h2\u003e\n\u003cp data-start=\"896\" data-end=\"1787\"\u003e• \u003cstrong data-start=\"898\" data-end=\"933\"\u003eControls up to four UIS devices\u003c\/strong\u003e simultaneously, each with its own independent or shared programming.\u003cbr data-start=\"1002\" data-end=\"1005\"\u003e• \u003cstrong data-start=\"1007\" data-end=\"1057\"\u003eAutomates fan speeds and grow light brightness\u003c\/strong\u003e based on real-time temperature and humidity readings.\u003cbr data-start=\"1111\" data-end=\"1114\"\u003e• \u003cstrong data-start=\"1116\" data-end=\"1139\"\u003eDynamic programming\u003c\/strong\u003e allows devices to increase output only when triggered while maintaining baseline efficiency.\u003cbr data-start=\"1232\" data-end=\"1235\"\u003e• \u003cstrong data-start=\"1237\" data-end=\"1263\"\u003eMultiple control modes\u003c\/strong\u003e including grow cycles, schedules, timers, minimum levels, and custom transitions.\u003cbr data-start=\"1345\" data-end=\"1348\"\u003e• \u003cstrong data-start=\"1350\" data-end=\"1383\"\u003eWiFi + Bluetooth connectivity\u003c\/strong\u003e enables remote access, alerts, advanced automation, and climate notifications through the AC Infinity app.\u003cbr data-start=\"1490\" data-end=\"1493\"\u003e• \u003cstrong data-start=\"1495\" data-end=\"1514\"\u003eBacklit display\u003c\/strong\u003e can be turned off during operation while programs continue running in the background.\u003cbr data-start=\"1600\" data-end=\"1603\"\u003e• \u003cstrong data-start=\"1605\" data-end=\"1663\"\u003eIncludes a 12-foot temperature \u0026amp; humidity sensor probe\u003c\/strong\u003e for accurate environmental monitoring.\u003cbr data-start=\"1702\" data-end=\"1705\"\u003e• \u003cstrong data-start=\"1707\" data-end=\"1736\"\u003eFlexible mounting options\u003c\/strong\u003e with built-in kickstand and wall-mount hardware.\u003c\/p\u003e\n\u003ch2 data-start=\"1789\" data-end=\"1814\"\u003ePRODUCT SPECIFICATIONS\u003c\/h2\u003e\n\u003cp data-start=\"1815\" data-end=\"2580\"\u003e• Product name: Controller 69 Pro\u003cbr data-start=\"1848\" data-end=\"1851\"\u003e• Manufacturer: AC Infinity Inc.\u003cbr data-start=\"1883\" data-end=\"1886\"\u003e• Supported devices: Up to 4 UIS-compatible devices\u003cbr data-start=\"1937\" data-end=\"1940\"\u003e• Compatibility:\u003cbr data-start=\"1956\" data-end=\"1959\"\u003e– CLOUDLINE Inline Duct Fans\u003cbr data-start=\"1987\" data-end=\"1990\"\u003e– AIRLIFT Shutter Exhaust Fans\u003cbr data-start=\"2020\" data-end=\"2023\"\u003e– CLOUDRAY Clip-on Circulation Fans\u003cbr data-start=\"2058\" data-end=\"2061\"\u003e– CLOUDLIFT Floor \u0026amp; Wall Circulation Fans\u003cbr data-start=\"2102\" data-end=\"2105\"\u003e– IONGRID Halo LED Grow Lights\u003cbr data-start=\"2135\" data-end=\"2138\"\u003e– IONBOARD Quantum LED Grow Lights\u003cbr data-start=\"2172\" data-end=\"2175\"\u003e• Connectivity: WiFi + Bluetooth\u003cbr data-start=\"2207\" data-end=\"2210\"\u003e• Display: Backlit LCD (brightness adjustable \/ off mode)\u003cbr data-start=\"2267\" data-end=\"2270\"\u003e• Temperature \u0026amp; humidity probe: 12 ft, thermal alloy head\u003cbr data-start=\"2327\" data-end=\"2330\"\u003e• Programming modes:\u003cbr data-start=\"2350\" data-end=\"2353\"\u003e– Dynamic triggers\u003cbr data-start=\"2371\" data-end=\"2374\"\u003e– Timers\u003cbr data-start=\"2382\" data-end=\"2385\"\u003e– Schedules\u003cbr data-start=\"2396\" data-end=\"2399\"\u003e– Grow cycles\u003cbr data-start=\"2412\" data-end=\"2415\"\u003e– Minimum baseline levels\u003cbr data-start=\"2440\" data-end=\"2443\"\u003e– Custom transitions\u003cbr data-start=\"2463\" data-end=\"2466\"\u003e• Data features: Climate charts, alarms, notifications, CSV export\u003cbr data-start=\"2532\" data-end=\"2535\"\u003e• Mounting: Kickstand + wall-mount hardware\u003c\/p\u003e\n\u003ch2 data-start=\"2582\" data-end=\"2600\"\u003eWHAT’S INCLUDED\u003c\/h2\u003e\n\u003cp data-start=\"2601\" data-end=\"2769\"\u003e• Controller 69 Pro\u003cbr data-start=\"2620\" data-end=\"2623\"\u003e• 12 ft temperature\/humidity sensor probe\u003cbr data-start=\"2664\" data-end=\"2667\"\u003e• UIS adapter dongles (2) for 4-pin Molex fans\u003cbr data-start=\"2713\" data-end=\"2716\"\u003e• Power cable\u003cbr data-start=\"2729\" data-end=\"2732\"\u003e• Mounting hardware\u003cbr data-start=\"2751\" data-end=\"2754\"\u003e• User manual\u003c\/p\u003e","brand":"AC Infinity","offers":[{"title":"Default Title","offer_id":40007996342339,"sku":"CTR69P","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/Controller-69-Pro-Grow-Room-Controller-WIFI-Happy-Hydro-23092463140931.webp?v=1782708425"},{"product_id":"ac-infinity-uis-control-plug","title":"AC Infinity UIS Control Plug","description":"\u003cp data-start=\"89\" data-end=\"967\"\u003eThe AC Infinity UIS Control Plug expands the power of your UIS controller by allowing you to automate standard outlet-powered devices such as humidifiers, heaters, dehumidifiers, A\/C units, fans, grow lights, and heating mats. Supporting up to 1800W, this smart plug connects directly to UIS controllers like the Controller 69, 69 WiFi, and 69 Pro, enabling automated on\/off control based on temperature, humidity, and scheduling. Once connected, your plug-in devices become part of the complete AC Infinity ecosystem, giving you full control through the AC Infinity app—featuring remote monitoring, climate charts, triggers, timers, and alert notifications. Designed for equipment that automatically runs when powered, the UIS Control Plug is an essential upgrade for growers seeking flexible automation and complete environmental control.\u003c\/p\u003e\n\u003cp data-start=\"969\" data-end=\"1743\"\u003eFEATURES \u0026amp; BENEFITS\u003cbr data-start=\"988\" data-end=\"991\"\u003e• Allows UIS controllers to automate outlet-powered devices using temperature, humidity, timers, cycles, and schedules.\u003cbr data-start=\"1110\" data-end=\"1113\"\u003e• Supports up to 1800W, ideal for humidifiers, heaters, dehumidifiers, A\/C units, fans, seedling heat mats, and compatible grow lights.\u003cbr data-start=\"1248\" data-end=\"1251\"\u003e• Integrates with the UIS ecosystem for unified environmental automation across your entire grow setup.\u003cbr data-start=\"1354\" data-end=\"1357\" data-is-only-node=\"\"\u003e• WiFi-enabled UIS controllers provide app-based monitoring, historical charts, remote access, and alerts.\u003cbr data-start=\"1463\" data-end=\"1466\"\u003e• Includes a 10-foot UIS connection cord for easy placement and flexible equipment layout.\u003cbr data-start=\"1556\" data-end=\"1559\"\u003e• Works only with devices that automatically start when power is supplied, ensuring reliable operation.\u003cbr data-start=\"1662\" data-end=\"1665\"\u003e• Helps streamline climate management and eliminate manual on\/off adjustments.\u003c\/p\u003e\n\u003cp data-start=\"1745\" data-end=\"2458\"\u003ePRODUCT SPECIFICATIONS\u003cbr data-start=\"1767\" data-end=\"1770\"\u003e• Product name: UIS Control Plug\u003cbr data-start=\"1802\" data-end=\"1805\"\u003e• Manufacturer: AC Infinity Inc.\u003cbr data-start=\"1837\" data-end=\"1840\"\u003e• Power capacity: Up to 1800W\u003cbr data-start=\"1869\" data-end=\"1872\" data-is-only-node=\"\"\u003e• Compatibility:\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e– Controller 69\u003cbr data-start=\"1908\" data-end=\"1911\"\u003e– Controller 69 WiFi\u003cbr data-start=\"1933\" data-end=\"1936\"\u003e– Controller 69 Pro\u003cbr data-start=\"1957\" data-end=\"1960\"\u003e– UIS ecosystem devices\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• Equipment supported: Devices that automatically run when powered (no button activation required)\u003cbr data-start=\"2086\" data-end=\"2089\"\u003e• Supported device types:\u003cbr data-start=\"2114\" data-end=\"2117\"\u003e– Humidifiers\u003cbr data-start=\"2132\" data-end=\"2135\"\u003e– Dehumidifiers\u003cbr data-start=\"2152\" data-end=\"2155\"\u003e– A\/C units\u003cbr data-start=\"2168\" data-end=\"2171\"\u003e– Heaters\u003cbr data-start=\"2182\" data-end=\"2185\"\u003e– Ventilation and circulation fans\u003cbr data-start=\"2221\" data-end=\"2224\"\u003e– Seedling heat mats\u003cbr data-start=\"2246\" data-end=\"2249\"\u003e– Grow lights (compatible types)\u003cbr data-start=\"2283\" data-end=\"2286\"\u003e• Included cable: 10 ft UIS connection cord\u003cbr data-start=\"2329\" data-end=\"2332\"\u003e• Control type: On\/off power passthrough to outlet devices\u003cbr data-start=\"2390\" data-end=\"2393\"\u003e• App support: Via WiFi-enabled UIS controllers (AC Infinity app)\u003c\/p\u003e\n\u003cp data-start=\"2460\" data-end=\"2561\"\u003eWHAT’S INCLUDED\u003cbr data-start=\"2475\" data-end=\"2478\"\u003e• AC Infinity UIS Control Plug\u003cbr data-start=\"2508\" data-end=\"2511\"\u003e• 10 ft UIS connection cord\u003cbr data-start=\"2538\" data-end=\"2541\"\u003e• User documentation\u003c\/p\u003e","brand":"AC Infinity","offers":[{"title":"Default Title","offer_id":40344332271683,"sku":"AC-ADA3","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/products\/AC-Infinity-UIS-Control-Plug-Happy-Hydro-23092473331779.webp?v=1782708317"},{"product_id":"autopot-easy2go-vacation-watering-systems","title":"AutoPot Easy2Go Vacation Watering Systems","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eAutoPot Easy2Go Vacation Watering Kit | Happy Hydro\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;family=Inter:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\n\/* ═══════════════════════════════════════════\n   DESIGN TOKENS — do not change these\n═══════════════════════════════════════════ *\/\n:root {\n  --bg:           #ffffff;\n  --bg-soft:      #fafafa;\n  --text:         #4d4d4d;\n  --text-light:   #6b6b6b;\n  --border:       #e1e3e4;\n  --blue:         #01adf0;\n  --blue-dark:    #0190c8;\n  --blue-pale:    #e8f7fd;\n  --green:        #61a84d;\n  --green-dark:   #4d8a3c;\n  --green-pale:   #edf6ea;\n  --orange:       #ff723c;\n  --orange-pale:  #fff2ed;\n  --font-head:    'Poppins', sans-serif;\n  --font-body:    'Inter', sans-serif;\n  --radius:       8px;\n  --radius-sm:    5px;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nbody {\n  font-family: var(--font-body);\n  font-size: 14px;\n  background: var(--bg);\n  color: var(--text);\n  line-height: 1.65;\n  padding-bottom: 40px;\n}\n\n:focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; border-radius: 3px; }\n.icon { display: inline-block; flex-shrink: 0; vertical-align: middle; }\n.svg-sprite { display: none; }\n\n\/* ── 1. INTRO ── *\/\n.intro { padding-bottom: 18px; border-bottom: 1px solid var(--border); }\n.outcome-headline {\n  font-family: var(--font-head);\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--text);\n  line-height: 1.25;\n  margin-bottom: 10px;\n}\n.outcome-headline span { color: var(--green); }\n.intro p { font-size: 0.84rem; color: var(--text-light); line-height: 1.75; }\n\n\/* ── 2. TRUST BAR ── *\/\n.trust-bar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 4px 16px;\n  padding: 9px 12px;\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  background: var(--bg-soft);\n  margin: 18px 0;\n}\n.trust-item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 0.74rem;\n  font-weight: 500;\n  color: var(--text-light);\n}\n.trust-item strong { color: var(--text); }\n\n\/* ── SECTION LABELS (shared) ── *\/\n.section-label {\n  font-family: var(--font-head);\n  font-size: 0.64rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  color: var(--blue);\n  margin-bottom: 3px;\n}\n.section-title {\n  font-family: var(--font-head);\n  font-size: 0.97rem;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 11px;\n}\n\n\/* ── 3. COMPARISON ── *\/\n.comparison-wrap { margin: 20px 0; }\n.comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\n.comp-col { border-radius: var(--radius); overflow: hidden; border: 1px solid var(--border); }\n.comp-header {\n  padding: 8px 13px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  text-align: center;\n}\n.comp-col.old .comp-header { background: #f5f5f5; color: var(--text-light); border-bottom: 1px solid var(--border); }\n.comp-col.new .comp-header { background: var(--green); color: #fff; }\n.comp-list { list-style: none; padding: 0; }\n.comp-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  padding: 7px 13px;\n  font-size: 0.76rem;\n  color: var(--text-light);\n  border-bottom: 1px solid var(--border);\n  line-height: 1.45;\n}\n.comp-list li:last-child { border-bottom: none; }\n.comp-col.old .comp-list li svg { color: #bbb; margin-top: 2px; flex-shrink: 0; }\n.comp-col.new .comp-list li { color: var(--text); }\n.comp-col.new .comp-list li svg { color: var(--green); margin-top: 2px; flex-shrink: 0; }\n\n\/* ── 4. VIDEO ── *\/\n.gallery-wrap { margin: 20px 0; }\n\n\/* ── 5. FEATURE CARDS ── *\/\n.features-wrap { margin: 20px 0; }\n.features-grid { display: flex; flex-direction: column; gap: 7px; }\n.feature-card {\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 11px 13px;\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  gap: 11px;\n}\n.feature-card.hero { border-color: var(--green); background: var(--green-pale); }\n.feature-icon-wrap {\n  width: 34px;\n  height: 34px;\n  border-radius: var(--radius-sm);\n  background: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  border: 1px solid var(--border);\n}\n.feature-card.hero .feature-icon-wrap { border-color: #b8ddb0; }\n.feature-card-body { flex: 1; min-width: 0; }\n.feature-card h4 {\n  font-family: var(--font-head);\n  font-size: 0.8rem;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 3px;\n  line-height: 1.3;\n}\n.feature-card p { font-size: 0.74rem; color: var(--text-light); line-height: 1.55; margin: 0; }\n.stat-badge {\n  display: inline-block;\n  background: var(--green);\n  color: #fff;\n  font-family: var(--font-head);\n  font-size: 0.61rem;\n  font-weight: 700;\n  padding: 2px 7px;\n  border-radius: 20px;\n  white-space: nowrap;\n  margin-left: 6px;\n  vertical-align: middle;\n}\n\n\/* ── 6. SPECS ── *\/\n.specs-wrap { margin: 20px 0; }\n.specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; }\n.spec-card {\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 9px 12px;\n}\n.spec-card-label {\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 0.65rem;\n  font-weight: 500;\n  color: var(--text-light);\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  margin-bottom: 2px;\n}\n.spec-card-value { font-family: var(--font-head); font-size: 0.81rem; font-weight: 600; color: var(--text); line-height: 1.3; }\n\n\/* ── 7. HOW IT WORKS ── *\/\n.reassurance-block {\n  background: var(--blue-pale);\n  border: 1px solid #b3e4f9;\n  border-radius: var(--radius);\n  margin: 20px 0;\n  overflow: hidden;\n}\n.reassurance-header {\n  background: var(--blue);\n  padding: 10px 15px;\n  display: flex;\n  align-items: center;\n  gap: 9px;\n}\n.reassurance-header h3 { font-family: var(--font-head); font-size: 0.83rem; font-weight: 700; color: #fff; margin: 0; }\n.reassurance-steps {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 1px;\n  background: #b3e4f9;\n}\n.reassurance-step {\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 12px 14px;\n  background: var(--blue-pale);\n  text-align: left;\n}\n.step-num {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  background: var(--blue);\n  color: #fff;\n  font-family: var(--font-head);\n  font-size: 0.7rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n.reassurance-step-body { flex: 1; }\n.reassurance-step h4 { font-family: var(--font-head); font-size: 0.76rem; font-weight: 700; color: var(--text); line-height: 1.3; margin-bottom: 2px; }\n.reassurance-step p { font-size: 0.71rem; color: var(--text-light); line-height: 1.55; margin: 0; }\n\n\/* ── 8. INCLUDED IN BOX ── *\/\n.included-wrap { margin: 20px 0; }\n.included-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.included-col { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; }\n.included-col-header {\n  padding: 8px 13px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  border-bottom: 1px solid var(--border);\n}\n.included-col-header.blue { background: var(--blue-pale); color: var(--blue-dark); }\n.included-col-header.green { background: var(--green-pale); color: var(--green-dark); }\n.included-list { list-style: none; padding: 6px 0; }\n.included-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 7px;\n  padding: 4px 13px;\n  font-size: 0.75rem;\n  color: var(--text-light);\n  line-height: 1.5;\n}\n.included-list li svg { flex-shrink: 0; margin-top: 3px; }\n.included-tip {\n  padding: 10px 13px;\n  font-size: 0.74rem;\n  color: var(--text-light);\n  border-top: 1px solid var(--border);\n  background: #fff;\n  line-height: 1.6;\n}\n.included-tip strong { color: var(--text); }\n.included-tip a { color: var(--blue); text-decoration: none; font-weight: 600; }\n.included-tip a:hover { text-decoration: underline; }\n\n\/* ── 9. FAQ ── *\/\n.faq-wrap { margin: 20px 0; }\n.faq-list { display: flex; flex-direction: column; gap: 6px; }\n.faq-item { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; background: var(--bg); }\n.faq-toggle { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; }\n.faq-label {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 10px;\n  padding: 11px 14px;\n  cursor: pointer;\n  font-family: var(--font-head);\n  font-size: 0.79rem;\n  font-weight: 600;\n  color: var(--text);\n  user-select: none;\n  transition: background 0.15s;\n  line-height: 1.4;\n}\n.faq-label:hover { background: var(--bg-soft); }\n.faq-q-icon {\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--blue);\n  transition: background 0.15s, color 0.15s, transform 0.2s;\n}\n.faq-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.35s ease, padding 0.2s;\n  font-size: 0.78rem;\n  color: var(--text-light);\n  line-height: 1.7;\n  padding: 0 14px;\n  background: var(--bg-soft);\n}\n.faq-answer a { color: var(--blue); }\n.faq-toggle:checked + .faq-label { background: var(--blue); color: #fff; }\n.faq-toggle:checked + .faq-label .faq-q-icon {\n  background: rgba(255,255,255,0.2);\n  border-color: rgba(255,255,255,0.4);\n  transform: rotate(45deg);\n}\n.faq-toggle:checked ~ .faq-answer {\n  max-height: 500px;\n  padding: 12px 14px;\n  border-top: 1px solid rgba(1,173,240,0.15);\n}\n.faq-toggle:focus-visible + .faq-label { outline: 3px solid var(--blue); outline-offset: -2px; }\n\n\/* ── 10. CLOSING FOOTER ── *\/\n.closing-trust {\n  margin-top: 22px;\n  padding: 15px 16px;\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 12px;\n  justify-content: space-between;\n}\n.closing-trust-text { display: flex; align-items: flex-start; gap: 10px; flex: 1; min-width: 200px; }\n.closing-trust-text svg { color: var(--green); margin-top: 2px; flex-shrink: 0; }\n.closing-trust-text p { font-size: 0.78rem; color: var(--text-light); line-height: 1.6; }\n.closing-trust-text strong { color: var(--text); font-weight: 600; }\n.closing-contact { display: flex; flex-direction: column; gap: 5px; align-items: flex-end; }\n.closing-contact a {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 600;\n  color: var(--blue);\n  text-decoration: none;\n  padding: 6px 12px;\n  border: 1px solid var(--blue);\n  border-radius: var(--radius-sm);\n  transition: background 0.15s, color 0.15s;\n  white-space: nowrap;\n}\n.closing-contact a:hover { background: var(--blue); color: #fff; }\n.closing-contact a svg { flex-shrink: 0; }\n\n\/* ── MOBILE ── *\/\n@media (max-width: 599px) {\n  body { font-size: 15px; }\n  .comparison-grid,\n  .specs-grid,\n  .reassurance-steps,\n  .included-grid { grid-template-columns: 1fr; }\n  .feature-card p,\n  .included-list li,\n  .comp-list li { font-size: 0.82rem; line-height: 1.6; }\n  .reassurance-step p { font-size: 0.79rem; line-height: 1.6; }\n  .faq-label { padding: 14px; font-size: 0.84rem; min-height: 44px; }\n  .faq-answer { font-size: 0.82rem; min-height: 44px; }\n  .section-title { font-size: 0.9rem; }\n  .closing-trust {\n    flex-direction: column;\n    align-items: stretch;\n  }\n  .closing-contact {\n    align-items: stretch;\n  }\n  .closing-contact a {\n    justify-content: center;\n    padding: 13px 12px;\n    font-size: 0.82rem;\n    text-align: center;\n    min-height: 44px;\n  }\n}\n\n\u003c\/style\u003e\n\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SVG ICON SPRITE\n═══════════════════════════════════════════ --\u003e\n\u003csvg class=\"svg-sprite\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cdefs\u003e\n    \u003csymbol id=\"ic-check\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolyline points=\"2.5,8.5 6,12 13.5,4\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-x\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\n      \u003cline x1=\"3\" y1=\"3\" x2=\"13\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"3\" x2=\"3\" y2=\"13\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-plus\" viewbox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\n      \u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-shield\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 2l7 3v5c0 4-3 7-7 8C7 17 3 14 3 10V5z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-truck\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"12\" height=\"9\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M13 8h3l2 3v3h-5V8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-return\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M4 10a6 6 0 106-6H6\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3,7 6,10 3,13\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-calendar\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"2\" y=\"4\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"6\" y1=\"2\" x2=\"6\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"2\" x2=\"14\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"18\" y2=\"9\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-phone\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M5 2h4l2 4-2.5 1.5a11 11 0 004 4L14 9l4 2v4a2 2 0 01-2 2A16 16 0 013 4a2 2 0 012-2z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-email\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"2\" y=\"5\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpolyline points=\"2,5 10,13 18,5\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-info\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\n      \u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"10\" y1=\"9\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\u003ccircle cx=\"10\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-box\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 2l8 4v8l-8 4-8-4V6z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"2,6 10,10 18,6\"\u003e\u003c\/polyline\u003e\u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-star\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"10,2 12.4,7.5 18.5,8 14,12.3 15.4,18 10,15 4.6,18 6,12.3 1.5,8 7.6,7.5\"\u003e\u003c\/polygon\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-pdf\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M5 2h7l4 4v12a1 1 0 01-1 1H5a1 1 0 01-1-1V3a1 1 0 011-1z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"12,2 12,6 16,6\"\u003e\u003c\/polyline\u003e\n      \u003cline x1=\"7\" y1=\"11\" x2=\"13\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"7\" y1=\"14\" x2=\"11\" y2=\"14\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Product-specific icons --\u003e\n    \u003csymbol id=\"ic-drop\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 11-11.31 0z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-zap\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polygon\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-tool\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-link\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-layers\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"12 2 2 7 12 12 22 7 12 2\"\u003e\u003c\/polygon\u003e\u003cpolyline points=\"2 17 12 22 22 17\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"2 12 12 17 22 12\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-globe\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-target\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-filter\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"\u003e\u003c\/polygon\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-clock\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n  \u003c\/defs\u003e\n\u003c\/svg\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 1 — OUTCOME HEADLINE + INTRO\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"intro\" role=\"region\" aria-label=\"Product introduction\"\u003e\n  \u003ch2 class=\"outcome-headline\"\u003e\n    Leave for \u003cspan\u003eweeks\u003c\/span\u003e and come home to healthy plants\n  \u003c\/h2\u003e\n  \u003cp\u003e\n    The AutoPot Easy2Go kit turns any flat-based tray into a gravity-fed watering system using the patented AQUAvalve5. No electricity, no pumps, no timers. Connect it to a reservoir of 8 gallons or more, set your pots in the tray, and the valve meters water from below, refilling to a 1-inch depth only after your plants drink the previous fill dry. Works indoors, in greenhouses, on patios, and in grow tents. Assembles in under 10 minutes with a drill and a container you probably already own.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 2 — TRUST BAR\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"trust-bar\" role=\"list\" aria-label=\"Store trust signals\"\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-truck\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003e\u003cstrong\u003eFree shipping\u003c\/strong\u003e on orders over $49\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-return\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003e\u003cstrong\u003e30-day returns\u003c\/strong\u003e on all orders\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-calendar\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003eServing growers \u003cstrong\u003esince 2006\u003c\/strong\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 3 — VIDEO \/ GALLERY\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"gallery-wrap\" role=\"region\" aria-label=\"Product video\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSee it in action\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eHow the Easy2Go kit works\u003c\/div\u003e\n  \u003cdiv style=\"border-radius:var(--radius);overflow:hidden;\"\u003e\n    \u003ciframe width=\"100%\" style=\"aspect-ratio:16\/9;border:0;\" src=\"https:\/\/www.youtube.com\/embed\/S9L3ehbPwaY?si=YOgCLPaKkRUJ-IeW\" title=\"AutoPot Easy2Go Vacation Watering Kit overview\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\n    \u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 4 — COMPARISON TABLE\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"comparison-wrap\" role=\"region\" aria-label=\"Comparison: manual vacation watering vs Easy2Go\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSide by side\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eWhat you're doing now vs. what the Easy2Go does\u003c\/div\u003e\n  \u003cdiv class=\"comparison-grid\"\u003e\n\n    \u003cdiv class=\"comp-col old\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Old method column\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"currentColor\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Wicks, timers, and hand watering\n      \u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDrip emitters and wicks deliver water on a fixed schedule, not when plants actually need it\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eTimer systems need a power outlet, programming, and a pump that can fail while you're gone\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eHand watering means someone has to show up on schedule, every time, or plants suffer\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eNo dry-back cycle with constant drip, so roots stay wet between feedings\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eA big plant and a small plant on the same line get identical water volumes\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eMore parts to set up and maintain: pump, timer, tubing, emitters, fittings\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"comp-col new\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Easy2Go column\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        AutoPot Easy2Go\n      \u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eAQUAvalve5 only opens when plants have consumed all available water, so watering matches demand\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eRuns entirely on gravity from a raised reservoir. No pump, no electricity, no programming\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSet it once and leave. The valve keeps cycling as long as the reservoir has water\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eBuilt-in wet\/dry cycle: tray fills to 1 inch, plants drink it dry, valve reopens\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eEvery plant in the tray draws water from below based on its own root demand\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eOne valve, one pipe, two filters, one grommet. Assembles in minutes with a drill\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 5 — FEATURE CARDS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"features-wrap\" role=\"region\" aria-label=\"Product features\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWhat makes it work\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eGravity-powered, plant-led, zero maintenance\u003c\/div\u003e\n  \u003cdiv class=\"features-grid\"\u003e\n\n    \u003c!-- HERO CARD --\u003e\n    \u003cdiv class=\"feature-card hero\" aria-label=\"Feature: AQUAvalve5 plant-led watering\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--green)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eAQUAvalve5 Plant-Led Watering \u003cspan class=\"stat-badge\"\u003eNo electricity\u003c\/span\u003e\n\u003c\/h4\u003e\n        \u003cp\u003eThe valve fills your tray to a 1-inch depth and shuts off. It stays closed until your plants consume all the water, then reopens to refill. This creates a natural wet\/dry cycle driven entirely by plant demand, not a clock.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-filter\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003e5mm Large-Bore Inlet\u003c\/h4\u003e\n        \u003cp\u003eThe AQUAvalve5 has a 66% larger inlet than the previous AQUAvalve4. Faster fill rates, broader nutrient compatibility, and significantly less risk of blockage from organic or mineral feed solutions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-link\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eLink Multiple Kits Together\u003c\/h4\u003e\n        \u003cp\u003eEach Easy2Go kit serves one tray. To cover more trays, connect additional kits to the same reservoir. Scale from a windowsill herb garden to a full greenhouse without changing the core system.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eWorks with Any Flat-Based Tray\u003c\/h4\u003e\n        \u003cp\u003eNo proprietary trays required. Any gardening tray with a flat bottom and a minimum depth of 1.2 inches will work. Use what you already have or pick up a standard nursery flood tray.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-globe\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eUse It Anywhere\u003c\/h4\u003e\n        \u003cp\u003eRuns on gravity alone, so it works indoors, on patios, in greenhouses, in grow tents, or on a balcony. No outlet needed. No pump noise. No risk of failure during a power outage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-target\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eIncluded Spirit Level for Accurate Setup\u003c\/h4\u003e\n        \u003cp\u003eThe AQUAvalve needs a level surface to function correctly. The kit includes a circular spirit level so you can confirm your tray is flat before you leave, avoiding valve issues while you're away.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 6 — SPECIFICATIONS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"specs-wrap\" role=\"region\" aria-label=\"Product specifications\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSpecs\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eTechnical details and requirements\u003c\/div\u003e\n  \u003cdiv class=\"specs-grid\"\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Valve type\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eAQUAvalve5 (5mm inlet)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Fill depth\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e1 inch (auto-regulated)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-zap\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Power required\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eNone (gravity-fed)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Reservoir minimum\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e8 gallons\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Tray requirement\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eFlat-based, 1.2\" min depth\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-tool\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Pipe size\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e3\/8\" (5 ft included)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-tool\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Tools needed\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eDrill (for reservoir spigot)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        SKU\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eAPWS200-A5\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 7 — HOW IT WORKS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"reassurance-block\" role=\"region\" aria-label=\"How to set up the Easy2Go\"\u003e\n  \u003cdiv class=\"reassurance-header\"\u003e\n    \u003csvg class=\"icon\" width=\"18\" height=\"18\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003ch3\u003eSetup in four steps\u003c\/h3\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"reassurance-steps\" role=\"list\"\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 1\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003ePrep your reservoir\u003c\/h4\u003e\n        \u003cp\u003eGrab any container that holds at least 8 gallons. Drill a hole near the bottom, install the included top hat grommet and inline filter, and connect the 3\/8-inch pipe. The reservoir must sit above the tray so gravity can do its job.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 2\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eLevel your tray\u003c\/h4\u003e\n        \u003cp\u003ePlace your flat-based tray (minimum 1.2 inches deep) on a stable surface. Use the included spirit level to confirm it's flat. The AQUAvalve relies on gravity and a level surface to open and close correctly.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 3\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eInstall the AQUAvalve5\u003c\/h4\u003e\n        \u003cp\u003ePlace the AQUAvalve5 in the tray and connect the pipe from your reservoir. Snap the AQUAvalve cover over the valve to protect it from getting bumped by pots. Run the pipe from the reservoir to the valve inlet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 4\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eAdd plants and go\u003c\/h4\u003e\n        \u003cp\u003eSet your potted plants in the tray (any growing medium works). Fill the reservoir with water or nutrient solution and open the tap. The valve fills the tray to 1 inch and stops. When plants drink it dry, it refills automatically.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 8 — WHAT'S INCLUDED\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"included-wrap\" role=\"region\" aria-label=\"What's included in the kit\"\u003e\n  \u003cdiv class=\"section-label\"\u003eIn the box\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eEverything you need except the tray and reservoir\u003c\/div\u003e\n  \u003cdiv class=\"included-grid\"\u003e\n\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header blue\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--blue-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Included with every kit\n      \u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x AQUAvalve5\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x AQUAvalve5 cover\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x Circular spirit level\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x 1\/2\" to 3\/8\" inline filter\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x 3\/8\" golf filter\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x 3\/8\" top hat grommet\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 5 ft of 3\/8\" pipe\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Full printed instructions\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header green\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-tool\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        What you'll need to supply\n      \u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eReservoir:\u003c\/strong\u003e Any water container, 8+ gallon capacity\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eTray:\u003c\/strong\u003e Any flat-based gardening tray, 1.2\"+ deep\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eDrill:\u003c\/strong\u003e To install the grommet in your reservoir\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"included-tip\"\u003e\n        \u003cstrong\u003eNot sure what reservoir or tray to use?\u003c\/strong\u003e A standard 27-gallon storage tote works great as a reservoir. For the tray, any nursery flood tray or boot tray with a flat bottom and at least 1.2 inches of depth will do. Call us if you want help choosing: \u003ca href=\"tel:7162170353\"\u003e716-217-0353\u003c\/a\u003e \/ \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     VIDEO — Top 10 reasons (placed in lower half)\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"gallery-wrap\" role=\"region\" aria-label=\"Top 10 reasons video\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWatch\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eTop 10 tips for AutoPot systems\u003c\/div\u003e\n  \u003cdiv style=\"border-radius:var(--radius);overflow:hidden;\"\u003e\n    \u003ciframe width=\"100%\" style=\"aspect-ratio:16\/9;border:0;\" src=\"https:\/\/www.youtube.com\/embed\/eumLDUJGOUc?si=REcDTjtODGEvBLBR\" title=\"Top 10 tips for AutoPot systems\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\n    \u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 9 — FAQ\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"faq-wrap\" role=\"region\" aria-label=\"Frequently asked questions\"\u003e\n  \u003cdiv class=\"section-label\"\u003eQuestions\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"faq-list\"\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq1\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq1\" aria-expanded=\"false\"\u003e\n        How long can I actually leave my plants unattended with this?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        It depends on how many plants you're running and how big your reservoir is. A single tray with a few small pots connected to a 27-gallon reservoir could run for several weeks without a refill. Larger, thirstier plants in a warm environment will drink faster. The valve doesn't care how long you're gone, it just keeps cycling as long as there's water in the reservoir. Size your reservoir to your plant count and you'll be fine.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq2\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq2\" aria-expanded=\"false\"\u003e\n        Can I run nutrients through it, or just plain water?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Both. The AQUAvalve5 was specifically redesigned with a larger 5mm bore to handle a wider range of nutrient solutions, both mineral and organic. That said, if you're running thick organic feeds, check the inline filter periodically and clean the valve between grows. Most synthetic nutrient lines run through without issue for extended periods.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq3\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq3\" aria-expanded=\"false\"\u003e\n        Does this work with fabric pots, or only hard plastic containers?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        It works with both. The system waters from below through the tray, so the water wicks up through the bottom of whatever pot you're using. Fabric pots, plastic nursery pots, terracotta, and air pots all work. Just make sure the pots have drainage holes and sit flat in the tray so the bottoms make contact with the water.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq4\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq4\" aria-expanded=\"false\"\u003e\n        What if my tray or surface isn't perfectly level?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        The AQUAvalve is sensitive to level. If the tray is tilted, the valve may not open or close at the right water depth, which can cause overwatering on one side or underwatering on the other. That's why the kit includes a spirit level. Use shims or cardboard under the tray legs to get it flat before you connect the reservoir. It takes an extra minute and makes a real difference.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq5\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq5\" aria-expanded=\"false\"\u003e\n        Can I use this alongside my existing AutoPot system?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Yes. The Easy2Go uses the same AQUAvalve5 and 3\/8-inch pipe that comes standard on all current AutoPot systems. You can feed it from the same reservoir line using a 1\/2-inch to 3\/8-inch reducer fitting, which is included in the kit. If you want to water a separate group of smaller plants (seedlings, herbs, houseplants) off the same reservoir that feeds your main AutoPot pots, this is a clean way to do it.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq6\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq6\" aria-expanded=\"false\"\u003e\n        How is this different from the AutoPot 1Pot or Tray2Grow systems?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        The 1Pot and Tray2Grow systems come with AutoPot's own trays, pots, and reservoirs. The Easy2Go is just the valve, pipe, filters, and fittings. You supply your own tray and reservoir. It's designed for growers who already have containers and just want to add automated bottom-watering without buying an entire system. It's also the most affordable entry point into AutoPot's gravity-fed technology.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq7\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq7\" aria-expanded=\"false\"\u003e\n        What if my kit arrives damaged or something is missing?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        If you receive a defective or damaged unit, email us a photo at \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e and we'll make it right immediately: replacement or refund, your call. For change-of-mind returns, we accept returns within 30 days for items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq8\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq8\" aria-expanded=\"false\"\u003e\n        Why should I buy this from Happy Hydro instead of somewhere else?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Happy Hydro has been selling growing equipment since 2006. We've carried AutoPot for years because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e. We're easy to reach and happy to help!\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 10 — CLOSING TRUST FOOTER\n     Do not change this copy or structure.\n     Fixed across all product pages.\n     Must include BOTH phone and email buttons.\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"closing-trust\" role=\"contentinfo\" aria-label=\"Store contact and trust information\"\u003e\n  \u003cdiv class=\"closing-trust-text\"\u003e\n    \u003csvg class=\"icon\" width=\"20\" height=\"20\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eQuestions? We're easy to reach.\u003c\/strong\u003e\u003cbr\u003e\n      Happy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"closing-contact\"\u003e\n    \u003ca href=\"tel:7162170353\" aria-label=\"Call Happy Hydro at 716-217-0353\"\u003e\n      \u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-phone\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      716-217-0353\n    \u003c\/a\u003e\n    \u003ca href=\"mailto:help@happyhydro.com\" aria-label=\"Email Happy Hydro\"\u003e\n      \u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-email\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      help@happyhydro.com\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c\/body\u003e","brand":"AutoPot","offers":[{"title":"Default Title","offer_id":40631627710531,"sku":"APWS200-A5","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/files\/AutoPot-Easy2Go-Vacation-Watering-Systems-Happy-Hydro-23708679077955.jpg?v=1782707662"},{"product_id":"autopot-tray2grow-slim","title":"AutoPot Tray2Grow Slim Watering System","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eAutoPot Tray2Grow Slim — Happy Hydro\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;family=Inter:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\n\/* ═══════════════════════════════════════════\n   DESIGN TOKENS — do not change these\n═══════════════════════════════════════════ *\/\n:root {\n  --bg:           #ffffff;\n  --bg-soft:      #fafafa;\n  --text:         #4d4d4d;\n  --text-light:   #6b6b6b;\n  --border:       #e1e3e4;\n  --blue:         #01adf0;\n  --blue-dark:    #0190c8;\n  --blue-pale:    #e8f7fd;\n  --green:        #61a84d;\n  --green-dark:   #4d8a3c;\n  --green-pale:   #edf6ea;\n  --orange:       #ff723c;\n  --orange-pale:  #fff2ed;\n  --font-head:    'Poppins', sans-serif;\n  --font-body:    'Inter', sans-serif;\n  --radius:       8px;\n  --radius-sm:    5px;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nbody {\n  font-family: var(--font-body);\n  font-size: 14px;\n  background: var(--bg);\n  color: var(--text);\n  line-height: 1.65;\n  padding-bottom: 40px;\n}\n\n:focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; border-radius: 3px; }\n.icon { display: inline-block; flex-shrink: 0; vertical-align: middle; }\n.svg-sprite { display: none; }\n\n\/* ── 1. INTRO ── *\/\n.intro { padding-bottom: 18px; border-bottom: 1px solid var(--border); }\n.outcome-headline {\n  font-family: var(--font-head);\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--text);\n  line-height: 1.25;\n  margin-bottom: 10px;\n}\n.outcome-headline span { color: var(--green); }\n.intro p { font-size: 0.84rem; color: var(--text-light); line-height: 1.75; }\n\n\/* ── 2. TRUST BAR ── *\/\n.trust-bar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 4px 16px;\n  padding: 9px 12px;\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  background: var(--bg-soft);\n  margin: 18px 0;\n}\n.trust-item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 0.74rem;\n  font-weight: 500;\n  color: var(--text-light);\n}\n.trust-item strong { color: var(--text); }\n\n\/* ── SECTION LABELS (shared) ── *\/\n.section-label {\n  font-family: var(--font-head);\n  font-size: 0.64rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  color: var(--blue);\n  margin-bottom: 3px;\n}\n.section-title {\n  font-family: var(--font-head);\n  font-size: 0.97rem;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 11px;\n}\n\n\/* ── 3. COMPARISON ── *\/\n.comparison-wrap { margin: 20px 0; }\n.comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\n.comp-col { border-radius: var(--radius); overflow: hidden; border: 1px solid var(--border); }\n.comp-header {\n  padding: 8px 13px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  text-align: center;\n}\n.comp-col.old .comp-header { background: #f5f5f5; color: var(--text-light); border-bottom: 1px solid var(--border); }\n.comp-col.new .comp-header { background: var(--green); color: #fff; }\n.comp-list { list-style: none; padding: 0; }\n.comp-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  padding: 7px 13px;\n  font-size: 0.76rem;\n  color: var(--text-light);\n  border-bottom: 1px solid var(--border);\n  line-height: 1.45;\n}\n.comp-list li:last-child { border-bottom: none; }\n.comp-col.old .comp-list li svg { color: #bbb; margin-top: 2px; flex-shrink: 0; }\n.comp-col.new .comp-list li { color: var(--text); }\n.comp-col.new .comp-list li svg { color: var(--green); margin-top: 2px; flex-shrink: 0; }\n\n\/* ── 4. VIDEO ── *\/\n.gallery-wrap { margin: 20px 0; }\n\n\/* ── 5. FEATURE CARDS ── *\/\n.features-wrap { margin: 20px 0; }\n.features-grid { display: flex; flex-direction: column; gap: 7px; }\n.feature-card {\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 11px 13px;\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  gap: 11px;\n}\n.feature-card.hero { border-color: var(--green); background: var(--green-pale); }\n.feature-icon-wrap {\n  width: 34px;\n  height: 34px;\n  border-radius: var(--radius-sm);\n  background: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  border: 1px solid var(--border);\n}\n.feature-card.hero .feature-icon-wrap { border-color: #b8ddb0; }\n.feature-card-body { flex: 1; min-width: 0; }\n.feature-card h4 {\n  font-family: var(--font-head);\n  font-size: 0.8rem;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 3px;\n  line-height: 1.3;\n}\n.feature-card p { font-size: 0.74rem; color: var(--text-light); line-height: 1.55; margin: 0; }\n.stat-badge {\n  display: inline-block;\n  background: var(--green);\n  color: #fff;\n  font-family: var(--font-head);\n  font-size: 0.61rem;\n  font-weight: 700;\n  padding: 2px 7px;\n  border-radius: 20px;\n  white-space: nowrap;\n  margin-left: 6px;\n  vertical-align: middle;\n}\n\n\/* ── 6. SPECS ── *\/\n.specs-wrap { margin: 20px 0; }\n.specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; }\n.spec-card {\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 9px 12px;\n}\n.spec-card-label {\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 0.65rem;\n  font-weight: 500;\n  color: var(--text-light);\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  margin-bottom: 2px;\n}\n.spec-card-value { font-family: var(--font-head); font-size: 0.81rem; font-weight: 600; color: var(--text); line-height: 1.3; }\n\n\/* ── 7. HOW IT WORKS ── *\/\n.reassurance-block {\n  background: var(--blue-pale);\n  border: 1px solid #b3e4f9;\n  border-radius: var(--radius);\n  margin: 20px 0;\n  overflow: hidden;\n}\n.reassurance-header {\n  background: var(--blue);\n  padding: 10px 15px;\n  display: flex;\n  align-items: center;\n  gap: 9px;\n}\n.reassurance-header h3 { font-family: var(--font-head); font-size: 0.83rem; font-weight: 700; color: #fff; margin: 0; }\n.reassurance-steps {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 1px;\n  background: #b3e4f9;\n}\n.reassurance-step {\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 12px 14px;\n  background: var(--blue-pale);\n  text-align: left;\n}\n.step-num {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  background: var(--blue);\n  color: #fff;\n  font-family: var(--font-head);\n  font-size: 0.7rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n.reassurance-step-body { flex: 1; }\n.reassurance-step h4 { font-family: var(--font-head); font-size: 0.76rem; font-weight: 700; color: var(--text); line-height: 1.3; margin-bottom: 2px; }\n.reassurance-step p { font-size: 0.71rem; color: var(--text-light); line-height: 1.55; margin: 0; }\n\n\/* ── 8. INCLUDED IN BOX ── *\/\n.included-wrap { margin: 20px 0; }\n.included-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.included-col { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; }\n.included-col-header {\n  padding: 8px 13px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  border-bottom: 1px solid var(--border);\n}\n.included-col-header.blue { background: var(--blue-pale); color: var(--blue-dark); }\n.included-col-header.green { background: var(--green-pale); color: var(--green-dark); }\n.included-col-header.orange { background: var(--orange-pale); color: var(--orange); }\n.included-list { list-style: none; padding: 6px 0; }\n.included-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 7px;\n  padding: 4px 13px;\n  font-size: 0.75rem;\n  color: var(--text-light);\n  line-height: 1.5;\n}\n.included-list li svg { flex-shrink: 0; margin-top: 3px; }\n.included-tip {\n  padding: 10px 13px;\n  font-size: 0.74rem;\n  color: var(--text-light);\n  border-top: 1px solid var(--border);\n  background: #fff;\n  line-height: 1.6;\n}\n.included-tip strong { color: var(--text); }\n.included-tip a { color: var(--blue); text-decoration: none; font-weight: 600; }\n.included-tip a:hover { text-decoration: underline; }\n\n\/* ── 9. FAQ ── *\/\n.faq-wrap { margin: 20px 0; }\n.faq-list { display: flex; flex-direction: column; gap: 6px; }\n.faq-item { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; background: var(--bg); }\n.faq-toggle { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; }\n.faq-label {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 10px;\n  padding: 11px 14px;\n  cursor: pointer;\n  font-family: var(--font-head);\n  font-size: 0.79rem;\n  font-weight: 600;\n  color: var(--text);\n  user-select: none;\n  transition: background 0.15s;\n  line-height: 1.4;\n}\n.faq-label:hover { background: var(--bg-soft); }\n.faq-q-icon {\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--blue);\n  transition: background 0.15s, color 0.15s, transform 0.2s;\n}\n.faq-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.35s ease, padding 0.2s;\n  font-size: 0.78rem;\n  color: var(--text-light);\n  line-height: 1.7;\n  padding: 0 14px;\n  background: var(--bg-soft);\n}\n.faq-answer a { color: var(--blue); }\n.faq-toggle:checked + .faq-label { background: var(--blue); color: #fff; }\n.faq-toggle:checked + .faq-label .faq-q-icon {\n  background: rgba(255,255,255,0.2);\n  border-color: rgba(255,255,255,0.4);\n  transform: rotate(45deg);\n}\n.faq-toggle:checked ~ .faq-answer {\n  max-height: 500px;\n  padding: 12px 14px;\n  border-top: 1px solid rgba(1,173,240,0.15);\n}\n.faq-toggle:focus-visible + .faq-label { outline: 3px solid var(--blue); outline-offset: -2px; }\n\n\/* ── 10. CLOSING FOOTER ── *\/\n.closing-trust {\n  margin-top: 22px;\n  padding: 15px 16px;\n  background: var(--bg-soft);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 12px;\n  justify-content: space-between;\n}\n.closing-trust-text { display: flex; align-items: flex-start; gap: 10px; flex: 1; min-width: 200px; }\n.closing-trust-text svg { color: var(--green); margin-top: 2px; flex-shrink: 0; }\n.closing-trust-text p { font-size: 0.78rem; color: var(--text-light); line-height: 1.6; }\n.closing-trust-text strong { color: var(--text); font-weight: 600; }\n.closing-contact { display: flex; flex-direction: column; gap: 5px; align-items: flex-end; }\n.closing-contact a {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-family: var(--font-head);\n  font-size: 0.74rem;\n  font-weight: 600;\n  color: var(--blue);\n  text-decoration: none;\n  padding: 6px 12px;\n  border: 1px solid var(--blue);\n  border-radius: var(--radius-sm);\n  transition: background 0.15s, color 0.15s;\n  white-space: nowrap;\n}\n.closing-contact a:hover { background: var(--blue); color: #fff; }\n.closing-contact a svg { flex-shrink: 0; }\n\n\n\/* ── MOBILE ── *\/\n@media (max-width: 599px) {\n  body { font-size: 15px; }\n  .section-title { font-size: 0.9rem; }\n  .comparison-grid,\n  .specs-grid,\n  .reassurance-steps,\n  .included-grid { grid-template-columns: 1fr; }\n  .feature-card p,\n  .included-list li,\n  .comp-list li { font-size: 0.82rem; line-height: 1.6; }\n  .reassurance-step p { font-size: 0.79rem; line-height: 1.6; }\n  .faq-label { padding: 14px; font-size: 0.84rem; min-height: 44px; }\n  .faq-answer { font-size: 0.82rem; }\n  .closing-trust { flex-direction: column; align-items: stretch; }\n  .closing-contact { align-items: stretch; }\n  .closing-contact a {\n    padding: 13px 12px;\n    font-size: 0.82rem;\n    text-align: center;\n    justify-content: center;\n    min-height: 44px;\n    width: 100%;\n  }\n}\n\n\u003c\/style\u003e\n\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SVG ICON SPRITE\n═══════════════════════════════════════════ --\u003e\n\u003csvg class=\"svg-sprite\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cdefs\u003e\n    \u003csymbol id=\"ic-check\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolyline points=\"2.5,8.5 6,12 13.5,4\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-x\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\n      \u003cline x1=\"3\" y1=\"3\" x2=\"13\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"3\" x2=\"3\" y2=\"13\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-plus\" viewbox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\n      \u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-shield\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 2l7 3v5c0 4-3 7-7 8C7 17 3 14 3 10V5z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-truck\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"12\" height=\"9\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M13 8h3l2 3v3h-5V8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-return\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M4 10a6 6 0 106-6H6\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3,7 6,10 3,13\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-calendar\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"2\" y=\"4\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"6\" y1=\"2\" x2=\"6\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"2\" x2=\"14\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"18\" y2=\"9\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-phone\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M5 2h4l2 4-2.5 1.5a11 11 0 004 4L14 9l4 2v4a2 2 0 01-2 2A16 16 0 013 4a2 2 0 012-2z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-email\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"2\" y=\"5\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpolyline points=\"2,5 10,13 18,5\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-info\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\n      \u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"10\" y1=\"9\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\u003ccircle cx=\"10\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-box\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 2l8 4v8l-8 4-8-4V6z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"2,6 10,10 18,6\"\u003e\u003c\/polyline\u003e\u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003csymbol id=\"ic-star\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"10,2 12.4,7.5 18.5,8 14,12.3 15.4,18 10,15 4.6,18 6,12.3 1.5,8 7.6,7.5\"\u003e\u003c\/polygon\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Hydro\/water drop icon --\u003e\n    \u003csymbol id=\"ic-drop\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M10 2S4 9 4 13a6 6 0 0012 0c0-4-6-11-6-11z\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Leaf\/plant icon --\u003e\n    \u003csymbol id=\"ic-leaf\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpath d=\"M17 3S7 4 5 12c-1 4 2 6 5 6 5 0 9-4 9-10V3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 18c3-5 7-8 12-9\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Zap\/electricity icon --\u003e\n    \u003csymbol id=\"ic-zap\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"11,1 4,12 10,12 9,19 16,8 10,8\"\u003e\u003c\/polygon\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Ruler\/dimensions icon --\u003e\n    \u003csymbol id=\"ic-ruler\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003crect x=\"2\" y=\"7\" width=\"16\" height=\"6\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cline x1=\"5\" y1=\"7\" x2=\"5\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"7\" x2=\"8\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"11\" y1=\"7\" x2=\"11\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"7\" x2=\"14\" y2=\"10\"\u003e\u003c\/line\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Layers icon --\u003e\n    \u003csymbol id=\"ic-layers\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003cpolygon points=\"10,2 18,7 10,12 2,7\"\u003e\u003c\/polygon\u003e\u003cpolyline points=\"2,12 10,17 18,12\"\u003e\u003c\/polyline\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Settings\/gear icon --\u003e\n    \u003csymbol id=\"ic-settings\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003ccircle cx=\"10\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M16.5 12.5a1.5 1.5 0 00.3 1.65l.05.06a1.82 1.82 0 01-1.29 3.1 1.82 1.82 0 01-1.29-.53l-.06-.06a1.5 1.5 0 00-2.56 1.06v.17a1.82 1.82 0 01-3.64 0v-.09A1.5 1.5 0 006.5 16.5l-.06.06a1.82 1.82 0 01-3.1-1.29c0-.48.19-.95.53-1.29l.06-.06a1.5 1.5 0 00-1.06-2.56H2.7a1.82 1.82 0 010-3.64h.09A1.5 1.5 0 004.44 6.5l-.06-.06a1.82 1.82 0 013.1-1.29c.34.34.53.8.53 1.29l.06.06a1.5 1.5 0 001.65-.3h.06V6a1.82 1.82 0 013.64 0v.09a1.5 1.5 0 001.06 1.35\"\u003e\u003c\/path\u003e\n    \u003c\/symbol\u003e\n    \u003c!-- Target\/level icon --\u003e\n    \u003csymbol id=\"ic-target\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n      \u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"0.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n    \u003c\/symbol\u003e\n  \u003c\/defs\u003e\n\u003c\/svg\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 1 — OUTCOME HEADLINE + INTRO\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"intro\" role=\"region\" aria-label=\"Product introduction\"\u003e\n  \u003ch2 class=\"outcome-headline\"\u003e\n    Automate your watering for \u003cspan\u003eunder $100\u003c\/span\u003e, no power required\n  \u003c\/h2\u003e\n  \u003cp\u003e\n    The \"Slim\" in the name refers to the accessory package, not the tray. This is the exact same full-size Tray2Grow (43.9\" x 16.1\", 3.7 sq ft of growing area) with the same AQUAvalve5 gravity-fed valve, just without the reservoir, seed trays, capillary spikes, and microgreen accessories that come with the Standard Kit. If you already own a reservoir or want to buy one separately, the Slim gives you the core system for under $100. Place fabric pots, perforated pots, or seed trays on the capillary mat and let it bottom-feed each container exactly what it needs. No pumps, no timers, no electricity.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 2 — TRUST BAR\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"trust-bar\" role=\"list\" aria-label=\"Store trust signals\"\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-truck\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003e\u003cstrong\u003eFree shipping\u003c\/strong\u003e on orders over $49\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-return\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003e\u003cstrong\u003e30-day returns\u003c\/strong\u003e on all orders\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n    \u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-calendar\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cspan\u003eServing growers \u003cstrong\u003esince 2006\u003c\/strong\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     VIDEO \/ GALLERY\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"gallery-wrap\" role=\"region\" aria-label=\"Product video\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSee it in action\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eHow the Tray2Grow system works\u003c\/div\u003e\n  \u003cdiv class=\"video-wrap\"\u003e\n    \u003ciframe width=\"100%\" style=\"aspect-ratio:16\/9;border:0;border-radius:var(--radius);\" src=\"https:\/\/www.youtube.com\/embed\/8iClKQG-4ug?si=9nBRTJa0Tz20FIm8\" title=\"AutoPot Tray2Grow overview video\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\n    \u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     COMPARISON TABLE\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"comparison-wrap\" role=\"region\" aria-label=\"Comparison table\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSide by side\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eHand watering pots vs. the Tray2Grow Slim\u003c\/div\u003e\n  \u003cdiv class=\"comparison-grid\"\u003e\n\n    \u003cdiv class=\"comp-col old\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Hand watering column\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"currentColor\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Hand watering\n      \u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eWater every pot individually, once or twice per day\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eUneven moisture between pots, some dry while others overwater\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLeave for a weekend and risk wilted or stressed plants\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eRunoff collects in saucers, creating salt buildup and root rot risk\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eTop watering compacts soil over time, reducing oxygen at the root zone\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eRequires timers, pumps, or drip lines to automate\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"comp-col new\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Tray2Grow Slim column\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Tray2Grow Slim\n      \u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eAQUAvalve5 fills the tray automatically when it dries, feeds all pots at once\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eCapillary mat delivers even moisture to every container on the tray\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFill your reservoir and leave for days or weeks at a time\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eBottom-fed irrigation pulls water up through the root zone, no standing runoff\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSoil structure stays intact, roots get consistent oxygen exchange\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eZero electricity, zero pumps. Gravity and capillary action do everything\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 5 — FEATURE CARDS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"features-wrap\" role=\"region\" aria-label=\"Product features\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWhat makes it different\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eThe essentials, nothing extra\u003c\/div\u003e\n  \u003cdiv class=\"features-grid\"\u003e\n\n    \u003c!-- HERO CARD --\u003e\n    \u003cdiv class=\"feature-card hero\" aria-label=\"Feature: AQUAvalve5 gravity-fed automation\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--green)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eAQUAvalve5: plant-driven irrigation \u003cspan class=\"stat-badge\"\u003e0 watts\u003c\/span\u003e\n\u003c\/h4\u003e\n        \u003cp\u003eThe valve opens when the tray dries out and closes when it refills. Your plants control the cycle, not a timer. No electricity, no pump, no programming.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eCapillary mat + root control sheet\u003c\/h4\u003e\n        \u003cp\u003eThe mat wicks water up from the tray into each pot evenly. The root control sheet sits on top to prevent roots from growing down into the mat and clogging it.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-leaf\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eWorks with fabric pots, plastic pots, seed trays, and microgreen trays\u003c\/h4\u003e\n        \u003cp\u003eAny container with drainage holes or permeable walls works on this tray. Fabric pots, air pots, standard nursery pots, 1020 seed trays, and AutoPot microgreen trays all fit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-ruler\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003e3.7 sq ft of growing area, fits a 4x2 tent or a wide windowsill\u003c\/h4\u003e\n        \u003cp\u003eTray dimensions are 43.9\" long x 16.1\" wide x 3.8\" deep. Three guide holes per side accept garden canes for trellising.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-target\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eThree embedded spirit levels for fast, accurate setup\u003c\/h4\u003e\n        \u003cp\u003eThe AQUAvalve5 needs a level surface to function correctly. Three built-in bubble levels let you verify alignment without a separate tool.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\n        \u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-zap\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eSlim Kit = tray only, no reservoir included \u003cspan class=\"stat-badge\"\u003eUnder $100\u003c\/span\u003e\n\u003c\/h4\u003e\n        \u003cp\u003eAlready own a FlexiTank, hard-sided tank, or other reservoir? The Slim Kit gives you the tray and valve without paying for a tank you don't need.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 6 — SPECIFICATIONS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"specs-wrap\" role=\"region\" aria-label=\"Product specifications\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSpecs\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eTechnical details\u003c\/div\u003e\n  \u003cdiv class=\"specs-grid\"\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-ruler\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Tray Dimensions\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e43.9\" L x 16.1\" W x 3.8\" D\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Growing Area\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e532 sq in (3.7 sq ft)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-drop\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Valve\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eAQUAvalve5 (gravity-fed)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-zap\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Power Required\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eNone (0 watts)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-settings\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Pipe Size\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e3\/8\" OD (3.3 ft included)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-target\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Spirit Levels\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e3 (embedded in tray)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-leaf\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Materials\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003eBPA-free, food-safe plastic\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-card\"\u003e\n      \u003cdiv class=\"spec-card-label\"\u003e\n        \u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Trellis Holes\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-card-value\"\u003e3 per side (6 total)\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 7 — HOW IT WORKS\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"reassurance-block\" role=\"region\" aria-label=\"How the Tray2Grow Slim works\"\u003e\n  \u003cdiv class=\"reassurance-header\"\u003e\n    \u003csvg class=\"icon\" width=\"18\" height=\"18\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003ch3\u003eHow the Tray2Grow Slim works\u003c\/h3\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"reassurance-steps\" role=\"list\"\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 1\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eLevel the tray and connect your reservoir\u003c\/h4\u003e\n        \u003cp\u003ePlace the tray on a flat surface and use the three embedded spirit levels to verify it's even. Run the included 3\/8\" pipe from your reservoir (sold separately) to the tray's inlet grommet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 2\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eLay the capillary mat and root control sheet\u003c\/h4\u003e\n        \u003cp\u003ePlace the capillary sheet flat in the tray, then lay the root control sheet on top. The mat wicks water up, and the root sheet prevents roots from growing into it.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 3\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eSet your pots on the tray\u003c\/h4\u003e\n        \u003cp\u003ePlace any pots with drainage holes directly on the root control sheet. Fabric pots, air pots, nursery pots, and seed trays all work. The system handles up to the full 3.7 sq ft of tray space.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n      \u003cdiv class=\"step-num\" aria-label=\"Step 4\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"reassurance-step-body\"\u003e\n        \u003ch4\u003eFill the reservoir and walk away\u003c\/h4\u003e\n        \u003cp\u003eThe AQUAvalve5 fills the tray when it dries and stops when water reaches the valve's shutoff point. Refill your reservoir as needed. That's the only maintenance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 8 — WHAT'S INCLUDED\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"included-wrap\" role=\"region\" aria-label=\"What's included\"\u003e\n  \u003cdiv class=\"section-label\"\u003eIn the box\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eWhat you get with the Slim Kit\u003c\/div\u003e\n  \u003cdiv class=\"included-grid\"\u003e\n\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header blue\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--blue-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Included with the Slim Kit\n      \u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x Tray2Grow Tray and Lid\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x AQUAvalve5\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x Capillary Sheet\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x Root Control Sheet\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 3x Spirit Levels (embedded)\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x 3\/8\" Inline Tap\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 1x 3\/8\" Grommet, 1x 1\/4\" Blanking Grommet\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e 3.3 ft of 3\/8\" OD pipe\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header green\"\u003e\n        \u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n        Not included (buy separately if needed)\n      \u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eReservoir:\u003c\/strong\u003e FlexiTank (25 gal or 12.4 gal) or any gravity-fed tank\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eReservoir filter:\u003c\/strong\u003e Click-Fit or Golf filter (included with FlexiTank kits)\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eCapillary spikes:\u003c\/strong\u003e only needed for grow bags, included with Standard Kit\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eSeed trays:\u003c\/strong\u003e included with Standard Kit, not the Slim\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eCopper slug tape:\u003c\/strong\u003e included with Standard Kit only\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"included-tip\"\u003e\n        \u003cstrong\u003eNot sure if the Slim or Standard is right for you?\u003c\/strong\u003e If you already own a reservoir and plan to use pots (not grow bags), the Slim saves you money. If you're starting from scratch and want everything in one box, the Standard Kit with FlexiTank is the easier path. Call us: \u003ca style=\"display:inline\" href=\"tel:7162170353\"\u003e716-217-0353\u003c\/a\u003e \/ \u003ca style=\"display:inline\" href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 9 — FAQ\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"faq-wrap\" role=\"region\" aria-label=\"Frequently asked questions\"\u003e\n  \u003cdiv class=\"section-label\"\u003eQuestions\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"faq-list\"\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq1\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq1\" aria-expanded=\"false\"\u003e\n        What's the actual difference between the Slim Kit and the Standard Kit?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Same tray, same AQUAvalve5, same capillary mat and root control sheet. The Standard Kit adds a FlexiTank reservoir with filter, capillary spikes for grow bags, seed trays, and copper slug tape. The Slim Kit is just the tray and the plumbing to connect it to a reservoir you already own.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq2\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq2\" aria-expanded=\"false\"\u003e\n        Can I use any reservoir, or does it have to be an AutoPot FlexiTank?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Any gravity-fed reservoir works as long as it sits above the tray and connects via 3\/8\" tubing. The FlexiTank is purpose-built for AutoPot systems and includes the right filter, but a hard-sided tank or even a bucket with a bulkhead fitting and inline filter will work. The key requirement is that the reservoir must be higher than the tray so gravity can push water to the AQUAvalve.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq3\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq3\" aria-expanded=\"false\"\u003e\n        How level does the tray need to be?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        It needs to be level enough that all three spirit levels read centered. If the tray is uneven, the AQUAvalve5 won't shut off correctly and you'll get pooling on one side and dry spots on the other. Shims under the tray legs or a flat board underneath usually fix this in a few minutes.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq4\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq4\" aria-expanded=\"false\"\u003e\n        What size pots fit on the tray?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        The usable area is about 43.9\" x 16.1\", so you can fit several 1-gallon pots, a few 3-gallon pots, or two 5-gallon fabric pots side by side. For seedlings, four standard 1020 seed trays fit on the capillary mat. The only constraint is physical tray space and that all containers must have drainage holes or permeable walls so the capillary action works.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq5\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq5\" aria-expanded=\"false\"\u003e\n        Can I run nutrients through the system, or is it water only?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        You can run nutrients. Mix your nutrient solution in the reservoir and the AQUAvalve will deliver it the same as plain water. Keep your solution mild and stir the reservoir periodically to prevent settling. Growers run everything from mineral salts to organic teas through these systems successfully.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq6\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq6\" aria-expanded=\"false\"\u003e\n        Can I connect multiple Tray2Grow units to one reservoir?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Yes. The system is modular. Use a tee connector (not included with the Slim, but available separately) to split the line from one reservoir to multiple trays. Each tray has its own AQUAvalve5, so they operate independently even on a shared reservoir. Just size your tank to match total demand.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq7\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq7\" aria-expanded=\"false\"\u003e\n        What if my Tray2Grow arrives damaged or defective?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        If you receive a defective or damaged unit, email us a photo at \u003ca style=\"display:inline\" href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e and we'll make it right immediately: replacement or refund, your call. For change-of-mind returns, we accept returns within 30 days for items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq8\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq8\" aria-expanded=\"false\"\u003e\n        Why should I buy this from Happy Hydro instead of somewhere else?\n        \u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e\n        Happy Hydro has been selling growing equipment since 2006. We've carried AutoPot for years because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email \u003ca style=\"display:inline\" href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e. We're easy to reach and happy to help!\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ═══════════════════════════════════════════\n     SECTION 10 — CLOSING TRUST FOOTER\n═══════════════════════════════════════════ --\u003e\n\u003cdiv class=\"closing-trust\" role=\"contentinfo\" aria-label=\"Store contact and trust information\"\u003e\n  \u003cdiv class=\"closing-trust-text\"\u003e\n    \u003csvg class=\"icon\" width=\"20\" height=\"20\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eQuestions? We're easy to reach.\u003c\/strong\u003e\u003cbr\u003e\n      Happy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"closing-contact\"\u003e\n    \u003ca style=\"display:inline-flex\" href=\"tel:7162170353\" aria-label=\"Call Happy Hydro at 716-217-0353\"\u003e\n      \u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-phone\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      716-217-0353\n    \u003c\/a\u003e\n    \u003ca style=\"display:inline-flex\" href=\"mailto:help@happyhydro.com\" aria-label=\"Email Happy Hydro at help@happyhydro.com\"\u003e\n      \u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-email\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      help@happyhydro.com\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003c\/body\u003e","brand":"AutoPot","offers":[{"title":"Tray2Grow Slim Kit (No Filter)","offer_id":41308489973827,"sku":"APWS235","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Tray2Grow Slim Kit + 3\/8” Golf Filter and 3\/8” Grommet","offer_id":41308519727171,"sku":"APWS235-GOLF","price":108.47,"currency_code":"USD","in_stock":true},{"title":"Tray2Grow Slim Kit + 1\/2\" – 3\/8” Click Fit Tank Adapter \u0026 Filter","offer_id":41308519858243,"sku":"APWS235-CF","price":125.17,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/files\/AutoPot-Tray2Grow-Slim-Watering-System-Happy-Hydro-24513254752323.png?v=1782706952"},{"product_id":"controller-ai-environmental-controller","title":"AC Infinity Controller AI+ Environmental Controller AI Grow Room Controller","description":"\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/CXWkp3g1wOk?si=f0f_s8l84LlWSrVV\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003csection class=\"product-tabs section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv id=\"product-specs\" class=\"tab-content-panel active\"\u003e\n\u003cdiv class=\"product-warranty product-info-warranty\"\u003e\n\u003cdiv class=\"product-details-block\"\u003e\n\u003cdiv class=\"product-details-value\"\u003e\n\u003cp data-start=\"0\" data-end=\"888\"\u003eThe AC Infinity Controller AI+ is an advanced, AI-powered environmental controller designed to automate and optimize every aspect of your indoor growing environment. Engineered to learn and adapt, it continuously analyzes temperature, humidity, and VPD to make precise real-time adjustments across your connected devices. With support for up to 32 UIS devices, this controller can manage fans, grow lights, humidifiers, heaters, A\/C units, and even third-party outlet devices. WiFi connectivity unlocks full app control, with AI insights, interactive charts, alerts, grow guides, and an AI chatbot to answer questions. Featuring dual-zone monitoring and expandable sensor support for CO2, hydro, and soil add-ons, the Controller AI+ delivers professional automation for beginners and advanced growers alike. Reliable offline programming ensures your grow remains stable even without WiFi.\u003c\/p\u003e\n\u003ch2 data-start=\"890\" data-end=\"912\"\u003eFEATURES \u0026amp; BENEFITS\u003c\/h2\u003e\n\u003cp data-start=\"913\" data-end=\"1912\"\u003e• \u003cstrong data-start=\"915\" data-end=\"947\"\u003eAI-driven climate automation\u003c\/strong\u003e analyzes trends and makes precise adjustments to stabilize temperature, humidity, and VPD.\u003cbr data-start=\"1038\" data-end=\"1041\"\u003e• \u003cstrong data-start=\"1043\" data-end=\"1076\"\u003eSupports up to 32 UIS devices\u003c\/strong\u003e (with splitter hubs) including fans, lights, humidifiers, heaters, and A\/C units.\u003cbr data-start=\"1158\" data-end=\"1161\"\u003e• \u003cstrong data-start=\"1163\" data-end=\"1191\"\u003eWiFi-enabled app control\u003c\/strong\u003e provides real-time monitoring, performance insights, alerts, and AI growing assistance.\u003cbr data-start=\"1279\" data-end=\"1282\"\u003e• \u003cstrong data-start=\"1284\" data-end=\"1308\"\u003eDual-zone monitoring\u003c\/strong\u003e tracks indoor and outdoor conditions for enhanced climate awareness.\u003cbr data-start=\"1377\" data-end=\"1380\"\u003e• \u003cstrong data-start=\"1382\" data-end=\"1413\"\u003eExpandable sensor ecosystem\u003c\/strong\u003e allows optional CO2, hydro, and soil sensors for deeper environmental tracking.\u003cbr data-start=\"1493\" data-end=\"1496\"\u003e• \u003cstrong data-start=\"1498\" data-end=\"1515\"\u003eBeginner Mode\u003c\/strong\u003e automates everything using AI-generated presets based on plant type and connected devices.\u003cbr data-start=\"1606\" data-end=\"1609\"\u003e• \u003cstrong data-start=\"1611\" data-end=\"1628\"\u003eAdvanced Mode\u003c\/strong\u003e allows expert growers full customization, triggers, timers, and fine-tuned programming.\u003cbr data-start=\"1716\" data-end=\"1719\"\u003e• \u003cstrong data-start=\"1721\" data-end=\"1739\"\u003eOffline memory\u003c\/strong\u003e retains programming, keeping your grow stable even during WiFi outages.\u003cbr data-start=\"1811\" data-end=\"1814\"\u003e• \u003cstrong data-start=\"1816\" data-end=\"1845\"\u003eUIS ecosystem integration\u003c\/strong\u003e ensures seamless connection with compatible AC Infinity devices.\u003c\/p\u003e\n\u003ch2 data-start=\"1914\" data-end=\"1939\"\u003ePRODUCT SPECIFICATIONS\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex w-fit flex-col-reverse\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1940\" data-end=\"2561\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1940\" data-end=\"1967\"\u003e\n\u003ctr data-start=\"1940\" data-end=\"1967\"\u003e\n\u003cth data-start=\"1940\" data-end=\"1956\" data-col-size=\"sm\"\u003eSpecification\u003c\/th\u003e\n\u003cth data-start=\"1956\" data-end=\"1967\" data-col-size=\"md\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1978\" data-end=\"2561\"\u003e\n\u003ctr data-start=\"1978\" data-end=\"2013\"\u003e\n\u003ctd data-start=\"1978\" data-end=\"1993\" data-col-size=\"sm\"\u003eManufacturer\u003c\/td\u003e\n\u003ctd data-start=\"1993\" data-end=\"2013\" data-col-size=\"md\"\u003eAC Infinity Inc.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2014\" data-end=\"2047\"\u003e\n\u003ctd data-start=\"2014\" data-end=\"2029\" data-col-size=\"sm\"\u003eProduct name\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2029\" data-end=\"2047\"\u003eCONTROLLER AI+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2048\" data-end=\"2066\"\u003e\n\u003ctd data-start=\"2048\" data-end=\"2056\" data-col-size=\"sm\"\u003eModel\u003c\/td\u003e\n\u003ctd data-start=\"2056\" data-end=\"2066\" data-col-size=\"md\"\u003eCTR89Q\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2067\" data-end=\"2089\"\u003e\n\u003ctd data-start=\"2067\" data-end=\"2073\" data-col-size=\"sm\"\u003eUPC\u003c\/td\u003e\n\u003ctd data-start=\"2073\" data-end=\"2089\" data-col-size=\"md\"\u003e819137024403\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2090\" data-end=\"2149\"\u003e\n\u003ctd data-start=\"2090\" data-end=\"2103\" data-col-size=\"sm\"\u003eDimensions\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2103\" data-end=\"2149\"\u003e5.8 x 3.42 x 0.94 in (14.9 x 8.7 x 2.4 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2150\" data-end=\"2175\"\u003e\n\u003ctd data-start=\"2150\" data-end=\"2165\" data-col-size=\"sm\"\u003eDisplay size\u003c\/td\u003e\n\u003ctd data-start=\"2165\" data-end=\"2175\" data-col-size=\"md\"\u003e4.5 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2176\" data-end=\"2209\"\u003e\n\u003ctd data-start=\"2176\" data-end=\"2191\" data-col-size=\"sm\"\u003eProbe length\u003c\/td\u003e\n\u003ctd data-start=\"2191\" data-end=\"2209\" data-col-size=\"md\"\u003e144 in (12 ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2210\" data-end=\"2264\"\u003e\n\u003ctd data-start=\"2210\" data-end=\"2239\" data-col-size=\"sm\"\u003eMaximum devices controlled\u003c\/td\u003e\n\u003ctd data-start=\"2239\" data-end=\"2264\" data-col-size=\"md\"\u003e8 (32 with splitters)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2265\" data-end=\"2295\"\u003e\n\u003ctd data-start=\"2265\" data-end=\"2275\" data-col-size=\"sm\"\u003eButtons\u003c\/td\u003e\n\u003ctd data-start=\"2275\" data-end=\"2295\" data-col-size=\"md\"\u003eCapacitive touch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2296\" data-end=\"2350\"\u003e\n\u003ctd data-start=\"2296\" data-end=\"2316\" data-col-size=\"sm\"\u003eSupported sensors\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2316\" data-end=\"2350\"\u003e3 total (1 built-in, 2 corded)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2351\" data-end=\"2394\"\u003e\n\u003ctd data-start=\"2351\" data-end=\"2368\" data-col-size=\"sm\"\u003eOnboard sensor\u003c\/td\u003e\n\u003ctd data-start=\"2368\" data-end=\"2394\" data-col-size=\"md\"\u003eTemperature \u0026amp; humidity\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2395\" data-end=\"2437\"\u003e\n\u003ctd data-start=\"2395\" data-end=\"2411\" data-col-size=\"sm\"\u003eCorded sensor\u003c\/td\u003e\n\u003ctd data-start=\"2411\" data-end=\"2437\" data-col-size=\"md\"\u003eTemperature \u0026amp; humidity\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2438\" data-end=\"2497\"\u003e\n\u003ctd data-start=\"2438\" data-end=\"2456\" data-col-size=\"sm\"\u003eController type\u003c\/td\u003e\n\u003ctd data-start=\"2456\" data-end=\"2497\" data-col-size=\"md\"\u003eTemperature, humidity, VPD controller\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2498\" data-end=\"2534\"\u003e\n\u003ctd data-start=\"2498\" data-end=\"2513\" data-col-size=\"sm\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd data-start=\"2513\" data-end=\"2534\" data-col-size=\"md\"\u003eWi-Fi + Bluetooth\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2535\" data-end=\"2561\"\u003e\n\u003ctd data-start=\"2535\" data-end=\"2550\" data-col-size=\"sm\"\u003ePower source\u003c\/td\u003e\n\u003ctd data-col-size=\"md\" data-start=\"2550\" data-end=\"2561\"\u003eAdapter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-start=\"2563\" data-end=\"2581\"\u003eWHAT’S INCLUDED\u003c\/h2\u003e\n\u003cp data-start=\"2582\" data-end=\"2725\"\u003e• Controller AI+ main unit\u003cbr data-start=\"2608\" data-end=\"2611\"\u003e• Temperature \u0026amp; humidity corded sensor\u003cbr data-start=\"2649\" data-end=\"2652\"\u003e• Power adapter\u003cbr data-start=\"2667\" data-end=\"2670\"\u003e• Mounting hardware\u003cbr data-start=\"2689\" data-end=\"2692\"\u003e• User manual and documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"AC Infinity","offers":[{"title":"Default Title","offer_id":42057665314883,"sku":"CTR89Q","price":139.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/files\/AC-Infinity-Controller-AI-Environmental-Controller-AI-Grow-Room-Controller-Happy-Hydro-25642301849667.jpg?v=1782706392"}],"url":"https:\/\/happyhydro.com\/collections\/take-a-vacation-collection.oembed","provider":"Happy Hydro","version":"1.0","type":"link"}