ADVERTISEMENT

Style Weekend: Heal your inner child—and the planet—at these workshops and fairs

Celebrate National Children's Month, explore the art of letterforms, and surround yourself with all things Filipino

Published Nov 27, 2024 02:52 am

Presente by ArteFino
When: Ongoing until Dec. 1, 10 a.m. to 10 p.m. (Saturday) and 9 p.m. (Sunday)
Where: The Fifth at Rockwell, Power Plant Mall, Makati City

This year’s Presente by ArteFino shines a light on values like responsible retailing and upcycling, making holiday shopping more joyful and meaningful. The fair focuses on unboxing the gifts of responsible retailing, including time-honored values and Filipino traditions that set the movement and its community apart. Festive flavors, holiday and home decor, unique gift items, and party-season fashion do more than just set the tone for a joyous Christmas celebration—they also advance conversations on craft, intentional design, and conscious consumption.

Hola, Escolta!
When: Nov. 30, 10 a.m. to 10 p.m.
Where: First United Building, Escolta, Manila City

Hola, Escolta! invites everyone to discover the beauty of the First United Building and the creative scene it has fostered with its tenants. From film screenings, installations, and art markets to photography sessions, tours, and fashion showcases, explore the historic landmark’s vibrant creative spaces. The event is supported by the City of Manila, the Department of Tourism, Culture and Arts of Manila, and the Escolta Commercial Association Inc.

H.E.Y.! Fest
When: Nov. 30, 10 a.m. onwards
Where: SM Aura Samsung Hall, Taguig City

World Children’s Day 2024 may be over, but its mission continues. Celebrate, uplift, and empower the next generation at H.E.Y.! (Heed the Empowered Youth) Fest. Get ready for an inspiring day of activities, forums, and a shared commitment to every child’s future.

Pista ng Kapuluan
When: Nov. 30, 5 p.m
Where: Balay Yatu, Museo Pambata, Roxas Blvd., Manila City

Join Museo Pambata as it celebrates two years of the Philippine Youth Atlas, bringing together the kapwa, kalikasan, kabutihan, and kaluluwa of over 500 youth from across the archipelago. The event marks the launch of its Archipelago exhibit, featuring performances by indigenous youth, renowned local artists, and DJs from all over the country.

Alphabet Anomalies
When: Nov. 30, 1 to 5 p.m.
Where: Common Room Mess Studio, the Atrium of Makati, Makati City

Alphabet Anomalies is a hands-on workshop exploring letterforms using unconventional, upcycled tools—think sticks, toys, kitchen utensils, carpentry tools, thread, wood, and more. The first part of the session features Jo Malinis of Type 63, who will cover the fundamentals of type design. Maan Agsalud of Common Room will then lead guided prompts and playful exercises to spark new ideas using unconventional tools. The workshop is priced at ₱2,200.

Paskubo sa Lokale
When: Nov. 30 to Dec. 1, 9 a.m. to 9 p.m.
Where: The Corner House, San Juan City

The Lokale marks its launch with a holiday-themed market dubbed Paskubo sa Lokale. This event is a celebration of culture, creativity, and community—where every purchase supports local talent and adds to the holiday joy! Discover all things Filipino, from trendy clothes and anik-anik (accessories) to savory snacks and refreshing drinks.

Hello, readers! Do you have a story you want us to feature? You can—reach us via [email protected] or on Facebook, Instagram, and Tiktok.

Related Tags

Style Weekend Leisure This Weekend
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.