Vichy Ideal Soleil UV Protect Anti-Shine Cream SPF50

Vichy Ideal Soleil UV Protect Anti-Shine Cream SPF50

SPF 50Efficacy90/100IrritancyMedium·6 UV filters·100% recommend (1 review)

Works for

Sun protection
SPF 50 · 6 UV filters
Broad spectrum
SPF 50Broad spectrumMineral + chemical filtersTinted

This product offers a good level of protection against both UVB and UVA rays.

This sunscreen uses organic (so-called "chemical") sunscreen filters. Organic, or "chemical" filters usually provide reliable sun protection and rarely leave a white cast. Sunscreens with organic filters can sting eyes.

UV spectrum
UVB290–320 nmUVA II320–340 nmUVA I340–400 nm
Octinoxate
Mexoryl Xl
Titanium Dioxide
Tinosorb S
Terephthalylidene Dicamphor Sulfonic Acid
Uvinul A Plus
FilterCoverageWhat it doesEst. amount
OctinoxateEthylhexyl MethoxycinnamateUVBOctinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritating~5.4–6.6%
Mexoryl XlDrometrizole TrisiloxaneUVBUVA2 Photo-stable Mexoryl XL. A UV filter. Effective in the UVB and UVA range. It is stable. Unfortunately, not approved in the US yet~3.3–4%
Titanium Dioxide Mineral UVBUVA2 Photo-stable Works as a UV filter when used in high concentrations. It is photostable and is effective mostly against the UVB light, with some protection in the UVA range. In small concentrations, used for its ability to improve the color of cosmetic products. Is usually well tolerated by the skin~2–2.4%
Tinosorb SBis-ethylhexyloxyphenol Methoxyphenyl TriazineUVBUVA Photo-stable Tinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Approved by the US FDA in 2026 (listed as bemotrizinol on US labels).~0.9–1.1%
Terephthalylidene Dicamphor Sulfonic AcidUVA1 Photo-stable Ecamsule, Mexoryl SX. A UV filter. Is effective mostly against the UVA rays. It is legally marketed in the US with the FDA approval since 2006, even though the ingredient is not on the official FDA list of the approved sunscreen active ingredients. It is photostable~2.6–3.1%
Uvinul A PlusDiethylamino Hydroxybenzoyl Hexyl BenzoateUVA1 Photo-stable Uvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yet~0.45–0.7%
~ marks concentrations estimated from label position and typical use levels
Anti-aging
Tocopherol
Works well
What the product description says
“Ideal Soleil UV Protect Anti-Shine Cream SPF50”
From product name

This product can help prevent early signs of skin aging because it offers a good level of broad spectrum sun protection. Sun damage is the main cause of premature skin aging, and protecting your skin from the sun is the best anti-aging strategy.

TocopherolEffect: Low, below effective dosePure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.5–0.75%
Evens skin tone
Side benefit · No ingredient credited for this claim
Works well

This product offers broad spectrum sun protection. It means that it can prevent hyperpigmentation and help keep the skin tone even (sun damage is the main factor causing age spots, darkening of post-acne marks and other discolorations).

Anti-oxidation
Side benefit · Scutellaria baicalensis extract, Scutellaria baicalensis root extract + 1 more
May help

This product contains antioxidants (scutellaria baicalensis extract) that might be able to help neutralize free radicals in skin to lessen the damage it gets from the UV light (sun). There is not enough evidence to confirm their effectiveness in skin though.

Scutellaria baicalensis extractKey activeEffect: MediumA plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare typically too low. Can be used for its fragrant properties~0.2–0.4%
Scutellaria baicalensis root extractEffect: LowA plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare products is often too low for an effective action. Can be used for its fragrant properties~0.15–0.3%
TocopherolUnder-dosedPure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.5–0.75%
Moisturizing
Side benefit · Dimethicone, Glycerin + 10 more
Works

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: glycerin, butylene glycol.

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: dimethicone, cetyl alcohol.

