Instant

Crush ItYour Way Sweepstakes – Instant Win Game

View saved
How does this find feel?

Camel Crush It Your Way Sweepstakes — Win $25,000 + Instant Win Prizes!

:root {
–primary: #1a3a5c;
–primary-dark: #122a44;
–primary-deep: #0d1e30;
–primary-light: #2e5f8a;
–primary-pale: #e8f0f8;
–accent: #f5c518;
–accent-light: #ffe066;
–cream: #fdfcff;
–warm-white: #f7f9fc;
–border: #d4e2ef;
–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: #d4e2ef; 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, #0d1e30 0%, #1a3a5c 30%, #1e4976 65%, #2e5f8a 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,197,24,0.12) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.35);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 22px;
color: #fff;
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.2rem, 7vw, 4rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
}
header h1 span { color: var(–accent-light); }
.hero-sub {
font-size: 1.05rem;
opacity: 0.88;
max-width: 620px;
margin: 0 auto 28px;
line-height: 1.7;
color: rgba(255,255,255,0.85);
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.4rem, 7vw, 3.8rem);
font-weight: 800;
color: var(–accent-light);
line-height: 1;
margin-bottom: 4px;
text-shadow: 0 0 40px rgba(245,200,66,0.4);
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.6;
margin-bottom: 28px;
}
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.25);
border-radius: 10px;
padding: 12px 18px;
min-width: 72px;
text-align: center;
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–accent-light);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.6;
margin-top: 4px;
}

/* ── CTA BUTTON ── */
.cta-btn {
display: inline-block;
background: var(–accent);
color: #1a0533;
font-family: ‘Inter’, sans-serif;
font-size: 1.1rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
padding: 16px 44px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: background 0.2s, transform 0.15s;
margin: 8px 0;
}
.cta-btn:hover { background: #fbbf24; transform: translateY(-2px); }

/* ── STAT PILLS ── */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 20px;
}
.stat-pill {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 6px;
padding: 8px 16px;
font-size: 0.82rem;
text-align: center;
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–accent-light); font-family: ‘Playfair Display’, serif; }

/* ── TOC ── */
.toc-box {
background: var(–warm-white);
border: 1px solid var(–border);
border-left: 4px solid var(–primary);
border-radius: 10px;
padding: 24px 28px;
margin: 32px 0;
}
.toc-box .toc-label {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–primary);
margin-bottom: 12px;
}
.toc-box ol { padding-left: 20px; }
.toc-box ol li { margin-bottom: 6px; }
.toc-box ol li a { color: var(–text-dark); text-decoration: none; font-weight: 500; }
.toc-box ol li a:hover { color: var(–primary); }

/* ── MAIN CONTENT ── */
.content-wrap {
max-width: 780px;
margin: 0 auto;
padding: 0 20px 60px;
}

section {
background: var(–warm-white);
border-radius: 14px;
padding: 36px 36px;
margin: 28px 0;
border: 1px solid var(–border);
}
section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.7rem;
font-weight: 700;
color: var(–primary-dark);
margin-bottom: 18px;
padding-bottom: 12px;
border-bottom: 2px solid var(–border);
}
section h2 span { color: var(–primary); }
section h3 {
font-family: ‘Inter’, sans-serif;
font-size: 1.05rem;
font-weight: 700;
color: var(–text-dark);
margin: 22px 0 10px;
}
section p {
color: var(–text-gray);
margin-bottom: 16px;
line-height: 1.85;
}
section p:last-child { margin-bottom: 0; }

blockquote {
border-left: 4px solid var(–primary);
background: var(–primary-pale);
padding: 16px 20px;
margin: 20px 0;
border-radius: 0 8px 8px 0;
font-style: italic;
color: var(–text-gray);
font-size: 0.95rem;
}

