NIP+FAB Ceramide Fix Overnight Cream 12%

NIP+FAB Ceramide Fix Overnight Cream 12%

Efficacy100/100IrritancyLow
Edit

Works for

1 of 1 advertised claim delivered

Moisturizing
22 ingredients credited for this claim
Strong support
What the product description says
“This luxurious cream is clinically proven to help protect and replenish your skin's natural barrier overnight while you sleep.”
Source: Face the future

This product can help improve hydration of the skin with the two types of ingredients.

The first type is called “humectants”:
these ingredients help attract water. When humectants are on the surface of the skin, they “pull in” the moisture from the outside environment, or from within deeper layers of the skin. The following ingredients in this product do the job: betaine, glycerin.

This product also contains ingredients called “occlusives”. They help reduce the speed with which our skin loses moisture to the outside environment. These ingredients also help soften the upper layer of the skin, so it feels less tight and nicer to the touch. The following ingredients in this product do the job: myristyl myristate, squalane.

The following ingredients in this product are especially good for supporting the skin barrier and helping with the hydration level: acetyl hexapeptide-1, ceramide ap, ceramide eop, ceramide np, phytosphingosine

Alpha-glucan oligosaccharideKey activeEffect: HighHelps attract water to the upper layer of the skin~0.35–0.65%
Ceramide eopHero· EmollientEffect: HighA type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin~0.5–0.8%
PhytosphingosineHero· EmollientEffect: HighA type of lipid that is naturally present in skin. It might help in repairing skin barrier function and has anti-bacterial effect~0.2–0.35%
Ceramide npHero· EmollientEffect: HighA type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin~0.6–0.9%
SqualaneKey active· Emollient, OcclusiveEffect: HighAn oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.~6.1–7.4%
CholesterolKey active· EmollientEffect: HighAn emollient that is naturally found in skin~0.15–0.3%
BetaineKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin and improves the product texture~0.3–0.5%
Acetyl hexapeptide-1HeroEffect: HighA type of peptide. Peptides are excellent moisturizers and might be able support collagen production reducing fine lines and wrinkles~0.5–0.7%
GlycerinKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant~3.1–3.8%
Ceramide apHeroEffect: HighA type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin~0.5–0.8%
InulinKey activeEffect: HighHelps attract water to the upper layer of the skin. Is claimed to support the growth of "good" bacteria in skin (as a "prebiotic"), but the research is lacking~0.35–0.6%
Myristyl myristateKey active· Emollient, OcclusiveEffect: HighAn emollient. Is not recommended for acne-prone skin as it can be comedogenic~1.1–1.3%
GlucoseKey active· HumectantEffect: MediumHelps attract water to the upper layer of the skin. Could be helpful in restoring the skin barrier function~0.05–0.15%
Cetearyl alcoholKey active· EmollientEffect: MediumA non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture~4.2–5.2%
Polyglycerin-6Key active· HumectantEffect: MediumHelps attract water to the upper layer of the skin~1.9–2.4%
C15-19 alkaneEffect: LowHelps soften the upper layer of the skin and create a nice product texture~1.2–1.4%
Glyceryl stearate· EmollientEffect: LowAn emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together~0.75–1.15%
Pentaerythrityl tetraethylhexanoate· EmollientEffect: LowUsed to create a nice product consistency while softening the upper layer of the skin~2.4–2.9%
Caprylyl glycol· Humectant, EmollientEffect: LowHelps preserve products and creates a nice product texture~0.1–0.2%
Dipotassium glycyrrhizateUnder-dosedEffect: HighA salt derived from licorice. Works as an emollient to soften the upper layer of the skin and can help calm down inflammation. Might be helpful for skin lightening~0.2–0.4%
Butyrospermum parkii butterUnder-dosedEffect: HighA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals~0.65–1%
NiacinamideUnder-dosedEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~0.5–0.7%
Anti-oxidation
Not advertised by the brand · 2 ingredients credited for this claim
Strong support

