ADVERTISEMENT

Celebrate the holiday magic at Rustan's

Create memories that light up the holidays

Published Dec 1, 2024 12:41 pm

The festive season is here, and Rustan’s is ready to make this Christmas unforgettable! With its stunning decorations, immersive experiences, and exclusive offers, Rustan’s invites everyone to rediscover the true magic of the holidays. We lined-up the reasons that makes Rustan’s the reason to complete your holiday festivities:

Snapinsta.app_464131382_18462515887028378_5997419983059926660_n_1080.jpg
A glimpse of the holiday decorations at Rustan's Makati

Experience Christmas Wonderland

This year, Rustan’s transforms into a festive wonderland, bringing the magic of Christmas to life with its enchanting decorations and creative storytelling. The iconic window displays captivate passersby, showcasing Santa Claus in modern-day adventures—hard at work in his vibrant workshop and spreading joy as he delivers gifts in a charming vintage car. Adding a playful twist, Mrs. Claus joins the excitement, cruising around town on a stylish Vespa, symbolizing the lively spirit of the holidays. The store’s exterior completes the magical scene with giant, sparkling Christmas ornaments that radiate festive cheer, inviting visitors to step inside and immerse themselves in a shopping experience filled with wonder, warmth, and holiday nostalgia.

462582043_1206627607097363_3575733943723493012_n.jpg
Wrap your presents with Rustan's charming wrappers

Unforgettable in-store experiences

For those looking to make their presents extra special, the Personalized Gifts service at the gift concierge allows shoppers to customize their purchases, creating thoughtful and unique tokens of love.

Families can immerse themselves in the magic of the season through fun-filled activities such as meeting Santa Claus, and capturing joyful moments together.

Each floor of the store is meticulously curated to offer something unique, from showcases of the latest holiday fashion trends to stunning decor displays that inspire the perfect Christmas ambiance.

462576098_1336645530830953_7935230563396842379_n.jpg
Pieces from Lady Rustan, Roberto Coin, and Benjamin Barker

Holiday offers you can’t resist

Rustan’s transforms holiday shopping into an extraordinary experience by offering deals and discounts of up to 60 percent across a wide range of categories, including beauty, fashion, home essentials, and more. These markdowns make it easier than ever for shoppers to find premium-quality gifts at incredible value. Beyond the discounts, Rustan’s enhances the experience with special promotions tailored to bring joy to every purchase, such as exclusive gifts-with-purchase that add an extra layer of excitement to your holiday finds. To make shopping even more seamless and delightful, Rustan’s also curates collections that cater to various tastes and preferences, ensuring that every shopper can discover the perfect present for their loved ones. Get to enjoy these perks until Dec 31, 2024.

462578164_616871844196813_7298541763629548198_n.jpg
Beauty and grooming must-haves from RMS, Estee Lauder, and Chanel

Celebrate the season at Rustan’s and create memories that light up the holidays. Visit your nearest branch or shop online to experience the joy of #RustansChristmas and rediscover why we all #BelieveInTheMagicOfChristmas.

Related Tags

Fashion and Beauty Rustans
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.