/* ── PRIZE CARDS ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 16px;
margin: 20px 0;
}
.prize-card {
background: linear-gradient(135deg, #eef4fb 0%, #dceaf5 100%);
border: 2px solid var(–border);
border-top: 5px solid var(–primary);
border-radius: 14px;
padding: 24px 20px;
text-align: center;
}
.prize-card.accent-card {
border-top-color: var(–accent);
background: linear-gradient(135deg, #fffbf0 0%, #fef3c7 100%);
}
.prize-card .pc-emoji { font-size: 2.8rem; display: block; margin-bottom: 10px; }
.prize-card .pc-count {
font-size: 0.85rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–primary);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-count { color: #b45309; }
.prize-card .pc-name {
font-family: ‘Playfair Display’, serif;
font-size: 1.1rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 8px;
}
.prize-card .pc-value {
font-family: ‘Playfair Display’, serif;
font-size: 1.5rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-value { color: #b45309; }
.prize-card .pc-note { font-size: 0.82rem; color: var(–text-light); }

/* ── STEPS ── */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 18px;
}
.step-num {
background: var(–primary);
color: #fff;
font-weight: 800;
width: 34px;
height: 34px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 2px;
font-size: 1rem;
}
.step-body strong { display: block; font-weight: 700; margin-bottom: 4px; color: var(–text-dark); }
.step-body span { color: var(–text-gray); font-size: 0.95rem; }

/* ── TABLE ── */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 0.95rem;
}
.data-table th {
background: var(–primary);
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
padding: 12px 16px;
text-align: left;
font-size: 0.85rem;
}
.data-table td {
padding: 11px 16px;
border-bottom: 1px solid var(–border);
color: var(–text-gray);
vertical-align: top;
}
.data-table tr:last-child td { border-bottom: none; }
.data-table tr:nth-child(even) td { background: #f0f5fa; }
.data-table td strong { color: var(–text-dark); }

/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li {
display: flex;
gap: 18px;
align-items: flex-start;
margin-bottom: 20px;
position: relative;
}
.tl-dot {
width: 14px; height: 14px;
background: var(–primary);
border-radius: 50%;
flex-shrink: 0;
margin-top: 6px;
}
.tl-body strong { display: block; font-weight: 700; color: var(–text-dark); }
.tl-body span { color: var(–text-gray); font-size: 0.93rem; }

/* ── TIPS ── */
.tips-list { list-style: none; padding: 0; margin: 20px 0; }
.tips-list li {
display: flex;
gap: 14px;
align-items: flex-start;
margin-bottom: 14px;
padding: 14px 18px;
background: var(–primary-pale);
border-radius: 10px;
border-left: 4px solid var(–primary);
}
.tips-list li .tip-icon { font-size: 1.4rem; flex-shrink: 0; }
.tips-list li .tip-text { color: var(–text-gray); font-size: 0.95rem; line-height: 1.6; }
.tips-list li .tip-text strong { color: var(–text-dark); display: block; margin-bottom: 2px; }

/* ── FAQ ── */
.faq-item { border-bottom: 1px solid var(–border); }
.faq-item:last-of-type { border-bottom: none; }
.faq-q {
width: 100%; background: none; border: none; cursor: pointer;
text-align: left; padding: 18px 0;
font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 700;
color: var(–text-dark);
display: flex; justify-content: space-between; align-items: center; gap: 12px;
}
.faq-q::after { content: ‘+’; font-size: 1.4rem; color: var(–primary); flex-shrink: 0; }
.faq-item.open .faq-q::after { content: ‘−’; }
.faq-a { display: none; padding: 0 0 18px; color: var(–text-gray); font-size: 0.95rem; line-height: 1.75; }
.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: var(–warm-white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px;
text-decoration: none;
color: var(–text-dark);
transition: border-color 0.2s, transform 0.15s;
display: block;
}
.related-card:hover { border-color: var(–primary); transform: translateY(-2px); }
.rc-cat {
font-size: 0.7rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–primary);
margin-bottom: 6px;
}
.rc-title { font-size: 0.9rem; font-weight: 600; line-height: 1.4; }