This product contains antioxidants (azelaic acid) that can help neutralize free radicals in skin. By doing so, they can lessen the damage the skin gets from the UV light (sun).

Azelaic acidKey activeEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~1.4–1.8%
Butyrospermum parkii butterEffect: Low, below effective doseA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals~0.65–1%
Evens skin tone
Not advertised by the brand · 3 ingredients credited for this claim
Strong support

This product can help reduce hypepigmentation and even out the skin tone because it contains the following effective ingredients: azelaic acid

Keep in mind that you would need to apply any topical skincare targetted at hypigmentation consistently for a couple of months to get a result. No topical skincare product can help get rid of hyperpigmentation (including post-acne marks and age spots) instantly.

Azelaic acidKey activeEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~1.4–1.8%
NiacinamideUnder-dosedEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~0.5–0.7%
Dipotassium glycyrrhizateEffect: Low, below effective doseA salt derived from licorice. Works as an emollient to soften the upper layer of the skin and can help calm down inflammation. Might be helpful for skin lightening~0.2–0.4%
Anti-blemish
Not advertised by the brand · 4 ingredients credited for this claim
Strong support

This product can help reduce breakouts and clogged pores because it contains the following ingredient: azelaic acid. This ingredient is used for treating acne and can have a noticeable effect.

Azelaic acidHeroEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~1.4–1.8%
PhytosphingosineEffect: LowA type of lipid that is naturally present in skin. It might help in repairing skin barrier function and has anti-bacterial effect~0.2–0.35%
InulinEffect: LowHelps attract water to the upper layer of the skin. Is claimed to support the growth of "good" bacteria in skin (as a "prebiotic"), but the research is lacking~0.35–0.6%
NiacinamideUnder-dosedEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~0.5–0.7%
Anti-aging
Not advertised by the brand · 3 ingredients credited for this claim
Moderate support

This product contains acetyl hexapeptide-1. This ingredient might be able to help reduce and prevent fine lines and wrinkles, improve skin elasticity and firmness, but there is not enough evidence that it actually works.

Acetyl hexapeptide-1Key activeEffect: MediumA type of peptide. Peptides are excellent moisturizers and might be able support collagen production reducing fine lines and wrinkles~0.5–0.7%
NiacinamideUnder-dosedEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~0.5–0.7%
Butyrospermum parkii butterEffect: Low, below effective doseA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals~0.65–1%

Can it cause trouble?

Irritancy
9 flagged ingredients
Low risk
We flag 9 ingredients with irritancy potential; the product's overall irritancy is low. The table lists each ingredient's own rating.
IngredientFunctionIrritationEst. amount
Benzyl alcoholA preservative. Can be used to mask unpleasant smell. Can be irritatingHigh~0.3–0.55%est.
Polyglycerin-6Helps attract water to the upper layer of the skinMedium~1.9–2.4%est.
EthylhexylglycerinA preservativeMedium~1.6–2%est.
Myristyl myristateAn emollient. Is not recommended for acne-prone skin as it can be comedogenicMedium~1.1–1.3%est.
Cetearyl glucosideHelps water and oil in the product mix well together and improves product textureMedium~0.35–0.6%est.
Sodium lauroyl lactylateHelps water and oil mix togetherMedium~0.3–0.6%est.
Acrylates/c10-30 alkyl acrylate crosspolymerMaintains the texture of skincare products. Allows the product to spread evenly. Helps oil and water mix togetherMedium~0.3–0.55%est.
Dehydroacetic acidA preservativeMedium~0.15–0.25%est.
Caprylyl glycolHelps preserve products and creates a nice product textureMedium~0.1–0.2%est.
Comedogenic
3 ingredients rated 2 or more on the 0–5 pore-clogging scale
3 flagged
These ingredients have a comedogenic rating of 2 or more on a 0–5 scale; the table shows each one's rating. In leave-on products they can clog pores in acne-prone skin.
IngredientFunctionRatingEst. amount
Myristyl myristateAn emollient. Is not recommended for acne-prone skin as it can be comedogenic3/5~1.1–1.3%est.
Butyrospermum parkii butterA great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals3/5~0.65–1%est.
Cetearyl alcoholA non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture2/5~4.2–5.2%est.
Edit

