/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
Featured Products
Aromas that glow gently. Designs that feel timeless.
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
OUR STORY
We create hand-poured candles and home pieces with the intention of bringing warmth, beauty, and care into everyday spaces. Each piece is made in small batches using 100% soy wax and clean, thoughtfully chosen ingredients—always phthalate-free, petroleum-free, cruelty-free, and never tested on animals—because what enters your home should feel as good as it looks. I began this studio from a love of making things by hand and a belief that the objects we surround ourselves with can quietly shape how we feel. Every candle is poured with care, and every vessel is designed to live on long after the flame has burned, ready to be reused, gifted, or kept close. My hope is that these pieces become part of your home, your rituals, or a moment shared with someone you love.Thank you for being here and for choosing handmade—it truly means more than you know.— Aria Founder & Maker
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
Choose your scent, vessel, and engraving. Your light — your way.
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
Why Choose Cindrelia?
Distinct in design and scent, each piece is crafted in limited quantities—created to stand apart from mass-market collections.
Made with non-toxic ingredients, 100% soy wax, and care for both your home and the environment.
Made for moments that deserve to be felt.
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
REVIEWS / TESTIMONIALS
“The scent is beautiful — warm but not overpowering. My new go-to!” — Maya R.“The wooden wick crackles like a tiny fireplace. Obsessed.” — Daniel K.“Cindrelia has the most calming vibe. Packaging is gorgeous too.” — Ava S.
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
SUBSCRIBE
Join the Light Circle
Get early access to drops, limited scents, and exclusive discounts.
/* ============================ Active state + gentle auto-scroll ============================ */ (function(){ const links = Array.from(document.querySelectorAll(".cind-nav a[data-hash]")); const row = document.getElementById("cindNavLinks"); function setActiveFromHash(){ const h = (location.hash || "").toLowerCase(); links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")||"").toLowerCase() === h)); // Home state when no hash if(!h){ links.forEach(a => a.classList.toggle("is-active", (a.getAttribute("data-hash")===""))); } // On mobile, scroll active pill into view nicely const active = links.find(a => a.classList.contains("is-active")); if(active && row && window.matchMedia("(max-width: 720px)").matches){ const r = row.getBoundingClientRect(); const b = active.getBoundingClientRect(); const overflowLeft = b.left < r.left + 12; const overflowRight = b.right > r.right - 12; if(overflowLeft || overflowRight){ active.scrollIntoView({behavior:"smooth", inline:"center", block:"nearest"}); } } } window.addEventListener("hashchange", setActiveFromHash, {passive:true}); setActiveFromHash(); })();
CONTACT
Need Help?
Have a question about your order or custom candle? We’re here to assist.