DimethiconeKey active· Emollient, OcclusiveEffect: HighA silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish~4.5–5.5%
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%
Cetyl alcoholKey active· EmollientEffect: MediumA non-drying alcohol that works to soften the skin and stabilize product formulations helping oil and water mix together~0.3–0.55%
Propylene glycol· HumectantEffect: LowHelps oil and water mix together and can enhance the penetration of other ingredients into the skin. It can be irritating~1.7–2.1%
Isohexadecane· EmollientEffect: LowImproves the texture of the product and helps soften the skin. Helps oil and water mix together and can be used as a cleansing agent~0.35–0.65%
Palmitic acid· EmollientEffect: LowAn emollient that is naturally present in skin and helps soften it~0.3–0.55%
Butylene glycol· HumectantEffect: LowUsed to create a nice product texture and help delivery of other ingredients. Might be somewhat helpful in attracting water to the upper layer of the skin~0.3–0.6%
Caprylyl glycol· Humectant, EmollientEffect: LowHelps preserve products and creates a nice product texture~0.3–0.6%
Glyceryl stearate· EmollientEffect: LowAn emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together~0.3–0.6%
Scutellaria baicalensis root extract· HumectantEffect: LowA plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare products is often too low for an effective action. Can be used for its fragrant properties~0.15–0.3%
Stearic acidEffect: Low, below effective doseHelps oil and water mix together and works as an emollient~0.9–1.1%
TocopherolEffect: Low, below effective dosePure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself~0.5–0.75%

Can it cause trouble?

Irritancy
1 strong irritant: Parfum
Medium risk
We flagged 20 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
Ethylhexyl methoxycinnamateOctinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritatingHigh~5.4–6.6%est.
Propylene glycolHelps oil and water mix together and can enhance the penetration of other ingredients into the skin. It can be irritatingHigh~1.7–2.1%est.
Alcohol denat.Produces temporary toning effect. Can help dissolve other ingredients or preserve productsHigh~1.2–1.5%est.
Scutellaria baicalensis extractA plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare typically too low. Can be used for its fragrant propertiesHigh~0.2–0.4%est.
Scutellaria baicalensis root extractA plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare products is often too low for an effective action. Can be used for its fragrant propertiesHigh~0.15–0.3%est.
ParfumAn aromatic blend of unspecified and possibly irritating ingredientsHigh~0.1–0.15%est.
Drometrizole trisiloxaneMexoryl XL. A UV filter. Effective in the UVB and UVA range. It is stable. Unfortunately, not approved in the US yetMedium~3.3–4%est.
Terephthalylidene dicamphor sulfonic acidEcamsule, Mexoryl SX. A UV filter. Is effective mostly against the UVA rays. It is legally marketed in the US with the FDA approval since 2006, even though the ingredient is not on the official FDA list of the approved sunscreen active ingredients. It is photostableMedium~2.6–3.1%est.
TriethanolamineUsed to adjust pH of the product and can help improve the product's smellMedium~0.95–1.2%est.
Bis-ethylhexyloxyphenol methoxyphenyl triazineTinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Unfortunately, not approved by FDA (US) yet.Medium~0.9–1.1%est.
Potassium cetyl phosphateHelps oil and water mix togetherMedium~0.55–0.85%est.
BhtA preservativeMedium~0.35–0.65%est.
Caprylyl glycolHelps preserve products and creates a nice product textureMedium~0.3–0.6%est.
Ci 14700A colorantMedium~0.25–0.5%est.
Citric acidCan work as an exfoliant but is typically used to adjust the product pHMedium~0.25–0.5%est.
Diethylamino hydroxybenzoyl hexyl benzoateUvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yetMedium~0.45–0.7%est.
Disodium edtaStabilizes the product formulationMedium~0.25–0.45%est.
Myristic acidHelps oil and water mix together. Could be comedogenicMedium~0.3–0.55%est.
Sodium cocoyl sarcosinate—Medium~0.25–0.45%est.
Sorbitan oleateHelps oil and water mix togetherMedium~0.15–0.25%est.
Comedogenic
2 ingredients rated 2 or more on the 0–5 pore-clogging scale
2 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
Myristic acidHelps oil and water mix together. Could be comedogenic3/5~0.3–0.55%est.
Sorbitan oleateHelps oil and water mix together2/5~0.15–0.25%est.