User reviews

Would you recommend?
No community reviews yet.

Be the first — your take helps the next person decide.

Write a review · ~30s

Ingredients

Filter by role to see what each ingredient is doing.

Water~45–55%
Formula
Irritation risk
Low

Plain old water

More about Water
Squalane~6.1–7.4%
Key active
Irritation risk
Low
Works for
Moisturizing

An oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.

More about Squalane
Cetearyl alcohol~4.2–5.2%
Key activeComedogenic 2/5
Irritation risk
Low
Comedogenicity
2/5
Works for
CleansingMoisturizing

A non-drying alcohol. Works as an emollient. Helps water and oil mix together and creates a nice product texture

More about Cetearyl alcohol
Glycerin~3.1–3.8%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant

More about Glycerin
Pentaerythrityl tetraethylhexanoate~2.4–2.9%
Formula
Irritation risk
Low
Works for
Moisturizing

Used to create a nice product consistency while softening the upper layer of the skin

More about Pentaerythrityl tetraethylhexanoate
Polyglycerin-6~1.9–2.4%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Polyglycerin-6
Ethylhexylglycerin~1.6–2%
Irritant · medium
Irritation risk
Medium

A preservative

More about Ethylhexylglycerin
Azelaic acid~1.4–1.8%
Hero · Anti-blemish
Irritation risk
Low
Works for
Evens skin toneAnti-blemishAnti-oxidationExfoliation

Is produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals

More about Azelaic acid
C15-19 alkane~1.2–1.4%
Formula
Irritation risk
Low
Works for
Moisturizing

Helps soften the upper layer of the skin and create a nice product texture

More about C15-19 alkane
Myristyl myristate~1.1–1.3%
Key activeComedogenic 3/5Irritant · medium
Irritation risk
Medium
Comedogenicity
3/5
Works for
Moisturizing

An emollient. Is not recommended for acne-prone skin as it can be comedogenic

More about Myristyl myristate
Glyceryl stearate~0.75–1.15%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

An emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together

More about Glyceryl stearate
Butyrospermum parkii butter~0.65–1%
Under-dosedComedogenic 3/5
Irritation risk
Low
Comedogenicity
3/5
Works for
MoisturizingAnti-oxidationAnti-aging

A great moisturising ingredient that softens the skin and reduces water loss from its upper layer. It also can be helpful in protecting skin from free radicals

More about Butyrospermum parkii butter
Ceramide np~0.6–0.9%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingReduces irritationAnti-inflammatory

A type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin

More about Ceramide np
Ceramide ap~0.5–0.8%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingReduces irritationAnti-inflammatory

A type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin

More about Ceramide ap
Ceramide eop~0.5–0.8%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingReduces irritationAnti-inflammatory

A type of lipid similar to ceramides naturally present in skin. Helps to soften the upper layer of the skin and supports the skin barrier function to keep it hydrated. Can help to prevent inflammation in skin

More about Ceramide eop
Acetyl hexapeptide-1~0.5–0.7%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingAnti-aging

A type of peptide. Peptides are excellent moisturizers and might be able support collagen production reducing fine lines and wrinkles

More about Acetyl hexapeptide-1
Niacinamide~0.5–0.7%
Under-dosed
Irritation risk
Low
Works for
MoisturizingEvens skin toneAnti-blemishAnti-agingReduces irritationReduces rednessAnti-inflammatoryAntibacterial

Is proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production

More about Niacinamide
Peg-100 stearate~0.55–0.8%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix togehter and creates a nice product texture

