{"title":"Cleaning","description":"\u003cp\u003eHey Guys we all know personal hygiene is of the utmost importance, So browse the selection of products that FETCH stock.\u003c\/p\u003e\r\n\u003cp\u003eClean up your act and get ready for some back door action, Whether you enjoy anal sex or playing with toys, Keeping things squeaky clean for that worry free playtime is a must.With our large range of anal cleansers, shower cleaning systems, sprays, wipes and douches you can be up and ready for some naughty gay fetish fun.\u003c\/p\u003e\r\n\u003cp\u003eWe stock \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/b-vibe.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cem\u003e\u003cstrong\u003eB Vibe\u003c\/strong\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/aneros.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cem\u003e\u003cstrong\u003eAneros\u003c\/strong\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/renegade.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cem\u003e\u003cstrong\u003eRenegade\u003c\/strong\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/buttr.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cem\u003eBUTTR\u003c\/em\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/ouch.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cem\u003eOuch\u003c\/em\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e, \u003ca href=\"https:\/\/www.fetchshop.co.uk\/gay-brands\/lube-swiss-navy.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cem\u003eSwiss Nav\u003c\/em\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003ey and \u003ca href=\"https:\/\/www.fetchshop.co.uk\/ruff-gear.html\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cem\u003eruff GEAR\u003c\/em\u003e \u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003eall the big brand names you know you can trust for one of the most important things that you do.\u003c\/p\u003e","products":[{"product_id":"colt-anal-douche","title":"Colt Anal Douche","description":"\u003cp\u003eColt offers a great range of top quality male sex toys that any guy will find appealing, with items designed to enhance men’s sexual pleasure. Created for an ultra-masculine look and are perfect for guys who are excited to explore new things, either with a partner or solo fun.\u003c\/p\u003e\r\n\u003cp\u003eThe Colt Anal Douche is one of the best-selling douches worldwide. This 2 piece anal douche set is so popular for the simple reason that it works and is fast and easy. The Colt Anal Douche is an easy to use cleaning system designed for pleasure and simplicity and great for beginners through to experts. It features an easy to use squeezable bulb which comes with 2 attachments, the simple tapered narrow nozzle for a quick simple clean and the larger ribbed nozzle for a deeper clean with added stimulation.\u003c\/p\u003e\r\n\u003cp\u003eThe Colt Anal Douche can be used with or without the ribbed attachment and can always be counted on for every situation to provide the ultimate cleaning experience.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cb\u003eProduct Information\u003c\/b\u003e\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp\u003eColt Anal Douche™\u003c\/p\u003e\r\n\u003cp\u003eEasy-To-Use Cleaning System\u003c\/p\u003e\r\n\u003cp\u003e2 Attachments Included\u003c\/p\u003e\r\n\u003cp\u003e1 Regular Narrow Tapered Nozzle\u003c\/p\u003e\r\n\u003cp\u003e1 Large Ribbed Nozzle for Deeper Clean and Added Stimulation\u003c\/p\u003e\r\n\u003cp\u003eEasy-Squeeze Bulb\u003c\/p\u003e\r\n\u003cp\u003eDisassembles For Easy Cleaning\u003c\/p\u003e\r\n\u003cp\u003eMaterials:\u003c\/p\u003e\r\n\u003cp\u003eBulb: PVC\u003c\/p\u003e\r\n\u003cp\u003eAttachments: ABS\u003c\/p\u003e\r\n\u003cp\u003eBody Safe, Phthalates-Free\u003c\/p\u003e\r\n\u003cp\u003eDimensions:\u003c\/p\u003e\r\n\u003cp\u003eBulb: 4.5” x 3” \/ 11.4cm x 7.6cm\u003c\/p\u003e\r\n\u003cp\u003eSmall Nozzle: 3” x 0.5” \/ 7.6cm x 1.27cm\u003c\/p\u003e\r\n\u003cp\u003eRibbed Nozzle: 4.5” x 0.75” \/ 11.4cm x 1.9cm\u003c\/p\u003e","brand":"COLT","offers":[{"title":"Default Title","offer_id":49675131781447,"sku":"SE-6875-00-3","price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/colt-anal-douchefetch-925930.jpg?v=1739397069"},{"product_id":"perfect-fit-ergoflo-8-inch-silicone-flex-tip-douche","title":"Perfect Fit Ergoflo 8 inch Silicone Flex Tip Douche","description":"\u003cp\u003e\u003cspan\u003eThe ergoflo 8” (20cm) silicone flex tip’s two part construction is part hard and part soft, so you can reach broadly with assurance and comfort.\u003c\/span\u003e\u003c\/p\u003e","brand":"PERFECT FIT","offers":[{"title":"Default Title","offer_id":49675646009671,"sku":"ER40","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ergoflo8.jpg?v=1718010105"},{"product_id":"perfect-fit-ergoflo-5-inch-plastic-nozzle-douche","title":"Perfect Fit Ergoflo 5 inch Plastic Nozzle Douche","description":"\u003cp\u003e\u003cspan\u003eThe ergofló 5” (13 cm) tip is made of ABS plastic to use with any shower hose is an amazing starter price item. We highly recomend this product.\u003c\/span\u003e\u003c\/p\u003e","brand":"PERFECT FIT","offers":[{"title":"Default Title","offer_id":49675659247943,"sku":"ER45","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/perfect-fit-ergoflo-5-inch-plastic-nozzle-douchefetch-974254.jpg?v=1739396944"},{"product_id":"buttr-gleaming-jack-anal-douche","title":"BUTTR Gleaming Jack Anal Douche","description":"\u003cp data-start=\"146\" data-end=\"373\"\u003eKeep your play clean and confident with the \u003cstrong data-start=\"190\" data-end=\"225\"\u003eBUTTR Gleaming Jack Anal Douche\u003c\/strong\u003e. This anal hygiene essential is designed for easy, effective cleansing before anal play, ensuring you feel fresh and fully prepared for pleasure.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"720\"\u003eThe Gleaming Jack features a soft, squeezable bulb that holds plenty of water or cleansing solution, paired with a smooth nozzle for comfortable insertion. Its user-friendly design makes it simple to use, whether you’re a beginner or an experienced player. Crafted from body-safe materials, it’s durable, reliable, and easy to clean after use.\u003c\/p\u003e\n\u003cp data-start=\"722\" data-end=\"903\"\u003eWith its sleek design and efficient performance, the BUTTR Gleaming Jack Anal Douche is the perfect tool for anyone who wants to enjoy anal play with extra comfort and confidence.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eProduct Information:\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eCapacity: 160ml\u003c\/p\u003e\n\u003cp\u003eInsertable Nozzle: 2.4”\/6.0cm\u003c\/p\u003e\n\u003cp\u003eSoft Squeeze Bulb\u003c\/p\u003e\n\u003cp\u003eMaterial: ABS \u0026amp; PVC -Phthalate Free\u003c\/p\u003e\n\u003cp\u003eBody Safe\u003c\/p\u003e\n\u003cp\u003eEasy to Clean\u003c\/p\u003e\n\u003cp\u003eColour Black\u003c\/p\u003e","brand":"BUTTR","offers":[{"title":"Default Title","offer_id":49676330271047,"sku":"BUTTR005","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/BUTTR_GLEAMING_JACK_DOUCHE.jpg?v=1759325406"},{"product_id":"perfect-fit-ergoflo-director-flex-tip-douche","title":"Perfect Fit Ergoflo Director Flex Tip Douche","description":"\u003cp\u003eThe Perfect Fit Ergoflo Director Flex Tip Douche comes with an industry-first air valve technology.\u003c\/p\u003e\r\n\u003cp\u003eA medical grade contoured bulb ensures you will always have a secure grip on the Director, whilst the 8-inch silicone flex-tip will make sure you are clean and ready to go. The Director comes apart easily for storage and travel, including a 3-inch stowaway tip for total discretion.\u003c\/p\u003e\r\n\u003cp\u003eUsing air valve technology, messy back-flow is reduced, which means you will require fewer refills.\u003c\/p\u003e\r\n\u003cp\u003ePhthalate and latex free.\u003c\/p\u003e","brand":"PERFECT FIT","offers":[{"title":"Default Title","offer_id":49683621544263,"sku":"ER25","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/perfect-fit-ergoflo-director-flex-tip-douchefetch-338651.jpg?v=1739396137"},{"product_id":"perfect-fit-ergoflo-impulse-douche","title":"Perfect Fit Ergoflo Impulse Douche","description":"\u003cp\u003ePerfect Fit Ergoflo Impulse Douche is a compact bulb-style anal douche\u003c\/p\u003e\n\u003cp\u003eA high-quality PVC bulb and tip, with a leakproof water-tight design. Perfect for those unexpected moments.\u003c\/p\u003e","brand":"PERFECT FIT","offers":[{"title":"Default Title","offer_id":49684436255047,"sku":"ER-15","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/perfect-fit-ergoflo-impulse-douchefetch-434364.jpg?v=1739396036"},{"product_id":"perfect-fit-ergoflo-extra-douche","title":"Perfect Fit Ergoflo Extra Douche","description":"\u003cp\u003ePerfect Fit Ergoflo Extra Douche is a superior anal douche comes with a medical grade contoured bulb, air valve technology, and two tips.\u003c\/p\u003e\n\u003cp\u003eThis Perfect Fit Ergoflo Extra Douche comes supplied with the Ergoflo extra superior medical grade bulb, a premium 5-inch ABS plastic tip, and a handy 3-inch stowaway tip.\u003c\/p\u003e\n\u003cp\u003eErgoflo’s superior medical grade bulb features their patterned air valve technology, which means the bulb requires fewer refills, and reduces messy back-flow. Contoured to ensure a secure grip, the bulb can hold up to 260ml of fluid.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBulb volume 260ml\u003c\/p\u003e\n\u003cp\u003ePremium tip \/ Stowaway tip\u003c\/p\u003e\n\u003cp\u003eTip length 5 inches \/ 3 inches\u003c\/p\u003e\n\u003cp\u003eTip diameter 0.8 inch \/ 0.4 inch\u003c\/p\u003e\n\u003cp\u003eMedical grade contoured bulb\u003c\/p\u003e\n\u003cp\u003eAir valve technology\u003c\/p\u003e\n\u003cp\u003eWaterproof\u003c\/p\u003e\n\u003cp\u003ePhthalate free\u003c\/p\u003e\n\u003cp\u003eMaterial: Silicone, ABS\u003c\/p\u003e","brand":"PERFECT FIT","offers":[{"title":"Default Title","offer_id":49684437139783,"sku":"ER20","price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/perfect-fit-ergoflo-extra-douchefetch-173697.jpg?v=1739396039"},{"product_id":"13751-297417-swiss-navy-toy-body-foam-cleaner-221ml","title":"Swiss Navy Toy \u0026 Body Foam Cleaner 221ml","description":"\u003cp\u003eThe Swiss Navy Toy \u0026amp; Body Foam Cleaner 221ml. Toy cleaners are an essential as sex toys are susceptible to becoming dirty and a breeding ground for bacteria if not cleaned properly. \u003c\/p\u003e\n\u003cp\u003eUse this spray to coat your toy and then wipe clean with a cloth and rinse toy under water. Use before and after every use of the toy. This product is also safe for use on the body to rid yourself of any germs or lubricants they may linger. \u003c\/p\u003e\n\u003cp\u003eTurn the collar of the spray pump to activate and unlock. Turn it again to lock so it is safe to be stored in bags when on the move.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWater. Propylene Glycol. Polysorbate 20. Phenoxyethanol. Melaleuca Alternifolia. Leaf Oil. Lavandula Angustifolia.\u003c\/p\u003e\n\u003cp\u003e221 ml.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SWISS NAVY","offers":[{"title":"Default Title","offer_id":49688088969543,"sku":"SNTB7OZ","price":16.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/swiss-navy-toy-body-foam-cleaner-221mlfetch-927150.jpg?v=1739395674"},{"product_id":"14646-320931-ruff-gear-stainless-steel-shower-anal-douche","title":"ruff GEAR Stainless Steel Shower Anal Douche","description":"\u003cp\u003eGet ready for action with this ruff GEAR Stainless Steel Shower Anal Douche. The universal fitting allows you to attach it to any standard shower hose so that you can prepare for play. The long shaft and specially designed top with six holes allows you to get a deep clean. The simple design means to can prepare comfortably and safely. Made from stainless steel, this douche is built to last.\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eLength: 5.5”\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689044189511,"sku":"IR-8125-S","price":21.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-stainless-steel-shower-anal-douchefetch-446001.jpg?v=1739395450"},{"product_id":"15030-332996-ruff-gear-premium-flex-anal-douche-310ml","title":"ruff GEAR Premium Flex Anal Douche 310ml","description":"\u003cp\u003eGet yourself ready for action with this ruff GEAR Anal Bulb Douche 320ml. Prepare for action and ease your worries away with this large bulb douche. Perfect for beginners or experienced users, this bulb can be filled with water and cleans with ease. The firm but flexible nozzle is rounded for easy insertion and has holes on the side for a thorough clean.\u003c\/p\u003e\r\n\u003cp\u003e \u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from soft PVC and ABS Plastic\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eBulb: Holds 320ml water.\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689480528199,"sku":"MV-X2094","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-premium-flex-anal-douche-310mlfetch-811261.jpg?v=1739395150"},{"product_id":"15031-333009-ruff-gear-anal-bulb-travel-douche-89ml","title":"ruff GEAR Anal Bulb Travel Douche 89ml","description":"\u003cp style=\"background: white;\"\u003e\u003cspan style=\"color: #333333;\"\u003eGet yourself ready for action with this ruff GEAR Anal Bulb Travel Douche 89ml. Prepare for action and ease your worries away with this portable douche. Perfect for beginners or experienced users, this bulb can be filled with water and cleans with ease. The thin and firm nozzle is easy to insert and perfect for a direct and thorough clean. \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"background: white;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #333333;\"\u003eComposition:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp style=\"background: white; margin: 0rem 0px 1rem; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px;\"\u003e\u003cspan style=\"color: #333333;\"\u003eMade from soft PVC and ABS Plastic\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"background: white; margin: 0rem 0px 1rem; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #333333;\"\u003eSpecifications:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp style=\"background: white; margin: 0rem 0px 1rem; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px;\"\u003e\u003cspan style=\"color: #333333;\"\u003eBulb: Holds 89ml water.\u003c\/span\u003e\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689482264903,"sku":"MV-X2044-89S","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-anal-bulb-travel-douche-89mlfetch-213154.jpg?v=1739395149"},{"product_id":"15032-333016-ruff-gear-anal-bulb-douche-160ml","title":"ruff GEAR Anal Bulb Douche 160ml","description":"\u003cp\u003eGet yourself ready for action with this ruff GEAR Anal Bulb Douche 160ml. Prepare for action and ease your worries away with this portable douche. Perfect for beginners or experienced users, this bulb can be filled with water and cleans with ease. The thin and firm nozzle is easy to insert and perfect for a direct and thorough clean.\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from soft PVC and ABS Plastic\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eBulb: Holds 160ml water.\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689483903303,"sku":"MV-X2044-160M","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/160ml_anal_douche.jpg?v=1718175922"},{"product_id":"15033-333023-ruff-gear-anal-bulb-douche-224ml","title":"ruff GEAR Anal Bulb Douche 224ml","description":"\u003cp\u003eGet yourself ready for action with this ruff GEAR Anal Bulb Douche 224ml. Prepare for action and ease your worries away with this portable douche. Perfect for beginners or experienced users, this bulb can be filled with water and cleans with ease. The thin and firm nozzle is easy to insert and perfect for a direct and thorough clean.\u003c\/p\u003e\r\n\u003cp\u003e \u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from soft PVC and ABS Plastic\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eBulb: Holds 224ml water.\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689484460359,"sku":"MV-X2044-220L","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-anal-bulb-douche-224mlfetch-963706.jpg?v=1739395152"},{"product_id":"15034-333030-ruff-gear-anal-bulb-douche-320ml","title":"ruff GEAR Anal Bulb Douche 320ml","description":"\u003cp style=\"background: white;\"\u003e\u003cspan style=\"color: #333333;\"\u003eGet yourself ready for action with this ruff GEAR Anal Bulb Douche 224ml. Prepare for action and ease your worries away with this portable douche. Perfect for beginners or experienced users, this bulb can be filled with water and cleans with ease. The thin and firm nozzle is easy to insert and perfect for a direct and thorough clean. \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e \u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from soft PVC and ABS Plastic\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eBulb: Holds 320ml water.\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689484722503,"sku":"00333030","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-anal-bulb-douche-320mlfetch-325502.jpg?v=1739395149"},{"product_id":"15040-333092-ruff-gear-silicone-shower-shot-douche-10-5-inch","title":"ruff GEAR Silicone Shower Shot Douche 10.5 Inch","description":"\u003cp\u003eGet ready for action with this ruff GEAR Silicone Shower Shot Douche 10.5 Inch. This handy douche is easily attachable to most shower hoses so that you can fully prepare for play. Made from fully flexible silicone, lengthy and with a single hole top design which allows you to get a deep clean comfortably and safely. Made from flexible silicone, this douche is made to last.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from Silicone\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eAttachment Length: 10.5 Inches\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689487245639,"sku":"00333092","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-silicone-shower-shot-douche-105-inchfetch-293570.jpg?v=1739395151"},{"product_id":"15041-333108-ruff-gear-silicone-shower-shot-douche-6-inch","title":"ruff GEAR Silicone Shower Shot Douche 6 Inch","description":"\u003cp\u003eGet ready for action with this ruff GEAR Silicone Shower Shot Douche 6 Inch. This handy douche is easily attachable to most shower hoses so that you can fully prepare for play. Made from fully flexible silicone and with a single hole top design which allows you to get a good clean comfortably and safely. Made from flexible silicone, this douche is made to last.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eComposition:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eMade from Silicone\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eAttachment Length: 6 Inches\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":49689487507783,"sku":"00333108","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff-gear-silicone-shower-shot-douche-6-inchfetch-852736.jpg?v=1739395152"},{"product_id":"15625-355926-spurt-foaming-toy-cleaner-140ml","title":"SPURT Foaming Toy Cleaner 140ml","description":"\u003cp\u003eSPURT Foaming Toy Cleaner 140ml has been specially formulated to help the contents of your toy chest clean, safe and hygienic, ready for repeat use.\u003c\/p\u003e\r\n\u003cp\u003eIt's important to make sure that after playing, a good quality toy cleaner is used to stop your gay sex toys from becoming a breeding ground for bacteria. Use this foaming spray to coat your toy and then wipe clean with a cloth and rinse toy under warm water. Use before and after every use of the toy.\u003c\/p\u003e\r\n\u003cp\u003eThis product is also safe for use on the body and is perfect in aiding the removal of any germs or lubricants that may linger. It is particularly effective in breaking down and removing silicone lubes from your skin and other areas. This product does not contain any dyes, parabens, phosphates, chlorine, ammonia, or acids and is fully biodegradable.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003ch5\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/h5\u003e\r\n\u003cp\u003eNon-Ionic Surfactants, Less than 5% Sodium Benzoate\u003c\/p\u003e","brand":"SPURT","offers":[{"title":"Default Title","offer_id":49690543325511,"sku":"00355926","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/spurt-foaming-toy-cleaner-140mlfetch-769021.jpg?v=1739394770"},{"product_id":"15900-363013-aneros-special-edition-prelude-enema-bulb-douche-blue","title":"Aneros Special Edition Prelude Enema Bulb Douche Blue","description":"","brand":"ANEROS","offers":[{"title":"Default Title","offer_id":49691338441031,"sku":"850040572056","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/showpicture_78__3.jpg?v=1718195123"},{"product_id":"boners-penis-cleaner-150ml","title":"Boners Penis Cleaner 150ml","description":"\u003cp\u003eBoners Penis Cleaner is a simple way to refresh your cock and provide a really clean feeling whenever you need it. It is kind and gentle on the skin. Use it before and after sex, when you exercise and whenever your genitals need a revitalising boost.\u003c\/p\u003e\r\n\u003cp\u003eSimply apply some to your penis and rub it in, can also be used in the shower as an intimate soap.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cb\u003eProduct Information\u003c\/b\u003e\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp\u003eSpecially for the Penis\u003c\/p\u003e\r\n\u003cp\u003eCleans and Refreshes\u003c\/p\u003e\r\n\u003cp\u003eGentle on the Skin\u003c\/p\u003e\r\n\u003cp\u003eEasy to Apply\u003c\/p\u003e\r\n\u003cp\u003eProvides a Fresh and Confident Feeling\u003c\/p\u003e\r\n\u003cp\u003eContent: 150ml\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e\u003cb\u003eIngredients:\u003c\/b\u003e\u003c\/p\u003e\r\n\u003cp\u003eAqua, Glycerin, Aloe Barbadensis leaf extract, Capryly Glycol, Latic Acid, Panthenol, Perfume, PEG-40 Hydrogenated Castor Oil\u003c\/p\u003e","brand":"BONERS","offers":[{"title":"Default Title","offer_id":50048227705159,"sku":"BON105","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/boners_penis_cleaner.jpg?v=1724317685"},{"product_id":"bodyguards-black-nitrile-powder-free-disposable-gloves-medium-100pk","title":"Bodyguards Black Nitrile Powder Free Disposable Gloves Medium 100pk","description":"\u003cp\u003eBodyguards Black Nitrile Powder Free Disposable Gloves Medium 100pk. Black nitrile construction delivers superior tactile sensitivity for precision work across food service, body art, mechanical repair, and technical applications. Powder-free formulation eliminates contamination risks while maintaining exceptional grip and dexterity.\u003c\/p\u003e\n\u003cp\u003eThis 100-pack large size provides professional-grade protection and reliability for high-volume operations where consistent performance and barrier integrity are non-negotiable.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003eProduct Information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eLatex free:\u003c\/strong\u003e Reducing the risk of hypersensitivity and allergic reactions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePowder free:\u003c\/strong\u003e Reduced risk of dust contamination.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eGrip:\u003c\/strong\u003e Textured fingertips to provide increased grip.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eBeaded cuff:\u003c\/strong\u003e Adding strength and preventing roll back.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFingertip thickness:\u003c\/strong\u003e 0.10 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePalm thickness:\u003c\/strong\u003e 0.08 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eTested to:\u003c\/strong\u003e AQL 1.5 (Medical use).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-sterile.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eProduct colour:\u003c\/strong\u003e Black.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePack size:\u003c\/strong\u003e 100 gloves per box\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BODYGUARDS","offers":[{"title":"Default Title","offer_id":50294654992711,"sku":"GL897M","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/black_pearl_nitrile_fisting_gloves_1.jpg?v=1727565019"},{"product_id":"bodyguards-black-nitrile-powder-free-disposable-gloves-large-100pk","title":"Bodyguards Black Nitrile Powder Free Disposable Gloves Large 100pk","description":"\u003cp\u003eBodyguards Black Nitrile Powder Free Disposable Gloves Large 100pk. Black nitrile construction delivers superior tactile sensitivity for precision work across food service, body art, mechanical repair, and technical applications. Powder-free formulation eliminates contamination risks while maintaining exceptional grip and dexterity. This 100-pack large size provides professional-grade protection and reliability for high-volume operations where consistent performance and barrier integrity are non-negotiable.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003eProduct Information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eLatex free:\u003c\/strong\u003e Reducing the risk of hypersensitivity and allergic reactions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePowder free:\u003c\/strong\u003e Reduced risk of dust contamination.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eGrip:\u003c\/strong\u003e Textured fingertips to provide increased grip.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eBeaded cuff:\u003c\/strong\u003e Adding strength and preventing roll back.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFingertip thickness:\u003c\/strong\u003e 0.10 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePalm thickness:\u003c\/strong\u003e 0.08 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eTested to:\u003c\/strong\u003e AQL 1.5 (Medical use).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-sterile.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eProduct colour:\u003c\/strong\u003e Black.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePack size:\u003c\/strong\u003e 100 gloves per box\u003c\/span\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"BODYGUARDS","offers":[{"title":"Default Title","offer_id":50294655156551,"sku":"GL897L","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/black_pearl_nitrile_fisting_gloves.jpg?v=1727565031"},{"product_id":"fort-troff-hydro-pro-douche","title":"Fort Troff Hydro Pro Douche","description":"\u003cp\u003eIntroducing the Fort Troff Hydro Pro Douche - the ultimate solution for on-the-go douching. With a 650ml tank and motorized pump, it offers 3 levels of flow for unmatched convenience. Plus, its silicone nozzle ensures comfort and flexibility. Upgrade your hygiene game today.\u003c\/p\u003e\n\u003cp\u003eFully refillable for as much attention as your ass needs, with easy grip finger flanges for perfect angles (no more awkward twisting). Discreet and convenient, it rivals a shower hose session. Play hard and confidently!\u003c\/p\u003e\n\u003ch5\u003eSpecifications\u003c\/h5\u003e\n\u003cp\u003e650ml refillable tank\u003c\/p\u003e\n\u003cp\u003e3 flow levels for comfort\u003c\/p\u003e\n\u003cp\u003ePowerful motor\u003c\/p\u003e\n\u003cp\u003eDiscreet yet functional\u003c\/p\u003e","brand":"FORT TROFF","offers":[{"title":"Default Title","offer_id":51562959077703,"sku":"1104-50-BX","price":64.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/Fort_Troff_Hydro_Pro_Douche.jpg?v=1746725653"},{"product_id":"fuck-fist-toy-cleaner-150ml","title":"Fuck \u0026 Fist Toy Cleaner 150ml","description":"\u003cp\u003e\u003cspan\u003eKeep your gear fresh with the Fuck \u0026amp; Fist Toy Cleaner 150ml. Before and after playtime, spray a generous coat on your toys to prevent bacteria build-up. Rinse with warm water and dry thoroughly. For safe, hygienic fun, use this cleaner before and after every session.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5\u003e\u003cspan\u003eSpecifications\u003c\/span\u003e\u003c\/h5\u003e\n\u003cp\u003eWith anti-bacterial and anti-fungal action\u003c\/p\u003e\n\u003cp\u003eAlcohol-free\u003c\/p\u003e","brand":"FUCK \u0026 FIST","offers":[{"title":"Default Title","offer_id":52319237439815,"sku":"54242-FF-TC-150","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/Fuck_Fist_Toy_Cleaner_150ml.jpg?v=1759746759"},{"product_id":"nexus-wash-antibacterial-toy-cleaner-150ml","title":"Nexus Wash Antibacterial Toy Cleaner 150ml","description":"\u003cp\u003eRefresh your toys effectively with Nexus Wash Antibacterial Toy Cleaner 150ml. It destroys 99.9% of bacteria while its easy-to-use spray keeps hygiene sharp. Formulated with gentle ingredients, it safeguards your toy’s material so you can play hard without worry.\u003c\/p\u003e\n\u003cp\u003eHow to use: Spritz the cleaner onto your toy both before and after play. Wipe away any extra with a lint-free cloth and allow the toy to dry completely before getting back to action. Avoid applying the cleaner directly to skin, vagina, or penis.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eIngredients: Aqua; Sodium Laureth Sulfate; Glycerin; Parfum; Citric acid; Triethylene Glycol; Propylene glycol; Magnesium Nitrate; Magnesium Chloride; Methylchloroisothiazolinone, Methylisothiazolinone\u003c\/p\u003e","brand":"NEXUS","offers":[{"title":"Default Title","offer_id":52343615914311,"sku":"100244","price":4.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/Untitled-1_b43e09e9-719c-405c-aa59-2de0c135f091.jpg?v=1759420451"},{"product_id":"bodyguards-black-nitrile-powder-free-disposable-gloves-small-100pk","title":"Bodyguards Black Nitrile Powder Free Disposable Gloves Small 100pk","description":"\u003cp\u003eBodyguards Black Nitrile Powder Free Disposable Gloves Small 100pk. Black nitrile construction delivers superior tactile sensitivity for precision work across food service, body art, mechanical repair, and technical applications. Powder-free formulation eliminates contamination risks while maintaining exceptional grip and dexterity. This 100-pack large size provides professional-grade protection and reliability for high-volume operations where consistent performance and barrier integrity are non-negotiable.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003eProduct Information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eLatex free:\u003c\/strong\u003e Reducing the risk of hypersensitivity and allergic reactions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePowder free:\u003c\/strong\u003e Reduced risk of dust contamination.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eGrip:\u003c\/strong\u003e Textured fingertips to provide increased grip.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eBeaded cuff:\u003c\/strong\u003e Adding strength and preventing roll back.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFingertip thickness:\u003c\/strong\u003e 0.10 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePalm thickness:\u003c\/strong\u003e 0.08 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eTested to:\u003c\/strong\u003e AQL 1.5 (Medical use).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-sterile.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eProduct colour:\u003c\/strong\u003e Black.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePack size:\u003c\/strong\u003e 100 gloves per box\u003c\/span\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"BODYGUARDS","offers":[{"title":"Default Title","offer_id":52832678871367,"sku":"GL897S","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/black_pearl_nitrile_fisting_gloves_20e9584a-8a02-4374-9ecd-f580704beca4.jpg?v=1764102510"},{"product_id":"bodyguards-black-nitrile-powder-free-disposable-gloves-xl-100pk","title":"Bodyguards Black Nitrile Powder Free Disposable Gloves XL 100pk","description":"\u003cp\u003eBodyguards Black Nitrile Powder Free Disposable Gloves XL 100pk. Black nitrile construction delivers superior tactile sensitivity for precision work across food service, body art, mechanical repair, and technical applications. Powder-free formulation eliminates contamination risks while maintaining exceptional grip and dexterity. This 100-pack large size provides professional-grade protection and reliability for high-volume operations where consistent performance and barrier integrity are non-negotiable.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: small;\"\u003eProduct Information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eLatex free:\u003c\/strong\u003e Reducing the risk of hypersensitivity and allergic reactions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePowder free:\u003c\/strong\u003e Reduced risk of dust contamination.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eGrip:\u003c\/strong\u003e Textured fingertips to provide increased grip.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eBeaded cuff:\u003c\/strong\u003e Adding strength and preventing roll back.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFingertip thickness:\u003c\/strong\u003e 0.10 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePalm thickness:\u003c\/strong\u003e 0.08 mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eTested to:\u003c\/strong\u003e AQL 1.5 (Medical use).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-sterile.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eProduct colour:\u003c\/strong\u003e Black.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePack size:\u003c\/strong\u003e 100 gloves per box\u003c\/span\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"BODYGUARDS","offers":[{"title":"Default Title","offer_id":52832706429255,"sku":"GL897XL","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/black_pearl_nitrile_fisting_gloves_de17bd31-a99f-48db-b836-2c529ae70b4a.jpg?v=1764102532"},{"product_id":"ruff-gear-silicone-kink-free-shower-hose-2m","title":"ruff GEAR Silicone Kink-Free Shower Hose 2m","description":"\u003cp data-start=\"0\" data-end=\"407\"\u003eMake douching that bit more simple and stress-free with ruff GEAR Silicone Kink-Free Shower Hose 2m. Crafted from flexible, durable, and non-toxic silicone, it’s designed to be kink-free and tangle-resistant, giving you smooth, effortless control every time. Built to withstand high temperatures and resist bursting, it features standard 1\/2-inch brass universal connectors that stay rust-free, ensuring reliable performance and easy attachment for a cleaner, more confident experience.\u003c\/p\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: Silicone\u003cbr\u003eLength: 2m\u003cbr\u003e\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225650422087,"sku":"MV-X8734B","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_Silicone_Kink-Free_Shower_Hose_2m.jpg?v=1770203247"},{"product_id":"ruff-gear-kink-free-shower-hose-2m","title":"ruff GEAR Kink-Free Shower Hose 2m","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-24\" data-testid=\"conversation-turn-228\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d47a86fb-62d0-4c21-954a-c67b29910ae7\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"532\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eUpgrade your cleansing setup with ruff GEAR Kink-Free Shower Hose 2m. Constructed with a high-quality PVC outer tube and a durable PVC composite inner tube, it’s built for long-lasting performance. Precision-machined A-grade forged brass inserts and nuts ensure a secure, reliable fit, while the ultra-flexible design keeps water flowing smoothly without kinks. Freely rotatable connections prevent tangling, and the sleek, elegant finish is easy to clean and won’t fade, combining functionality with style for a hassle-free experience.\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: PVC\u003cbr\u003eLength: 2m\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225650487623,"sku":"MV-X8734A","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_Kink-Free_Shower_Hose_2m.jpg?v=1770203324"},{"product_id":"ruff-gear-douche-wand-pro","title":"ruff GEAR Douche Wand Pro","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-24\" data-testid=\"conversation-turn-228\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d47a86fb-62d0-4c21-954a-c67b29910ae7\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-27\" data-testid=\"conversation-turn-234\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"63e4031d-3937-499c-af79-29daa94a152b\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"372\"\u003eExperience effortless and thorough cleansing with a ruff GEAR Douche Wand Pro, designed to make hygiene simple, fast, and comfortable. The ergonomic silicone shaft fits naturally in your hand, giving you full control and precise maneuvering, while the multiple strategically placed holes at the tip ensure a deep, even spray that reaches every corner for a complete clean.\u003c\/p\u003e\n\u003cp data-start=\"374\" data-end=\"655\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eSoft, body-safe silicone allows for comfortable insertion, while the semi-flexible design adapts to your body for smooth, stress-free use. Ideal for pre- or post-play routines, this wand delivers a hygienic, refreshing experience that keeps you feeling confident and ready for anything.\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: Silicone\u003cbr\u003eLength: 8.3\" \/ 21cm\u003cbr\u003e\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225650979143,"sku":"MV-X2434J","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_Douche_Wand_Pro.jpg?v=1770204081"},{"product_id":"ruff-gear-super-flex-deep-anal-douche-45cm","title":"ruff GEAR Super Flex Deep Anal Douche 45cm","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-24\" data-testid=\"conversation-turn-228\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d47a86fb-62d0-4c21-954a-c67b29910ae7\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-27\" data-testid=\"conversation-turn-234\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"63e4031d-3937-499c-af79-29daa94a152b\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"244\"\u003eUpgrade your cleansing routine with ruff GEAR Super Flex Deep Anal Douche 45cm attachment, designed for maximum flexibility and effortless use. Made from soft, durable, body-safe silicone, it’s gentle on the skin while providing reliable performance.\u003c\/p\u003e\n\u003cp data-start=\"246\" data-end=\"513\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe ergonomic design and soft texture keeps it easy to handle, while the smooth, kink-resistant material ensures a consistent flow of water for a deep, thorough clean. Perfect for pre- or post-play hygiene, this attachment makes maintaining freshness simple, comfortable, and stress-free.\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: Silicone\u003cbr\u003eLength: 17.8\" \/ 45cm\u003cbr\u003e\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225651011911,"sku":"MV-X2434","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_Super_Flex_Deep_Anal_Douche.jpg?v=1770204174"},{"product_id":"ruff-gear-360-anal-douche","title":"ruff GEAR 360 Anal Douche","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-33\" data-testid=\"conversation-turn-246\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7e5c23bb-28a4-4947-a762-fd6eb66005ad\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-24\" data-testid=\"conversation-turn-228\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d47a86fb-62d0-4c21-954a-c67b29910ae7\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-27\" data-testid=\"conversation-turn-234\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"63e4031d-3937-499c-af79-29daa94a152b\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-34\" data-testid=\"conversation-turn-248\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5db9a329-6126-4bfb-96b5-a18e1fc3628c\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-35\" data-testid=\"conversation-turn-250\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"dac2e94f-6e46-418d-9665-5ffb98e94fdb\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"491\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eruff GEAR 360 Anal Douche is designed for complete, all-around cleaning. The mid-length holes spray water in every direction, ensuring thorough and effective hygiene. The nozzle fits a standard 1.27 cm hose, making it easy to use in the shower or bath. Made from a soft, pleasant-to-the-touch material, it features a rounded tip for smooth, comfortable insertion. Designed for easy use, it delivers a clean experience that combines functionality with a touch of pleasure.\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: ABS\u003cbr\u003eLength: 5.9\" \/ 15cm\u003cbr\u003e\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225651568967,"sku":"MV-X29033","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_360_Anal_Douche.jpg?v=1770214914"},{"product_id":"ruff-gear-douche-shower-head-water-flow-control-valve","title":"ruff GEAR Douche Shower Head Water Flow Control Valve","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-33\" data-testid=\"conversation-turn-246\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7e5c23bb-28a4-4947-a762-fd6eb66005ad\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-24\" data-testid=\"conversation-turn-228\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d47a86fb-62d0-4c21-954a-c67b29910ae7\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-27\" data-testid=\"conversation-turn-234\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"63e4031d-3937-499c-af79-29daa94a152b\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-34\" data-testid=\"conversation-turn-248\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5db9a329-6126-4bfb-96b5-a18e1fc3628c\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-35\" data-testid=\"conversation-turn-250\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"dac2e94f-6e46-418d-9665-5ffb98e94fdb\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6980daec-5208-8330-bb36-6c3fd99da35b-36\" data-testid=\"conversation-turn-252\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4ede46a8-8083-42ad-b940-e5b1bfa4f782\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"311\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eIdeal for homes, hotels, and public spaces, ruff GEAR Douche Shower Head Water Flow Control Valve lets you take full control of your shower flow while reducing water waste. Perfect for douching, it makes the process safer, easier, and more manageable, giving you precise control and a cleaner, more comfortable experience every time.\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003ch5 data-end=\"499\" data-start=\"228\"\u003eSpecifications\u003c\/h5\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"499\" data-start=\"228\"\u003eMaterials: Brass\u003cbr\u003eConnection: 0.5\" Universal\u003cbr\u003e\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\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"ruff GEAR","offers":[{"title":"Default Title","offer_id":53225651634503,"sku":"MV-X8735","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/files\/ruff_GEAR_Douche_Shower_Head_Water_Flow_Control_Valve.jpg?v=1770215015"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/2796\/0135\/collections\/cleaning-619669.jpg?v=1739391613","url":"https:\/\/fetchshop.co.uk\/collections\/cleaning.oembed?page=2","provider":"FETCH","version":"1.0","type":"link"}