User reviews

Would you recommend?
100%·yes

1 of 1 community members would buy it again.

100% would0% wouldn't
  • Evekitti· Sep 2022Recommends

    I skip foundation and use this sunscreen as a moisturiser + makeup base. Gives my skin tone a nice radiant glow. Just some loose powder and I'm ready to go.

What reviewers noticed
Marker shows the average response

Ingredients

Filter by role to see what each ingredient is doing.

Water~45–55%
Formula
Irritation risk
Low

Plain old water

More about Water
Ethylhexyl methoxycinnamate~5.4–6.6%
UV filterKey activeIrritant · high
Irritation risk
High
Works for
Sun protection

Octinoxate. When used in higher concentrations, works as a sunscreen protecting the skin from UVB rays. When used in lower concentration, helps to preserve the product formulation. Is shown to be harmful to coral reefs - consider avoiding bathing in coral reef areas when wearing a product with this ingredient. It can be irritating

More about Ethylhexyl methoxycinnamate
Dimethicone~4.5–5.5%
Key active
Irritation risk
Low
Works for
MoisturizingMattifying

A silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish

More about Dimethicone
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
Drometrizole trisiloxane~3.3–4%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Mexoryl XL. A UV filter. Effective in the UVB and UVA range. It is stable. Unfortunately, not approved in the US yet

More about Drometrizole trisiloxane
Terephthalylidene dicamphor sulfonic acid~2.6–3.1%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Ecamsule, Mexoryl SX. A UV filter. Is effective mostly against the UVA rays. It is legally marketed in the US with the FDA approval since 2006, even though the ingredient is not on the official FDA list of the approved sunscreen active ingredients. It is photostable

More about Terephthalylidene dicamphor sulfonic acid
Propylene glycol~1.7–2.1%
Irritant · high
Irritation risk
High
Works for
Moisturizing

Helps oil and water mix together and can enhance the penetration of other ingredients into the skin. It can be irritating

More about Propylene glycol
Titanium dioxide~2–2.4%
UV filterKey active
Irritation risk
Low
Works for
Sun protection

Works as a UV filter when used in high concentrations. It is photostable and is effective mostly against the UVB light, with some protection in the UVA range. In small concentrations, used for its ability to improve the color of cosmetic products. Is usually well tolerated by the skin

More about Titanium dioxide
Alcohol denat.~1.2–1.5%
Irritant · high
Irritation risk
High

Produces temporary toning effect. Can help dissolve other ingredients or preserve products

More about Alcohol denat.
Triethanolamine~0.95–1.2%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Used to adjust pH of the product and can help improve the product's smell

More about Triethanolamine
Stearic acid~0.9–1.1%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

Helps oil and water mix together and works as an emollient

More about Stearic acid
Bis-ethylhexyloxyphenol methoxyphenyl triazine~0.9–1.1%
UV filterKey activeIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Tinosorb S. One of the most effective broad spectrum sunscreen ingredients. Protects from both UVA and UVB rays. It is photostable. Unfortunately, not approved by FDA (US) yet.

More about Bis-ethylhexyloxyphenol methoxyphenyl triazine
Potassium cetyl phosphate~0.55–0.85%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps oil and water mix together

More about Potassium cetyl phosphate
Tocopherol~0.5–0.75%
Under-dosed
Irritation risk
Low
Works for
Anti-oxidationAnti-inflammatoryAnti-agingMoisturizing

Pure form of vitamin E. Can help moisturise and protect the skin from free radicals. Often used to help stabilise other ingredients or the formula itself

More about Tocopherol
Nylon-12~0.5–0.75%
Formula
Irritation risk
Low

Used to create a nice product consistency

More about Nylon-12
Acrylamide/sodium acryloyldimethyltaurate copolymer~0.45–0.65%
Formula
Irritation risk
Low