More about Peg-100 stearate
Phenoxyethanol~0.45–0.65%
Formula
Irritation risk
Low

A preservative. It helps prevent bacterial growth in cosmetic products

More about Phenoxyethanol
Inulin~0.35–0.6%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-blemish

Helps attract water to the upper layer of the skin. Is claimed to support the growth of "good" bacteria in skin (as a "prebiotic"), but the research is lacking

More about Inulin
Benzyl alcohol~0.3–0.55%
Irritant · high
Irritation risk
High

A preservative. Can be used to mask unpleasant smell. Can be irritating

More about Benzyl alcohol
Cetearyl glucoside~0.35–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil in the product mix well together and improves product texture

More about Cetearyl glucoside
Sodium lauroyl lactylate~0.3–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Sodium lauroyl lactylate
Acrylates/c10-30 alkyl acrylate crosspolymer~0.3–0.55%
Irritant · medium
Irritation risk
Medium

Maintains the texture of skincare products. Allows the product to spread evenly. Helps oil and water mix together

More about Acrylates/c10-30 alkyl acrylate crosspolymer
Betaine~0.3–0.5%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin and improves the product texture

More about Betaine
Alpha-glucan oligosaccharide~0.35–0.65%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Alpha-glucan oligosaccharide
Citronellyl methylcrotonate~0.25–0.45%
Formula
Xanthan gum~0.25–0.5%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Sodium hydroxide~0.25–0.45%
Formula
Irritation risk
Low

Used to adjust the product's pH

More about Sodium hydroxide
Dipotassium glycyrrhizate~0.2–0.4%
Under-dosed
Irritation risk
Low
Works for
MoisturizingAnti-inflammatoryEvens skin tone

A salt derived from licorice. Works as an emollient to soften the upper layer of the skin and can help calm down inflammation. Might be helpful for skin lightening

More about Dipotassium glycyrrhizate
Dehydroacetic acid~0.15–0.25%
Irritant · medium
Irritation risk
Medium

A preservative

More about Dehydroacetic acid
Phytosphingosine~0.2–0.35%
Hero · Moisturizing
Irritation risk
Low
Works for
MoisturizingAnti-blemishAnti-inflammatory

A type of lipid that is naturally present in skin. It might help in repairing skin barrier function and has anti-bacterial effect

More about Phytosphingosine
Cholesterol~0.15–0.3%
Key active
Irritation risk
Low
Works for
MoisturizingCleansing

An emollient that is naturally found in skin

More about Cholesterol
Carbomer~0.1–0.2%
Formula
Irritation risk
Low
Works for
Cleansing

Helps create a thicker or gel-like product texture. It is not a surfactant but can be used in gentle cleansing formulations

More about Carbomer
Glucose~0.05–0.15%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin. Could be helpful in restoring the skin barrier function

More about Glucose
Caprylyl glycol~0.1–0.2%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps preserve products and creates a nice product texture

More about Caprylyl glycol
Ingredient list view

Water, Squalane, Cetearyl alcohol, Glycerin, Pentaerythrityl tetraethylhexanoate, Polyglycerin-6, Ethylhexylglycerin, Azelaic acid, C15-19 alkane, Myristyl myristate, Glyceryl stearate, Butyrospermum parkii butter, Ceramide np, Ceramide ap, Ceramide eop, Acetyl hexapeptide-1, Niacinamide, Peg-100 stearate, Phenoxyethanol, Inulin, Benzyl alcohol, Cetearyl glucoside, Sodium lauroyl lactylate, Acrylates/c10-30 alkyl acrylate crosspolymer, Betaine, Alpha-glucan oligosaccharide, Citronellyl methylcrotonate, Xanthan gum, Sodium hydroxide, Dipotassium glycyrrhizate, Dehydroacetic acid, Phytosphingosine, Cholesterol, Carbomer, Glucose, Caprylyl glycol

Compare prices

Retailers ranked by price — lowest first.

