Win $2,000 Cash — Guess the Oreo Cookie Count!
:root {
–primary: #FFB6C1;
–primary-dark: #FF69B4;
–primary-deep: #FF1493;
–primary-light:#FFB6C1;
–primary-pale: #FFC0CB;
–accent: #8B0000;
–accent-light: #CD5C5C;
–cream: #fdfcff;
–warm-white: #f9f7ff;
–border: #e9e3ff;
–text-dark: #1c1c1c;
–text-gray: #555555;
–text-light: #888888;
}
.fmsdb-post-wrap * { box-sizing: border-box; }
.fmsdb-post-wrap {
font-family: ‘Inter’, sans-serif;
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
}
/* ── HEADER ── */
header {
background: linear-gradient(160deg, #FFC0CB 0%, #FF69B4 30%, #FF1493 65%, #FFB6C1 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.15) 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: rgba(255,255,255,0.85); font-style: italic; text-shadow: 0 2px 8px rgba(0,0,0,0.3); }
.hero-sub {
font-size: 1.05rem;
color: rgba(255,255,255,0.92);
text-shadow: 0 1px 4px rgba(0,0,0,0.25);
opacity: 1;
max-width: 100%;
margin: 0 0 28px;
line-height: 1.7;
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.4rem, 7vw, 3.8rem);
font-weight: 800;
color: #fff;
line-height: 1;
margin-bottom: 4px;
text-shadow: 0 2px 12px rgba(0,0,0,0.3);
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
color: rgba(255,255,255,0.85);
margin-bottom: 28px;
}
/* ── HERO IMAGE ── */
.hero-image-wrap {
margin: 20px auto 24px;
max-width: 620px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 8px 32px rgba(0,0,0,0.18);
border: none;
}
.hero-img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
}
@media (max-width: 640px) {
.hero-image-wrap {
max-width: 100%;
border-radius: 0;
margin: 16px -24px 20px;
width: calc(100% + 48px);
box-shadow: none;
}
}
.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: linear-gradient(135deg, var(–primary-pale, #f0faf9) 0%, #fff 100%);
border: 1px solid var(–border);
border-radius: 16px;
padding: 28px 28px 20px;
margin: 32px auto;
max-width: 800px;
box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
.toc-box .toc-label {
font-size: 1rem;
font-weight: 800;
color: var(–primary-dark, #1a6b5a);
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 8px;
}
/* emoji rendered inline in HTML, no pseudo-element needed */
.toc-box ol {
list-style: none;
padding: 0;
margin: 0;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
}
@media (max-width: 560px) {
.toc-box ol { grid-template-columns: 1fr; }
}
.toc-box ol li {
margin: 0;
counter-increment: toc-counter;
}
.toc-box ol li a {
display: flex;
align-items: center;
gap: 10px;
color: var(–text-dark);
text-decoration: none;
font-weight: 600;
font-size: 0.88rem;
background: #fff;
border: 1px solid var(–border);
border-radius: 10px;
padding: 10px 14px;
transition: all 0.18s;
line-height: 1.35;
}
.toc-box ol li a::before {
content: counter(toc-counter);
display: flex;
align-items: center;
justify-content: center;
min-width: 24px;
height: 24px;
background: var(–primary, #00B5A5);
color: #fff;
border-radius: 50%;
font-size: 0.72rem;
font-weight: 800;
flex-shrink: 0;
}
.toc-box ol { counter-reset: toc-counter; }
.toc-box ol li a:hover {
background: var(–primary-pale, #f0faf9);
border-color: var(–primary, #00B5A5);
color: var(–primary-dark, #1a6b5a);
transform: translateX(3px);
}
/* ── MAIN CONTENT — wider on desktop but not fully unconstrained ── */
.content-wrap {
width: 100%;
max-width: 100%;
padding: 0 0 60px;
box-sizing: border-box;
}
section {
background: var(–warm-white);
border-radius: 0;
padding: 36px clamp(24px, 8vw, 120px);
margin: 0;
border: none;
border-bottom: 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(240px, 1fr));
gap: 16px;
margin: 20px 0;
}
.prize-card {
background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 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.15rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 8px;
}
.prize-card .pc-value {
font-family: ‘Playfair Display’, serif;
font-size: 1.6rem;
font-weight: 700;
color: var(–primary-deep);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-value { color: #92400e; }
.prize-card .pc-note { font-size: 0.85rem; color: var(–text-gray); }
/* ── 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;
}
.elig-table th {
background: var(–primary-dark);
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:nth-child(even) td { background: var(–primary-pale); }
.data-table td strong { color: var(–text-dark); }
/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li {
display: flex;
gap: 16px;
margin-bottom: 16px;
align-items: flex-start;
.timeline-dot {
width: 14px; height: 14px;
background: var(–primary);
border-radius: 50%;
flex-shrink: 0;
margin-top: 6px;
}
.timeline-date { font-weight: 700; color: var(–primary-dark); }
.timeline-event { color: var(–text-dark); font-weight: 600; }
.tl-body strong { display: block; color: var(–text-dark); font-weight: 600; }
.tl-body span { color: var(–text-gray); font-size: 0.93rem; }
/* ── FAQ ── */
.faq-item {
border: 1px solid var(–border);
border-radius: 10px;
margin-bottom: 12px;
overflow: hidden;
}
.faq-q {
width: 100%;
background: var(–warm-white);
border: none;
padding: 16px 20px;
text-align: left;
font-family: ‘Inter’, sans-serif;
font-size: 1rem;
font-weight: 600;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
}
.faq-q:hover { background: var(–primary-pale); }
.faq-arrow { font-size: 0.8rem; color: var(–primary); transition: transform 0.25s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a {
display: none;
padding: 0 20px 18px;
color: var(–text-gray);
font-size: 0.95rem;
line-height: 1.8;
border-top: 1px solid var(–border);
background: var(–primary-pale);
}
.faq-item.open .faq-a { display: block; }
/* ── RELATED CARDS ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin: 20px 0;
}
.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); }
.related-card .rc-cat {
font-size: 0.68rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–primary);
margin-bottom: 6px;
}
.related-card .rc-title { font-size: 0.9rem; font-weight: 600; line-height: 1.4; color: var(–text-dark); }
/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #FFC0CB 0%, #FF1493 100%);
border-radius: 0;
padding: 52px 28px;
text-align: center;
margin: 0;
color: #fff;
box-shadow: none;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 2.1rem;
font-weight: 800;
color: #fff;
border: none;
padding: 0;
margin-bottom: 8px;
text-shadow: 0 2px 8px rgba(0,0,0,0.2);
}
.entry-section h2 span { color: rgba(255,255,255,0.9); font-style: italic; }
.entry-section > p { color: rgba(255,255,255,0.88); margin-bottom: 28px; font-size: 1.05rem; }
.entry-stat-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
margin: 0 0 28px;
max-width: 100%;
}
.entry-stat-box {
background: rgba(255,255,255,0.18);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 12px;
padding: 14px 10px;
backdrop-filter: blur(4px);
}
.entry-stat-box .stat-label {
display: block;
font-size: 0.7rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: rgba(255,255,255,0.7);
margin-bottom: 4px;
}
.entry-stat-box .stat-value {
display: block;
font-size: 1rem;
font-weight: 800;
color: #fff;
line-height: 1.3;
}
@media (max-width: 480px) {
.entry-stat-grid { grid-template-columns: 1fr 1fr; }
.entry-stat-grid .entry-stat-box:last-child { grid-column: 1 / -1; }
}
@media (max-width: 600px) {
section { padding: 24px 18px; }
.entry-section { padding: 28px 18px; }
}
/* ── FULL-WIDTH ADS ── */
.adsbygoogle {
display: block !important;
width: 100% !important;
max-width: 100% !important;
}
Guess the Number of Oreo Cookies,
and Cover the U.S. Land Mass!
Join the Fun Now!
Think you can guess how many Oreos it would take? Enter for a chance to win one of two $1,000 cash prizes!

- What Is the 2026 Oreo Land Mass Sweepstakes?
- The Prizes — $2,000 Cash Prizes
- How to Enter Step by Step
- Who Can Enter — Eligibility
- Timeline & Key Dates
- Tips to Maximize Your Chances
- What You Could Do With the Prize
- Why This Sweepstakes Is Worth It
- Frequently Asked Questions
- Register Now — Free Entry
What Is the 2026 Oreo Land Mass Sweepstakes?
Welcome to the 2026 Oreo Land Mass Sweepstakes! This exciting contest invites you to guess how many Oreo cookies it would take to cover the entire land mass of the U.S. If you can guess correctly, you could win one of two $1,000 cash prizes!
Join fellow Oreo fans and embrace your creativity. The fun is just a guess away!
The Prizes — $2,000 Cash Prizes
How to Enter Step by Step
- 1
Visit the Entry Page
Go to Oreo.com/playfulsweeps to enter.
- 2
Make Your Guess
Submit your guess on how many Oreo cookies it will take.
- 3
Complete Your Entry
Follow any additional instructions to finalize your entry.
Who Can Enter — Eligibility
| Field | Details |
|---|---|
| Age | 18+ (19+ in AL, NE) |
| Location | 50 United States and D.C. |
| Entry Method | Online at Oreo.com/playfulsweeps |
Timeline & Key Dates
Tips to Maximize Your Chances
- Make sure to enter online for your best chance!
- Share with friends to increase your odds!
- Check back for more fun giveaways!
- Follow Oreo on social media for updates!
🌟 What Could You Do With This Prize?
Imagine all the possibilities with $1,000 in cash! You could take a spontaneous weekend trip, upgrade your tech gadgets, or even treat yourself to a luxurious spa day. With this prize, the options are endless!
Consider using the winnings to create unforgettable memories—whether it’s a family gathering, a special dinner, or simply saving for a brighter future. The choice is yours, and it all starts with your guess!
💡 Why This Sweepstakes Is Worth Entering
The Oreo brand is known for its delicious cookies and fun promotions, making this sweepstakes an exciting opportunity for fans. With only two winners, your odds are better than many other contests!
Freebiemom readers love giveaways like this because they offer a chance to win big and enjoy a fun experience. Don’t miss out on this unique opportunity to win cash by simply making a guess!
Frequently Asked Questions
Visit Oreo.com/playfulsweeps to submit your guess.
No, entry is completely free.
Winners will be announced in May 2026.
More Free Sweepstakes to Enter
Ready to Enter Free?
Don't miss out on your chance to win big! Enter now and make your guess.
$2,000
April 29, 2026
One-time
ENTER HERE ✨
// ── CONFETTI ──
function fmsdbConfetti() {
var canvas = document.createElement(‘canvas’);
canvas.style.cssText = ‘position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999’;
document.body.appendChild(canvas);
var ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
var pieces = [];
var colors = [‘#e91e8c’,’#FFD700′,’#00B5A5′,’#9c27b0′,’#ff5722′,’#4CAF50′];
for (var i = 0; i < 120; i++) {
pieces.push({
x: Math.random() * canvas.width,
y: Math.random() * canvas.height – canvas.height,
w: Math.random() * 10 + 5,
h: Math.random() * 6 + 3,
color: colors[Math.floor(Math.random() * colors.length)],
rot: Math.random() * Math.PI * 2,
vx: (Math.random() – 0.5) * 4,
vy: Math.random() * 4 + 2,
vr: (Math.random() – 0.5) * 0.2
});
}
var frame = 0;
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
pieces.forEach(function(p) {
ctx.save();
ctx.translate(p.x, p.y);
ctx.rotate(p.rot);
ctx.fillStyle = p.color;
ctx.fillRect(-p.w/2, -p.h/2, p.w, p.h);
ctx.restore();
p.x += p.vx; p.y += p.vy; p.rot += p.vr;
});
frame++;
if (frame < 120) requestAnimationFrame(draw);
else canvas.remove();
}
draw();
}
document.addEventListener('DOMContentLoaded', function() {
// ── AUTO-CONFETTI when Enter button scrolls into view ──
var enterBtn = document.getElementById('fmsdb-enter-btn');
if (enterBtn && 'IntersectionObserver' in window) {
var confettiFired = false;
var confettiObs = new IntersectionObserver(function(entries) {
entries.forEach(function(e) {
if (e.isIntersecting && !confettiFired) {
confettiFired = true;
setTimeout(function(){ if(typeof fmsdbConfetti==='function') fmsdbConfetti(); }, 400);
confettiObs.disconnect();
}
});
}, { threshold: 0.5 });
confettiObs.observe(enterBtn);
}
// ── COUNTDOWN ──
var deadline = new Date('2026-04-29T23:59:59').getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff <= 0) {
['cd-days','cd-hours','cd-mins','cd-secs'].forEach(function(id) {
var el = document.getElementById(id);
if (el) el.textContent = '00';
});
return;
}
var d = Math.floor(diff / 86400000);
var h = Math.floor((diff % 86400000) / 3600000);
var m = Math.floor((diff % 3600000) / 60000);
var s = Math.floor((diff % 60000) / 1000);
document.getElementById('cd-days').textContent = String(d).padStart(2,'0');
document.getElementById('cd-hours').textContent = String(h).padStart(2,'0');
document.getElementById('cd-mins').textContent = String(m).padStart(2,'0');
document.getElementById('cd-secs').textContent = String(s).padStart(2,'0');
}
updateCountdown();
setInterval(updateCountdown, 1000);
// ── 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');
});
});
});
Helpful Freebie Mom Guides
Keep going