ADVERTISEMENT

Happy Andrada spotlights Philippine culture with Halloween beauty transformations

Published Oct 12, 2021 02:10 pm

The fashion design puts the Happy in “Happy Halloween” this season

Aside from being the spooky season, Halloween offers a chance for everyone to do dramatic transformations. It is that time of the year when everyone gets a little theatrical, putting on costumes of gore and fantasy, even embodying a full-on character for a night scare and treats. Sadly, with the continuous safety protocols that are happening in the Philippines due to the pandemic, it is likely that we will be celebrating Halloween apart again. No parties, no trick or treats, just at-home chilling with horror and thriller films playing on the screen. But that doesn’t mean that costumes and transformations are already out of the window. And for one fashion designer, Halloween is still a go with her special beauty looks.

For the second time, fashion designer Happy Andrada is taking on the Halloween Makeup Challenge to bring joy and keep the season’s tradition alive online.

“Halloween is my fave time of the year, we get to dress up, have fun, and celebrate with family and friends. But now being in a pandemic, Halloween is kind of canceled,” Happy tells Manila Bulletin Lifestyle. “I decided to still have fun, to get creative—crafting different looks and at the same time use my skills as a makeup artist.”

While she is known for being a noted fashion designer, who studied design at the premier Central Saint Martins in London, Happy also took up professional makeup artistry at The London School of Beauty and Makeup. This helped her create beauty transformations that are just out of this world.

Last year, Happy works centered on iconic characters such as Sally from “The Nightmare Before Christmas,” Snow White and the Evil Queen disguised as an old witch, and the masked anarchist in “V for Vendetta.” This time, the fashion designer highlights Philippine culture in her works, from folklore-themed looks to ones celebrating local festivities and personalities.

“In making the makeup transformations, I make sure that I create something different, or if I do get inspired by another makeup look, I would add my own twist to it,” she muses. “For this makeup challenge, I chose to do all Philippine-inspired, away from cliché characters this year and focus more on our culture. With this, I get to learn more and share about Philippine festivities, mythology, and so much more.”

What she did so far features themes like sirena (mermaid), nuno sa punso (dwarf-like nature spirit), and Mangechay or Mangacha, an elder that is said to be the creator of the heavens. Deviating from folkloric characters are her Higantes Festival- and Jose Rizal-inspired looks.

“The hardest part is always the start of the makeup challenges, you always start iffy and doubt yourself,” Happy says about her transformation. “At the end of the day, you realize it’s just for fun and there’s no one stopping you or judging you but you, keep going.”

See more of her beauty transformations at @happyandrada.makeup on Instagram.

Related Tags

Fashion makeup Happy Andrada Style Halloween
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.