Sweeps

The Holiday Hail Mary: Win a Nintendo Switch 2 & Pizza Feast (Ends Tomorrow!

View saved
How does this find feel?

The Holiday Hail Mary: Win a Nintendo Switch 2 & Pizza Feast

/* — GLOBAL STYLES (Ledo Pizza Theme) — */
:root {
–primary: #D32F2F; /* Ledo Pizza Red */
–secondary: #191919; /* Almost Black */
–accent: #2E7D32; /* Holiday Green */
–gray: #f7f7f7;
–text: #333;
–alert: #fff0ed;
}

body { margin: 0; padding: 0; box-sizing: border-box; background: #fff; }

/* Main Container */
.lp-container {
font-family: ‘Helvetica Neue’, Helvetica, Arial, sans-serif;
line-height: 1.7;
color: var(–text);
max-width: 880px;
margin: 20px auto;
padding: 0 15px;
overflow-x: hidden;
font-size: 19px;
}

/* IMAGE STYLE */
.lp-featured-img {
width: 100%;
max-width: 700px;
height: auto;
display: block;
margin: 40px auto;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

/* HEADLINES */
.lp-h1 {
font-size: 2.6rem;
font-weight: 800;
line-height: 1.1;
color: var(–secondary);
margin-bottom: 20px;
text-align: center;
letter-spacing: -0.5px;
}

.lp-meta {
text-align: center;
font-size: 13px;
color: #888;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 40px;
border-bottom: 2px solid #eee;
padding-bottom: 20px;
}

.lp-h2 {
font-size: 2rem;
font-weight: 700;
color: var(–secondary);
margin-top: 50px;
margin-bottom: 20px;
border-left: 5px solid var(–primary);
padding-left: 20px;
}

.lp-p { margin-bottom: 25px; font-size: 1.05rem; }

/* CALLOUT BOXES */
.alert-box {
background: var(–alert);
border: 1px solid #ffdcd6;
border-radius: 8px;
padding: 25px;
margin: 35px 0;
color: #9c260f;
font-size: 1em;
font-weight: 500;
}

/* GIVEAWAY SECTION STYLES */
#sweeps-box {
margin-top: 80px;
background: #fff;
border: 4px solid var(–primary);
border-radius: 20px;
padding: 50px 20px;
box-shadow: 0 20px 60px rgba(211, 47, 47, 0.15);
text-align: center;
scroll-margin-top: 50px;
position: relative;
overflow: hidden;
}

/* Striped Bar */
#sweeps-box::before {
content: “”;
position: absolute; top:0; left:0; right:0; height: 15px;
background: repeating-linear-gradient(
45deg,
var(–primary),
var(–primary) 10px,
var(–accent) 10px,
var(–accent) 20px
);
}

#sweeps-box h3 {
font-size: 34px;
font-weight: 800;
color: var(–secondary);
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: -1px;
}

/* PRIZE LIST inside box */
.prize-list {
text-align: left;
background: var(–gray);
padding: 30px;
border-radius: 12px;
margin: 30px auto;
max-width: 550px;
border: 1px solid #ddd;
}
.prize-item { display: flex; align-items: flex-start; margin-bottom: 15px; font-size: 18px; font-weight: 600; color: #444; }
.prize-icon { margin-right: 15px; color: var(–primary); font-size: 22px;}
.highlight-red { color: var(–primary); font-weight: 800; }

/* TIMER */
#sweeps-timer {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-bottom: 30px;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
#sweeps-timer .cell {
background: var(–secondary);
border-radius: 8px;
padding: 10px;
color: #fff;
}
#sweeps-timer .num { font-size: 32px; font-weight: 700; line-height: 1; color: #fff; }
#sweeps-timer .lbl { font-size: 10px; text-transform: uppercase; margin-top: 5px; color: #bbb; }

/* ENTER BUTTON */
#final-enter {
display: block;
background: var(–primary);
color: #fff;
font-size: 22px;
font-weight: 800;
padding: 22px 30px;
border-radius: 50px;
text-decoration: none;
margin: 40px auto;
max-width: 500px;
box-shadow: 0 10px 20px rgba(211, 47, 47, 0.3);
transition: transform 0.1s;
text-transform: uppercase;
letter-spacing: 0.5px;
animation: pulse 2s infinite;
}
#final-enter:active { transform: scale(0.98); }
#final-enter:hover { background: #b71c1c; }

@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.02); }
100% { transform: scale(1); }
}

