FLIPZ x Xbox Gaming Promotion
/* ============================================================
SCOPED ROOT: .fm-scroll-page-flipz-xbox
All selectors prefixed — zero theme bleed
============================================================ */
.fm-scroll-page-flipz-xbox {
font-family: ‘Segoe UI’, Arial, sans-serif;
background: #fff;
color: #1a1a1a;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* —- HERO —- */
.fm-scroll-page-flipz-xbox .fm-hero {
background: linear-gradient(135deg, #0e0e0e 0%, #1a1a2e 50%, #107c10 100%);
color: #fff;
padding: 40px 20px 36px;
text-align: center;
}
.fm-scroll-page-flipz-xbox .fm-hero-badge {
display: inline-block;
background: #107c10;
color: #fff;
font-size: 11px;
font-weight: 800;
letter-spacing: 2px;
text-transform: uppercase;
padding: 4px 14px;
border-radius: 20px;
margin-bottom: 14px;
}
.fm-scroll-page-flipz-xbox .fm-hero-title {
font-size: clamp(22px, 5vw, 42px);
font-weight: 900;
line-height: 1.15;
margin: 0 0 10px;
text-shadow: 0 2px 8px rgba(0,0,0,0.5);
}
.fm-scroll-page-flipz-xbox .fm-hero-sub {
font-size: clamp(14px, 2.5vw, 18px);
opacity: 0.93;
margin: 0 0 20px;
}
.fm-scroll-page-flipz-xbox .fm-arv-pill {
display: inline-block;
background: rgba(255,255,255,0.12);
border: 2px solid #107c10;
color: #fff;
font-size: 15px;
font-weight: 800;
padding: 6px 20px;
border-radius: 30px;
margin-bottom: 22px;
}
.fm-scroll-page-flipz-xbox .fm-instant-badge {
display: inline-block;
background: #107c10;
color: #fff;
font-size: 13px;
font-weight: 900;
padding: 6px 18px;
border-radius: 20px;
margin-bottom: 18px;
letter-spacing: 0.5px;
}
/* —- COUNTDOWN —- */
.fm-scroll-page-flipz-xbox .fm-countdown {
display: flex;
justify-content: center;
gap: 12px;
margin: 0 0 26px;
flex-wrap: wrap;
}
.fm-scroll-page-flipz-xbox .fm-cd-box {
background: rgba(0,0,0,0.4);
border: 2px solid #107c10;
border-radius: 10px;
padding: 10px 16px;
min-width: 64px;
text-align: center;
}
.fm-scroll-page-flipz-xbox .fm-cd-num {
font-size: 28px;
font-weight: 900;
color: #9bf59b;
display: block;
line-height: 1;
}
.fm-scroll-page-flipz-xbox .fm-cd-label {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
opacity: 0.75;
display: block;
margin-top: 4px;
}
/* —- HERO CTA —- */
.fm-scroll-page-flipz-xbox .fm-hero-cta {
display: inline-block;
background: #107c10;
color: #fff;
font-size: 18px;
font-weight: 900;
padding: 16px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
letter-spacing: 1px;
box-shadow: 0 4px 20px rgba(16,124,16,0.5);
text-transform: uppercase;
margin: 8px 0;
}
/* —- STAT PILLS —- */
.fm-scroll-page-flipz-xbox .fm-stats {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin-top: 20px;
}
.fm-scroll-page-flipz-xbox .fm-stat-pill {
background: rgba(255,255,255,0.1);
border: 1px solid rgba(16,124,16,0.5);
color: #fff;
font-size: 12px;
font-weight: 700;
padding: 5px 14px;
border-radius: 20px;
}
/* —- PRIZE IMAGE —- */
.fm-scroll-page-flipz-xbox .fm-prize-img-wrap {
width: 100%;
max-height: 440px;
overflow: hidden;
background: #111;
}
.fm-scroll-page-flipz-xbox .fm-prize-img-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
/* —- TOC —- */
.fm-scroll-page-flipz-xbox .fm-toc {
background: #f0fff0;
border-left: 5px solid #107c10;
padding: 20px 28px;
margin: 0;
}
.fm-scroll-page-flipz-xbox .fm-toc-title {
font-size: 13px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1.5px;
color: #107c10;
margin-bottom: 10px;
}
.fm-scroll-page-flipz-xbox .fm-toc ol {
margin: 0;
padding-left: 20px;
}
.fm-scroll-page-flipz-xbox .fm-toc li {
margin-bottom: 6px;
font-size: 14px;
}
.fm-scroll-page-flipz-xbox .fm-toc a {
color: #107c10;
text-decoration: none;
font-weight: 600;
}
/* —- SECTIONS —- */
.fm-scroll-page-flipz-xbox .fm-section {
padding: 36px 24px;
background: #fff;
border-bottom: 1px solid #e8f5e8;
}
.fm-scroll-page-flipz-xbox .fm-section-alt {
background: #f8fff8;
}
.fm-scroll-page-flipz-xbox .fm-section h2 {
font-size: clamp(18px, 3.5vw, 26px);
font-weight: 800;
color: #107c10;
margin: 0 0 14px;
line-height: 1.25;
}
.fm-scroll-page-flipz-xbox .fm-section h3 {
font-size: 16px;
font-weight: 700;
color: #0a5a0a;
margin: 20px 0 8px;
}
.fm-scroll-page-flipz-xbox .fm-section p {
font-size: 15px;
line-height: 1.75;
color: #2a2a2a;
margin: 0 0 14px;
}
.fm-scroll-page-flipz-xbox .fm-section ul,
.fm-scroll-page-flipz-xbox .fm-section ol {
padding-left: 22px;
margin: 0 0 14px;
}
.fm-scroll-page-flipz-xbox .fm-section li {
font-size: 15px;
line-height: 1.7;
margin-bottom: 6px;
color: #2a2a2a;
}
/* —- HIGHLIGHT BOX —- */
.fm-scroll-page-flipz-xbox .fm-highlight-box {
background: #f0fff0;
border-left: 4px solid #107c10;
border-radius: 0 10px 10px 0;
padding: 16px 20px;
margin: 20px 0;
font-size: 14px;
color: #0a5a0a;
font-weight: 600;
}
/* —- PRIZE GRID —- */
.fm-scroll-page-flipz-xbox .fm-prize-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
gap: 14px;
margin: 20px 0;
}
.fm-scroll-page-flipz-xbox .fm-prize-card {
background: #fff;
border: 2px solid #107c10;
border-radius: 12px;
padding: 18px 14px;
text-align: center;
}
.fm-scroll-page-flipz-xbox .fm-prize-card .fm-pc-icon {
font-size: 28px;
display: block;
margin-bottom: 8px;
}
.fm-scroll-page-flipz-xbox .fm-prize-card .fm-pc-name {
font-size: 13px;
font-weight: 800;
color: #107c10;
margin-bottom: 4px;
line-height: 1.3;
}
.fm-scroll-page-flipz-xbox .fm-prize-card .fm-pc-count {
font-size: 11px;
color: #666;
}
.fm-scroll-page-flipz-xbox .fm-prize-card .fm-pc-arv {
font-size: 13px;
font-weight: 700;
color: #2a2a2a;
margin-top: 6px;
}
/* —- TABLE —- */
.fm-scroll-page-flipz-xbox .fm-table-wrap {
overflow-x: auto;
margin: 16px 0;
}
.fm-scroll-page-flipz-xbox .fm-table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.fm-scroll-page-flipz-xbox .fm-table th {
background: #107c10;
color: #fff;
padding: 10px 14px;
text-align: left;
font-weight: 700;
}
.fm-scroll-page-flipz-xbox .fm-table td {
padding: 10px 14px;
border-bottom: 1px solid #e8f5e8;
vertical-align: top;
}
.fm-scroll-page-flipz-xbox .fm-table tr:nth-child(even) td {
background: #f8fff8;
}
/* —- NO PURCHASE BANNER — BOLD EYE-CATCHING —- */
.fm-scroll-page-flipz-xbox .fm-npn-banner {
background: linear-gradient(135deg, #fff700 0%, #ffd000 100%);
border: 4px solid #107c10;
border-radius: 18px;
margin: 0 16px 0;
padding: 28px 24px;
text-align: center;
box-shadow: 0 6px 32px rgba(16,124,16,0.25);
}
.fm-scroll-page-flipz-xbox .fm-npn-banner .fm-npn-eyebrow {
font-size: 13px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 2.5px;
color: #107c10;
margin-bottom: 8px;
}
.fm-scroll-page-flipz-xbox .fm-npn-banner .fm-npn-headline {
font-size: clamp(22px, 5vw, 36px);
font-weight: 900;
color: #0a0a0a;
line-height: 1.1;
margin-bottom: 10px;
}
.fm-scroll-page-flipz-xbox .fm-npn-banner .fm-npn-sub {
font-size: 15px;
font-weight: 700;
color: #1a1a1a;
margin-bottom: 20px;
line-height: 1.5;
}
.fm-scroll-page-flipz-xbox .fm-npn-steps {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 12px;
margin-bottom: 18px;
}
.fm-scroll-page-flipz-xbox .fm-npn-step {
background: #fff;
border: 2px solid #107c10;
border-radius: 14px;
padding: 14px 16px;
min-width: 140px;
text-align: center;
flex: 1 1 140px;
max-width: 200px;
}
.fm-scroll-page-flipz-xbox .fm-npn-step .fm-npn-step-num {
font-size: 26px;
font-weight: 900;
color: #107c10;
line-height: 1;
display: block;
}
.fm-scroll-page-flipz-xbox .fm-npn-step .fm-npn-step-txt {
font-size: 13px;
font-weight: 700;
color: #1a1a1a;
margin-top: 6px;
line-height: 1.4;
}
.fm-scroll-page-flipz-xbox .fm-npn-note {
font-size: 12px;
color: #333;
font-style: italic;
margin-top: 10px;
line-height: 1.6;
}
.fm-scroll-page-flipz-xbox .fm-npn-url {
display: inline-block;
background: #107c10;
color: #fff;
font-size: 14px;
font-weight: 800;
padding: 10px 24px;
border-radius: 30px;
text-decoration: none;
margin-top: 14px;
letter-spacing: 0.5px;
}
/* —- FAQ —- */
.fm-scroll-page-flipz-xbox .fm-faq-item {
border-bottom: 1px solid #e8f5e8;
padding: 16px 0;
}
.fm-scroll-page-flipz-xbox .fm-faq-q {
font-size: 15px;
font-weight: 700;
color: #107c10;
margin-bottom: 6px;
}
.fm-scroll-page-flipz-xbox .fm-faq-a {
font-size: 14px;
color: #3a3a3a;
line-height: 1.7;
}
/* —- RELATED —- */
.fm-scroll-page-flipz-xbox .fm-related {
background: #f8fff8;
padding: 32px 24px;
}
.fm-scroll-page-flipz-xbox .fm-related-title {
font-size: 18px;
font-weight: 800;
color: #107c10;
margin-bottom: 18px;
}
.fm-scroll-page-flipz-xbox .fm-related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 14px;
}
.fm-scroll-page-flipz-xbox .fm-related-card {
background: #fff;
border: 1px solid #c8e8c8;
border-radius: 10px;
padding: 16px 18px;
text-decoration: none;
display: block;
color: #1a1a1a;
font-size: 14px;
font-weight: 600;
}
.fm-scroll-page-flipz-xbox .fm-related-card .fm-rc-label {
font-size: 10px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 1px;
color: #107c10;
margin-bottom: 6px;
}
/* —- ENTRY SECTION —- */
.fm-scroll-page-flipz-xbox .fm-entry-section {
background: linear-gradient(135deg, #0e0e0e 0%, #1a1a2e 60%, #107c10 100%);
color: #fff;
padding: 48px 24px;
text-align: center;
}
.fm-scroll-page-flipz-xbox .fm-entry-section h2 {
font-size: clamp(22px, 4vw, 34px);
font-weight: 900;
margin: 0 0 12px;
color: #fff;
}
.fm-scroll-page-flipz-xbox .fm-entry-section p {
font-size: 15px;
opacity: 0.92;
margin: 0 0 24px;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}
.fm-scroll-page-flipz-xbox .fm-entry-cta {
display: inline-block;
background: #107c10;
color: #fff;
font-size: 18px;
font-weight: 900;
padding: 16px 48px;
border-radius: 50px;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
box-shadow: 0 4px 20px rgba(16,124,16,0.5);
margin: 8px 0;
}
.fm-scroll-page-flipz-xbox .fm-entry-legal {
font-size: 11px;
opacity: 0.65;
margin-top: 16px;
max-width: 580px;
margin-left: auto;
margin-right: auto;
line-height: 1.6;
}
/* —- POPUPS —- */
.fm-scroll-page-flipz-xbox .fact-popup {
position: fixed;
bottom: 24px;
left: 50%;
transform: translateX(-50%) translateY(120px);
background: #fff;
border: 2px solid #107c10;
border-radius: 14px;
padding: 16px 22px;
box-shadow: 0 8px 32px rgba(0,0,0,0.18);
z-index: 9999;
text-align: center;
min-width: 260px;
max-width: 340px;
transition: transform 0.4s ease, opacity 0.4s ease;
opacity: 0;
pointer-events: none;
font-size: 13px;
color: #2a2a2a;
}
.fm-scroll-page-flipz-xbox .fact-popup.visible {
transform: translateX(-50%) translateY(0);
opacity: 1;
pointer-events: auto;
}
.fm-scroll-page-flipz-xbox .fact-popup .fact-icon {
font-size: 22px;
display: block;
margin-bottom: 6px;
}
.fm-scroll-page-flipz-xbox .fact-popup .fact-title {
font-size: 15px;
font-weight: 800;
color: #107c10;
display: block;
margin-bottom: 5px;
}
/* —- FOOTER —- */
.fm-scroll-page-flipz-xbox .fm-footer {
background: #111;
color: #888;
text-align: center;
padding: 24px 20px;
font-size: 12px;
line-height: 1.7;
}
🎮 Xbox Series X
💻 Gaming PC + Monitor
💵 $5,000 Grand Prize
🆓 No Purchase Needed
What Is the FLIPZ x Xbox Instant Win Game?
FLIPZ — the brand behind those irresistible chocolate-covered pretzels — has teamed up with Xbox for one of the most exciting gaming giveaways of 2026. The FLIPZ x Xbox Instant Win Game and Sweepstakes runs from May 1 through September 30, 2026, giving you five full months to play and win.
This is a true instant win game: every time you submit a valid entry, you find out immediately whether you’ve won a prize. No waiting for a drawing — you know right away. And whether you win instantly or not, every entry also goes into the Grand Prize Sweepstakes drawing for $5,000 cash.
Best of all — no purchase is required. You can enter for free every single day using the handwritten note method (details below). That means 153 total chances to win if you play every day from now through September 30.
All the Prizes You Can Win
There are 363 instant win prizes plus one $5,000 Grand Prize. Here’s the full breakdown:
| Prize | Qty | ARV Each | Type |
|---|---|---|---|
| Gaming PC + Monitor | 3 | $1,850 | Instant Win |
| ROG Xbox Ally Handheld | 5 | $600 | Instant Win |
| Xbox Series X Console | 5 | $600 | Instant Win |
| Xbox Bundle (Controller + Headset + Fire Stick) | 25 | $220 | Instant Win |
| 6-Month Xbox Game Pass Ultimate | 5 | $180 | Instant Win |
| 3-Month Xbox Game Pass Ultimate | 20 | $90 | Instant Win |
| Forza Horizon Game Code | 100 | $70 | Instant Win |
| World of Warcraft: Midnight Code | 100 | $50 | Instant Win |
| Grounded 2 Game Code | 100 | $40 | Instant Win |
| $5,000 Cash Grand Prize | 1 | $5,000 | Sweepstakes Drawing |
How to Enter — With or Without a Purchase
Method 1: Purchase Entry
Buy any FLIPZ product from a U.S. retailer, keep your receipt, then visit flipz.com/promotions and upload a photo of your receipt. Each unique receipt = one instant win play + one sweepstakes entry. Limit one entry per person per day.
Method 2: Free Entry — No Purchase Necessary
You don’t need to buy anything! Visit flipz.com/promotion/npn and fill out the form. You’ll need to upload a photo of a handwritten note that says “I love Flipz” along with your name and the date. Do not include your face or any identifying characteristics in the photo. That’s it — one free play per day, same prize pool as purchase entries.
Tips to Maximize Your Chances
Use the Free Entry Every Day
The no-purchase entry method enters you into the exact same prize pool as purchase entries. Write your note once, photograph it, and save the image — you can reuse the same photo each day as long as you update the date each time. Set a daily phone reminder to submit your free entry.
Play Early in the Promotion
Instant win prizes are awarded at pre-determined “winning moments” distributed throughout the promotion period. Playing early means you’re competing for prizes before the pool shrinks. The big prizes — Gaming PCs and Xbox consoles — are most likely to still be available in the first few weeks.
Check Your Email After Every Play
If you win, you’ll receive an email from flipz@umbpro.com within 7 days. Check your spam folder and mark it as “Not spam.” You’ll need to respond within 5 business days with your mailing address or the prize is forfeited.
The Grand Prize Is $5,000 Cash
Every single daily play — whether you win instantly or not — earns you one entry into the Grand Prize drawing for $5,000 awarded as a check. The drawing is held on or about October 15, 2026. The more days you play, the more entries you accumulate.
Frequently Asked Questions
Ready to Play? Enter Now!
Upload a receipt or a free handwritten note — find out instantly if you’ve won Xbox gear, game codes, or a Gaming PC. Plus every play enters you for $5,000 cash!
ENTER HERE
Instant Win — No Waiting!
Find out immediately if you’ve won an Xbox Series X, Gaming PC, or game code!
Free Entry Every Day!
No receipt needed — just write “I love Flipz” on paper and upload it daily at flipz.com/promotion/npn
$5,000 Grand Prize!
Every daily play enters you for the $5,000 cash Grand Prize drawing on Oct 15, 2026!
363 Prizes Up for Grabs!
Xbox consoles, Gaming PCs, game codes, and more — play every day for the best shot!
(function() {
var ROOT = document.querySelector(‘.fm-scroll-page-flipz-xbox’);
if (!ROOT) { return; }
/* —- COUNTDOWN —- */
var deadline = new Date(‘September 30, 2026 23:59:59’).getTime();
function updateCountdown() {
var now = new Date().getTime();
var diff = deadline – 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;
}
updateCountdown();
setInterval(updateCountdown, 1000);
/* —- POPUPS —- */
var popupsStarted = false;
function showPopup(id, duration) {
var el = document.getElementById(id);
if (!el) { return; }
el.classList.add('visible');
setTimeout(function() {
el.classList.remove('visible');
}, duration);
}
function startPopups() {
if (popupsStarted) { return; }
popupsStarted = true;
setTimeout(function() { showPopup('fact1', 4000); }, 8000);
setTimeout(function() { showPopup('fact2', 4000); }, 18000);
setTimeout(function() { showPopup('fact3', 4000); }, 28000);
setTimeout(function() { showPopup('fact4', 4000); }, 38000);
}
/* —- LINEAR SCROLL —- */
var isScrolling = false;
function easedScroll() {
var target = document.getElementById('entry-section');
if (!target) { return; }
var targetPos = target.getBoundingClientRect().top + window.pageYOffset – 80;
var startPos = window.pageYOffset;
var distance = targetPos – startPos;
var duration = 9500;
var startTime = null;
isScrolling = true;
function step(timestamp) {
if (!isScrolling) { return; }
if (!startTime) { startTime = timestamp; }
var elapsed = timestamp – startTime;
var progress = Math.min(elapsed / duration, 1);
var newPos = startPos + distance * progress;
window.scrollTo(0, newPos);
if (progress < 1) {
requestAnimationFrame(step);
} else {
isScrolling = false;
window.scrollTo(0, targetPos);
}
}
requestAnimationFrame(step);
}
/* —- INTERRUPT SCROLL ON USER INPUT —- */
function stopScroll() {
isScrolling = false;
}
window.addEventListener('wheel', stopScroll, { passive: true });
window.addEventListener('touchmove', stopScroll, { passive: true });
document.addEventListener('keydown', stopScroll);
/* —- HERO CTA —- */
var heroCta = document.getElementById('heroCtaBtn');
if (heroCta) {
heroCta.addEventListener('click', function() {
easedScroll();
startPopups();
});
}
})();
Helpful Freebie Mom Guides
Keep going