Helps water and oil mix together and create gel-like textures

More about Acrylamide/sodium acryloyldimethyltaurate copolymer
Aluminum hydroxide~0.5–0.7%
Formula
Irritation risk
Low

Is used to add opaque (non-transparent) appearance to formulations. Can be used to coat other ingredients for even dispersion. This is a different ingredient compared to the ones used in antipersperants (aluminium chloride and aluminium chlorohydrate)

More about Aluminum hydroxide
Bht~0.35–0.65%
Irritant · medium
Irritation risk
Medium

A preservative

More about Bht
Butylene glycol~0.3–0.6%
Formula
Irritation risk
Low
Works for
Moisturizing

Used to create a nice product texture and help delivery of other ingredients. Might be somewhat helpful in attracting water to the upper layer of the skin

More about Butylene glycol
Butyrospermum parkii seedcake extract~0.3–0.55%
Formula
Caprylyl glycol~0.3–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps preserve products and creates a nice product texture

More about Caprylyl glycol
Carbomer~0.3–0.5%
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
Cetyl alcohol~0.3–0.55%
Key active
Irritation risk
Low
Works for
CleansingMoisturizing

A non-drying alcohol that works to soften the skin and stabilize product formulations helping oil and water mix together

More about Cetyl alcohol
Ci 14700~0.25–0.5%
Irritant · medium
Irritation risk
Medium

A colorant

More about Ci 14700
Citric acid~0.25–0.5%
Irritant · medium
Irritation risk
Medium

Can work as an exfoliant but is typically used to adjust the product pH

More about Citric acid
Diethylamino hydroxybenzoyl hexyl benzoate~0.45–0.7%
UV filterUnder-dosedIrritant · medium
Irritation risk
Medium
Works for
Sun protection

Uvinul A Plus. A new generation broad spectrum sunscreen that offers an effective protection especially in the UVA range. It is stable in formulations. Unfortunately, is not approved by the FDA (US) yet

More about Diethylamino hydroxybenzoyl hexyl benzoate
Disodium edta~0.25–0.45%
Irritant · medium
Irritation risk
Medium

Stabilizes the product formulation

More about Disodium edta
Glyceryl stearate~0.3–0.6%
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
Isohexadecane~0.35–0.65%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

Improves the texture of the product and helps soften the skin. Helps oil and water mix together and can be used as a cleansing agent

More about Isohexadecane
Myristic acid~0.3–0.55%
Comedogenic 3/5Irritant · medium
Irritation risk
Medium
Comedogenicity
3/5
Works for
Cleansing

Helps oil and water mix together. Could be comedogenic

More about Myristic acid
Palmitic acid~0.3–0.55%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

An emollient that is naturally present in skin and helps soften it

More about Palmitic acid
Peg-100 stearate~0.3–0.6%
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.25–0.45%
Formula
Irritation risk
Low

A preservative. It helps prevent bacterial growth in cosmetic products

More about Phenoxyethanol
Polysorbate 80~0.25–0.45%
Formula
Irritation risk
Low
Works for
Cleansing

Helps water and oil mix together

More about Polysorbate 80
Scutellaria baicalensis extract~0.2–0.4%
Key activeIrritant · high
Irritation risk
High
Works for
Anti-oxidation

A plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare typically too low. Can be used for its fragrant properties

More about Scutellaria baicalensis extract
Scutellaria baicalensis root extract~0.15–0.3%
Irritant · high
Irritation risk
High
Works for
Anti-oxidationAntibacterialMoisturizingReduces irritationAnti-inflammatory

A plant extract that might contain a compound baicalin that could be helpful in neutralizing free radicals and reducing inflammation in skin. The baicalin concentration in skincare products is often too low for an effective action. Can be used for its fragrant properties

More about Scutellaria baicalensis root extract
Sodium chloride~0.2–0.35%
Formula
Irritation risk
Low

Used to stabilize mixtures of oil and water, and create thicker, gel-like product textures