/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #0d1e30 0%, #1a3a5c 60%, #1e4976 100%);
border-radius: 18px;
padding: 44px 36px;
text-align: center;
margin: 28px 0;
color: #fff;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(1.6rem, 5vw, 2.4rem);
font-weight: 800;
color: #fff;
margin-bottom: 14px;
border-bottom: none;
padding-bottom: 0;
}
.entry-section h2 span { color: var(–accent-light); }
.entry-section p { color: rgba(255,255,255,0.8); margin-bottom: 20px; font-size: 1rem; }

/* ── FACT POPUPS ── */
.fact-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 2px solid var(–primary);
border-radius: 16px;
padding: 24px 28px;
max-width: 320px;
width: 90%;
z-index: 10000;
box-shadow: 0 20px 60px rgba(0,0,0,0.18);
text-align: center;
font-family: ‘Inter’, sans-serif;
}
.fact-popup .fact-icon { font-size: 2.2rem; display: block; margin-bottom: 10px; }
.fact-popup .fact-title {
font-family: ‘Playfair Display’, serif;
font-size: 1.1rem;
font-weight: 700;
color: var(–primary-dark);
display: block;
margin-bottom: 8px;
}
.fact-popup { color: var(–text-gray); font-size: 0.9rem; line-height: 1.6; }

/* ── SKIP POPUP ── */
#skip-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 2px solid var(–primary);
border-radius: 18px;
padding: 32px 28px;
max-width: 340px;
width: 90%;
z-index: 10001;
box-shadow: 0 24px 70px rgba(0,0,0,0.2);
text-align: center;
font-family: ‘Inter’, sans-serif;
}
#skip-popup .skip-icon { font-size: 2.4rem; margin-bottom: 10px; display: block; }
#skip-popup h3 {
font-family: ‘Playfair Display’, serif;
font-size: 1.4rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 8px;
}
#skip-popup p { color: var(–text-gray); font-size: 0.92rem; margin-bottom: 20px; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–primary); color: #fff;
font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 800;
text-transform: uppercase; letter-spacing: 0.04em;
padding: 13px; border-radius: 50px; border: none; cursor: pointer; margin-bottom: 10px;
}
.popup-btn-yes:hover { background: var(–primary-dark); }
.popup-btn-no {
display: block; width: 100%;
background: transparent; color: var(–text-gray);
font-size: 0.9rem; padding: 10px; border-radius: 50px;
border: 1px solid var(–border); cursor: pointer;
}
.popup-btn-no:hover { background: var(–cream); }

@media (max-width: 600px) {
section { padding: 24px 18px; }
.entry-section { padding: 28px 18px; }
}

✨ Giveaway Open — Ends May 6, 2026

Camel Crush It
Your Way
Sweepstakes

Play the daily “This or That” instant win game for a chance at Mastercard prepaid cards — plus automatic entries into weekly and grand prize drawings!

$125,000
Total Prize Pool
00
Days
00
Hours
00
Mins
00
Secs

$25,000Grand Prize
3,140Instant Win Prizes
40Weekly Coolers
21+Tobacco Consumers

What Is the Camel Crush It Your Way Sweepstakes?

R.J. Reynolds Tobacco Company is running the Camel Crush It Your Way Sweepstakes — a multi-layered promotion that combines a daily instant win game with weekly sweepstakes drawings and one massive grand prize drawing. The total prize pool is a whopping $125,000, making this one of the bigger tobacco brand promotions of 2026.

Here’s what makes this one unique: every time you play the daily “This or That” question game on camel.com, you get an instant chance to win a Mastercard prepaid card ($25 or $50), AND you’re automatically entered into that week’s weekly sweepstakes drawing AND the grand prize drawing. One play, three chances to win.

You can play once per day throughout the promotion period (March 16 – May 6, 2026), and if you don’t win instantly, you may be offered a bonus play for completing a short action like reading an article or updating your preferences.

This promotion is open to registered camel.com members who are tobacco consumers aged 21 or older. If you’re not already registered, you can sign up for free — no purchase necessary.

The Prizes — $125,000 Total Prize Pool

