ADVERTISEMENT

Eight Fave Finds of 2018

Published Dec 28, 2018 12:57 pm
By Pierra Calasanz-Labrador It was a great year for local finds—and the ever-growing attendance at artisan fairs and intimate pop-ups alike is proof that proudly Filipino design and craftsmanship is getting the attention it deserves. Here’s a round-up of the top finds that especially caught my eye (and possibly even ended up in my own closet!) this year. Zarah Juan 1. Zarah Juan’s Jeepney Bag. Part of a playful collection of wicker bags that pays tribute to local icons and traditions (takatak, sorbetes cart, padyak, kalabaw), the crossbody Jeepney Bag is roomy enough for your everyday essentials and is a great conversation starter! Tel(+63929) 319-9390, @zarahjuan on Instagram Jor-el Espina 2. Jor-el Espina’s Bomberong Jacket (the style name combines bomber and barong) was this year’s go-to piece, whether the dress code called for (modern) Filipiniana or one simply wanted to make a chic statement with an updated take on the classic barong. @jorel.espina on Instagram Frankie 1 3. Frankie and Friends General Store. This fresh and boho modern retail space features a curated collection of charming local brands, from eco-friendly products and handcrafted accessories to organic children’s sleepwear, chic swimsuits, and pretty frocks. Plus there’s an in-store café for the complete leisurely shopping experience. Located at SM Aura Premier Amami Tambourine Dangle Earrings 4. Amami. Handcrafted with indigenous techniques and made for the modern Filipina, Amami’s romantic tambourin-inspired pieces not only celebrate Philippine heritage jewelry, but also help revive an endangered craft and provide sustainable livelihood to artisans. It’s jewelry that empowers. facebook.com/amami.ph, @amami.ph on Instagram Anthill 5. Anthill’s Estafania dress. Anthill Fabric Gallery has a knack for turning hand-loomed indigenous weaves into chic, contemporary pieces. This dress was my favorite design this year. Featuring binakol textile, butterfly sleeves (just in time for the terno revival), and a mini length, it’s touted as a refreshing alternative to the LBD. Available at Tesoros, 1016 Arnaiz Avenue, Makati City, @anthillfabric on Instagram Strange Mercy 3 6. Strange Mercy. This under-the-radar gem serves up gorgeous scarves and great-fitting tees, featuring empowering messages and inspired illustrations with a subtle nod to Filipino culture. strange-mercy.com Gabbie Sarenas 2 7. Gabbie Sarenas’ Cecilia Bib. Possibly my biggest lust item of 2018, this gorgeous bib features a contemporary take on piña, hand-embroidered sampaguita details, and poetry verses sewn in script, earning Gabbie Sarenas a “Best New Product” award for the fashion category at the Artefino Fair. Available at Guava Sketches, Greenbelt 3 Revival 8 Revival The Label. Fellow local advocate Cat Juan Ledesma tipped me off on this online brand that offers easy-breezy feminine dresses for everyday flair, as well as a capsule collection of evening wear. Our pick: the versatile Madi Wrap Dress comes in several lovely prints, flatters any body type, and is easily a best-seller on the site. revivalthelabel.com
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.