60-Day Skin Care Ritual Set
Your Complete 60-Day Skin Care Ritual
From morning hydration and overnight nourishment to under-eye care and gentle exfoliation, each formula works as part of a simple routine to help skin look smoother, brighter, softer, and more refreshed.
60-Day Set Includes
01Dark Circle & Eye Bag Balm
Targeted care for the delicate under-eye area.
02Wrinkle Repair Night Balm
Rich overnight nourishment for smoother-looking skin.
03Anti-Age Glow Day Balm
Daily moisture and radiance care for a fresh-looking complexion.
04Cleanse & Revive Face Scrub
Gentle exfoliation to remove surface buildup and reveal brighter-looking skin.
Meet Each Formula
Four targeted steps, one simple ritual.
1Wake Up To A Fresher-Looking Eye Area
Dark Circle & Eye Bag Balm
The delicate eye area deserves its own targeted care. This rich balm helps moisturize the skin around the eyes while supporting a smoother, more refreshed-looking appearance.
2Let Your Night Routine Do More
Wrinkle Repair Night Balm
Nighttime is the perfect moment to give your skin rich, comforting moisture. This nourishing night balm helps support a softer, smoother-looking complexion while you rest.
3Start Every Morning With A Fresh Glow
Anti-Age Glow Day Balm
Give your skin comfortable daytime moisture with a nourishing balm designed to help improve the appearance of dullness, dryness, and uneven-looking tone.
4Reveal A Fresher-Looking Complexion
Cleanse & Revive Face Scrub
A gentle exfoliating step designed to help remove surface buildup and dead skin cells, leaving your complexion feeling smoother, softer, and refreshed.
‹
›
Real Women. Real Routines. Real Skin.
A simple 60-day ritual designed to help skin look smoother, softer, brighter, and more refreshed.
Ingredient-Inspired Botanical Care
Simple ingredients, thoughtful skin care.
Sea Buckthorn
A naturally nutrient-rich botanical known for its conditioning properties, helping skin feel moisturized and cared for.
Calendula
A gentle botanical commonly used in skincare for its soothing and skin-conditioning properties.
Beeswax
Helps create a nourishing barrier-like feel on the skin and supports comfortable moisture retention.
Rosehip
A botanical ingredient valued in skincare for helping support a soft, smooth, radiant-looking complexion.
A Simple Morning & Night Routine
No complicated routine required.
☀️Morning
1Cleanse
Start with clean, dry skin.
2Eye Care
Apply a small amount of eye balm around the eye area.
3Day Balm
Apply the daytime balm evenly across your face and neck.
4Sun Protection
Finish with your preferred broad-spectrum sunscreen during daytime.
Evening
1Cleanse
Remove makeup and daily buildup.
2Eye Care
Gently apply the eye balm around the eye area.
3Night Balm
Apply a thin layer of night balm and gently massage into the skin.
2–3 Times Per Week: Use the facial scrub as your exfoliating step after cleansing, then continue with your normal skincare routine.
Your 60-Day Skincare Plan
Simple steps. Consistent care. Visible-looking improvements.
Days 1–7
Start Your Routine
Introduce the four products into your routine and focus on consistency. Let your skin become familiar with each step.
Days 8–30
Build Your Ritual
Continue your morning and evening routine while using the face scrub 2–3 times per week. Skin can begin to feel more hydrated, soft, and comfortable.
Days 31–45
Keep Going
Stay consistent with your daily care. Focus on hydration, gentle exfoliation, and targeted eye-area care.
Days 46–60
Maintain Your Glow
Continue the complete routine to maintain a smoother, softer, more refreshed-looking complexion.
Consistency Is The Key To Making Your Skincare Routine A Habit.
Customer Reviews
Karen M.
"The routine is simple and easy to follow. I especially enjoy the eye balm and night balm. My skin feels comfortable and refreshed after using them."
Susan T.
"This set has made my skincare routine much easier. I use the day balm in the morning, the night balm before bed, and the scrub a few times a week."
Linda R.
"I love having everything I need in one set. My skin feels softer and more moisturized."
Jennifer L.
"I bought this because I wanted a simple routine without having several unrelated products. My skin feels soft, hydrated, and well cared for."
‹
›
Frequently Asked Questions
QIs this set suitable for mature skin?+The collection is designed with mature-looking skin in mind and focuses on hydration, softness, radiance, and smoother-looking skin.
QHow often should I use the facial scrub?+Use it approximately 2–3 times per week. Avoid over-exfoliating, especially if your skin is sensitive or feels irritated.
QCan I use the eye balm every day?+Yes. Apply a small amount around the eye area as part of your morning and/or evening routine. Avoid direct contact with the eyes.
QDo I need to use all four products every day?+The day balm and eye balm can be incorporated into your morning routine, while the night balm is designed for evening use. The facial scrub is intended for 2–3 times per week rather than daily use.
QShould I use sunscreen with this routine?+Yes. During the daytime, sunscreen should be the final step of your skincare routine to help protect your skin from UV exposure.
QCan I use other skincare products with this set?+Yes. The routine can be combined with other compatible skincare products. Introduce new products gradually and discontinue use if irritation occurs.
Simplify Your Skincare Ritual
Four targeted formulas come together to make daily, nighttime, eye-area, and weekly care easier.
Start Your 60-Day Skin Care Ritual Today
(function(){ // Initialize every carousel on the page independently (feature carousel + reviews carousel) var carousels = document.querySelectorAll('[data-carousel]'); carousels.forEach(function(carousel){ // Guard against this script block accidentally running twice on the same // carousel (e.g. if pasted in twice) — that would create two independent // timers, and stopping one would never actually stop the autoplay. if (carousel.getAttribute('data-bwc-init') === '1') return; carousel.setAttribute('data-bwc-init', '1'); var track = carousel.querySelector('[data-track]'); var slides = track.querySelectorAll('.bwc-carousel-slide'); var dotsWrap = carousel.querySelector('[data-dots]'); var prevBtn = carousel.querySelector('[data-prev]'); var nextBtn = carousel.querySelector('[data-next]'); var activeIndex = 0; var AUTOPLAY_DELAY = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0; var autoplayEnabled = AUTOPLAY_DELAY > 0; // data-autoplay="0" (or omitted) means manual-only, no autoplay var carouselInView = false; // becomes true only once the carousel scrolls into view var paused = false; // true while the user is hovering, touching, or has just interacted var autoplayTimer = null; var resumeTimer = null; slides.forEach(function(slide, i){ var dot = document.createElement('button'); dot.type = 'button'; dot.className = 'bwc-carousel-dot' + (i === 0 ? ' active' : ''); dot.setAttribute('aria-label', 'Go to slide ' + (i + 1)); dot.addEventListener('click', function(){ goToSlide(i); pauseThenResume(); }); dotsWrap.appendChild(dot); }); var dots = dotsWrap.querySelectorAll('.bwc-carousel-dot'); // Scroll the track itself (horizontal only). Never use scrollIntoView here — // it can also scroll the whole page vertically to "reveal" the slide, which // yanks the page back up to this section if the user has scrolled past it. function goToSlide(i){ var slide = slides[i]; track.scrollTo({ left: slide.offsetLeft, behavior: 'smooth' }); } function updateActive(){ var trackRect = track.getBoundingClientRect(); var closest = 0, closestDist = Infinity; slides.forEach(function(slide, i){ var dist = Math.abs(slide.getBoundingClientRect().left - trackRect.left); if (dist < closestDist) { closestDist = dist; closest = i; } }); activeIndex = closest; dots.forEach(function(d, i){ d.classList.toggle('active', i === closest); }); } var scrollTimer; track.addEventListener('scroll', function(){ clearTimeout(scrollTimer); scrollTimer = setTimeout(updateActive, 80); }); function stepWidth(){ if (slides.length > 1) { return slides[1].offsetLeft - slides[0].offsetLeft; } return slides[0].getBoundingClientRect().width; } prevBtn.addEventListener('click', function(){ track.scrollBy({left: -stepWidth(), behavior:'smooth'}); pauseThenResume(); }); nextBtn.addEventListener('click', function(){ track.scrollBy({left: stepWidth(), behavior:'smooth'}); pauseThenResume(); }); function nextSlide(){ var next = (activeIndex + 1) % slides.length; goToSlide(next); } // A single persistent interval per carousel — it just checks the 'paused' // and 'carouselInView' flags on every tick rather than being torn down and // rebuilt on every interaction. function startAutoplay(){ if (!autoplayEnabled || autoplayTimer) return; autoplayTimer = setInterval(function(){ if (!paused && carouselInView) nextSlide(); }, AUTOPLAY_DELAY); } // Pause immediately on any interaction (hover, press, or touch). function pauseNow(){ paused = true; clearTimeout(resumeTimer); } // Resume right away (used when the mouse actually leaves the carousel). function resumeNow(){ clearTimeout(resumeTimer); paused = false; } // Pause immediately, and schedule an automatic resume a few seconds later — // this is the fallback for touch devices, which have no "mouse left" event. function pauseThenResume(){ pauseNow(); resumeTimer = setTimeout(resumeNow, 3000); } carousel.addEventListener('mouseenter', pauseNow); carousel.addEventListener('mouseleave', resumeNow); carousel.addEventListener('pointerdown', pauseThenResume); carousel.addEventListener('touchstart', pauseThenResume, {passive:true}); // Only autoplay while the carousel is actually on screen — the countdown // only starts once the user has scrolled to this section, not on page load. if (autoplayEnabled && 'IntersectionObserver' in window) { var io = new IntersectionObserver(function(entries){ entries.forEach(function(entry){ carouselInView = entry.isIntersecting; }); }, { threshold: 0.4 }); io.observe(carousel); } else { carouselInView = true; } startAutoplay(); updateActive(); });})();
(function(){ var accordion = document.querySelector('[data-accordion]'); if(!accordion) return; var buttons = accordion.querySelectorAll('.bwc-faq-q'); buttons.forEach(function(btn){ btn.addEventListener('click', function(){ var item = btn.closest('.bwc-faq-item'); var isOpen = item.classList.contains('open'); item.classList.toggle('open', !isOpen); btn.setAttribute('aria-expanded', String(!isOpen)); }); });})();
(function(){ // Elements matching these are almost always "related / recommended / upsell" // product widgets elsewhere on the page — never treat a button/form inside // one of these as this landing page's own add-to-cart control. var EXCLUDE_SELECTOR = [ '[class*="related"]','[id*="related"]', '[class*="recommend"]','[id*="recommend"]', '[class*="upsell"]','[id*="upsell"]', '[class*="cross-sell"]','[id*="cross-sell"]', '[class*="also-like"]','[id*="also-like"]', '[class*="complementary"]','[id*="complementary"]', '[class*="bundle"]','[id*="bundle"]', '[class*="quick-add"]','[id*="quick-add"]', '[class*="quick-buy"]','[id*="quick-buy"]', '[class*="product-card"]','[class*="product-grid-item"]', '[class*="trending"]','[class*="carousel-card"]' ].join(','); function isInsideExcludedWidget(el){ return !!el.closest(EXCLUDE_SELECTOR); } function findRealAddToCartButton(){ // 1) Most specific & reliable: the standard Shopify add-to-cart control, // name="add", that isn't sitting inside a recommendations/upsell widget. var named = document.querySelectorAll('button[name="add"], input[name="add"]'); for (var i = 0; i < named.length; i++) { if (!isInsideExcludedWidget(named[i]) && !named[i].classList.contains('bwc-add-to-cart')) { return named[i]; } } // 2) A real cart/add form, again skipping anything inside an excluded widget. var forms = document.querySelectorAll('form[action*="/cart/add"]'); for (var f = 0; f < forms.length; f++) { if (isInsideExcludedWidget(forms[f])) continue; var btn = forms[f].querySelector('button[name="add"], button[type="submit"], input[type="submit"]'); if (btn) return btn; } // 3) Last resort: visible text match, still excluding recommendation widgets. var all = document.querySelectorAll('button, input[type="submit"]'); for (var j = 0; j < all.length; j++) { var txt = (all[j].textContent || all[j].value || '').trim().toLowerCase(); if (txt.indexOf('add to cart') !== -1 && !all[j].classList.contains('bwc-add-to-cart') && !isInsideExcludedWidget(all[j])) { return all[j]; } } return null; } function bwcAddToCart(btn){ var realBtn = findRealAddToCartButton(); if (realBtn) { realBtn.click(); return; } var fallbackId = btn.getAttribute('data-fallback-variant'); if (!fallbackId || fallbackId === 'VARIANT_ID') { alert('Could not find the add-to-cart form on this page.'); return; } fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id: fallbackId, quantity: 1 }) }).then(function(){ window.location.href = '/cart'; }); } document.addEventListener('click', function(e){ var btn = e.target.closest('.bwc-add-to-cart'); if (!btn) return; e.preventDefault(); bwcAddToCart(btn); });})();
Brand:mysiteSKU:PL0112260811606- The skin clothes.