Win an Easter Egg Full of CASH! 💰

*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
:root {
–pink: #ff6eb4;
–purple: #9b59b6;
–yellow: #ffd700;
–green: #2ecc71;
–blue: #3498db;
–orange: #ff8c00;
–white: #ffffff;
–cream: #fffdf4;
–dark: #2c1a4e;
}
body {
font-family: ‘Nunito’, sans-serif;
background: var(–cream);
color: var(–dark);
overflow-x: hidden;
}
/* ── CONFETTI CANVAS ── */
#confetti-canvas {
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
pointer-events: none;
z-index: 9998;
}
/* ── PROGRESS BAR ── */
#progress-bar {
position: fixed;
top: 0; left: 0;
height: 6px;
width: 0%;
background: linear-gradient(90deg, var(–pink), var(–yellow), var(–green));
z-index: 9999;
transition: width 0.15s ease;
border-radius: 0 3px 3px 0;
}
/* ── FLOATING COUNTDOWN BAR ── */
#sticky-bar {
position: fixed;
bottom: 0; left: 0; right: 0;
background: linear-gradient(90deg, #9b59b6, #ff6eb4);
color: #fff;
text-align: center;
padding: 10px 16px;
font-size: 0.95rem;
font-weight: 800;
z-index: 9997;
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
box-shadow: 0 -4px 20px rgba(155,89,182,0.4);
}
#sticky-bar .sticky-timer {
background: rgba(0,0,0,0.25);
border-radius: 50px;
padding: 4px 14px;
font-family: ‘Fredoka One’, cursive;
font-size: 1.1rem;
letter-spacing: 0.05em;
}
#sticky-bar a {
background: var(–yellow);
color: var(–dark);
text-decoration: none;
border-radius: 50px;
padding: 6px 18px;
font-weight: 900;
font-size: 0.88rem;
transition: transform 0.15s;
white-space: nowrap;
}
#sticky-bar a:hover { transform: scale(1.05); }
/* ── HERO ── */
.hero {
background: linear-gradient(160deg, #2c1a4e 0%, #6a1b9a 35%, #e91e8c 70%, #ff8c00 100%);
color: #fff;
text-align: center;
padding: 70px 20px 60px;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
inset: 0;
background: url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’60’ height=’60’%3E%3Ccircle cx=’10’ cy=’10’ r=’3′ fill=’rgba(255,255,255,0.06)’/%3E%3Ccircle cx=’40’ cy=’35’ r=’5′ fill=’rgba(255,255,255,0.04)’/%3E%3Ccircle cx=’55’ cy=’8′ r=’2′ fill=’rgba(255,255,255,0.07)’/%3E%3C/svg%3E”) repeat;
pointer-events: none;
}
.hero-badge {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 2px solid rgba(255,255,255,0.35);
border-radius: 50px;
padding: 6px 20px;
font-size: 0.8rem;
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 20px;
animation: pulse-badge 2s infinite;
}
@keyframes pulse-badge {
0%, 100% { box-shadow: 0 0 0 0 rgba(255,215,0,0.5); }
50% { box-shadow: 0 0 0 10px rgba(255,215,0,0); }
}
.hero h1 {
font-family: ‘Fredoka One’, cursive;
font-size: clamp(2.4rem, 9vw, 5rem);
line-height: 1.1;
margin-bottom: 16px;
text-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
.hero h1 .highlight {
color: var(–yellow);
display: inline-block;
animation: wiggle 1.5s ease-in-out infinite;
}
@keyframes wiggle {
0%, 100% { transform: rotate(-2deg); }
50% { transform: rotate(2deg); }
}
.hero-sub {
font-size: clamp(1rem, 3vw, 1.25rem);
opacity: 0.92;
max-width: 600px;
margin: 0 auto 30px;
line-height: 1.65;
font-weight: 600;
}
/* ── HERO IMAGE ── */
.hero-img-wrap {
max-width: 700px;
margin: 0 auto 30px;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 20px 60px rgba(0,0,0,0.35);
border: 4px solid rgba(255,215,0,0.5);
animation: float 3s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-8px); }
}
.hero-img-wrap img { width: 100%; display: block; }
/* ── COUNTDOWN ── */
.countdown-wrap {
display: flex;
justify-content: center;
gap: 14px;
margin-bottom: 32px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.35);
border: 2px solid rgba(255,215,0,0.4);
border-radius: 14px;
padding: 14px 20px;
min-width: 78px;
text-align: center;
}
.cd-num {
font-family: ‘Fredoka One’, cursive;
font-size: 2.4rem;
color: var(–yellow);
line-height: 1;
}
.cd-lbl {
font-size: 0.65rem;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.65;
margin-top: 4px;
}
/* ── CTA BUTTON ── */
.btn-enter {
display: inline-block;
background: linear-gradient(135deg, var(–yellow) 0%, var(–orange) 100%);
color: var(–dark);
font-family: ‘Fredoka One’, cursive;
font-size: 1.4rem;
letter-spacing: 0.04em;
padding: 18px 50px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
box-shadow: 0 8px 30px rgba(255,140,0,0.5);
transition: transform 0.15s, box-shadow 0.15s;
animation: bounce-btn 2s ease-in-out infinite;
}
@keyframes bounce-btn {
0%, 100% { transform: translateY(0) scale(1); }
50% { transform: translateY(-5px) scale(1.03); }
}
.btn-enter:hover {
transform: translateY(-3px) scale(1.05);
box-shadow: 0 14px 40px rgba(255,140,0,0.65);
animation: none;
}
/* ── STAT PILLS ── */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 24px;
}
.stat-pill {
background: rgba(255,255,255,0.12);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 8px;
padding: 8px 18px;
font-size: 0.82rem;
font-weight: 700;
text-align: center;
}
.stat-pill strong {
display: block;
font-family: ‘Fredoka One’, cursive;
font-size: 1.3rem;
color: var(–yellow);
}
/* ── MAIN CONTENT ── */
.page-wrap {
max-width: 800px;
margin: 0 auto;
padding: 0 18px 100px;
}
/* ── CARDS ── */
.card {
background: #fff;
border-radius: 20px;
padding: 32px 28px;
margin: 28px 0;
border: 2px solid #f0e8ff;
box-shadow: 0 4px 24px rgba(155,89,182,0.08);
}
.card h2 {
font-family: ‘Fredoka One’, cursive;
font-size: 1.8rem;
color: var(–purple);
margin-bottom: 16px;
}
.card h2 .emoji { margin-right: 8px; }
.card p {
color: #444;
line-height: 1.8;
font-size: 1.02rem;
margin-bottom: 14px;
}
.card p:last-child { margin-bottom: 0; }
/* ── HOW TO ENTER STEPS ── */
.steps { list-style: none; margin: 16px 0; }
.steps li {
display: flex;
align-items: flex-start;
gap: 16px;
margin-bottom: 20px;
background: linear-gradient(135deg, #fdf6ff, #fff0f8);
border-radius: 14px;
padding: 18px 20px;
border: 1.5px solid #f0d6ff;
}
.step-icon {
font-size: 2rem;
flex-shrink: 0;
line-height: 1;
margin-top: 2px;
}
.step-text strong {
display: block;
font-size: 1.05rem;
font-weight: 800;
color: var(–dark);
margin-bottom: 4px;
}
.step-text span {
font-size: 0.95rem;
color: #666;
line-height: 1.6;
}
/* ── PRIZE CARD ── */
.prize-card {
background: linear-gradient(135deg, #fff9e6 0%, #fff3cc 100%);
border: 3px solid var(–yellow);
border-radius: 20px;
padding: 28px 24px;
text-align: center;
margin: 20px 0;
}
.prize-card .prize-icon { font-size: 4rem; display: block; margin-bottom: 10px; }
.prize-card .prize-title {
font-family: ‘Fredoka One’, cursive;
font-size: 1.6rem;
color: var(–orange);
margin-bottom: 8px;
}
.prize-card .prize-desc { color: #666; font-size: 0.98rem; line-height: 1.7; }
/* ── URGENCY BOX ── */
.urgency-box {
background: linear-gradient(135deg, #ff6eb4, #e91e8c);
color: #fff;
border-radius: 18px;
padding: 28px 24px;
text-align: center;
margin: 28px 0;
box-shadow: 0 8px 30px rgba(233,30,140,0.3);
}
.urgency-box h3 {
font-family: ‘Fredoka One’, cursive;
font-size: 1.6rem;
margin-bottom: 10px;
}
.urgency-box p { font-size: 1rem; opacity: 0.92; line-height: 1.65; }
/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(160deg, #2c1a4e 0%, #6a1b9a 60%, #e91e8c 100%);
color: #fff;
border-radius: 24px;
padding: 40px 28px;
text-align: center;
margin: 32px 0;
box-shadow: 0 12px 40px rgba(44,26,78,0.35);
}
.entry-section h2 {
font-family: ‘Fredoka One’, cursive;
font-size: clamp(1.8rem, 6vw, 2.6rem);
margin-bottom: 14px;
color: var(–yellow);
}
.entry-section p {
font-size: 1.05rem;
opacity: 0.9;
margin-bottom: 28px;
line-height: 1.7;
}
.entry-section .legal {
font-size: 0.75rem;
opacity: 0.5;
margin-top: 20px;
line-height: 1.6;
}
/* ── TIPS LIST ── */
.tips-list { list-style: none; margin: 16px 0; }
.tips-list li {
display: flex;
gap: 12px;
align-items: flex-start;
padding: 12px 0;
border-bottom: 1px dashed #f0e8ff;
font-size: 0.98rem;
color: #444;
line-height: 1.65;
}
.tips-list li:last-child { border-bottom: none; }
.tips-list li .tip-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 1px; }
/* ── FAQ ── */
.faq-item {
border: 1.5px solid #f0e8ff;
border-radius: 14px;
margin-bottom: 12px;
overflow: hidden;
}
.faq-q {
width: 100%;
background: #fdf6ff;
border: none;
padding: 16px 20px;
text-align: left;
font-family: ‘Nunito’, sans-serif;
font-size: 1rem;
font-weight: 800;
color: var(–dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
transition: background 0.2s;
}
.faq-q:hover { background: #f5e6ff; }
.faq-arrow {
font-size: 1.2rem;
transition: transform 0.3s;
flex-shrink: 0;
}
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a {
max-height: 0;
overflow: hidden;
transition: max-height 0.35s ease, padding 0.2s;
padding: 0 20px;
font-size: 0.97rem;
color: #555;
line-height: 1.75;
}
.faq-item.open .faq-a {
max-height: 300px;
padding: 14px 20px 18px;
}
/* ── RELATED ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 14px;
margin-top: 18px;
}
.related-card {
background: linear-gradient(135deg, #fdf6ff, #fff0f8);
border: 1.5px solid #f0d6ff;
border-radius: 14px;
padding: 16px 14px;
text-decoration: none;
color: var(–dark);
transition: transform 0.2s, box-shadow 0.2s;
display: block;
}
.related-card:hover {
transform: translateY(-3px);
box-shadow: 0 8px 24px rgba(155,89,182,0.15);
}
.related-card .rc-cat {
font-size: 0.72rem;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–purple);
margin-bottom: 6px;
}
.related-card .rc-title {
font-size: 0.92rem;
font-weight: 700;
line-height: 1.4;
color: var(–dark);
}
/* ── RESPONSIVE ── */
@media (max-width: 600px) {
.card { padding: 22px 16px; }
.entry-section { padding: 28px 16px; }
.hero { padding: 50px 16px 44px; }
.cd-box { padding: 10px 14px; min-width: 64px; }
.cd-num { font-size: 1.9rem; }
}
Win an Easter Egg
Full of CASH! 💰
Someone is walking away with a golden Easter egg stuffed with real money —
and it could be YOU! 🎉 Ends tonight at 10PM Eastern!
🐰 ENTER THE GIVEAWAY NOW!
🐣What Is This Giveaway?
This is one of the most exciting Easter giveaways of the season! One lucky person is going to win a real Easter egg — and it’s not filled with chocolate. It’s filled with CASH MONEY! 💸
All you have to do is hop over to the Facebook post and take three simple actions: Like it, Share it, and Comment on it. That’s it — you’re in! The winner will be announced when the giveaway closes at 10PM Eastern Time tonight.
Don’t wait — the clock is ticking and this is your chance to make this Easter the most rewarding one yet! 🐰✨
💰The Prize
One winner will receive a real Easter egg stuffed with cold, hard cash. The exact amount is a surprise — but trust us, it’s worth entering! This is a once-in-a-season opportunity you don’t want to miss.
📋How to Enter — 3 Easy Steps!
-
Step 1 — LIKE the Post
Head over to the Facebook post and hit that Like button. Show some love and let the world know you want to win! -
Step 2 — SHARE the Post
Share the post to your Facebook timeline so your friends and family can see it too. The more the merrier — and the more entries you spread, the more excitement builds! -
Step 3 — COMMENT on the Post
Drop a comment on the post. Tag a friend who deserves a cash-filled Easter egg, leave a fun Easter message, or just say you’re in — every comment counts!
⏰ Don’t Miss Out — Ends TONIGHT!
This giveaway closes at 10PM Eastern Time tonight. Once that clock hits zero, entries are locked and the winner is chosen. You have one shot — make it count! 🎯
💡Tips to Boost Your Chances
-
Enter ASAP! The sooner you enter, the sooner you’re in the running. Don’t put it off — do it right now! -
Tag your crew! Tag friends in the comments — it shows engagement and spreads the word. Your friends will thank you if they win! -
Share to your Story too! Sharing to your Facebook Story in addition to your timeline gets even more eyes on the giveaway. -
Turn on post notifications! So you don’t miss the winner announcement — you’ll want to know the moment results drop! -
Leave a fun comment! A creative, enthusiastic comment stands out. Show your Easter spirit and make the host smile!
❓Frequently Asked Questions
🎁More Free Giveaways to Enter
🐰 Ready to Win?
Don’t let this Easter pass you by! One person is winning an egg full of cash tonight — it could be you. Head to Facebook right now, like, share, and comment before 10PM Eastern!
🥚 ENTER THE GIVEAWAY NOW!
This giveaway is hosted on Facebook. By entering you agree to Facebook’s terms of service. Giveaway ends at 10PM Eastern Time. Winner selected from eligible entries. No purchase necessary. Void where prohibited.
document.addEventListener(‘DOMContentLoaded’, function () {
// ── COUNTDOWN to 10PM ET today ──
function getDeadline() {
var now = new Date();
// 10PM Eastern = 22:00 ET
// Create a date string for today at 22:00 ET
var etOffset = -5; // EST (UTC-5); adjust for EDT (-4) if needed
var utcNow = now.getTime() + now.getTimezoneOffset() * 60000;
var etNow = new Date(utcNow + etOffset * 3600000);
var deadline = new Date(etNow);
deadline.setHours(22, 0, 0, 0);
if (etNow >= deadline) {
// Already past 10PM ET today — show zeros
return null;
}
// Convert back to UTC ms
var deadlineUTC = deadline.getTime() – etOffset * 3600000;
return deadlineUTC;
}
var deadline = getDeadline();
function pad(n) { return String(n).padStart(2, ‘0’); }
function updateCountdown() {
if (!deadline) {
[‘cd-h’,’cd-m’,’cd-s’].forEach(function(id) {
var el = document.getElementById(id);
if (el) el.textContent = ’00’;
});
var st = document.getElementById(‘sticky-timer’);
if (st) st.textContent = ‘ENDED’;
return;
}
var diff = deadline – Date.now();
if (diff 0 ? (scrollTop / docH) * 100 : 0;
var bar = document.getElementById(‘progress-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’);
});
});
// ── CONFETTI ──
var canvas = document.getElementById(‘confetti-canvas’);
var ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
window.addEventListener(‘resize’, function () {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});
var colors = [‘#ff6eb4′,’#ffd700′,’#9b59b6′,’#2ecc71′,’#3498db’,’#ff8c00′,’#e91e8c’,’#fff’];
var pieces = [];
for (var i = 0; i window.innerHeight + 20) {
p.y = -20;
p.x = Math.random() * window.innerWidth;
}
});
requestAnimationFrame(drawConfetti);
}
drawConfetti();
// Stop confetti after 8 seconds to save resources
setTimeout(function () { animating = false; ctx.clearRect(0, 0, canvas.width, canvas.height); }, 8000);
});
Helpful Freebie Mom Guides
Keep going