/* OVERLAY & POPUP */
#sweeps-overlay {
position: fixed; inset: 0; background: rgba(25, 25, 25, 0.96);
display: flex; align-items: center; justify-content: center;
z-index: 99999;
cursor: pointer;
}
#sweeps-overlay .box {
background: #fff;
border-bottom: 6px solid var(–primary);
border-radius: 12px;
padding: 45px;
width: 90%; max-width: 450px;
text-align: center;
cursor: default;
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}
#sweeps-start {
background: var(–primary); color: #fff;
font-size: 20px; font-weight: 800; border: none;
padding: 18px 40px; border-radius: 50px; cursor: pointer;
margin-top: 25px; width: 100%;
text-transform: uppercase;
box-shadow: 0 5px 15px rgba(211, 47, 47, 0.3);
transition: background 0.3s;
}
#sweeps-start:hover { background: #b71c1c; }

/* Floating Popup Toast */
#sweeps-popup {
display: none; position: fixed; top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff; padding: 30px; border-radius: 12px;
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
z-index: 9998; font-size: 22px; font-weight: 800;
color: var(–secondary); text-align: center; border: 3px solid var(–primary);
width: 80%; max-width: 380px;
}

.close-hint { font-size: 13px; color: #999; margin-top: 20px; }

canvas#sweeps-confetti { position: fixed; inset: 0; pointer-events: none; z-index: 9997; display: none; }

WANT A SWITCH 2? 🎮

Ledo Pizza is giving away the hottest console of 2025 and a massive pizza feast. But it ends tomorrow.

(Click outside to cancel & read article)

The Holiday Hail Mary: How to Win the Hottest Console of 2025 & A Pizza Feast

Holiday 2025 · Giveaways · Parenting · News

Ledo Pizza Nintendo Switch Giveaway

Okay friends, let’s take a deep breath together. In through the nose, out through the mouth. If you are reading this, it is December 20th. We are officially in the “Red Zone.”

I don’t know about your house, but my house currently looks like a glitter bomb exploded inside a wrapping paper factory. There are boxes everywhere. I have a vague idea of what I’m feeding people for Christmas Eve, but Christmas breakfast is still a giant question mark.

It is beautiful, it is magical, and it is absolutely exhausting.

And right when I thought I was done—right when I thought I had hung up my “Freebie Mom” hat for the season—I saw a notification pop up that stopped me in my tracks. It wasn’t just a coupon. It wasn’t just a BOGO deal. It was a massive giveaway alert from Ledo Pizza.

⚠️ URGENT ALERT:
This giveaway ends TOMORROW (Dec 21st). You have less than 48 hours to enter for the Nintendo Switch 2 Bundle.

1. The “Unicorn” Gift: The Switch 2

Let’s be real for a second about the gaming situation this year. If you have kids, you know that 2025 has been the year of the Switch 2. When Nintendo finally dropped this console back in June, the internet broke. Pre-orders vanished in seconds.

It is the “Unicorn” gift of the year. My daughter is 17. At this age, they are notoriously hard to shop for. But the one thing that bridges the gap between the “little kid” years and the “too cool for school” teen years is Nintendo. The prize in this giveaway includes the new console plus a digital download of Mario Kart World.

2. The Real MVP: $100 of Pizza

Okay, the game console is flashy. But let’s talk about the part of the prize that actually made my mouth water: A $100 Ledo Pizza Gift Card.

Can we discuss the phenomenon of “Post-Holiday Cooking Burnout”? By the time December 26th rolls around, if I see a spatula, I might cry. Winning a $100 gift card to Ledo isn’t just winning food. It’s winning a night off. It’s winning a clean kitchen.

3. The Secret Weapon: The Sauce

Included in this giveaway are also jars of their famous sauce: two jars of Ledo Pizza Sauce and one jar of Ledo Vodka Sauce. As a mom, good jarred sauce is a secret weapon for those panic nights in January when you forgot to defrost the chicken.

4. How to Enter Before It’s Too Late

This is a flash event. It ends December 21st at 10:00 PM EDT. Ledo Pizza is selecting one lucky winner to take home the entire bundle.

I dropped everything to write this post because I need you guys to know about this. If one of us wins this, it’s a victory for moms everywhere. Below is the direct link to the entry form.

Ledo Pizza Prize Pack

HUGE HOLIDAY GIVEAWAY

Ledo Pizza 2025

🎮 (1) Nintendo Switch 2 Console
🏎️ (1) Mario Kart World Bundle
🍕 (1) $100 Ledo Pizza Gift Card
🍝 (3) Jars of Famous Sauce

Days
Hours
Mins
Secs

(Ends Dec 21 @ 10:00PM EDT)

CLICK TO ENTER NOW

(Takes you to LedoPizza.com)

*No purchase necessary. 18+ US only. Ends 12/21/25. Void where prohibited. One entry per person. Sponsored by Ledo Pizza.

document.addEventListener(“DOMContentLoaded”,()=>{
const overlay = document.getElementById(“sweeps-overlay”);
const startBtn = document.getElementById(“sweeps-start”);
const popup = document.getElementById(“sweeps-popup”);
const confetti = document.getElementById(“sweeps-confetti”);
const targetBox = document.getElementById(“sweeps-box”);
const overlayBox = overlay.querySelector(‘.box’);

// VARIABLES FOR STOPPING ANIMATION
let isScrolling = false;
let activeTimeouts = [];

// TIMER: ENDS DEC 21, 2025 at 10:00PM EDT (02:00 UTC next day)
const end = new Date(“2025-12-21T22:00:00-05:00”).getTime();

setInterval(()=>{
let t = end – Date.now(); if(t<0)t=0;
let d=Math.floor(t/86400000), h=Math.floor(t%86400000/3600000),
m=Math.floor(t%3600000/60000), s=Math.floor(t%60000/1000);
document.getElementById("d").innerText=d<10?"0"+d:d;
document.getElementById("h").innerText=h<10?"0"+h:h;
document.getElementById("m").innerText=m<10?"0"+m:m;
document.getElementById("s").innerText=s {
if (e.target === overlay) {
overlay.style.display = “none”;
}
});

overlayBox.addEventListener(“click”, (e) => {
e.stopPropagation();
});

// EMERGENCY STOP FUNCTION
function stopEverything() {
if (!isScrolling) return; // Only run if currently animating
isScrolling = false;

// Clear all future popups
activeTimeouts.forEach(id => clearTimeout(id));
activeTimeouts = [];

// Hide current popup
popup.style.display = “none”;
}

// LISTEN FOR USER INTERACTION TO STOP SCROLL
[‘mousedown’, ‘wheel’, ‘touchstart’].forEach(evt =>
window.addEventListener(evt, stopEverything, {passive: true})
);

// CONFETTI SCRIPT
function fireConfetti(){
const c=confetti, ctx=c.getContext(“2d”);
c.width=window.innerWidth; c.height=window.innerHeight; c.style.display=”block”;
let p=[];
for(let i=0;i{
ctx.fillStyle=part.color;
ctx.fillRect(part.x, part.y, 8, 8);
part.x+=part.vx; part.y+=part.vy; if(part.y>c.height) part.y=-10;
});
requestAnimationFrame(draw);
}
draw();
}

// START BUTTON CLICK
startBtn.addEventListener(“click”, ()=>{
overlay.style.display=”none”;
fireConfetti();
isScrolling = true;

// POPUP MESSAGES
const facts = [
“SWITCH 2 GIVEAWAY! 🎮”,
“Ends Tomorrow!”,
“Pizza Feast Included 🍕”,
“Enter Below 👇”,
“Don’t Miss Out!”,
“Good Luck!”
];

facts.forEach((txt, i) => {
let tId = setTimeout(() => {
if (!isScrolling) return; // Don’t show if stopped
popup.innerText = txt;
popup.style.display = “block”;
let hId = setTimeout(() => popup.style.display=”none”, 4500);
activeTimeouts.push(hId);
}, i * 5000);
activeTimeouts.push(tId);
});

// SLOW SCROLL
setTimeout(() => {
if (!isScrolling) return;
const startY = window.pageYOffset || document.documentElement.scrollTop;
const targetY = targetBox.getBoundingClientRect().top + startY – 20;
const distance = targetY – startY;

const duration = 30000;
let startTime = null;

function loop(currentTime) {
if (!isScrolling) return; // STOP if flag is false
if (!startTime) startTime = currentTime;
const timeElapsed = currentTime – startTime;
const run = linearTween(timeElapsed, startY, distance, duration);
window.scrollTo(0, run);
if (timeElapsed < duration) requestAnimationFrame(loop);
}

function linearTween(t, b, c, d) {
return c * t / d + b;
}

requestAnimationFrame(loop);
}, 1500);
});
});

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.