Enter LOVE5 at Checkout for 5% OFF & Free Shipping Australia Wide

{"id":4547807281214,"title":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver","handle":"aofitee-dog-life-jacket-pet-safety-vest-adjustable-dog-lifesaver-ripstop-pet-life-preserver-with-rescue-handle-for-small-medium-and-large-dogs-5-sizes-xl-grey-shark-dog-lifesaver","description":"\u003ch3\u003eAOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes\u003c\/h3\u003e\n\u003cp id=\"b\"\u003eOffer your beloved pet the most considerate care, suitable\nfor putting dogs in the Pool, Beach, Lake and other scenes to enjoy summer fun\nin the water. AOFITEE Professional Secure Dog Lifejacket, Fashion Pet Life\nSaver with Unique Shark and Mermaid Style. Premium Features of AOFITEE Dog\nLife Saver Thoughtful Neck Design, Keep Your Pet Safe Not only provide more\nspace for your puppy but also keep him\/her head in a natural swimming\nposition, more comfortable to wear. Reinforced Rescue Handle \u0026amp; Sturdy D-Ring\nThe dogie life jacket features a reinforced rescue handle for quick and easy\ngrabbing when there is an emergency. Durable D-Ring allows using the vest as a\nharness while out of the water. Distinctive Shark\/ Mermaid Style This pet\nswimming vests design with unique shark fin\/ mermaid style and exceeding\nbright color for high visibility. The fish scales will catch eyes, it keeping\nyour pet visible at swimming pool. Fastening System Ensures Double Protection\nAdjustable Nylon Straps, Quick-Release Buckles, Heavy Duty yet more\ncomfortable Hook \u0026amp; Loop fastening system around the belly and neck to keep\nsecurely fastened. Read more Available In 5 Sizes To Cover More Dog Breeds XS\n- Back Length:7.9\"\/20cm -- Chest:11.8\"-16.5\"\/30-42cm --\nNeck:9.8\"-13.8\"\/25-35cm -- Recommended Weight:4.4-8.8 lbs\/2-4kg S - Back\nLength:10.2\"\/26cm -- Chest:16.1\"-20.9\"\/41-53cm -- Neck:14.2\"-18.5\"\/36-47cm --\nWeight:8.8-15.5 lbs\/4-7kg M - Back Length:11.8\"\/30cm --\nChest:16.1\"-24.8\"\/41-63cm -- Neck:15.7\"-18.9\"\/40-48cm -- Weight:15.5-22\nlbs\/7-10kg L - Back Length:13.4\"\/35cm -- Chest:19.7\"-29.5\"\/50-75cm --\nNeck:16.5\"-21.3\"\/42-54cm -- Weight:22-44 lbs\/10-20kg XL - Back\nLength:17.3\"\/44cm -- Chest:27.6\"-38.6\"\/70-98cm -- Neck:19.7\"-27.6\"\/50-70cm --\nWeight:44-110 lbs\/20-50kg Kind Remind If your measurement size is between two\nsizes, we recommend the larger coat for more coverage. Size in 0.5\" - 1\" size\ndifference is in normal range due to manual measurement. Color may have a\nlittle difference due to lights, screens, etc Package Content: 1 X Dog life\njacket Read more Shark\/Mermaid Style Ripstop Dog Life Jacket, Adjustable Pet\nLifesaver Reflective Dog Life Jackets Ripstop Pet Life Vest with Cute Shark\nFin Durable Dog Life Preserver, Reflective Pet Swimming Vest Safety Dog Life\nJacket Dog Life Saver with Superior Buoyancy \u0026amp; Rescue Handle, Adjustable Dog\nLife Vest Color Grey\/ Pink Grey\/ Orange\/ Rose Red Yellow\/ Fluorescent Green\nOrange \/ Blue Size XS\/ S\/ M\/ L\/ XL XS\/ S\/ M\/ L\/ XL\/ XXL S\/ M\/ L\/ 3XL\/ 4XL\/\n5XL\/ 6XL\/ 7XL XS\/ S\/ M\/ L\/ XL\/ XXL Foam Panels ✓ ✓ ✓ ✓ Rescue Handle ✓ ✓ ✓ ✓\nD-Ring for Leash ✓ ✓ ✓ ✓ Reflective Strips - ✓ ✓ - Fastening System Sticker\nStraps \u0026amp; Quick Release Buckle Sticker Straps \u0026amp; Quick Release Buckle Sticker\nStraps \u0026amp; Quick Release Buckle Sticker Straps \u0026amp; Quick Release Buckle Read more\u003c\/p\u003e \n\n\u003ch3\u003eProduct Features\u003c\/h3\u003e\n \u003cul class=\"a\"\u003e\n \u003cli\u003eDURABLE \u0026amp; RIPSTOP MATERIAL Delicately crafted with high-density and abrasion-resistant Oxford \u0026amp; Nylon cloth, combined with pearl cotton foam. Our dog swimsuit offers the buoyancy they need while moving freely in the water.\u003c\/li\u003e\n \u003cli\u003eMOST CONVENIENT RESCUE HANDLE ON TOP The dog float coat features a sturdy rescue handle on top, quite convenient to grab it when putting into or aiding leaving water, make your dog controlled totally.\u003c\/li\u003e\n \u003cli\u003eKEEP YOUR DOG COMFORTABLE \u0026amp; EASY TO USE Adjustable straps and quick-release buckles in the neck and belly for maximum comfort and fast fit. Strong hook \u0026amp; loop closure makes it easy to put on and take off.\u003c\/li\u003e\n \u003cli\u003eSTYLISH \u0026amp; EYE-CATCHING DESIGN Grey Shark Shape \u0026amp; Pink Mermaid Shape Flotation Vest for your choice. Surely make your beloved dogs become the star while swimming, walking, boating, surfing, sailing and any water sports.\u003c\/li\u003e\n \u003c\/ul\u003e","published_at":"2020-05-26T16:46:21+10:00","created_at":"2020-05-26T16:46:21+10:00","vendor":"AOFITEE","type":"Lifejackets","tags":["cp501"],"price":18500,"price_min":18500,"price_max":18500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":31980478300222,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"B07P6VP6Z3","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver","public_title":null,"options":["Default Title"],"price":18500,"weight":431,"compare_at_price":null,"inventory_management":"shopify","barcode":"691198364014","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/B07P6VP6Z3.jpg?v=1650590227","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71CMRgog8vL.jpg?v=1622391023","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71AsvC704eL.jpg?v=1622391023","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bU5_2B_2BUgxL.jpg?v=1622391023","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71mvKDJ4IaL.jpg?v=1622391023","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bXq-tGY3L.jpg?v=1622391023","\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71zOfc20OVL.jpg?v=1622391023"],"featured_image":"\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/B07P6VP6Z3.jpg?v=1650590227","options":["Title"],"media":[{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":24871342637256,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/B07P6VP6Z3.jpg?v=1650590227"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/B07P6VP6Z3.jpg?v=1650590227","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490125374,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71CMRgog8vL.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71CMRgog8vL.jpg?v=1622391023","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490158142,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71AsvC704eL.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71AsvC704eL.jpg?v=1622391023","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490190910,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bU5_2B_2BUgxL.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bU5_2B_2BUgxL.jpg?v=1622391023","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490223678,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71mvKDJ4IaL.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71mvKDJ4IaL.jpg?v=1622391023","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490256446,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bXq-tGY3L.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/61bXq-tGY3L.jpg?v=1622391023","width":1200},{"alt":"AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver - PawsPlanet Australia","id":7188490289214,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71zOfc20OVL.jpg?v=1622391023"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0269\/1376\/7486\/products\/71zOfc20OVL.jpg?v=1622391023","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch3\u003eAOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes\u003c\/h3\u003e\n\u003cp id=\"b\"\u003eOffer your beloved pet the most considerate care, suitable\nfor putting dogs in the Pool, Beach, Lake and other scenes to enjoy summer fun\nin the water. AOFITEE Professional Secure Dog Lifejacket, Fashion Pet Life\nSaver with Unique Shark and Mermaid Style. Premium Features of AOFITEE Dog\nLife Saver Thoughtful Neck Design, Keep Your Pet Safe Not only provide more\nspace for your puppy but also keep him\/her head in a natural swimming\nposition, more comfortable to wear. Reinforced Rescue Handle \u0026amp; Sturdy D-Ring\nThe dogie life jacket features a reinforced rescue handle for quick and easy\ngrabbing when there is an emergency. Durable D-Ring allows using the vest as a\nharness while out of the water. Distinctive Shark\/ Mermaid Style This pet\nswimming vests design with unique shark fin\/ mermaid style and exceeding\nbright color for high visibility. The fish scales will catch eyes, it keeping\nyour pet visible at swimming pool. Fastening System Ensures Double Protection\nAdjustable Nylon Straps, Quick-Release Buckles, Heavy Duty yet more\ncomfortable Hook \u0026amp; Loop fastening system around the belly and neck to keep\nsecurely fastened. Read more Available In 5 Sizes To Cover More Dog Breeds XS\n- Back Length:7.9\"\/20cm -- Chest:11.8\"-16.5\"\/30-42cm --\nNeck:9.8\"-13.8\"\/25-35cm -- Recommended Weight:4.4-8.8 lbs\/2-4kg S - Back\nLength:10.2\"\/26cm -- Chest:16.1\"-20.9\"\/41-53cm -- Neck:14.2\"-18.5\"\/36-47cm --\nWeight:8.8-15.5 lbs\/4-7kg M - Back Length:11.8\"\/30cm --\nChest:16.1\"-24.8\"\/41-63cm -- Neck:15.7\"-18.9\"\/40-48cm -- Weight:15.5-22\nlbs\/7-10kg L - Back Length:13.4\"\/35cm -- Chest:19.7\"-29.5\"\/50-75cm --\nNeck:16.5\"-21.3\"\/42-54cm -- Weight:22-44 lbs\/10-20kg XL - Back\nLength:17.3\"\/44cm -- Chest:27.6\"-38.6\"\/70-98cm -- Neck:19.7\"-27.6\"\/50-70cm --\nWeight:44-110 lbs\/20-50kg Kind Remind If your measurement size is between two\nsizes, we recommend the larger coat for more coverage. Size in 0.5\" - 1\" size\ndifference is in normal range due to manual measurement. Color may have a\nlittle difference due to lights, screens, etc Package Content: 1 X Dog life\njacket Read more Shark\/Mermaid Style Ripstop Dog Life Jacket, Adjustable Pet\nLifesaver Reflective Dog Life Jackets Ripstop Pet Life Vest with Cute Shark\nFin Durable Dog Life Preserver, Reflective Pet Swimming Vest Safety Dog Life\nJacket Dog Life Saver with Superior Buoyancy \u0026amp; Rescue Handle, Adjustable Dog\nLife Vest Color Grey\/ Pink Grey\/ Orange\/ Rose Red Yellow\/ Fluorescent Green\nOrange \/ Blue Size XS\/ S\/ M\/ L\/ XL XS\/ S\/ M\/ L\/ XL\/ XXL S\/ M\/ L\/ 3XL\/ 4XL\/\n5XL\/ 6XL\/ 7XL XS\/ S\/ M\/ L\/ XL\/ XXL Foam Panels ✓ ✓ ✓ ✓ Rescue Handle ✓ ✓ ✓ ✓\nD-Ring for Leash ✓ ✓ ✓ ✓ Reflective Strips - ✓ ✓ - Fastening System Sticker\nStraps \u0026amp; Quick Release Buckle Sticker Straps \u0026amp; Quick Release Buckle Sticker\nStraps \u0026amp; Quick Release Buckle Sticker Straps \u0026amp; Quick Release Buckle Read more\u003c\/p\u003e \n\n\u003ch3\u003eProduct Features\u003c\/h3\u003e\n \u003cul class=\"a\"\u003e\n \u003cli\u003eDURABLE \u0026amp; RIPSTOP MATERIAL Delicately crafted with high-density and abrasion-resistant Oxford \u0026amp; Nylon cloth, combined with pearl cotton foam. Our dog swimsuit offers the buoyancy they need while moving freely in the water.\u003c\/li\u003e\n \u003cli\u003eMOST CONVENIENT RESCUE HANDLE ON TOP The dog float coat features a sturdy rescue handle on top, quite convenient to grab it when putting into or aiding leaving water, make your dog controlled totally.\u003c\/li\u003e\n \u003cli\u003eKEEP YOUR DOG COMFORTABLE \u0026amp; EASY TO USE Adjustable straps and quick-release buckles in the neck and belly for maximum comfort and fast fit. Strong hook \u0026amp; loop closure makes it easy to put on and take off.\u003c\/li\u003e\n \u003cli\u003eSTYLISH \u0026amp; EYE-CATCHING DESIGN Grey Shark Shape \u0026amp; Pink Mermaid Shape Flotation Vest for your choice. Surely make your beloved dogs become the star while swimming, walking, boating, surfing, sailing and any water sports.\u003c\/li\u003e\n \u003c\/ul\u003e"}

AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes XL Grey Shark Dog Lifesaver

In Stock. Leaves warehouse AFTER 26th DECEMBER 2022

$185.00 AUD
Maximum quantity available reached.
Free Shipping Australia Wide
100% Safe & Secure Checkout
100 Days Return Policy *
1 Year Warranty *

AOFITEE Dog Life Jacket Pet Safety Vest, Adjustable Dog Lifesaver Ripstop Pet Life Preserver with Rescue Handle for Small Medium and Large Dogs, 5 Sizes

Offer your beloved pet the most considerate care, suitable for putting dogs in the Pool, Beach, Lake and other scenes to enjoy summer fun in the water. AOFITEE Professional Secure Dog Lifejacket, Fashion Pet Life Saver with Unique Shark and Mermaid Style. Premium Features of AOFITEE Dog Life Saver Thoughtful Neck Design, Keep Your Pet Safe Not only provide more space for your puppy but also keep him/her head in a natural swimming position, more comfortable to wear. Reinforced Rescue Handle & Sturdy D-Ring The dogie life jacket features a reinforced rescue handle for quick and easy grabbing when there is an emergency. Durable D-Ring allows using the vest as a harness while out of the water. Distinctive Shark/ Mermaid Style This pet swimming vests design with unique shark fin/ mermaid style and exceeding bright color for high visibility. The fish scales will catch eyes, it keeping your pet visible at swimming pool. Fastening System Ensures Double Protection Adjustable Nylon Straps, Quick-Release Buckles, Heavy Duty yet more comfortable Hook & Loop fastening system around the belly and neck to keep securely fastened. Read more Available In 5 Sizes To Cover More Dog Breeds XS - Back Length:7.9"/20cm -- Chest:11.8"-16.5"/30-42cm -- Neck:9.8"-13.8"/25-35cm -- Recommended Weight:4.4-8.8 lbs/2-4kg S - Back Length:10.2"/26cm -- Chest:16.1"-20.9"/41-53cm -- Neck:14.2"-18.5"/36-47cm -- Weight:8.8-15.5 lbs/4-7kg M - Back Length:11.8"/30cm -- Chest:16.1"-24.8"/41-63cm -- Neck:15.7"-18.9"/40-48cm -- Weight:15.5-22 lbs/7-10kg L - Back Length:13.4"/35cm -- Chest:19.7"-29.5"/50-75cm -- Neck:16.5"-21.3"/42-54cm -- Weight:22-44 lbs/10-20kg XL - Back Length:17.3"/44cm -- Chest:27.6"-38.6"/70-98cm -- Neck:19.7"-27.6"/50-70cm -- Weight:44-110 lbs/20-50kg Kind Remind If your measurement size is between two sizes, we recommend the larger coat for more coverage. Size in 0.5" - 1" size difference is in normal range due to manual measurement. Color may have a little difference due to lights, screens, etc Package Content: 1 X Dog life jacket Read more Shark/Mermaid Style Ripstop Dog Life Jacket, Adjustable Pet Lifesaver Reflective Dog Life Jackets Ripstop Pet Life Vest with Cute Shark Fin Durable Dog Life Preserver, Reflective Pet Swimming Vest Safety Dog Life Jacket Dog Life Saver with Superior Buoyancy & Rescue Handle, Adjustable Dog Life Vest Color Grey/ Pink Grey/ Orange/ Rose Red Yellow/ Fluorescent Green Orange / Blue Size XS/ S/ M/ L/ XL XS/ S/ M/ L/ XL/ XXL S/ M/ L/ 3XL/ 4XL/ 5XL/ 6XL/ 7XL XS/ S/ M/ L/ XL/ XXL Foam Panels ✓ ✓ ✓ ✓ Rescue Handle ✓ ✓ ✓ ✓ D-Ring for Leash ✓ ✓ ✓ ✓ Reflective Strips - ✓ ✓ - Fastening System Sticker Straps & Quick Release Buckle Sticker Straps & Quick Release Buckle Sticker Straps & Quick Release Buckle Sticker Straps & Quick Release Buckle Read more

Product Features

  • DURABLE & RIPSTOP MATERIAL Delicately crafted with high-density and abrasion-resistant Oxford & Nylon cloth, combined with pearl cotton foam. Our dog swimsuit offers the buoyancy they need while moving freely in the water.
  • MOST CONVENIENT RESCUE HANDLE ON TOP The dog float coat features a sturdy rescue handle on top, quite convenient to grab it when putting into or aiding leaving water, make your dog controlled totally.
  • KEEP YOUR DOG COMFORTABLE & EASY TO USE Adjustable straps and quick-release buckles in the neck and belly for maximum comfort and fast fit. Strong hook & loop closure makes it easy to put on and take off.
  • STYLISH & EYE-CATCHING DESIGN Grey Shark Shape & Pink Mermaid Shape Flotation Vest for your choice. Surely make your beloved dogs become the star while swimming, walking, boating, surfing, sailing and any water sports.

Buy with confidence as this product comes with 18 months full local warranty in Australia & New Zealand (unless otherwise stated in the overview).

This product also comes with the benefits of the Warranty. For further details please read our Warranty Guidelines.

You can also purchase 3 Year Extended Care. If you are interested please see our Extended Care Information.

Related Products