Melissa & Doug March Sweepstakes — Win a $84.96 Easter Toy Bundle!

:root {
–primary: #e84393;
–primary-dark: #b5006e;
–primary-deep: #7a0048;
–primary-light: #f472b6;
–primary-pale: #fdf2f8;
–accent: #f59e0b;
–accent-light: #fef3c7;
–green: #22c55e;
–blue: #3b82f6;
–cream: #fdfcf9;
–warm-white: #fafaf8;
–border: #e5e5e5;
–text-dark: #1c1c1c;
–text-gray: #555555;
–text-light: #888888;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
}
/* ── PROGRESS BAR ── */
#xp-bar-container {
position: fixed; top: 0; left: 0; right: 0;
height: 5px; background: #e5e5e5; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–primary), var(–accent));
transition: width 0.2s ease;
}
/* ── HEADER ── */
header {
background: linear-gradient(160deg, #7a0048 0%, #b5006e 30%, #e84393 65%, #f472b6 100%);
color: #fff;
text-align: center;
padding: 60px 24px 52px;
position: relative;
overflow: hidden;
}
header::before {
content: ”;
position: absolute;
top: -60px; left: -60px; right: -60px; bottom: -60px;
background: radial-gradient(ellipse at 50% 0%, rgba(245,158,11,0.22) 0%, transparent 70%);
pointer-events: none;
}
header::after {
content: ‘🐰 🎨 🍦’;
position: absolute;
top: 16px; right: 20px;
font-size: 1.2rem;
opacity: 0.25;
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
color: #fff;
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 18px;
}
header h1 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(2rem, 6vw, 3.4rem);
font-weight: 900;
line-height: 1.1;
margin-bottom: 16px;
text-shadow: 0 2px 12px rgba(0,0,0,0.3);
}
header h1 span { color: var(–accent); }
header .sub {
font-size: clamp(0.95rem, 2.5vw, 1.15rem);
opacity: 0.9;
max-width: 600px;
margin: 0 auto 28px;
line-height: 1.6;
}
.prize-big {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(3rem, 10vw, 5.5rem);
font-weight: 900;
color: var(–accent);
line-height: 1;
margin-bottom: 4px;
text-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
.prize-label {
font-size: 0.85rem;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.75;
margin-bottom: 24px;
}
/* ── COUNTDOWN ── */
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 28px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 10px;
padding: 10px 18px;
min-width: 72px;
text-align: center;
}
.cd-num {
font-family: ‘Nunito’, sans-serif;
font-size: 2rem;
font-weight: 900;
color: var(–accent);
display: block;
line-height: 1;
}
.cd-lbl { font-size: 0.65rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.7; }
/* ── HERO BUTTON ── */
.hero-btn-wrap { margin: 0 auto 24px; display: inline-block; }
.scroll-start-btn {
display: inline-block;
background: var(–accent);
color: #1c1c1c;
font-family: ‘Nunito’, sans-serif;
font-size: 1.15rem;
font-weight: 900;
padding: 16px 44px;
border-radius: 50px;
border: none;
cursor: pointer;
letter-spacing: 0.04em;
box-shadow: 0 6px 24px rgba(0,0,0,0.25);
transition: transform 0.15s, box-shadow 0.15s;
text-decoration: none;
}
.scroll-start-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 32px rgba(0,0,0,0.3); }
/* ── STAT PILLS ── */
.stat-pills {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 8px;
}
.pill {
background: rgba(255,255,255,0.12);
border: 1px solid rgba(255,255,255,0.25);
border-radius: 20px;
padding: 6px 16px;
font-size: 0.8rem;
font-weight: 600;
color: #fff;
}
.pill strong { color: var(–accent); }
/* ── CONTENT WRAP ── */
.content-wrap { max-width: 780px; margin: 0 auto; padding: 0 20px; }
/* ── TOC ── */
.toc {
background: var(–warm-white);
border: 1px solid var(–border);
border-left: 4px solid var(–primary);
border-radius: 10px;
padding: 22px 26px;
margin: 36px 0;
}
.toc-title {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(–text-light);
margin-bottom: 12px;
}
.toc ol { padding-left: 18px; }
.toc li { margin-bottom: 6px; }
.toc a { color: var(–primary); text-decoration: none; font-size: 0.92rem; font-weight: 500; }
.toc a:hover { text-decoration: underline; }
/* ── SECTIONS ── */
section {
padding: 44px 0 36px;
border-bottom: 1px solid var(–border);
}
section h2 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(1.5rem, 4vw, 2rem);
font-weight: 900;
color: var(–text-dark);
margin-bottom: 18px;
line-height: 1.2;
}
section h2 span { color: var(–primary); }
section h3 {
font-family: ‘Nunito’, sans-serif;
font-size: 1.1rem;
font-weight: 800;
color: var(–text-dark);
margin: 28px 0 10px;
}
section p { color: var(–text-gray); margin-bottom: 16px; }
section p:last-child { margin-bottom: 0; }
blockquote {
border-left: 4px solid var(–primary);
background: var(–primary-pale);
padding: 16px 20px;
border-radius: 0 8px 8px 0;
margin: 20px 0;
color: var(–text-dark);
font-style: italic;
}
/* ── PRIZE CARDS ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 16px;
margin: 24px 0;
}
.prize-card {
background: #fff;
border: 1px solid var(–border);
border-top: 4px solid var(–primary);
border-radius: 12px;
padding: 22px 18px;
text-align: center;
}
.prize-card.gold { border-top-color: var(–accent); }
.prize-card .pc-icon { font-size: 2.2rem; margin-bottom: 10px; }
.prize-card .pc-name { font-weight: 700; font-size: 0.95rem; color: var(–text-dark); margin-bottom: 6px; }
.prize-card .pc-val { font-family: ‘Nunito’, sans-serif; font-size: 1.3rem; font-weight: 900; color: var(–primary); }
.prize-card.gold .pc-val { color: var(–accent); }
.prize-card .pc-desc { font-size: 0.82rem; color: var(–text-light); margin-top: 6px; line-height: 1.5; }
/* ── STEPS ── */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 16px;
margin-bottom: 20px;
align-items: flex-start;
}
.step-num {
flex-shrink: 0;
width: 36px; height: 36px;
background: var(–primary);
color: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: ‘Nunito’, sans-serif;
font-weight: 900;
font-size: 0.95rem;
}
.step-body { flex: 1; padding-top: 4px; }
.step-body strong { display: block; font-weight: 700; margin-bottom: 4px; }
.step-body span { color: var(–text-gray); font-size: 0.92rem; }
/* ── TABLE ── */
.elig-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.92rem; }
.elig-table th {
background: var(–primary);
color: #fff;
padding: 10px 14px;
text-align: left;
font-weight: 700;
}
.elig-table td { padding: 10px 14px; border-bottom: 1px solid var(–border); color: var(–text-gray); }
.elig-table tr:nth-child(even) td { background: var(–warm-white); }
/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li {
display: flex;
gap: 16px;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px dashed var(–border);
align-items: flex-start;
}
.timeline li:last-child { border-bottom: none; }
.tl-dot {
flex-shrink: 0;
width: 12px; height: 12px;
background: var(–primary);
border-radius: 50%;
margin-top: 6px;
}
.tl-date { font-weight: 700; font-size: 0.88rem; color: var(–primary); margin-bottom: 2px; }
.tl-desc { color: var(–text-gray); font-size: 0.9rem; }
/* ── FAQ ── */
.faq-item { margin-bottom: 10px; }
.faq-q {
width: 100%;
text-align: left;
background: var(–warm-white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px 20px;
font-size: 0.97rem;
font-weight: 600;
color: var(–text-dark);
cursor: pointer;
font-family: ‘Inter’, sans-serif;
}
.faq-q:hover { background: var(–primary-pale); }
.faq-a {
display: none;
background: var(–primary-pale);
border: 1px solid var(–border);
border-top: none;
border-radius: 0 0 10px 10px;
padding: 16px 20px;
font-size: 0.92rem;
color: var(–text-gray);
line-height: 1.7;
}
.faq-item.open .faq-a { display: block; }
/* ── RELATED ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin-top: 20px;
}
.related-card {
background: #fff;
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px;
text-decoration: none;
color: var(–text-dark);
transition: box-shadow 0.15s, transform 0.15s;
}
.related-card:hover { box-shadow: 0 4px 16px rgba(0,0,0,0.1); transform: translateY(-2px); }
.rc-cat { font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–primary); margin-bottom: 6px; }
.rc-title { font-size: 0.88rem; font-weight: 600; line-height: 1.4; }
/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #7a0048 0%, #b5006e 40%, #e84393 100%);
color: #fff;
text-align: center;
padding: 56px 24px;
margin-top: 0;
}
.entry-section h2 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(1.6rem, 4vw, 2.2rem);
font-weight: 900;
margin-bottom: 14px;
color: #fff;
}
.entry-section h2 span { color: var(–accent); }
.entry-section p { opacity: 0.9; max-width: 560px; margin: 0 auto 28px; font-size: 1rem; }
.cta-btn {
display: inline-block;
background: var(–accent);
color: #1c1c1c;
font-family: ‘Nunito’, sans-serif;
font-size: 1.1rem;
font-weight: 900;
padding: 16px 44px;
border-radius: 50px;
text-decoration: none;
letter-spacing: 0.04em;
box-shadow: 0 6px 24px rgba(0,0,0,0.25);
transition: transform 0.15s, box-shadow 0.15s;
margin: 8px;
}
.cta-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 32px rgba(0,0,0,0.3); }
/* ── FACT POPUPS ── */
.fact-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–primary);
border-radius: 16px;
padding: 24px 28px;
max-width: 320px;
width: 90%;
text-align: center;
z-index: 10000;
box-shadow: 0 16px 48px rgba(0,0,0,0.18);
font-family: ‘Inter’, sans-serif;
font-size: 0.92rem;
color: var(–text-dark);
line-height: 1.6;
}
.fact-icon { display: block; font-size: 2rem; margin-bottom: 8px; }
.fact-title { display: block; font-family: ‘Nunito’, sans-serif; font-weight: 900; font-size: 1.1rem; color: var(–primary); margin-bottom: 8px; }
/* ── SKIP POPUP ── */
#skip-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–primary);
border-radius: 16px;
padding: 28px 24px;
max-width: 320px;
width: 90%;
text-align: center;
z-index: 10000;
box-shadow: 0 16px 48px rgba(0,0,0,0.18);
font-family: ‘Inter’, sans-serif;
}
.skip-icon { display: block; font-size: 2rem; margin-bottom: 10px; }
#skip-popup h3 { font-family: ‘Nunito’, sans-serif; font-size: 1.2rem; font-weight: 900; margin-bottom: 8px; color: var(–text-dark); }
#skip-popup p { font-size: 0.88rem; color: var(–text-gray); margin-bottom: 18px; line-height: 1.5; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–primary); color: #fff;
border: none; border-radius: 50px;
padding: 12px 20px;
font-family: ‘Nunito’, sans-serif; font-weight: 800; font-size: 0.95rem;
cursor: pointer; margin-bottom: 8px;
}
.popup-btn-no {
display: block; width: 100%;
background: transparent; color: var(–text-light);
border: 1px solid var(–border); border-radius: 50px;
padding: 10px 20px;
font-family: ‘Inter’, sans-serif; font-size: 0.85rem;
cursor: pointer;
}
@media (max-width: 600px) {
.prize-grid { grid-template-columns: 1fr 1fr; }
.related-grid { grid-template-columns: 1fr 1fr; }
}
Melissa & Doug
March Sweepstakes
Win a beautiful Easter toy bundle worth $84.96 — Burrow Bunny, Sticker WOW, Ice Cream Chalk Set & Water WOW Drawing Set!
What Is the Melissa & Doug March Sweepstakes?
Melissa & Doug — the beloved children’s toy brand known for imaginative, screen-free play — is celebrating spring with a sweet giveaway just in time for Easter. Three lucky winners will each receive a curated toy bundle worth $84.96, packed with four of their most popular products for kids.
Entry is completely free and takes less than a minute. All you need to do is sign up for Melissa & Doug’s email and SMS list through the official landing page. The sweepstakes runs from March 9 through March 25, 2026, and winners will be announced on March 26.
This is a new subscriber sweepstakes — meaning it’s open to people who are new to the Melissa & Doug email and SMS list. If you’re already subscribed, you may not be eligible, so check the official rules carefully before entering.
“No purchase or entry fee required to enter or win. Making a purchase will not increase your chance of winning.” — Official Rules
The Prizes — 4-Item Easter Toy Bundle
Each of the 3 winners receives the exact same prize package — a carefully curated set of four Melissa & Doug products with a total approximate retail value of $84.96. Here’s everything inside the bundle:
The total approximate retail value of each prize package is $84.96. Prizes are non-transferable, non-refundable, and cannot be exchanged for cash. There will be exactly 3 winners selected during the sweepstakes period, each receiving the full 4-item bundle.
How to Enter Step by Step
Entry is quick and free. You’ll need a valid U.S. email address and a mobile phone number to sign up for Melissa & Doug’s email and SMS list. Here’s exactly what to do:
-
1Click the Entry Link
Go to the official Melissa & Doug sweepstakes landing page at melissaanddoug.attn.tv. This is the only valid entry method. -
2Enter Your Email Address
Provide a valid U.S.-based email address. This must be a new subscriber email — if you’re already on the Melissa & Doug email list, you may not be eligible. -
3Enter Your Phone Number
Provide your U.S. mobile phone number to sign up for Melissa & Doug SMS texts. Both email AND SMS signup are required to complete your entry. -
4Agree to Receive Marketing Communications
By entering, you agree to receive marketing emails and SMS texts from Melissa & Doug. You must remain subscribed for the entire duration of the sweepstakes period (through March 25) — opting out before then will disqualify your entry. -
5Submit and You’re Entered!
One entry per person. Winners will be notified by email on March 26, 2026. You’ll have 48 hours to respond to the notification email to claim your prize.
Important: You must stay subscribed to both email and SMS through the end of the sweepstakes period (March 25, 2026). If you unsubscribe before then, your entry becomes ineligible. You can unsubscribe after March 25 if you choose.
Who Can Enter — Eligibility
This sweepstakes is open broadly across the U.S. — no state exclusions! Here’s a full breakdown of the eligibility requirements:
| Requirement | Details |
|---|---|
| Residency | All 50 U.S. states and Washington, D.C. — no exclusions! |
| Age | 18 years of age or older at time of registration |
| Subscriber Status | Must be a NEW subscriber to Melissa & Doug email and SMS |
| Entry Limit | One entry per person, household, and email address |
| Entry Method | Email + SMS signup via the official landing page only |
| Subscription Requirement | Must remain subscribed through March 25, 2026 |
| Sponsor | Melissa & Doug, 10 Westport Road, Wilton, CT 06897 |
Note: Current or former employees of Melissa & Doug (within the past 12 months) and their immediate family members are not eligible. Military personnel stationed overseas with a permanent U.S. address are eligible.
Timeline & Key Dates
-
March 9, 2026 — 12:00 AM ETSweepstakes opens — entry link goes live at melissaanddoug.attn.tv
-
March 9–25, 2026Entry window — sign up for email and SMS to enter
-
March 25, 2026 — 11:59 PM ETEntry deadline — all signups must be completed before this time
-
March 26, 2026Winner selection — 3 winners randomly chosen from all eligible entries
-
March 26, 2026Winner notification — email sent to winners; 48-hour response window begins
-
After March 26, 2026Prize fulfillment — allow at least 2 weeks for delivery after verification
Tips to Maximize Your Chances
🐰 Make Sure You’re a New Subscriber
This sweepstakes is specifically for new subscribers to Melissa & Doug’s email and SMS list. If you’ve signed up before, your entry may be disqualified. If you’re not sure, try signing up — the system should flag duplicates. Use a fresh email address if needed (one you haven’t used with Melissa & Doug before).
📧 Use Your Best Email Address
Winners are notified by email on March 26, 2026, and you have only 48 hours to respond. Use an email address you check regularly — not an old account you rarely open. Add Melissa & Doug to your contacts so the notification doesn’t land in spam.
📱 Keep Your SMS Subscription Active
You must remain subscribed to both email AND SMS through the entire sweepstakes period ending March 25. If you reply STOP to any SMS from Melissa & Doug before March 25, your entry becomes ineligible. Wait until after the sweepstakes closes to opt out if you choose.
📬 Check Your Spam Folder on March 26
The winner notification email goes out on March 26. If you don’t see it in your inbox, check your spam or promotions folder immediately. You have only 48 hours to respond — missing the notification means forfeiting the prize to an alternate winner.
🎁 Perfect Easter Gift Timing
With the sweepstakes closing March 25 and winners announced March 26, there’s a chance the prize could arrive before Easter (April 20, 2026) if you respond quickly and shipping goes smoothly. Allow at least 2 weeks for delivery after verification — so respond to the winner email as fast as possible!
Frequently Asked Questions
More Free Sweepstakes to Enter
Ready to Enter Free?
Click below to go to the official Melissa & Doug sweepstakes landing page. Sign up for their email and SMS list to enter for a chance to win the $84.96 Easter toy bundle. Hurry — the giveaway closes March 25, 2026!
Enter at Melissa & Doug 🐰
Burrow Bunny Included!
Every winner gets the adorable Burrow Bunny Rabbit Stuffed Animal — perfect for Easter!
4 Items Per Bundle!
Each prize pack includes 4 Melissa & Doug products worth $84.96 total — all 3 winners get the full set!
48 Hours to Claim!
Winners are notified March 26 — you only have 48 hours to respond. Check your email!
All 50 States Eligible!
No state exclusions — every U.S. resident 18+ can enter this sweepstakes!
Ready to Enter?
Jump to the entry button — 3 winners each get a $84.96 Easter toy bundle from Melissa & Doug!
document.addEventListener(‘DOMContentLoaded’, function() {
// ── COUNTDOWN ──
var deadline = new Date(‘2026-03-25T23:59:00-04:00’).getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff 0 ? (scrollTop / docHeight) * 100 : 0;
var bar = document.getElementById(‘xp-bar’);
if (bar) bar.style.width = Math.min(pct, 100) + ‘%’;
});
// ── FAQ ACCORDION ──
document.querySelectorAll(‘.faq-q’).forEach(function(btn) {
btn.addEventListener(‘click’, function() {
var item = this.closest(‘.faq-item’);
if (!item) return;
var isOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item.open’).forEach(function(el) { el.classList.remove(‘open’); });
if (!isOpen) item.classList.add(‘open’);
});
});
// ── AUTO-SCROLL ──
var scrolling = false;
var scrollInterval = null;
var factTimers = [];
var skipShown = false;
var skipPopup = document.getElementById(‘skip-popup’);
function triggerFact(id) {
var el = document.getElementById(id);
if (el) {
el.style.display = ‘block’;
setTimeout(function() { el.style.display = ‘none’; }, 4500);
}
}
function startAutoScroll() {
if (scrolling) return;
scrolling = true;
scrollInterval = setInterval(function() {
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
if (scrollTop >= docHeight – 10) { stopAutoScroll(); return; }
window.scrollBy(0, 5);
var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0;
if (!skipShown && pct >= 50) {
skipShown = true;
if (skipPopup) skipPopup.style.display = ‘block’;
}
}, 16);
factTimers.push(setTimeout(function() { triggerFact(‘fact1’); }, 6000));
factTimers.push(setTimeout(function() { triggerFact(‘fact2’); }, 16000));
factTimers.push(setTimeout(function() { triggerFact(‘fact3’); }, 28000));
factTimers.push(setTimeout(function() { triggerFact(‘fact4’); }, 40000));
}
function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
}
// Start scroll on button click
var startBtn = document.getElementById(‘scroll-start-btn’);
if (startBtn) {
startBtn.addEventListener(‘click’, function(e) {
e.preventDefault();
startAutoScroll();
});
}
// Stop scroll on manual scroll
window.addEventListener(‘wheel’, function() { stopAutoScroll(); });
window.addEventListener(‘touchmove’, function() { stopAutoScroll(); });
// Skip popup buttons
var skipYes = document.getElementById(‘skip-yes’);
var skipNo = document.getElementById(‘skip-no’);
if (skipYes) {
skipYes.addEventListener(‘click’, function() {
stopAutoScroll();
if (skipPopup) skipPopup.style.display = ‘none’;
var enterSection = document.getElementById(‘enter-now’);
if (enterSection) enterSection.scrollIntoView({ behavior: ‘smooth’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}
});
Helpful Freebie Mom Guides
Keep going