There are three prize tiers in this promotion. You can win from any or all of them — instant win prizes don’t disqualify you from the weekly or grand prize drawings.

💰

1 Winner
Grand Prize
$25,000
Awarded by check to the winner

🧊

40 Winners (5/week)
Hard-Sided Cooler
$200 ARV
8 weekly drawings, 5 winners each

💳

2,600 Winners
$25 Mastercard Prepaid
$25 each
Instant win — awarded via email

💳

540 Winners
$50 Mastercard Prepaid
$50 each
Instant win — awarded via email

The instant win prizes are delivered as digital Mastercard prepaid cards issued by The Bancorp Bank. You’ll receive an email with claim instructions — you must claim within 3 months. The cards can be used anywhere Mastercard debit is accepted in the U.S.

How to Enter Step by Step

Entering is simple — just answer a fun “This or That” question each day. Here’s exactly how it works:

  • 1
    Register or Log In at camel.com
    You need a free camel.com account (Username + password). If you don’t have one, register for free — no purchase required. You must be a tobacco consumer aged 21+.
  • 2
    Find the Promotion Link
    Once logged in, look for the Camel Crush It Your Way promotion link on the website and click it.
  • 3
    Answer the “This or That” Question
    Click your answer to the daily question — there are no right or wrong answers. This is your official “Play” for the day.
  • 4
    See If You Won Instantly
    If your screen shows a prize-winning message, you’ve won an instant Mastercard prepaid card! If not, you’re still entered into the weekly and grand prize drawings.
  • 5
    Earn a Bonus Play (Optional)
    If you didn’t win instantly, you may be offered an extra play by completing a short action (like reading an article). This gives you an additional instant win chance AND extra entries into the weekly and grand prize drawings. Max 2 bonus plays total over the whole promotion.
  • 6
    Come Back Every Day
    You can play once per day (plus up to 1 bonus play per day if offered). The more days you play, the more entries you accumulate for the weekly and grand prize drawings.

Who Can Enter — Eligibility

Requirement Details
Age 21 years of age or older at time of participation
Residency Legal residents of the 50 United States and Washington D.C.
Excluded States Massachusetts (MA) and Michigan (MI) residents are NOT eligible
Consumer Type Must be a tobacco consumer
Account Required Must have a registered camel.com Username and password (free to obtain)
Plays Per Day 1 play per day + up to 1 bonus play per day (if offered)
Max Bonus Plays No more than 2 bonus plays total over the entire promotion period
Sponsor Employees Employees of R.J. Reynolds Tobacco Company and affiliates are not eligible

Note: U.S. territories are also excluded. Void where prohibited by law.

Timeline & Key Dates

  • March 16, 2026 at 12:00 PM ETPromotion begins — Weekly Period 1 starts
  • March 18, 2026 at 11:59 PM ETWeekly Period 1 ends — drawing on March 19
  • March 19 – April 29, 2026Weekly Periods 2–7 run with weekly drawings each Thursday
  • April 30 – May 6, 2026Weekly Period 8 (final week)
  • May 6, 2026 at 11:59:59 AM ETPromotion ends — all plays must be received by this time
  • May 7, 2026Final weekly drawing (Period 8) — 5 cooler winners selected
  • On or about May 6, 2026 (after 11:59:59 AM ET)Grand Prize drawing — 1 winner of $25,000 selected
  • Within 3 business days of each drawingWinners notified by email — must respond within 7 days

Tips to Maximize Your Chances

  • 📅
    Play Every Single DayEach daily play gives you one entry into that week’s weekly drawing AND one entry into the grand prize drawing. Over 51 days, that’s potentially 51 grand prize entries.
  • ⚡
    Always Take the Bonus PlayIf you’re offered a bonus play after a non-winning round, take it. It costs nothing and gives you an extra instant win chance plus extra entries in both drawings.
  • 📧
    Keep Your Email CurrentInstant win and sweepstakes winners are notified by email. Make sure the email on your camel.com account is one you check regularly.
  • ⏰
    Don’t Miss a Weekly PeriodWeekly entries don’t roll over — if you miss a week entirely, you won’t have entries in that week’s drawing. Play at least once per week to stay in every drawing.
  • 📬
    Respond to Winner Notifications FastIf you win the weekly or grand prize, you have only 7 days to return the required documents. Set up email notifications so you don’t miss the message.
  • 🔒
    Use Only One AccountUsing multiple usernames will get all your plays disqualified. Stick to your single registered account throughout the entire promotion.