Face the future
≈ $31.68
Buy
Amazon AustraliaPrice as of 9/24/2026 03:07 GMT
≈ $36.92
Buy
Amazon UKPrice as of 10/3/2026 15:31 GMT
≈ $39.60
Buy
Amazon CA
Price unavailable
Check

Affiliate links · prices updated regularly · As an Amazon Associate, WIMJ earns from qualifying purchases.

Worth comparing, line by line.

Match % combines shared ingredients, the first five ingredients, shared actives and hero ingredients, irritancy (lower counts in the alternative's favour), texture and body area. Only products in the same routine step are compared.

Side-by-side comparison of this product against its closest alternatives
NIP+FABCeramide Fix Overnight Cream 12%YOUR PRODUCTDermaticaNourishing Ceramide + PeptidesCeraVePsoriasis Moisturizing CreamKey SoulcareSKIN TRANSFORMATION CREAM FRAGRANCE FREE
Match—68%66%66%
Price$25.38$21.09−$4.29—$34.00+$8.62
Shared key ingredients—9 of 168 of 168 of 16
Key difference—Palmitoyl Tetrapeptide-7Salicylic AcidBakuchiol
Irritancy Low Low Low Low
Drying alcohol————
View product Shop Shop Shop
Cheaper alternatives? See how this stacks up against similar formulas.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Product summary

"NIP+FAB - Ceramide Fix Overnight Cream 12%" has a good moisturizing formula. The formulation is based on a combination of good humectants and emollients. Both are needed to increase the skin hydration level. Betaine, glycerin, glucose, polyglycerin-6 and caprylyl glycol in this product (humectants) attract water molecules to the upper layer of the skin (the water comes from the outside air or from the deeper layers of the skin if the air is dry). Emollients in this formulation (ceramide eop, ceramide np, phytosphingosine, cholesterol and myristyl myristate) help to reduce the moisture loss from the skin. They also soften the skin surface and relieve the feeling of dryness and tightness.

Ingredient callouts

  • As a plus, this moisturizer also contains Ceramides (phytosphingosine 0.20% - 0.35%, ceramide eop 0.50% - 0.80%, ceramide ap 0.50% - 0.80% and ceramide np 0.60% - 0.90%). Ceramides are a type of lipids that our skin produces itself. They are a building block of the skin's barrier. Ceramides used in skincare are synthetic or extracted from plants. They work well for softening the skin surface and "patch holes" in the skin's barrier.
  • This moisturizer also contains Peptides (acetyl hexapeptide-1 0.50% - 0.70%). Peptides are a very big group of ingredients. They all consist of a different combination of aminoacids. Our skin produces Peptides naturally. Some of them work as natural antibiotics, promote wound-healing and production of collagen. The scientists are still studying how effective the topical application of Peptides is, but it is very likely that they are helpful. Peptides might be able to support skin barrier restoration and even have an anti-aging benefit. At the very least, they certainly help attract water to the skin and support the hydration in this way.
This product contains ingredients that could be beneficial, but their concentrations are too low in this formulation: dipotassium glycyrrhizate, niacinamide and butyrospermum parkii butter

Irritation risk

This formulation includes some common irritants, including ingredients that do not provide a benefit for the skin. We assess the overall irritancy of this moisturizer to be low. For a detailed overview of all potential irritants: click here

You can see the detailed formula review with the breakdown of all actives in the product and the full ingredient list with estimated concentrations in the tables below.

Price

The product retails from 23.96£ up to 29.95£ in the United Kingdom.

For a detailed price comparison: click here.

Sources cited in this review

Every concentration estimate and effectiveness label is anchored to one of these 12 studies and safety reviews.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
NIP+FAB Ceramide Fix Overnight Cream 12%
NIP+FABCeramide Fix Overnight Cream 12%

Affiliate links · As an Amazon Associate, WIMJ earns from qualifying purchases.

As an Amazon Associate, WIMJ earns from qualifying purchases.