ReDiscover Dairy & Frozen $10K Sweepstakes

:root {
–primary-color: #007bff; /* Easy Home Meals Blue */
–secondary-color: #ffc107; /* Yellow Accent */
–text-color: #333333;
}
body {
font-family: ‘Helvetica Neue’, Helvetica, Arial, sans-serif;
background-color: #f9f9f9;
color: var(–text-color);
margin: 0;
padding: 0;
line-height: 1.7;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
background: white;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
/* Progress Bar Styling */
#progress-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 8px;
background: #e0e0e0;
z-index: 10000;
}
#progress-bar {
height: 100%;
width: 0%;
background: var(–primary-color);
transition: width 0.1s;
}
#progress-text {
position: fixed;
top: 12px;
right: 20px;
background: rgba(255,255,255,0.95);
padding: 5px 15px;
border-radius: 20px;
font-size: 12px;
font-weight: bold;
z-index: 10000;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
/* Modal Styling */
.modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
display: flex;
justify-content: center;
align-items: center;
z-index: 20000;
}
.modal-content {
background: white;
padding: 40px;
border-radius: 20px;
text-align: center;
max-width: 450px;
width: 90%;
border: 5px solid var(–primary-color);
}
.btn-start {
background: var(–primary-color);
color: white;
border: none;
padding: 15px 40px;
font-size: 20px;
font-weight: bold;
border-radius: 50px;
cursor: pointer;
margin-top: 20px;
text-transform: uppercase;
}
ins.adsbygoogle {
margin: 40px auto !important;
display: block !important;
}
.hero {
text-align: center;
padding: 40px 20px;
background: var(–primary-color);
border-radius: 15px;
margin-bottom: 30px;
}
.hero h1 {
color: white;
font-size: 32px;
margin: 0 0 15px 0;
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}
.hero p {
color: white;
font-size: 18px;
margin: 0;
}
h1, h2 { color: var(–primary-color); }
.prize-box {
background: #e3f2fd;
border: 3px solid var(–primary-color);
padding: 25px;
border-radius: 15px;
margin: 30px 0;
}
.cta-section {
background: var(–primary-color);
padding: 50px 30px;
border-radius: 20px;
text-align: center;
margin: 40px 0;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.cta-section h2 {
color: white;
font-size: 36px;
margin: 0 0 20px 0;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.cta-section p {
color: white;
font-size: 18px;
margin: 0 0 30px 0;
font-weight: bold;
}
.cta-btn {
display: inline-block;
background: white;
color: var(–primary-color);
padding: 20px 50px;
font-size: 24px;
font-weight: bold;
text-decoration: none;
border-radius: 50px;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);
}
.how-to-enter {
background: #e3f2fd;
border-left: 5px solid var(–primary-color);
padding: 20px;
margin: 30px 0;
}
.how-to-enter ol {
margin: 0;
padding-left: 20px;
}
.how-to-enter li {
margin-bottom: 10px;
}
.fun-fact-box {
background: #fff9c4;
border: 2px dashed var(–secondary-color);
padding: 20px;
border-radius: 10px;
margin: 30px 0;
text-align: center;
}
.tip-box {
background: #e8f5e9;
border-left: 5px solid #4caf50;
padding: 20px;
margin: 30px 0;
}
/* Social Proof Pop-up Styling */
@keyframes popIn {
0% { transform: translate(-50%, -50%) scale(0.5); opacity: 0; }
100% { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}
.social-proof-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: var(–primary-color);
color: white;
padding: 25px 40px;
border-radius: 15px;
font-size: 20px;
font-weight: bold;
z-index: 9999;
box-shadow: 0 10px 40px rgba(0,0,0,0.6);
text-align: center;
min-width: 300px;
animation: popIn 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
display: none; /* Hidden by default */
}
ReDiscover Dairy & Frozen $10,000 Sweepstakes
Win a $1,000 Supermarket Gift Card – 18 Winners Total!
🛒 18 WINNERS TOTAL! 🛒
Win a $1,000 or $500 Supermarket Gift Card!
📝 How to Enter the Sweepstakes
To enter, simply visit the official website and complete the entry form.
Limit: One (1) entry per person per day.
🚨 Important Promotion Note!
Entries do not carry over to subsequent drawing periods. Enter daily to maximize your chances!
Why Enter the ReDiscover Dairy & Frozen Sweepstakes?
This is your chance to win big just for exploring the amazing world of dairy and frozen foods! With 18 winners in total, your odds are better than ever. Imagine what you could do with a $1,000 supermarket gift card – stock up on all your favorite treats, try new recipes, or simply take the stress out of your grocery budget for months!
About Easy Home Meals
Easy Home Meals is your go-to resource for delicious and convenient meal ideas using products from the dairy and frozen food aisles. They believe that you don’t have to sacrifice quality for convenience, and their website is packed with recipes, tips, and tricks to help you create amazing meals in minutes.
💡 Pro Tip for Entering
Set a daily reminder on your phone to enter the sweepstakes. Since entries don’t carry over, daily entries are the best way to increase your chances of winning one of the weekly prizes!
Prize Breakdown
- Two (2) Grand Prize Winners: A $1,000 Supermarket Gift Card each!
- Sixteen (16) Weekly Prize Winners: A $500 Supermarket Gift Card each (four winners per week for four weeks).
Key Rules & Eligibility
- Eligibility: Open to legal residents of the 50 United States or District of Columbia who are at least 18 years of age or older.
- Sweepstakes Period: January 2, 2026 to February 2, 2026.
- How to Enter: Visit www.easyhomemeals.com and complete the entry form.
- Entry Limit: One entry per person per day.
- No Purchase Necessary: You do not need to buy anything to enter or win.
Ready to Win?
Click the button below to enter the ReDiscover Dairy & Frozen $10,000 Sweepstakes now!
✨ ENTER HERE ✨var isScrolling = false;
document.getElementById(“start-btn”).onclick = function() {
document.getElementById(“start-modal”).style.display = “none”;
startAutoScroll();
};
function startAutoScroll() {
isScrolling = true;
var progressBar = document.getElementById(“progress-bar”);
var progressText = document.getElementById(“progress-text”);
// 1. Social Proof Logic (90% Facts, 10% Names)
var names = [“Sarah M.”, “James K.”, “Emma L.”, “Michael T.”, “Jessica R.”, “David P.”, “Lauren H.”, “Chris B.”, “Nicole W.”, “Ryan G.”, “Amanda S.”, “Kevin D.”, “Megan F.”, “Brandon J.”, “Ashley V.”, “Tyler C.”, “Brittany M.”, “Joshua N.”, “Samantha E.”, “Daniel A.”];
var facts = [
“🏆 18 Winners Total!”,
“💰 Win a $1,000 Gift Card!”,
“🗓️ Ends February 2, 2026”,
“🇺🇸 Open to US Residents (18+)”,
“✅ No Purchase Necessary”,
“🛒 4 Winners Each Week!”,
“💸 Total ARV $10,000!”,
“⏰ Enter Daily for More Chances!”
];
var socialProofInterval = setInterval(function() {
if (!isScrolling) {
clearInterval(socialProofInterval);
return;
}
// Create the popup
var popup = document.createElement(“div”);
popup.className = “social-proof-popup”;
// 90% chance for a fact, 10% for a name
if (Math.random() > 0.1) {
popup.innerText = facts[Math.floor(Math.random() * facts.length)];
} else {
popup.innerText = names[Math.floor(Math.random() * names.length)] + ” just entered!”;
}
document.body.appendChild(popup);
popup.style.display = “block”;
// Remove after 2.5 seconds
setTimeout(function() {
popup.style.opacity = “0”;
popup.style.transition = “opacity 0.5s”;
setTimeout(function() { popup.remove(); }, 500);
}, 2500);
}, 4000); // Appears every 4 seconds
// 2. Linear Scroll Logic (45 Seconds)
var duration = 45000; // 45 seconds
var start = window.scrollY;
var targetScroll = (document.documentElement.scrollHeight – window.innerHeight) * 0.95;
var distance = targetScroll – start;
var startTime = null;
function animation(currentTime) {
if (!startTime) startTime = currentTime;
var timeElapsed = currentTime – startTime;
var run = easeLinear(timeElapsed, start, distance, duration);
window.scrollTo(0, run);
// Update Progress
var progress = Math.min(timeElapsed / duration, 1);
var scrollPercent = Math.round(progress * 100);
progressBar.style.width = scrollPercent + ‘%’;
progressText.innerText = scrollPercent + ‘% to entry’;
if (timeElapsed < duration) {
requestAnimationFrame(animation);
} else {
isScrolling = false;
}
}
// Linear Easing Function
function easeLinear(t, b, c, d) {
return c * t / d + b;
}
requestAnimationFrame(animation);
}
Helpful Freebie Mom Guides
Keep going