Sweeps

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

View saved
How does this find feel?

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; }
}

🐰 Giveaway Open — Closes March 25, 2026

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!

$84.96
Prize Value — 3 Winners!
Days
Hours
Mins
Secs

3 Winners
$84.96 Prize Value
4 Items Per Bundle
Mar 25 Deadline

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:

🐰
Burrow Bunny Rabbit Stuffed Animal
$20.99
Soft, huggable plush bunny — perfect for Easter gifting and imaginative play

🌸
Sticker WOW!™ Bunny Bundle
$17.99
Bunny-themed sticker activity set — hours of creative fun for little ones

🍦
Ice Cream Shop Chalk Play Set
$35.99
Outdoor chalk play set with ice cream shop theme — imaginative outdoor play

🎨
Water WOW! Take-Along Drawing Set
$24.99
Mess-free water-reveal drawing activity — great for travel and on-the-go fun

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:

  • 1
    Click the Entry Link
    Go to the official Melissa & Doug sweepstakes landing page at melissaanddoug.attn.tv. This is the only valid entry method.
  • 2
    Enter 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.
  • 3
    Enter 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.
  • 4
    Agree 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.
  • 5
    Submit 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 ET
    Sweepstakes opens — entry link goes live at melissaanddoug.attn.tv

  • March 9–25, 2026
    Entry window — sign up for email and SMS to enter

  • March 25, 2026 — 11:59 PM ET
    Entry deadline — all signups must be completed before this time

  • March 26, 2026
    Winner selection — 3 winners randomly chosen from all eligible entries

  • March 26, 2026
    Winner notification — email sent to winners; 48-hour response window begins

  • After March 26, 2026
    Prize 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

No purchase necessary. Entry is completely free — just sign up for Melissa & Doug’s email and SMS list through the official landing page. Making a purchase will not increase your chances of winning.

The sweepstakes is open to new subscribers only. If you’re already on the Melissa & Doug email and SMS list, you may not be eligible. Check the official rules or try signing up — the system should flag existing subscribers. If you have a different email address you haven’t used with Melissa & Doug, that may work.

Not until after March 25, 2026. The rules require you to remain subscribed to both email and SMS for the entire duration of the sweepstakes period. If you opt out before March 25, your entry becomes ineligible. After the sweepstakes closes, you’re free to unsubscribe at any time by clicking the unsubscribe link in emails or replying STOP to SMS messages.

Winners will be notified by email on March 26, 2026, sent to the email address provided during entry. You’ll have 48 hours from the time the email was sent to reply. Check your spam folder! If you don’t respond within 48 hours, the prize may be forfeited and awarded to an alternate winner.

Yes! This sweepstakes is open to legal residents of all 50 U.S. states and Washington, D.C. — no state exclusions. You must be 18 years of age or older. U.S. military personnel stationed overseas with a permanent U.S. address are also eligible.

Melissa & Doug products are generally designed for children ages 2 and up, though specific age recommendations vary by product. The Burrow Bunny stuffed animal is suitable for all ages; the Sticker WOW and Water WOW sets are typically recommended for ages 3+; and the Ice Cream Shop Chalk Play Set is great for ages 3 and up. Check the individual product pages on melissaanddoug.com for specific age guidance.

No — limit of one entry per person, per household, and per email address. Multiple entries from the same person will be disqualified. The rules are clear: one entry, one chance. Make it count by entering with your best email address and staying subscribed through March 25.

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 🐰

No purchase necessary. Open to legal U.S. residents 18+. Starts 3/9/26 at 12:00 AM ET and ends 3/25/26 at 11:59 PM ET. New subscribers only. This page is an independent editorial guide and is not affiliated with or endorsed by 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

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.