Sweeps

Exhausted? Win a $200 Spafinder Gift Card for a Post-Holiday Reset

View saved
How does this find feel?

/* — GLOBAL STYLES (Sunny Wines Theme) — */
:root {
–primary: #d4af37; /* Sunny Gold */
–secondary: #fde2e4; /* Soft Pink */
–text-dark: #4a4a4a; /* Dark Grey */
–card-shadow: 0 10px 30px rgba(212, 175, 55, 0.15);
}

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

/* Main Container */
.lp-container {
font-family: ‘Georgia’, serif; /* Elegant Serif Font */
line-height: 1.9;
color: #444;
background-color: #fff;
max-width: 880px;
margin: 20px auto;
padding: 0 10px;
overflow-x: hidden;
font-size: 19px;
}

/* IMAGE STYLE */
.lp-featured-img {
width: 100%;
max-width: 650px;
height: auto;
display: block;
margin: 0 auto 30px auto;
border-radius: 200px 200px 20px 20px; /* Arch Shape */
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
border: 4px solid var(–secondary);
}

/* HERO SECTION */
.lp-hero {
background: linear-gradient(135deg, #fdfbfb 0%, #fde2e4 100%);
color: var(–text-dark);
padding: 50px 20px;
text-align: center;
border-radius: 22px;
margin-bottom: 40px;
box-shadow: 0 10px 30px rgba(0,0,0,0.05);
border-bottom: 3px solid var(–primary);
}

.lp-hero h1 {
font-size: 2.4rem;
font-weight: 700;
margin: 0 0 15px 0;
line-height: 1.2;
color: var(–primary);
text-transform: uppercase;
letter-spacing: 1px;
}

.lp-hero p { opacity: 0.9; max-width: 650px; margin: 0 auto; font-size: 1.1rem; font-style: italic; }

/* TEXT & HEADINGS */
.lp-h2 {
font-size: 1.8rem;
font-weight: 700;
color: var(–text-dark);
margin-top: 50px;
margin-bottom: 20px;
border-left: 5px solid var(–primary);
padding-left: 20px;
line-height: 1.3;
}

.lp-p { margin-bottom: 25px; color: #555; }

/* TIPS BOX */
.tip-box {
background: #fffdf5; /* Very light gold/cream */
border: 1px solid var(–primary);
padding: 30px;
border-radius: 16px;
margin: 40px 0;
box-shadow: var(–card-shadow);
}

.tip-box strong { color: #b8962e; font-size: 1.1em; }

/* GIVEAWAY BOX (The Target) */
#sweeps-box {
margin-top: 60px;
background: #fff;
border: 3px solid var(–primary);
border-radius: 22px;
padding: 40px 20px;
box-shadow: 0 15px 40px rgba(212, 175, 55, 0.2);
text-align: center;
scroll-margin-top: 50px;
}

#sweeps-box h3 {
font-size: 28px;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 10px;
text-transform: uppercase;
}

#sweeps-box p { color: #666; font-size: 1rem; margin-bottom: 20px; }

/* TIMER */
#sweeps-timer {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-bottom: 25px;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
#sweeps-timer .cell {
background: var(–primary);
border-radius: 50%; /* Circles */
width: 60px; height: 60px;
margin: 0 auto;
display: flex; flex-direction: column; justify-content: center;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
#sweeps-timer .num {
font-size: 18px;
font-weight: 900;
color: #fff;
line-height: 1;
}
#sweeps-timer .lbl {
font-size: 9px;
text-transform: uppercase;
color: #fff;
margin-top: 2px;
}

/* ENTER BUTTON */
#final-enter {
display: block;
background: linear-gradient(90deg, #d4af37, #eecf6d);
color: #fff;
font-size: 22px;
font-weight: 700;
padding: 20px;
border-radius: 50px;
text-decoration: none;
margin: 30px auto;
max-width: 400px;
box-shadow: 0 10px 25px rgba(212, 175, 55, 0.4);
transition: transform 0.2s;
letter-spacing: 1px;
animation: pulse 2s infinite;
}
#final-enter:hover { transform: scale(1.05); }

@keyframes pulse {
0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(212, 175, 55, 0.7); }
70% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(212, 175, 55, 0); }
100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(212, 175, 55, 0); }
}

/* RULES SCROLL */
.rules-scroll {
height: 180px;
overflow-y: scroll;
background: #f9f9f9;
border: 1px solid #e0e0e0;
padding: 15px;
font-size: 13px;
color: #777;
margin-top: 30px;
text-align: left;
border-radius: 8px;
}

/* OVERLAY & POPUP */
#sweeps-overlay {
position: fixed; inset: 0; background: rgba(255,255,255,0.9);
display: flex; align-items: center; justify-content: center;
z-index: 99999; backdrop-filter: blur(10px);
}
#sweeps-overlay .box {
background: #fff;
border: 2px solid var(–primary);
border-radius: 20px;
padding: 40px;
width: 90%; max-width: 400px;
text-align: center;
box-shadow: 0 20px 60px rgba(0,0,0,0.1);
}
#sweeps-start {
background: var(–primary); color: #fff;
font-size: 18px; font-weight: bold; border: none;
padding: 15px 30px; border-radius: 50px; cursor: pointer;
margin-top: 20px; width: 100%;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
transition: background 0.3s;
}
#sweeps-start:hover { background: #b8962e; }

