20 Winners Each Get a $100 Sponsor Gift Card!
.fm-scroll-page-drpepper-nbs * { box-sizing: border-box; margin: 0; padding: 0; }
.fm-scroll-page-drpepper-nbs {
font-family: ‘Segoe UI’, Arial, sans-serif;
background: #fff;
color: #1a1a1a;
width: 100%;
max-width: 100%;
overflow-x: hidden;
}
/* HERO */
.fm-scroll-page-drpepper-nbs .fm-hero {
background: linear-gradient(135deg, #8B0000 0%, #C0392B 50%, #E74C3C 100%);
color: #fff;
padding: 36px 20px 32px;
text-align: center;
width: 100%;
}
.fm-scroll-page-drpepper-nbs .fm-hero-eyebrow {
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: #FFD700;
margin-bottom: 10px;
}
.fm-scroll-page-drpepper-nbs .fm-hero-title {
font-size: clamp(22px, 5vw, 38px);
font-weight: 900;
line-height: 1.15;
margin-bottom: 10px;
color: #fff;
}
.fm-scroll-page-drpepper-nbs .fm-hero-sub {
font-size: 16px;
color: #FFD700;
margin-bottom: 18px;
font-weight: 600;
}
.fm-scroll-page-drpepper-nbs .fm-hero-arv {
display: inline-block;
background: #FFD700;
color: #8B0000;
font-size: 20px;
font-weight: 900;
padding: 8px 22px;
border-radius: 30px;
margin-bottom: 18px;
}
.fm-scroll-page-drpepper-nbs .fm-countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 22px;
flex-wrap: wrap;
}
.fm-scroll-page-drpepper-nbs .fm-cd-box {
background: rgba(255,255,255,0.15);
border: 2px solid rgba(255,255,255,0.4);
border-radius: 10px;
padding: 10px 16px;
min-width: 64px;
text-align: center;
}
.fm-scroll-page-drpepper-nbs .fm-cd-num {
font-size: 28px;
font-weight: 900;
color: #FFD700;
line-height: 1;
display: block;
}
.fm-scroll-page-drpepper-nbs .fm-cd-label {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
color: rgba(255,255,255,0.8);
margin-top: 4px;
display: block;
}
.fm-scroll-page-drpepper-nbs .fm-hero-cta {
display: block;
background: #FFD700;
color: #8B0000;
font-size: 20px;
font-weight: 900;
padding: 16px 40px;
border-radius: 50px;
text-decoration: none;
cursor: pointer;
border: none;
width: 100%;
max-width: 400px;
margin: 0 auto 16px;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
.fm-scroll-page-drpepper-nbs .fm-hero-cta:hover { background: #fff; }
.fm-scroll-page-drpepper-nbs .fm-pills {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 14px;
}
.fm-scroll-page-drpepper-nbs .fm-pill {
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
color: #fff;
font-size: 12px;
font-weight: 600;
padding: 5px 14px;
border-radius: 20px;
}
/* ARTICLE */
.fm-scroll-page-drpepper-nbs .fm-article {
background: #fff;
width: 100%;
padding: 0;
}
.fm-scroll-page-drpepper-nbs .fm-section {
padding: 32px 20px;
border-bottom: 1px solid #f0f0f0;
max-width: 780px;
margin: 0 auto;
}
.fm-scroll-page-drpepper-nbs .fm-section-title {
font-size: clamp(18px, 3.5vw, 24px);
font-weight: 800;
color: #8B0000;
margin-bottom: 14px;
line-height: 1.3;
}
.fm-scroll-page-drpepper-nbs .fm-section p {
font-size: 15px;
line-height: 1.7;
color: #333;
margin-bottom: 12px;
}
.fm-scroll-page-drpepper-nbs .fm-section p:last-child { margin-bottom: 0; }
.fm-scroll-page-drpepper-nbs .fm-toc {
background: #FFF8F0;
border-left: 4px solid #C0392B;
padding: 20px 24px;
margin: 0;
max-width: 100%;
}
.fm-scroll-page-drpepper-nbs .fm-toc-title {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
color: #8B0000;
margin-bottom: 10px;
}
.fm-scroll-page-drpepper-nbs .fm-toc ol {
padding-left: 20px;
}
.fm-scroll-page-drpepper-nbs .fm-toc li {
font-size: 14px;
color: #C0392B;
margin-bottom: 6px;
font-weight: 600;
}
.fm-scroll-page-drpepper-nbs .fm-table {
width: 100%;
border-collapse: collapse;
margin: 14px 0;
font-size: 14px;
}
.fm-scroll-page-drpepper-nbs .fm-table th {
background: #8B0000;
color: #FFD700;
padding: 10px 12px;
text-align: left;
font-weight: 700;
}
.fm-scroll-page-drpepper-nbs .fm-table td {
padding: 9px 12px;
border-bottom: 1px solid #eee;
color: #333;
}
.fm-scroll-page-drpepper-nbs .fm-table tr:nth-child(even) td { background: #FFF8F0; }
.fm-scroll-page-drpepper-nbs .fm-highlight-box {
background: linear-gradient(135deg, #FFF8F0, #FFE4E1);
border: 2px solid #C0392B;
border-radius: 12px;
padding: 20px;
margin: 16px 0;
text-align: center;
}
.fm-scroll-page-drpepper-nbs .fm-highlight-box strong {
display: block;
font-size: 18px;
color: #8B0000;
margin-bottom: 6px;
}
/* ENTRY SECTION */
.fm-scroll-page-drpepper-nbs .fm-entry-section {
background: linear-gradient(135deg, #8B0000 0%, #C0392B 100%);
color: #fff;
padding: 40px 20px;
text-align: center;
width: 100%;
}
.fm-scroll-page-drpepper-nbs .fm-entry-title {
font-size: clamp(20px, 4vw, 30px);
font-weight: 900;
margin-bottom: 8px;
color: #FFD700;
}
.fm-scroll-page-drpepper-nbs .fm-entry-sub {
font-size: 15px;
color: rgba(255,255,255,0.9);
margin-bottom: 24px;
}
.fm-scroll-page-drpepper-nbs .fm-entry-cta {
display: block;
background: #FFD700;
color: #8B0000;
font-size: 22px;
font-weight: 900;
padding: 18px 40px;
border-radius: 50px;
text-decoration: none;
max-width: 420px;
margin: 0 auto 20px;
text-transform: uppercase;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
.fm-scroll-page-drpepper-nbs .fm-entry-cta:hover { background: #fff; }
.fm-scroll-page-drpepper-nbs .fm-legal {
font-size: 11px;
color: rgba(255,255,255,0.65);
margin-top: 16px;
line-height: 1.6;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
/* RELATED */
.fm-scroll-page-drpepper-nbs .fm-related {
background: #f9f9f9;
padding: 32px 20px;
width: 100%;
}
.fm-scroll-page-drpepper-nbs .fm-related-title {
font-size: 18px;
font-weight: 800;
color: #8B0000;
margin-bottom: 16px;
text-align: center;
}
.fm-scroll-page-drpepper-nbs .fm-related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 12px;
max-width: 860px;
margin: 0 auto;
}
.fm-scroll-page-drpepper-nbs .fm-related-card {
background: #fff;
border: 1px solid #eee;
border-radius: 10px;
padding: 14px 16px;
text-decoration: none;
color: #333;
font-size: 14px;
font-weight: 600;
display: block;
transition: border-color 0.2s;
}
.fm-scroll-page-drpepper-nbs .fm-related-card:hover { border-color: #C0392B; color: #8B0000; }
/* POPUPS */
.fm-scroll-page-drpepper-nbs .fm-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid #C0392B;
border-radius: 16px;
padding: 24px 28px;
z-index: 99999;
text-align: center;
max-width: 320px;
width: 90%;
box-shadow: 0 8px 40px rgba(0,0,0,0.25);
}
.fm-scroll-page-drpepper-nbs .fm-popup-icon { font-size: 32px; margin-bottom: 8px; display: block; }
.fm-scroll-page-drpepper-nbs .fm-popup-title { font-size: 17px; font-weight: 800; color: #8B0000; margin-bottom: 6px; }
.fm-scroll-page-drpepper-nbs .fm-popup p { font-size: 13px; color: #555; line-height: 1.5; }
/* AD BLOCK */
.fm-scroll-page-drpepper-nbs .fm-ad { width: 100%; margin: 10px 0; }
No Bummer Summer 2026 Sweepstakes
🎟️ Daily Entry
🇺🇸 9 States
🔞 18+
- What Is the No Bummer Summer Sweepstakes?
- The Prize: $100 Sponsor Gift Card
- Who Can Enter & How
- Tips for a Budget-Friendly Summer
- FAQ
☀️ What Is the No Bummer Summer Sweepstakes?
Dr Pepper is running the No Bummer Summer 2026 Sweepstakes through their
official promotion site to help 20 lucky winners make the most of the season. The sweepstakes runs from May 3 through August 31, 2026, giving you nearly four months of daily entry opportunities.The concept is simple: no bummer moments this summer. Whether that means treating yourself, covering a fun activity, or just having a little extra spending money, a $100 gift card goes a long way toward making summer feel special without breaking the bank.
🎁 The Prize: $100 Sponsor Gift Card
Each winner receives a $100 Sponsor-specified gift card — perfect for summer spending on food, fun, or whatever you need most.
| Detail | Info |
|---|---|
| Prize | $100 Sponsor Gift Card |
| Number of Winners | 20 |
| Total ARV | $2,000 |
| Sponsor | Dr Pepper/Seven Up, Inc. |
| Entry Period | May 3 – August 31, 2026 |
| Entry Limit | 1 per person per day |
Gift cards are subject to the terms of the issuing provider. The sponsor is not responsible for lost, stolen, or damaged cards after delivery.
📋 Who Can Enter & How
This sweepstakes is open to legal US residents in 9 specific states: California, Nevada, Arizona, Colorado, Idaho, New Mexico, South Dakota, Washington, and Wyoming. You must be at least 18 years old at the time of entry.
| Eligible States |
|---|
| California · Nevada · Arizona · Colorado · Idaho |
| New Mexico · South Dakota · Washington · Wyoming |
To enter, visit nobummersummers.com, fill out the entry form, and play the instant-win e-scratcher to see your prize notification status. You can enter once per day — so come back daily to maximize your chances!
Winners are selected via computer-generated winning times throughout the promotion period. You’ll be notified by email or phone within 5 business days of a winning play.
💡 Tips for a Budget-Friendly Summer
A $100 gift card can stretch further than you think with a little planning. Here are some smart ways to make the most of your summer without overspending.
| Summer Activity | Budget Tip |
|---|---|
| Backyard BBQ | Buy proteins in bulk and freeze; use store-brand sides |
| Pool Days | Pack your own snacks and drinks to avoid concession markups |
| Road Trips | Plan stops at free state parks and rest areas instead of paid attractions |
| Kids’ Activities | Check local library and community center free summer programs |
| Dining Out | Use gift cards strategically — happy hour deals stretch value further |
The key to a bummer-free summer is having a loose plan and a little cushion. Even a small windfall like a $100 gift card can cover a family outing, a nice dinner, or a few smaller treats spread across the season.
❓ Frequently Asked Questions
Do I need to buy anything to enter?
No purchase necessary. Entry is completely free at nobummersummers.com.
Can I enter every day?
Yes — you can enter once per 24-hour period throughout the entire promotion period (May 3 – August 31, 2026).
What states are eligible?
California, Nevada, Arizona, Colorado, Idaho, New Mexico, South Dakota, Washington, and Wyoming only.
How will I know if I win?
You’ll see a prize notification on the e-scratcher page during play, and a confirmation email will be sent to the address you provided. Keep that email as your record.
What kind of gift card is the prize?
A $100 Sponsor-specified gift card. The exact retailer is determined by the sponsor.
☀️ ENTER HERE
20 people will win a $100 gift card. Enter free once daily!
Ends August 31, 2026. Don’t miss your daily entry!
20 winners · $100 each. Scroll down to enter free!
Come back every day through Aug 31 for more chances to win.
// COUNTDOWN
var nbsDeadline = new Date(“August 31, 2026 23:59:00”).getTime();
function nbsUpdateCountdown() {
var now = new Date().getTime();
var diff = nbsDeadline – now;
if (diff <= 0) {
document.getElementById("days").textContent = "0";
document.getElementById("hours").textContent = "0";
document.getElementById("minutes").textContent = "0";
document.getElementById("seconds").textContent = "0";
return;
}
var d = Math.floor(diff / (1000 * 60 * 60 * 24));
var h = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var m = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
var s = Math.floor((diff % (1000 * 60)) / 1000);
document.getElementById("days").textContent = d;
document.getElementById("hours").textContent = h;
document.getElementById("minutes").textContent = m;
document.getElementById("seconds").textContent = s;
}
nbsUpdateCountdown();
setInterval(nbsUpdateCountdown, 1000);
// SLOW SCROLL
var nbsIsScrolling = false;
var nbsAnimFrame = null;
function nbsEasedScroll() {
var target = document.getElementById("entry-section");
if (!target) { return; }
var targetPos = target.getBoundingClientRect().top + window.pageYOffset – 60;
var startPos = window.pageYOffset;
var distance = targetPos – startPos;
var isMobile = window.innerWidth < 768;
var duration = isMobile ? 9500 : 35000;
var startTime = null;
var maxStep = isMobile ? 18 : 8;
nbsIsScrolling = true;
function step(timestamp) {
if (!nbsIsScrolling) { return; }
if (!startTime) { startTime = timestamp; }
var elapsed = timestamp – startTime;
var progress = Math.min(elapsed / duration, 1);
var ease = progress maxStep) { step_size = maxStep; }
if (step_size < -maxStep) { step_size = -maxStep; }
window.scrollTo(0, currentPos + step_size);
if (progress < 1) {
nbsAnimFrame = requestAnimationFrame(step);
} else {
window.scrollTo(0, targetPos);
nbsIsScrolling = false;
}
}
nbsAnimFrame = requestAnimationFrame(step);
}
function nbsStopScroll() {
nbsIsScrolling = false;
if (nbsAnimFrame) { cancelAnimationFrame(nbsAnimFrame); }
}
document.addEventListener("touchmove", nbsStopScroll, { passive: true });
document.addEventListener("wheel", nbsStopScroll, { passive: true });
document.addEventListener("keydown", nbsStopScroll);
var nbsHeroCta = document.getElementById("hero-cta");
if (nbsHeroCta) {
nbsHeroCta.addEventListener("click", function(e) {
e.preventDefault();
nbsEasedScroll();
});
}
// POPUPS
var nbsPopups = [
{ id: "fact1", delay: 8000 },
{ id: "fact2", delay: 18000 },
{ id: "fact3", delay: 28000 },
{ id: "fact4", delay: 40000 }
];
nbsPopups.forEach(function(item) {
setTimeout(function() {
var el = document.getElementById(item.id);
if (el) {
el.style.display = "block";
setTimeout(function() {
el.style.display = "none";
}, 4000);
}
}, item.delay);
});
Helpful Freebie Mom Guides
Keep going