search by keyword
 Search
search by brand
select your language

Moisturizing Shampoo

Moisturizing shampoo helps restore softness and hydration. Moisturizing shampoo supports smoother and healthier looking hair. Dry hair needs gentle cleansing and deep moisture. Best moisturizing shampoo helps improve hair texture. Hydration focused formulas are popular for dry hair care. Best hydrating shampoo helps maintain moisture balance. Scalp dryness can cause irritation and discomfort. Moisturizing shampoo for dry scalp helps keep the scalp comfortable. Gentle formulas help protect natural hair oils. Sulfate free moisturizing shampoo cleans hair without stripping moisture. Complete hair care systems are also widely used. Hydrating shampoos and conditioners help maintain soft and manageable hair. Trusted brands are often chosen for daily care. Dove moisturising shampoo helps nourish dry hair. Natural ingredient formulas are also very popular. Maui moisture shea butter shampoo helps restore deep hydration. Botanical ingredients can support scalp health. OGX shampoo helps refresh and cleanse the scalp. Some users prefer rich moisture formulas for dry hair. Aussie miracle moist shampoo helps improve hair softness. Natural hair care products are also available for hydration. Shea moisture shampoo supports moisture retention.

Pre-wash treatments can improve hair preparation before shampooing. African pride preshampoo helps protect hair before washing. Occasional deep cleansing may also be helpful. Clarifying shampoo removes buildup from hair products. Gentle formulas are often preferred for daily washing. Sulphate free shampoo helps maintain natural moisture levels. At Pak Cosmetics, you will find moisturizing shampoos designed to hydrate dry hair and improve softness. Shop now for smoother, healthier, and more nourished hair.

Showing: 121 - 132 of 398
Herbal Essences Hydrate Coconut Milk Shampoo
Select Size
Select Color
Selected colormy imagePrice£0.01
Quantity: ADD
Herbal Essences Hydrate Coconut Milk Shampoo

The secret of Essences of Life Formula, enriched with precious essences of aloe, sea-kelp, coconut milk and plant-based nutrients. It hydrates dry hair and calms frizzy hair revealing its natural beauty. Hair is softer and smoother. Herbal plant essences are certified by experts.

  • No silicones.
  • Cruelty-Free and Vegan.
  • 100% Recycled plastic.

How to use:

Apply generously, lather, then rinse. Follow with conditioner.

Daily Moisture 2 IN 1 Shampoo Plus Conditioner
Select Size
Select Color
Selected colormy imagePrice£1.94
Quantity: ADD
Daily Moisture 2 IN 1 Shampoo Plus Conditioner

Dove Daily Moisture 2 in 1 Shampoo Plus Conditioner gives you the appearance of soft, silky hair that's easy to manage. Its unique formula helps to enhance and maintain the beauty of your hair. This Dove 2 in 1 Shampoo with Pro-Moisture Complex, moisturizes hair from deep within the strand. Its lightweight formula won't leave your hair feeling heavy or weighed down – Hair is silky to touch and easy to manage every day.

Direction for Use:

Apply to wet hair gently lather and rinse.

Moisture Miracle Aloe Coconut Water Pre Shampoo
Select Size
Select Color
Selected colormy imagePrice£3.87
Quantity: ADD
Moisture Miracle Aloe Coconut Water Pre Shampoo
African Pride Moisture Miracle Aloe Coconut Water Pre Shampoo . The African Pride Moisture Miracle Aloe & Coconut Water Pre-Shampoo uses the natural benefits of Aloe Vera and Coconut Water to condition, protect and remove tangles from natural coils and curls leaving hair soft and easy to manage during cleansing and styling. Key Ingredients: Aloe & Coconut Water
Design Essentials Natural Agave And Lavender Step 1 Moisturizing Hair Bath
Select Size
Select Color
Selected colormy imagePrice£10.99
Quantity: ADD
Design Essentials Natural Agave And Lavender Step 1 Moisturizing Hair Bath
Design Natural Agave And Lavender Step 1 Moisturizing Hair Bath is the first step in our advanced thermal styling collection. This ultra-rich shampoo provides intense hydration to hair and scalp. Agave & Lavender, along with a superior complex of natural conditioning and calming oils softens, moisturize, defrizz and smooth the cuticle for easier blow-drying and healthier-looking hair.