#sweeps-popup {
display: none; position: fixed; top: 50%; left: 50%;
transform: translate(-50%, -50%);
background: #fff; padding: 25px; border-radius: 15px;
box-shadow: 0 20px 50px rgba(0,0,0,0.2);
z-index: 9998; font-size: 18px; font-weight: bold;
color: var(–text-dark); text-align: center; border: 2px solid var(–primary);
width: 80%; max-width: 350px;
}

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

TAKE A BREATH 🧘‍♀️

We found the Sunny Holiday Self-Care Sweepstakes. We’ll scroll you to the $200 Gift Card entry form, but read these burnout tips first!

The Ultimate Guide to Beating Holiday Burnout

How to prioritize “Me Time,” embrace the joy of doing nothing, and win a $200 spa day.

Self Care Spa Day and Wine

The holidays are supposed to be the “Most Wonderful Time of the Year,” but for many of us, they are the most exhausting. Between gift shopping, cooking, hosting, and navigating family dynamics, your own well-being often falls to the bottom of the list.

But here is the truth: You cannot pour from an empty cup (or an empty wine glass). In 2025, self-care isn’t selfish; it’s essential survival strategy. Whether it’s a 5-minute meditation or a full-blown spa day, prioritizing rest is the only way to actually enjoy the season.

1. The Art of “Micro-Rest”

You don’t need a week in Bali to recover (though that would be nice). Studies show that “Micro-Rests”—breaks as short as 5 to 10 minutes—can significantly lower cortisol levels.

Try this: When the holiday chaos gets too loud, step into a quiet room, close your eyes, and take ten deep belly breaths. It resets your nervous system instantly. Pair this with a glass of Sunny with a Chance of Flowers wine (which has zero sugar and lower alcohol), and you have a guilt-free ritual.

2. Why Spafinder is the Gold Standard

Gift cards are often seen as “lazy” gifts, but a Spafinder Gift Card is actually the gift of permission. It forces the recipient (or you!) to book that massage, facial, or yoga class they’ve been putting off.

The beauty of Spafinder is flexibility. You can use it at thousands of locations nationwide. Whether you need a deep tissue massage to work out the stress knots or a hydrating facial to combat winter dryness, it covers it all.

✨ Self-Care Hack:
Book your spa appointment for mid-January. Having something to look forward to after the holiday rush prevents the “Post-Holiday Blues.”

3. The Digital Detox Strategy

Social media is a highlight reel that makes us feel inadequate about our own holiday decorations or parties. The fastest way to improve your mental health this December? Turn off the phone.

Designate “Phone-Free Zones” in your house, like the dinner table or the bedroom. Replace scrolling with soaking. A warm bath with Epsom salts and essential oils does more for your happiness than an hour on Instagram ever will.

4. Win Your Zen Moment

If your budget is tight this year, don’t worry. You can still get that luxury experience for free. Sunny with a Chance of Flowers is currently hosting a “Holiday Self-Care Sweepstakes.”

It is quick to enter, requires no purchase, and the prize is exactly what the doctor ordered: A $200 Spafinder Gift Card. Imagine starting 2026 with a fully paid-for spa day. That is the kind of energy we are bringing into the New Year.

Sunny Holiday Self-Care Sweepstakes

Win a $200 Spafinder Gift Card!

Days
Hours
Mins
Secs

ENTER FOR SELF-CARE

OFFICIAL RULES SNAPSHOT:

NO PURCHASE NECESSARY. Open to legal residents of the US, 21 years or older.
Ends: December 19, 2025 at 11:59 PM PT.
Prize: One (1) $200 Spafinder Gift Card.
How to Enter: Submit the online form at the link above. Limit one entry per person.
Sponsor: Sunny with a Chance of Flowers, Salinas, CA.
(See full official rules on the Sunny Wines website).

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”);

// TIMER (Dec 19, 2025 – Pacific Time)
const end=new Date(“2025-12-19T23:59:59-08: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<10?"0"+s:s;
},1000);

// CONFETTI
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=[“#d4af37″,”#fde2e4″,”#fff”][Math.floor(Math.random()*3)]; // Gold, Pink, White
ctx.fillRect(part.x, part.y, 6, 8);
part.x+=part.vx; part.y+=part.vy; if(part.y>c.height) part.y=-10;
});
requestAnimationFrame(draw);
}
draw();
}

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

// 6 FACTS SPECIFIC TO SUNNY SWEEPS
const facts = [
“Prize: $200 Spafinder Card”,
“Sponsor: Sunny with a Chance of Flowers”,
“Open to US Residents 21+”,
“Enter via Online Form”,
“Ends Dec 19, 2025 – Very Soon!”,
“Good Luck! Loading Form…”
];

facts.forEach((txt, i) => {
setTimeout(() => {
popup.innerText = txt;
popup.style.display = “block”;
setTimeout(() => popup.style.display=”none”, 4500); // 4.5s duration
}, i * 5000); // New one every 5s
});

// START SLOW LINEAR SCROLL after 1.5 seconds
setTimeout(() => {
const startY = window.pageYOffset || document.documentElement.scrollTop;
const targetY = targetBox.getBoundingClientRect().top + startY – 20;
const distance = targetY – startY;

const duration = 30000; // 30 SECONDS
let startTime = null;

function loop(currentTime) {
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.