More about Sodium chloride
Sodium cocoyl sarcosinate~0.25–0.45%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing
More about Sodium cocoyl sarcosinate
Sorbitan oleate~0.15–0.25%
Comedogenic 2/5Irritant · medium
Irritation risk
Medium
Comedogenicity
2/5
Works for
Cleansing

Helps oil and water mix together

More about Sorbitan oleate
Xanthan gum~0.1–0.2%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Parfum~0.1–0.15%
Irritant · high
Irritation risk
High

An aromatic blend of unspecified and possibly irritating ingredients

More about Parfum
Ingredient list view

Water, Ethylhexyl methoxycinnamate, Dimethicone, Glycerin, Drometrizole trisiloxane, Terephthalylidene dicamphor sulfonic acid, Propylene glycol, Titanium dioxide, Alcohol denat., Triethanolamine, Stearic acid, Bis-ethylhexyloxyphenol methoxyphenyl triazine, Potassium cetyl phosphate, Tocopherol, Nylon-12, Acrylamide/sodium acryloyldimethyltaurate copolymer, Aluminum hydroxide, Bht, Butylene glycol, Butyrospermum parkii seedcake extract, Caprylyl glycol, Carbomer, Cetyl alcohol, Ci 14700, Citric acid, Diethylamino hydroxybenzoyl hexyl benzoate, Disodium edta, Glyceryl stearate, Isohexadecane, Myristic acid, Palmitic acid, Peg-100 stearate, Phenoxyethanol, Polysorbate 80, Scutellaria baicalensis extract, Scutellaria baicalensis root extract, Sodium chloride, Sodium cocoyl sarcosinate, Sorbitan oleate, Xanthan gum, Parfum

Compare prices

Retailers ranked by price — lowest first.

No pricing data available yet for this product.

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
VichyIdeal Soleil UV Protect Anti-Shine Cream SPF50YOUR PRODUCTKiehl'sUltra Light Daily UV Defense SPF50SkinCeuticalsProtect Ultra Facial UV Defense Sunscreen SPF50+CetaphilDaily Defence Moisturiser SPF 50
Match—46%46%42%
Price—$32.12$45.28$10.33
Shared key ingredients—9 of 109 of 106 of 10
Key difference—Adenosine—Petrolatum
Irritancy Medium Medium Low Low
SPFSPF 50SPF 50SPF 50SPF 50
Drying alcohol Contains drying alcohol Contains drying alcohol Contains drying alcohol —
View product Shop Shop Shop

More alternatives: La Roche-Posay Anthelios Sun-Intolerance Sun Cream SPF50+SKIN Ultra Facial Defense SPF 50+ Facial Sunscreen

Cheaper alternatives? Browse formulas in the same category.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Product summary

The ingredient list suggests that "Vichy - Ideal Soleil UV Protect Anti-Shine Cream SPF50" can provide reliable sun protection. It can protect from both UVA and UVB rays. This is great news because not all sunscreens with SPF ratings give UVA protection. (UVA rays do not cause sunburn, but still damage our skin and lead to early aging).

It contains good moisturizing ingredients and can double as a hydrating day cream. Like all broad-spectrum sunscreens, this product has an anti-aging benefit.

Sunscreen filters

This is a "mixed" sunscreen in the sense that it uses both mineral and organic (so-called "chemical") sun filters. The organic filters in the product are: tinosorb s, mexoryl xl, octinoxate and terephthalylidene dicamphor sulfonic acid. As for the mineral filters, this sunscreen uses titanium dioxide.

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 medium. 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.

What our users say

Based on 1 review 100% recommend this product
  • When it comes to comedogenicity, the reviewer found that it does not clog pores.
  • As for the white cast, it did not leave a noticeable white residue for the reviewer.
  • When it comes to using this sunscreen under makeup, the user found that it pills under a foundation.
Our users describe the finish of this product as shiny - dewy and In terms of the smell, our users report that no smell - light fragrance.

Vichy Ideal Soleil UV Protect Anti-Shine Cream SPF50
VichyIdeal Soleil UV Protect Anti-Shine Cream SPF50

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

As an Amazon Associate, WIMJ earns from qualifying purchases.