Frequently Asked Questions

No purchase is necessary. You can register for a free camel.com account and play the daily game at no cost. A purchase will not increase your chances of winning.

Each day, randomly selected times are assigned to prizes. The first person to complete a play at or after one of those winning times wins the instant prize. If your screen shows a prize-winning message, you won! If not, you’re still entered into the weekly and grand prize drawings.

Yes! Winning an instant prize does not disqualify you from the weekly sweepstakes or grand prize drawings. Each play earns entries into all three prize tiers simultaneously.

After a non-winning play, you may be offered an extra play by completing a short action — like reading a short article or updating your preferences. You can earn up to 2 bonus plays total over the entire promotion, and only 1 bonus play per day. The bonus play must be used immediately or it’s forfeited.

If you win an instant prize, Camel will send an email to your registered camel.com email address with instructions to claim your digital Mastercard prepaid card. You must claim it within 3 months of receiving those instructions, or your prize expires.

No — weekly sweepstakes entries do NOT roll over. You must play at least once during each weekly period to have entries in that week’s drawing. However, every play throughout the promotion period accumulates entries for the grand prize drawing.

Unfortunately, no. Residents of Massachusetts (MA) and Michigan (MI) are specifically excluded from this promotion, as are residents of U.S. territories. The promotion is void in those locations.

More Free Sweepstakes to Enter

Ready to Play & Win?

Log in to your camel.com account and answer today’s “This or That” question for an instant chance to win a Mastercard prepaid card — plus automatic entries into the weekly and $25,000 grand prize drawings!

ENTER HERE ✨

No Purchase Necessary. Open to legal residents of the 50 US/DC (excl. MA, MI & U.S. territories), tobacco consumers 21+. Promotion begins 3/16/26 at 12:00 PM ET and ends 5/6/26 at 11:59:59 AM ET. Total ARV of all prizes: $125,000. Sponsor: R.J. Reynolds Tobacco Company. For Official Rules visit camel.com. Void in MA, MI, U.S. territories, and where prohibited.

💳
3,140 Instant Win Prizes!
There are 2,600 x $25 and 540 x $50 Mastercard prepaid cards up for grabs. Play every day to maximize your chances of hitting a winning time slot!
🧊
5 Coolers Every Week!
Five hard-sided coolers (ARV $200 each) are given away every week for 8 weeks. That’s 40 total weekly winners — pretty good odds if you’re playing daily!
💰
$25,000 Grand Prize!
One lucky player will win $25,000 paid by check. Every single play you make throughout the promotion period earns you an entry into this grand prize drawing.
⚡
Bonus Plays = Extra Entries!
If you’re offered a bonus play after a non-winning round, always take it. It gives you an extra instant win shot AND extra entries in both the weekly and grand prize drawings.

✨

Ready to Play?

You’re halfway through the guide! Jump straight to the entry page and start playing the “This or That” game for your chance to win instantly.


document.addEventListener(‘DOMContentLoaded’, function() {

// ── COUNTDOWN ──
var deadline = new Date(‘2026-05-06T11:59:59-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 = [];
}

var startBtn = document.getElementById(‘scroll-start-btn’);
if (startBtn) {
startBtn.addEventListener(‘click’, function(e) {
e.preventDefault();
startAutoScroll();
});
}

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 section = document.getElementById(‘enter-now’);
if (section) section.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}

document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘scroll-start-btn’ || e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’ || e.target.closest(‘.cta-btn’)) return;
if (skipPopup && skipPopup.style.display === ‘block’) return;
if (scrolling) stopAutoScroll();
});

});

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.