Intense Moisture Shampoo For Chemically Treated Or Damaged Hair
Select Size
Select Color
Selected colormy imagePrice£0.01
Quantity: ADD
Intense Moisture Shampoo For Chemically Treated Or Damaged Hair
Intense Moisture Shampoo For Chemically Treated or Damaged Hair ,72 Hair Intense Moisture Shampoo, a moisturising daily shampoo for chemically treated or damaged hair. This hydrating formula restores intense shine to damaged hair. Especially formulated to rebalance moisture levels within hair for frizz-free, stronger, healthier hair with a beautiful shine.

How to use:

Apply to wet hair and lather. Rinse thoroughly and repeat if required.

Cashmere Caviar Hair Bath
Select Size
Select Color
Selected colormy imagePrice£8.33
Quantity: ADD
Cashmere Caviar Hair Bath
Cashmere Caviar Hair Bath ,Our luxurious hair bath gently cleanses with active charcoal as it naturally conditions with cashmere and caviar extract. It leaves hair looking and feeling silky smooth, cashmere soft.
Gentle Embrace Hydration Shampoo
Select Size
Select Color
Selected colormy imagePrice£10.49
Quantity: ADD
Gentle Embrace Hydration Shampoo
Gentle Embrace Hydration Shampoo , Experience the Gentle Embrace Hydration Shampoo that does just that! This serene foaming and sulfate free shampoo gently washes away dirt without stripping all of the hydration from your hair. Our proprietary Hydralure technology creates a bonding attraction between the hydration in the cells of your hair and that of the shampoo to infuse longer lasting moisture. Think remove the dirt, the stripping, and the stress and bring in the moisture.
Green Apple And Aloe Shampoo
Select Size
Select Color
Selected colormy imagePrice£5.78
Quantity: ADD
Green Apple And Aloe Shampoo
Green Apple and Aloe Nutrition Shampoo Taliah Waajid . Green Apple and Aloe is a nutritive hair care regimen that strengthens and moisturizes the hair while remaining gentle enough .
Quinoa Protein Strengthening Shampoo
Select Size
Select Color
Selected colormy imagePrice£0.01
Quantity: ADD
Quinoa Protein Strengthening Shampoo
SuperFoodLx’s Quinoa Protein shampoo provides key ingredients to help enrich and transform dry and damaged hair. The nutrient rich quinoa proteins help to elevate shine, tame frizz and detangle whilst fortifying and softening each hair strand. This highly nutritive formula is SLS free and does not foam or bubble to help the hair retain more moisture during the washing process. Formulated by a UK based Nurse and Nutritionist created with chamomile, aloe vera, avocado and gentle plant based sugar and coconut cleansers to help strengthen the hair externally. Proudly performs on Afro-American, Asian, European, Indian, Latin and Middle Eastern hair. Sulphate, paraben and silicone free. VEGAN.
Clay And Charcoal Soften And Moisture Replenish Shampoo
Select Size
Select Color
Selected colormy imagePrice£0.01
Quantity: ADD
Clay And Charcoal Soften And Moisture Replenish Shampoo
Clay And Charcoal Soften And Moisture Replenish Shampoo Infused with a blend of Moroccan Rhassoul Clay, Bentonite Clay and Activated Charcoal our Soften and Moisture Replenish Shampoo gently cleanses without stripping your hair of its natural moisture and controls frizz.

Revitay Pra Bombar Shampoo
Select Size
Select Color
Selected colormy imagePrice£3.36
Quantity: ADD
Revitay Pra Bombar Shampoo
Novex Revitay Pra Bombar Shampoo . This shampoo promises to grow hair strands faster by combining vitamin A for that purpose, as well as Whey Protein to strengthen them. Still in its formula we find D-Panthenol, to make your wires super bright! In addition to this powerful combination of elements, the formula of this shampoo is completely unsalted.

Professionals Nutricurls Waves Shampoo
Select Size
Select Color
Selected colormy imagePrice£8.42
Quantity: ADD
Professionals Nutricurls Waves Shampoo
Nutricurls Waves Shampoo is a lightweight shampoo and it has formulated with no added sulphates to gently remove impurities while defining shape to create volume and movement. The nourishing formula helps to enhance the natural hair texture to create on-trend beachy waves for the ultimate mermaid hair!

How to use:

Apply into wet hair and lather. Rinse thoroughly.

Showing: 121 - 132 of 398

moisturizing shampoo

  1. Love My Locs Honey Mint...
  2. Shine Enhance Awapuhi S...
  3. Uniq One All In One Cur...
  4. Your Curly Shampoo
  5. Dragon Fruit Revitalisi...
  6. Smoothing Shampoo
  7. Flawless Waves Coconut ...
  8. Rich Moisture Vitamin E...
  9. Hydrate And Purify Sham...
  10. Natural Almond And Avoc...
  11. Extraordinary Oil Coco ...
  12. Strawberries And Cream ...
  13. 72H Moisture 1 Shampoo
  14. Up To 100H Moisture 0 P...
  15. Meu Cacho My Hair My Li...
  16. Dream Super Moisturizin...
  17. Morte Subita Sudden Dea...
  18. Morte Subita Sudden Dea...
  19. Ultimate Blends Avocado...
  20. Aloe And Coconut Water ...
  21. Expert Bomba De Vitamin...
  22. Press Rewind Curl Reten...
  23. Miracle Drops Coconut M...
  24. Silky Hydration Creamy ...
  25. Anti Gras Oiliness Prof...
  26. Serie Expert Professio...
  27. Serie Expert Metal Deto...
  28. Expert Oleo De Argan Sh...
  29. Expert Mais Cachos Sham...
  30. Expert Crespo Divino Sh...
  31. Expert Ceramides Shampo...
  32. Expert Karite Shampoo
  33. Naturals Damage Repair ...
  34. Brazilian Sleek Frizz I...
  35. Naturals Hydra Balance ...
  36. Honey Creme Moisture Re...
  37. Bond Repair Nourishing ...
  38. Nourishing Shampoo
  39. Papaya And Coconut Nour...
  40. Rosemary Shampoo
  41. Jamaican Black Castor O...
  42. Strength And Growth Bat...
  43. Rice Water Sulfate Free...
  44. Comigo Ninguem Pode Co ...
  45. Danos Vorazes Fortifyin...
  46. Argan Oil Repair Shampo...
  47. Camomila Shampoo
  48. Drama Queen Coco Shampo...
  49. Ondulados Shampoo
  50. Bemdita Ghee Banana And...
  51. Bemdita Ghee Abacaxi Ma...
  52. Ela E Carioca Nourishin...
  53. ProV Emily in Paris Mir...
  54. Balanced Hydrating Clar...
  55. Smooth As Silk Deep Moi...
  56. Tea Tree Triple Treat I...
  57. Wonder Smooth Extra Car...
  58. Dermax Pro Scalp Care H...
  59. Revive Me Daily Shampoo
  60. Hydrating Shampoo
  61. Fortifying Shampoo Cast...
  62. Monoi Moisturizing Sham...
  63. Bouncy Curls Shampoo
  64. De Frizz and Illuminate...
  65. Hydrate Coconut Milk Ve...
  66. Aloe Vera Soothe And Re...
  67. Plot Twist Living The B...
  68. Rapunzel Rejuvenating S...
  69. Curl Talk Moisutirizing...
  70. Rich Moisture Vitamin E...
  71. Shampoo
  72. 2 Chic Ultra Revive Sha...
  73. Cantu Weightless Smooth...
  74. Summer Unwind Melon And...
  75. Coconut And Argan Shamp...
  76. Coconut And Castor Sham...
  77. Coconut And Onion Shamp...
  78. Coconut And Rosemary Sh...
  79. All One Lemongrass Lime...
  80. Vitamins Energy Be Comp...
  81. Rosemary and Mint Stimu...
  82. Oh My Gloss Sulphate Fr...
  83. NightPanther 3 in 1 Bod...
  84. Option Essence Coconut ...
  85. Option Essence Tropical...
  86. Option Essence Sea Esse...
  87. Oh So Clean Moisturizin...
  88. Pro You Nutritive Moist...
  89. Recharge High Octane Sh...
  90. Hydrating Shampoo
  91. Flex Keratin Shampoo Fo...
  92. Pure Luxury Energising ...
  93. Naturals Black Seed Mul...
  94. Stratti Coco Shampoo
  95. Olive Oil Moisture Rich...
  96. Sulfate Free Shampoo
  97. Dry Itchy Scalp Shampoo
  98. Botanical Hydrating Sha...
  99. Moisturizing Shampoo Wi...
  100. Sulfate Free 1St Lather...
  101. Moisturizing Shampoo Fo...
  102. Classic Hydrating Detan...
  103. Moisturizing Cream Sham...
  104. Braids, Locks n Twists ...
  105. Jamaican Mango And Lime...
  106. Moisturizing Shampoo
  107. Renewing Moroccan Argan...
  108. Go Pro Curls Frothie Sh...
  109. Shampoo
  110. Smooth As Silk Deep Moi...
  111. 50 50 Balanced Hydratin...
  112. Heads Up Moisturizing A...
  113. XHC Argan Oil Shampoo
  114. Shampoo
  115. Cantu Tear Free Nouris...
  116. Eco Natural Cocktail Sh...
  117. Delicate Doo No Poo Lat...
  118. Jojoba Monoi All Natura...
  119. Naturals Jamaican Black...
  120. Shealicious Cleansing B...
  121. Keratin Daily Shampoo
  122. Health Factor Shampoo
  123. Manuka Honey And Mafura...
  124. Deep Moisturizing Shamp...
  125. Sulfate Free Hydrating ...
  126. Cool Mint Purify Shampo...
  127. Brazil Pataua Oil Revit...
  128. Hydrate Plus Defrizz S...
  129. Skin Relief Soothing Sh...
  130. Sun Reflects After Sun ...
  131. True Textures Moisture ...
  132. Asia Zen Control Shampo...
  133. Jamaican Black Castor O...
  134. Carrot lizing Shampoo
  135. Sulfate Free Hydrating ...
  136. CR Oil Reflections Lumi...
  137. Anti Frizz Keratin Sham...
  138. Olive Oil Deep Cleansin...
  139. Olive Oil And Mango But...
  140. Shine Therapy Shampoo
  141. Black Castor Oil Energi...
  142. Majestic Detangling Sha...
  143. Ed Blonde Shampoo
  144. Mango And Shea Butter U...
  145. Coconut Milk Detangling...
  146. Curls To Go Curl Drench...
  147. Pacinos Hair Grooming 2...
  148. Angel Helichrysum Revit...
  149. Angel Rose Elastic Curl...
  150. ORS Olive Oil For Natur...
  151. Afro Shampoo With Organ...
  152. Just Smooth Taming Sham...
  153. Coconut And Shea Oils H...
  154. Angel Grapefruit Straig...
  155. Curl Perfect Hydrating ...
  156. Sulfate Free Active Moi...
  157. Miracle Moist Shampoo
  158. Mega Thick Anti Thinnin...
  159. Innova Hydrate Shampoo ...
  160. Natural Almond And Avoc...
  161. Be Fabulous Texture Car...
  162. Be Fabulous Texture Car...
  163. Pink Lemonade And Cocon...
  164. Keratin And Green Tea S...
  165. Nourish And Moisture Co...
  166. Curl Quench Coconut Oil...
  167. Heal And Hydrate Shea B...
  168. Urban Therapy Clear Nou...
  169. Personalized Blow Out T...
  170. Argan Oil Moisture Repa...
  171. Argan Oil Shampoo And C...
  172. Moisturizing Dry Defens...
  173. Essentielle Aloe Essenc...
  174. Bonacure Hyaluronic Moi...
  175. Extreme Moisture Wash S...
  176. Juicy Green Apple Refre...
  177. Hair Milk Sulfate Free ...
  178. Essentielle Jasmine Flo...
  179. Honey And Coconut Oil S...
  180. Dumb Blonde Tween Duo S...
  181. Hawaiian Silky 14 In 1 ...
  182. Hydrating Shampoo For D...
  183. Moisture Rich Sulfate F...
  184. Blueberry Bliss Curl Co...
  185. Unilever Smoothly Does...
  186. Urban Antidotes Recover...
  187. Moisturizing Shampoo Wi...
  188. Revitalizing Honey And ...
  189. Eco Natural Cocktail Sh...
  190. Eco Styler Gold Ecoplex...
  191. Powerplex Maintenance S...
  192. Damage Rewind Reconstru...
  193. Moroccan Argan Oil Sham...
  194. Aloe Coconut Water Pre ...
  195. Hydrate Coconut Milk Sh...
  196. Daily Moisture 2 IN 1 S...
  197. Natural Agave And Laven...
  198. Cashmere Caviar Hair Ba...
  199. Gentle Embrace Hydratio...
  200. Green Apple And Aloe Sh...
  201. Intense Moisture Shampo...
  202. Quinoa Protein Strength...
  203. Soften And Moisture Rep...
  204. Revitay Pra Bombar Sham...
  205. Professionals Nutricurl...
  206. Revitalize Nourishing S...
  207. Deep Moisturizing Shamp...
  208. Deep Moisture Shampoo
  209. Olive Oil Deep Moisturi...
  210. Urban Anti Dotes Recove...
  211. Originals Olive And She...
  212. Infra Moisture Shampoo
  213. Nourishing Shampoo
  214. Curlessence Moisturizin...
  215. Macadamia Hydrating Sha...
  216. Keratina Nutrition Sham...
  217. Marrakesh High Tide Sha...
  218. Grapeseed Power Wash Sh...
  219. Fortifying Daily Shampo...
  220. Argan Divin Nourishing ...
  221. Enhancing Shampoo With ...
  222. Damage Remedy Coconut M...
  223. Argan Oil Sulfate Free ...
  224. Coconut Milk Hydrating ...
  225. Slippery When Wet Shamp...
  226. Coco Mint Moisture Rich...
  227. Tailored Moisturizing C...
  228. Moisturizing Shampoo
  229. Manuka Honey And Yogurt...
  230. Hydra Splash Hydrating ...
  231. Olive And Tea Tree Oil ...
  232. Nourishing Hair Food Ba...
  233. Repairing Hair Food Pap...
  234. Almond Oil Shampoo
  235. Cantu Avocado Hydrating...
  236. Keratin Protein Smoothi...
  237. Argan Oil Strengthening...
  238. Monoi Coconut Oil Nouri...
  239. Hydrate And Define Sham...
  240. Coconut And Cactus Wate...
  241. Green Coconut And Activ...
  242. Moisturising Detangling...
  243. Full Resist Aminexil Re...
  244. Moisturising Hair Food ...
  245. Smoothing Hair Food Coc...
  246. Hello Hydration Shampoo...
  247. Moisturizing Conditione...
  248. Nutritive Solutions Dai...
  249. Nutritive Solutions Int...
  250. Shampoo
  251. Shampoo
  252. Argan Oil Hair Care Sha...
  253. Sulfate Free Shampoo
  254. Vitamin Bomb Shampoo Wi...
  255. Vitamin Bomb Shampoo Wi...
  256. Vitamin Bomb Shampoo Wi...
  257. Superfoods Vitamin Bomb...
  258. Superfoods Hydraboost S...
  259. Girls With Curls Curl S...
  260. 2 In 1 Shampoo And Cond...
  261. Honey Repairing Shampoo
  262. Angel Professional Sham...
  263. Bio AOE 07 Frizz Contro...
  264. Coconut Oil Shampoo
  265. Bioactive Haircare Orga...
  266. Red Palm Oil And Cocoa ...
  267. 3 In 1 After Shampoo
  268. Aloe Locks Purifiant Sh...
  269. Papaya And Neroli All D...
  270. Papaya And Neroli All D...
  271. Hydrate Plus Shampoo
  272. Clarifying Daily Shampo...
  273. So So Clean Vitamin C C...
  274. Perfect No Yellow Shamp...
  275. Professional Shampoo
  276. Moisture Lavish Conditi...
  277. Doctor Hemp Calming Sha...
  278. Shea Butter Creamy Clea...
  279. Moisturizing And Nouris...
  280. Hydrating Shampoo
  281. Super Hair Food Cocoa P...
  282. Curls And Waves Hydrati...
  283. Collagen Infusion Shamp...
  284. Super Hair Food Passion...
  285. Shampoo
  286. Bamboo Sprout Strength ...
  287. Pro You The Moisturizer...
  288. Pro You The Twister Cur...
  289. Daily Deep Moisturizing...
  290. A Maz Zon Hair Day Lust...
  291. Deep Cleanse Shampoo
  292. Head Honcho Too Clean S...
  293. Exotic Cool Laid Minty ...
  294. 2 Chic Frizz Be Gone Sh...
  295. 2 Chic Ultra Moist Sham...
  296. Hydrating Shampoo With ...
  297. Sofnfree Manuka Honey H...
  298. Protection For Men 3 In...
  299. Protection 3 In 1 Shamp...
  300. Manuka Honey And Yogurt...
  301. Hydra Moisture Boosting...
  302. Angel Hair Vitamin And ...
  303. Butter Blend And Flaxse...
  304. Super Hair Food Pitaya ...
  305. Super Hair Food Banana ...
  306. Argan Hair Shampoo
  307. Bonacure Moisture Kick ...
  308. Blonde Expert Insta Str...
  309. Naturals Shea Butter Sh...
  310. Naturals Hibiscus Shamp...
  311. ORS Olive Oil Max Moist...
  312. Smoothing Castor Oil Sh...
  313. Hemp Hydrating Shampoo
  314. Bee Girl Ladies First H...
  315. Serie Expert Professio...
  316. Growth And Curls Biotin...
  317. Traditional Cleansing S...
  318. Radiance Argan Shampoo
  319. Moisture Boost Shampoo
  320. Marvellous Oils Argan C...
  321. Delicate Oat Milk Sooth...
  322. Coconut Oil Cocoa Butte...
  323. Argan Richness Creamy N...
  324. Honey Treasures Strengt...
  325. Coconut Milk Macadamia ...
  326. Rosemary And Sunflower ...
  327. Ultra Hydrating Shampoo
  328. Co Wash
  329. Jamaican Black Castor O...
  330. Coconut Wonder Oil Nour...
  331. Mongongo And Jojoba Hig...
  332. Coconut And Lychee Sham...
  333. Rosemary And Mint Hair ...
  334. Uniq One All In One Sha...
  335. Recovery Moisture Rush ...
  336. Texture Release Scalp R...
  337. Anti Frizz Shampoo
  338. Hemp And Avocado Shampo...
  339. Pro Collection Hydrate ...
  340. Rich Moisture Plus Vita...
  341. Brillance Illuminating ...
  342. Rituel And Argile Purif...
  343. Hydratant Monoi Moistur...
  344. Repairing Shampoo
  345. Enhancing Shampoo
  346. Infra Moisture Therapy ...
  347. Argan Oil Shampoo With ...
  348. Serie Expert Advanced ...
  349. No Scrubs Wash Go Exfol...
  350. Sucka Free Moisturizing...
  351. Curl Shampoo
  352. Smooth Care Straighteni...
  353. Biosilk Silk Therapy Sh...
  354. Deep Moisturizing Shamp...
  355. Power Max Shampoo With ...
  356. Girls With Curls Coconu...
  357. Coconut Curls Shampooth...
  358. Equave Detox Micellar S...
  359. Hair Gro Cleansing Mois...
  360. Vegan Keratin Anti Friz...
  361. Rosemary Mint Shampoo
  362. Rosemary Shampoo
  363. Sulphate Free Glycolic ...
  364. Bioactive Haircare Hemp...
  365. Bioactive Haircare Orga...
  366. Hawaiian Silky Jamaican...
  367. Vegan Hydrate Shampoo
  368. Ultimate Blends Rice Wa...
  369. Coconut Water Curl Clea...
  370. Clean Rinse Moisturizin...
  371. Hydra Pure 72H Purifyin...
  372. Hydrate Shampoo
  373. Argan Hydrating Shampoo
  374. Raw Shea Butter Deep Mo...
  375. Onely The Botanical Sha...
  376. Pomegranate And Manuka ...
  377. Nourish Shampoo
  378. Argan Sublime Argan Oil...
  379. Organic Hydrate And Res...
  380. Organic Restore And Rep...
  381. Antioxidants Bundle
  382. Hair Moisturizing Bundl...
  383. Curl Care Bundle
  384. Hair Styling Bundle
  385. Curl Smoothing Treatmen...
  386. Curl Defining Bundle
  387. Hair Styling Bundle
  388. Daily Haircare Bundle
  389. Daily Haircare Bundle
  390. Deep Moisturising Hairc...
  391. Care Nourishing Shampoo
  392. Sunday Moisturise Shamp...
  393. Sunday Smooth Shampoo
  394. Shampoo
  395. Hydrate Shampoo
  396. Restart Hydration Moist...
  397. Give Me Moisture Shampo...
  398. Nourish Coconut Shampoo