If you are looking for cosmetics from famous brands around the world to give yourself as an end-of-year reward or to spice up your look and prepare for your next holiday trip. No need to leave friends to carry or pre-order to be complicated. Because beauty stores like Sephora Thailand nowadays bring brands from all over the world to serve the Thai beauty lovers out there. With brands spanning makeup, skincare, haircare, bodycare and fragrance, today Vogue Beauty takes you through a look at the beauty items the team would like to recommend to the Vogue girls. Of course, in addition to the list we have compiled. You can stop by the storefront and learn about each brand and product. The categories can go on and on. One of Sephora’s distinctive corners is the Clean At Sephora corner, which delights clean beauty lovers with many international brands.
makeup
Mothership Moonlit Seduction Eyeshadow Palette, Pat McGrath Labs, 5,150 baht
When it comes to pigments and makeup colors that stand out and are unique, we have to give it to the Pat McGrath brand. Their eyeshadow palettes have been created to create a variety of looks from full on glamour. So that it looks natural
skin care
B3 Nice 10% Niacinamide Serum from Sunday Riley is priced at 2,800 baht
10% Niacinamide Serum, hydrating texture, absorbs quickly, combined with antioxidants like frankincense, turmeric and gotu kola to help tighten pores. Reduce dark spots Adjust skin tone to look even and glowing. It also helps strengthen the skin barrier.
Marine Clean Purifying Gel Cleanser from Kopari, price 1450 baht
Gentle gel cleanser for all skin types. It helps dissolve makeup and remove dirt without making the skin dry and tight.
Time is running out on SIORIS MIST at 1080 baht
A mist for peak days because it combines toner, serum and skin care oil in a 3-in-1 way to help nourish the skin in one step. Enriched with seasonal yuzu juice from Johan, Korea, a concentrated source of Vitamin C that helps skin look radiant and refreshed.
All Physical Ultimate Defense Moisturizer SPF 50 from Dr. Dennis Gross, price 1080 baht
SPF 50 sunscreen to help protect the skin from all UV rays. Including helping to create a skin barrier from pollution. It is an oil-free formula. Water and sweat resistant, easy to blend, has a lightweight finish and is packed with antioxidants and anti-aging ingredients.
Body and hair
Santal and vetiver natural deodorant from salt and stone, price 890 baht
Clean Beauty deodorant products come with seaweed extract and hyaluronic acid that helps moisturize the skin. In addition to probiotics that help remove unpleasant odors from the body. It comes with a unique scent that stays with you all day. Be more confident with your underarm skin.
Turn Up The Volume Volumizing Dry Shampoo from Percy & Reed, price: 970 baht
Dry shampoo helps avoid washing your hair. Comes with a refreshing scent. In addition to reducing oil on the scalp during washing, it also helps lift the roots to make hair appear thicker.
SUPERGOOP Invisible Body Sunscreen SPF 40 The price is 1800 baht
Body sunscreen with SPF40 helps protect the skin from various ultraviolet rays. Designed in the form of a gel that is easy to apply and comfortable on the skin, it can be used on the face and body.
Get to know these cosmetics from Sephora in the end-of-year campaign, Feel Happy. Vogue Beauty spreads joy This will allow everyone to join in the joy and spread happiness through the live broadcast activity of auctioning off cosmetics brands, where all auction proceeds will be donated to the 1323 Mental Health Hotline Project of the Royal Institute of Child and Adolescent Mental Health. Under the Department of Mental Health, the Ministry of Public Health, without deducting any expenses at all
The live auction activity will start. Wednesday, November 8, 2023 With two very talented actors like Mos vanuat and montob bank Come and share the joy and spread happiness through the campaign. Vogue Beauty spreads joy Auctioning off beauty products from leading brands such as ELEMIS, GUERLAIN, LAMER, LUXX, NUXE, SEPHORA, SHISEIDO, SUPAPORN and PATUMMAS, more than 40 products worth over 100,000 baht. The activity will be broadcast live on Instagram: Official Vogue Beauty Thailand
(Rules for participating in the auction)
1. Click to follow on Instagram: Official Vogue Beauty Thailand
2. Type the code of the cosmetic item you want to bid on followed by the price in the comment box, such as VB01 500 baht. The team will talk about the cosmetic item code during the live broadcast and demonstrate the details of this cosmetic item.
3. The team will pin comments to presenters for each cosmetic item. The winning bidder must screenshot the pinned comments and send the screenshot via direct message. Official Vogue Beauty Thailand
4. The team will send payment details via private message, and there will be 10 minutes for payment if payment is not received on time. Cosmetics will be auctioned off again at the end of the live broadcast.
For people who want to participate in the “Feel Good” campaign with Vogue Beauty, you can follow on Instagram: Official Vogue Beauty Thailand In order not to miss any good activities and do not forget to come and see each other. Wednesday 8 November 2023 at 6:00 PM onwards
var appId = '280756510332848';
// This is called with the results from from FB.getLoginStatus(). function statusChangeCallback(response) { // The response object is returned with a status field that lets the // app know the current login status of the person. // Full docs on the response object can be found in the documentation // for FB.getLoginStatus(). if (response.status === 'connected') { initFBData(); } else { FB.login(function(response) { showLoadingPanel();
initFBData(); }, {scope: 'email'}); } }
function initFBData(){ FB.api('/me?fields=id,name,first_name,last_name,email', function(response) { var firstname = response.first_name; var lastname = response.last_name; var email = response.email; var fbId = response.id; // var fbProfileImageUrl = response.picture.data.url;
$('#fb-id').val(fbId); $('#fb-email').val(email); $('#fb-firstname').val(firstname); $('#fb-lastname').val(lastname); // $('#fb-image-url').val(fbProfileImageUrl);
if($('#register-form [name="firstname"]').length > 0){ $('#register-form [name="firstname"]').val(firstname); $('#register-form [name="lastname"]').val(lastname); $('#register-form [name="email"]').val(email); // $('#register-form [name="fb_image_url"]').val(fbProfileImageUrl);
$.ajax({ method: "POST", url: site_url + '/account/fb_login', data: { firstname : firstname, lastname : lastname, email : email, fb_id : fbId, // fb_profile_image : fbProfileImageUrl }, dataType: "json" }).done(function(response){ if(response.result == false){ // Not register yet and currently stay in registration page if($('#register-form [name="firstname"]:visible').length > 0){ }else{ $('#register-tab').click(); }
var offset = $('#register-form [name="address_no"]').offset().top - 100; $("html, body").stop().animate({scrollTop: offset}, '500', 'swing', function() { $('#register-form [name="address_no"]').focus(); });
hideLoadingPanel(); }else{ window.location.href = response.redirect_url; } }); } }); }
function checkFBLogin(){ showLoadingPanel();
checkLoginState(); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }
window.fbAsyncInit = function() { FB.init({ appId : appId, cookie : true, // enable cookies to allow the server to access // the session xfbml : true, // parse social plugins on this page version : 'v2.8' // use graph api version 2.8 });
// Now that we've initialized the JavaScript SDK, we call // FB.getLoginStatus(). This function gets the state of the // person visiting this page and can return one of three states to // the callback you provide. They can be: // // 1. Logged into your app ('connected') // 2. Logged into Facebook, but not your app ('not_authorized') // 3. Not logged into Facebook and can't tell if they are logged into // your app or not. // // These three cases are handled in the callback function.
FB.getLoginStatus(function(response) { //statusChangeCallback(response); }); };
// Load the SDK asynchronously (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));