ADVERTISEMENT

VIRAL: Why you should try 'latte' makeup

This beauty trend works on everyone, and it's easy to achieve

Published Jul 14, 2023 09:39 am
Yes, you read it right! There’s a new makeup trend that’s quickly becoming a crowd favorite—and it’s a look that suits us who live in the tropics all year round. 
Going viral on TikTok and Instagram is “latte makeup” where it’s all about playing with caramel hues all over your face, with dabs of shimmer for a glowing summer look. “I just came from the beach” is the vibe we’re trying to achieve here. Gen X and Millenials aren’t new to this look though. We’ve seen Jennifer Lopez strut the red carpet in this low-key sexy look. Referred to as the “bronzed goddess” look, Gen Z’s have given it a new name. Everyone loves a good cup of coffee, in whatever concoction it may be, so this spin-off of a beauty look with the name “latte” caught on fast.  So where did this start? Tiktoker Rachel Rigler posted a demo video of her version of the latte makeup last June 23, sharing tips on how easy it is to pull it off. As of this writing, it has more than 2.4 million views with almost 80,000 saves. She starts off by saying that this look is “warm and bronzy, milky and effortless.”
@rachelrigler LATTE MAKEUP ✨☕️ cheers :) #makeup #makeuptrends #beauty #lattemakeup #summermakeup #makeuphacks #greenscreen ♬ original sound - Rachel Rigler

For Rachel, minimal coverage is required to get this look, so she only applied one pump of tinted moisturizer on her face. She avoided the nose as “it gives off the illusion that you’re not wearing as much makeup as you are.”  She uses the same tinted moisturizer to apply on her brow bone. “We’re going to blend it out to make it look seamless,” she explains. Next, she applied a dark matte brown liquid eyeshadow on her lids, then applied shimmer on top. She also applied the darkest brown from her palette onto the lash line. Only one coat of mascara was used to pull off this look. Next, she brought out the bronzer stick and used it to contour her face, under her cheek bone, jaw line, forehead, blending it out with a beauty blender. She then uses concealer on inner corners of the eyes, around the side of her nostrils, and the center of her forehead. She also used a damped sponge with powder on the areas she applied concealer with. “There is no blush,” she reminded her viewers. “Pretty much using the bronzer as a setting powder for the areas you did not use concealer, applying it on my cheekbones.”  She seals this look with a tip for the lips. “Take whatever excess you have on your beauty blender” and dab it on your lips. Line with a nude-colored lip pen, and apply clear lip gloss. “And, that, my friends, is how you do the makeup. We’re going to call this latte,” she ends her TikTok makeup tutorial. A lot of beauty enthusiasts followed suit, including [Alissa Janay](https://www.tiktok.com/@alissajanay1/video/7253195249630186795?is_from_webapp=1&sender_device=pc&web_id=7235353097987737089), Millie Leer, Steph Hui, with over 70 million hashtags on #lattemakeup, which goes to show that this trend is a well-loved look that you just might want to try, too!

Related Tags

MB Lifestyle Online MB Lifestyle PH
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.