OMG! Look at these Prize Packs: Sweatshirt, poster, stickers + a can of Brisk
:root {
–primary: #e63946;
–primary-dark: #9b1a24;
–primary-deep: #5a0a10;
–primary-light: #ff6b74;
–primary-pale: #fff0f1;
–accent: #ffd700;
–accent-light: #ffe566;
–cream: #fafafa;
–warm-white: #fff5f5;
–border: #f5c6c8;
–text-dark: #1c1c1c;
–text-gray: #555555;
–text-light: #888888;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
}
#xp-bar-container { position: fixed; top: 0; left: 0; right: 0; height: 5px; background: #f5c6c8; z-index: 9999; }
#xp-bar { height: 100%; width: 0%; background: linear-gradient(90deg, var(–primary), var(–accent)); transition: width 0.2s ease; }
header {
background: linear-gradient(160deg, #fff0f1 0%, #ffe4e6 40%, #ffd6d8 100%);
color: var(–text-dark);
text-align: center;
padding: 60px 24px 52px;
position: relative;
overflow: hidden;
border-bottom: 3px solid var(–border);
}
header::before {
content: ”;
position: absolute;
top: -60px; left: -60px; right: -60px; bottom: -60px;
background: radial-gradient(ellipse at 50% 0%, rgba(230,57,70,0.08) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(230,57,70,0.1);
border: 1px solid rgba(230,57,70,0.35);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 22px;
color: var(–primary-dark);
}
header h1 { font-family: ‘Playfair Display’, serif; font-size: clamp(2rem, 7vw, 3.8rem); font-weight: 800; line-height: 1.1; margin-bottom: 18px; color: var(–text-dark); }
header h1 span { color: var(–primary); }
.hero-sub { font-size: 1.05rem; max-width: 620px; margin: 0 auto 28px; line-height: 1.7; color: var(–text-gray); }
.prize-value { font-family: ‘Playfair Display’, serif; font-size: clamp(1.8rem, 5vw, 2.8rem); font-weight: 800; color: var(–primary); line-height: 1; margin-bottom: 4px; }
.prize-label { font-size: 0.78rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(–text-light); margin-bottom: 28px; }
.countdown { display: flex; justify-content: center; gap: 12px; margin-bottom: 30px; flex-wrap: wrap; }
.cd-box { background: #fff; border: 2px solid var(–border); border-radius: 10px; padding: 12px 18px; min-width: 72px; text-align: center; box-shadow: 0 2px 8px rgba(230,57,70,0.08); }
.cd-num { font-family: ‘Playfair Display’, serif; font-size: 2rem; font-weight: 700; color: var(–primary); line-height: 1; }
.cd-label { font-size: 0.65rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(–text-light); margin-top: 4px; }
.cta-btn { display: inline-block; background: var(–primary); color: #fff; font-family: ‘Inter’, sans-serif; font-size: 1.1rem; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 44px; border-radius: 50px; border: none; cursor: pointer; text-decoration: none; transition: background 0.2s, transform 0.15s; margin: 8px 0; }
.cta-btn:hover { background: var(–primary-dark); transform: translateY(-2px); }
.stat-row { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-top: 20px; }
.stat-pill { background: #fff; border: 1px solid var(–border); border-radius: 6px; padding: 8px 16px; font-size: 0.82rem; text-align: center; }
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–primary); font-family: ‘Playfair Display’, serif; }
/* BIG INSTAGRAM ENTRY CALLOUT */
.ig-callout {
background: #fff0f1;
border: 3px solid var(–primary);
border-radius: 18px;
padding: 36px 32px;
margin: 32px 0;
text-align: center;
}
.ig-callout .ig-label { font-size: 0.78rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.12em; color: var(–primary); margin-bottom: 12px; }
.ig-callout h3 { font-family: ‘Playfair Display’, serif; font-size: 1.6rem; font-weight: 800; color: var(–text-dark); margin-bottom: 16px; }
.ig-callout .hashtag-box { display: inline-block; background: #fff; border: 2px solid var(–primary); border-radius: 12px; padding: 14px 28px; margin: 8px 6px; }
.ig-callout .hashtag-box span { font-family: ‘Playfair Display’, serif; font-size: 1.5rem; font-weight: 800; color: var(–primary); }
.ig-callout .ig-steps { margin: 20px 0 0; text-align: left; }
.ig-callout .ig-step { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 14px; }
.ig-callout .ig-step-num { background: var(–primary); color: #fff; font-weight: 800; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 0.95rem; }
.ig-callout .ig-step-text { color: var(–text-gray); font-size: 0.95rem; line-height: 1.6; }
.ig-callout .ig-step-text strong { color: var(–text-dark); }
.ig-callout .ig-link-btn { display: inline-block; background: var(–primary); color: #fff; font-weight: 800; font-size: 0.95rem; text-transform: uppercase; letter-spacing: 0.05em; padding: 12px 28px; border-radius: 50px; text-decoration: none; margin-top: 16px; transition: background 0.2s; }
.ig-callout .ig-link-btn:hover { background: var(–primary-dark); }
.toc-box { background: var(–warm-white); border: 1px solid var(–border); border-left: 4px solid var(–primary); border-radius: 10px; padding: 24px 28px; margin: 32px 0; }
.toc-box .toc-label { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(–primary); margin-bottom: 12px; }
.toc-box ol { padding-left: 20px; }
.toc-box ol li { margin-bottom: 6px; }
.toc-box ol li a { color: var(–text-dark); text-decoration: none; font-weight: 500; }
.toc-box ol li a:hover { color: var(–primary); }
.content-wrap { max-width: 780px; margin: 0 auto; padding: 0 20px 60px; }
section { background: var(–warm-white); border-radius: 14px; padding: 36px 36px; margin: 28px 0; border: 1px solid var(–border); }
section h2 { font-family: ‘Playfair Display’, serif; font-size: 1.7rem; font-weight: 700; color: var(–primary-dark); margin-bottom: 18px; padding-bottom: 12px; border-bottom: 2px solid var(–border); }
section h2 span { color: var(–primary); }
section h3 { font-family: ‘Inter’, sans-serif; font-size: 1.05rem; font-weight: 700; color: var(–text-dark); margin: 22px 0 10px; }
section p { color: var(–text-gray); margin-bottom: 16px; line-height: 1.85; }
section p:last-child { margin-bottom: 0; }
blockquote { border-left: 4px solid var(–primary); background: var(–primary-pale); padding: 16px 20px; margin: 20px 0; border-radius: 0 8px 8px 0; font-style: italic; color: var(–text-gray); font-size: 0.95rem; }
.prize-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 16px; margin: 20px 0; }
.prize-card { background: linear-gradient(135deg, #fff0f1 0%, #ffd6d8 100%); border: 2px solid var(–border); border-top: 5px solid var(–primary); border-radius: 14px; padding: 24px 20px; text-align: center; }
.prize-card .pc-emoji { font-size: 2.8rem; display: block; margin-bottom: 10px; }
.prize-card .pc-count { font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(–primary); margin-bottom: 6px; }
.prize-card .pc-name { font-family: ‘Playfair Display’, serif; font-size: 1.05rem; font-weight: 700; color: var(–text-dark); margin-bottom: 8px; }
.prize-card .pc-value { font-family: ‘Playfair Display’, serif; font-size: 1.2rem; font-weight: 700; color: var(–primary); margin-bottom: 6px; }
.prize-card .pc-note { font-size: 0.82rem; color: var(–text-light); }
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li { display: flex; gap: 16px; align-items: flex-start; margin-bottom: 18px; }
.step-num { background: var(–primary); color: #fff; font-weight: 800; width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; font-size: 1rem; }
.step-body strong { display: block; font-weight: 700; margin-bottom: 4px; color: var(–text-dark); }
.step-body span { color: var(–text-gray); font-size: 0.95rem; }
.data-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95rem; }
.data-table th { background: var(–primary); color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 12px 16px; text-align: left; font-size: 0.85rem; }
.data-table td { padding: 11px 16px; border-bottom: 1px solid var(–border); color: var(–text-gray); vertical-align: top; }
.data-table tr:last-child td { border-bottom: none; }
.data-table tr:nth-child(even) td { background: #fff0f1; }
.data-table td strong { color: var(–text-dark); }
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li { display: flex; gap: 18px; align-items: flex-start; margin-bottom: 20px; }
.tl-dot { width: 14px; height: 14px; background: var(–primary); border-radius: 50%; flex-shrink: 0; margin-top: 6px; }
.tl-body strong { display: block; font-weight: 700; color: var(–text-dark); }
.tl-body span { color: var(–text-gray); font-size: 0.93rem; }
.tips-list { list-style: none; padding: 0; margin: 20px 0; }
.tips-list li { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 14px; padding: 14px 18px; background: var(–primary-pale); border-radius: 10px; border-left: 4px solid var(–primary); }
.tips-list li .tip-icon { font-size: 1.4rem; flex-shrink: 0; }
.tips-list li .tip-text { color: var(–text-gray); font-size: 0.95rem; line-height: 1.6; }
.tips-list li .tip-text strong { color: var(–text-dark); display: block; margin-bottom: 2px; }
.faq-item { border-bottom: 1px solid var(–border); }
.faq-item:last-of-type { border-bottom: none; }
.faq-q { width: 100%; background: none; border: none; cursor: pointer; text-align: left; padding: 18px 0; font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 700; color: var(–text-dark); display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.faq-q::after { content: ‘+’; font-size: 1.4rem; color: var(–primary); flex-shrink: 0; }
.faq-item.open .faq-q::after { content: ‘−’; }
.faq-a { display: none; padding: 0 0 18px; color: var(–text-gray); font-size: 0.95rem; line-height: 1.75; }
.faq-item.open .faq-a { display: block; }
.related-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 14px; margin-top: 20px; }
.related-card { background: var(–warm-white); border: 1px solid var(–border); border-radius: 10px; padding: 16px; text-decoration: none; color: var(–text-dark); transition: border-color 0.2s, transform 0.15s; display: block; }
.related-card:hover { border-color: var(–primary); transform: translateY(-2px); }
.rc-cat { font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(–primary); margin-bottom: 6px; }
.rc-title { font-size: 0.9rem; font-weight: 600; line-height: 1.4; }
.entry-section { background: linear-gradient(135deg, #fff0f1 0%, #ffd6d8 100%); border: 2px solid var(–border); border-radius: 18px; padding: 44px 36px; text-align: center; margin: 28px 0; }
.entry-section h2 { font-family: ‘Playfair Display’, serif; font-size: clamp(1.6rem, 5vw, 2.4rem); font-weight: 800; color: var(–text-dark); margin-bottom: 14px; border-bottom: none; padding-bottom: 0; }
.entry-section h2 span { color: var(–primary); }
.entry-section p { color: var(–text-gray); margin-bottom: 20px; font-size: 1rem; }
.entry-section .hashtag-display { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; margin: 20px 0; }
.entry-section .ht { background: #fff; border: 2px solid var(–primary); border-radius: 10px; padding: 10px 20px; font-family: ‘Playfair Display’, serif; font-size: 1.3rem; font-weight: 800; color: var(–primary); }
.fact-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; border: 2px solid var(–primary); border-radius: 16px; padding: 24px 28px; max-width: 320px; width: 90%; z-index: 10000; box-shadow: 0 20px 60px rgba(0,0,0,0.18); text-align: center; font-family: ‘Inter’, sans-serif; }
.fact-popup .fact-icon { font-size: 2.2rem; display: block; margin-bottom: 10px; }
.fact-popup .fact-title { font-family: ‘Playfair Display’, serif; font-size: 1.1rem; font-weight: 700; color: var(–primary-dark); display: block; margin-bottom: 8px; }
.fact-popup { color: var(–text-gray); font-size: 0.9rem; line-height: 1.6; }
#skip-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; border: 2px solid var(–primary); border-radius: 18px; padding: 32px 28px; max-width: 340px; width: 90%; z-index: 10001; box-shadow: 0 24px 70px rgba(0,0,0,0.2); text-align: center; font-family: ‘Inter’, sans-serif; }
#skip-popup .skip-icon { font-size: 2.4rem; margin-bottom: 10px; display: block; }
#skip-popup h3 { font-family: ‘Playfair Display’, serif; font-size: 1.4rem; font-weight: 700; color: var(–primary); margin-bottom: 8px; }
#skip-popup p { color: var(–text-gray); font-size: 0.92rem; margin-bottom: 20px; }
.popup-btn-yes { display: block; width: 100%; background: var(–primary); color: #fff; font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.04em; padding: 13px; border-radius: 50px; border: none; cursor: pointer; margin-bottom: 10px; }
.popup-btn-yes:hover { background: var(–primary-dark); }
.popup-btn-no { display: block; width: 100%; background: transparent; color: var(–text-gray); font-size: 0.9rem; padding: 10px; border-radius: 50px; border: 1px solid var(–border); cursor: pointer; }
.popup-btn-no:hover { background: var(–cream); }
@media (max-width: 600px) {
section { padding: 24px 18px; }
.entry-section { padding: 28px 18px; }
.ig-callout { padding: 24px 18px; }
}
Brisk x Invincible
Sweepstakes 2026
Comment on Instagram, get a DM, win a prize pack! Sweatshirt, poster, stickers + a can of Brisk. 300 winners — this one moves FAST. Ends March 22!
What Is the Brisk x Invincible Sweepstakes?
Brisk Iced Tea has teamed up with Amazon Prime Video’s hit animated series Invincible for a limited-time Instagram sweepstakes. The collab is real — Brisk is releasing Invincible-themed cans, and to celebrate, they’re giving away 300 prize packs loaded with exclusive Invincible x Brisk merch.
This sweepstakes runs from March 18 through March 22, 2026 — just five days. It’s fast, it’s free, and the entry method is unlike most sweepstakes: instead of filling out a form on a website, you comment on Instagram and Brisk’s automated system DMs you a link to the entry form. That’s the Fooji platform at work — it’s a real, legit system used by major brands.
Fooji is the administrator of this sweepstakes. When you comment the required hashtags on the @Brisk Instagram post, Fooji’s system automatically sends you a DM with your entry link. It’s fast, secure, and completely free.
With 300 prizes up for grabs and only a 5-day entry window, your odds are actually pretty solid — especially if you act fast. This guide walks you through exactly how to enter so you don’t miss a step.
How to Enter — Instagram Comment + DM Form
This sweepstakes has a unique 3-step entry process. Read this carefully so you don’t miss the DM!
Comment These Exact Hashtags on the @Brisk Post:
👉 Go to the @Brisk Instagram Reel to Comment
Important: Your comment must be typed manually — no bots, scripts, or copy-paste automation. You must also complete the registration form via the DM link to be officially entered. Just commenting is not enough on its own.
The Prize Pack — What You Win
Each prize pack has an approximate retail value (ARV) of $40.00. The total ARV of all 300 prizes is $12,000. Prizes are non-transferable and cannot be redeemed for cash. Sponsor reserves the right to substitute any prize for one of comparable or greater value.
Who Can Enter — Eligibility
| Requirement | Details |
|---|---|
| Age | 18+ (19+ in Alabama and Nebraska) |
| Residency | Legal resident of the 50 United States or Washington D.C. |
| Instagram Account | Must have a registered Instagram account set to PUBLIC during the entry period |
| Entries Per Person | One (1) entry per person, per Instagram account, per delivery address |
| Purchase Required? | No — free entry, no purchase necessary |
| Manual Entry Only | Comments must be manually typed — automated, bot, or script entries are disqualified |
| Sponsor Employees | Employees of Pepsi-Cola Company, PepsiCo, Fooji, and their affiliates are not eligible |
Timeline & Key Dates
-
March 18, 2026 at 9:00 AM ETSweepstakes opens — @Brisk posts the CTA on Instagram, comments accepted from this moment
-
March 18–22, 2026Entry window — comment on the @Brisk post and complete the Fooji DM form to enter
-
March 22, 2026 at 11:59 PM ETEntry period closes — last chance to comment and complete the form
-
On or about March 23, 2026 at 9:01 AM ETRandom drawing — 300 winners selected from all eligible entries
-
After drawingWinners notified by email — must respond within 3 business days or prize may be forfeited
Tips to Enter Successfully
-
Set Your Instagram to Public First!Before you comment, make sure your Instagram account is set to Public. If your account is private, @Brisk can’t see your comment and can’t DM you the entry link. Go to Settings → Privacy → Account Privacy and toggle off “Private Account.”
-
Include Both Hashtags in One CommentYour comment must include both #BriskxInvincible AND #Sweeps. You can add other text too — just make sure both hashtags are in the same comment. Type it manually, don’t copy-paste from a bot service.
-
Check Your DMs Immediately After CommentingThe Fooji system sends the DM link quickly, but DMs from accounts you don’t follow go to your “Message Requests” folder. Check both your regular DMs AND your Message Requests inbox for the link from @Brisk!
-
Act Fast — Only 5 Days!This sweepstakes runs March 18–22 only. With 300 prizes and a short window, your odds are good — but only if you enter. Don’t wait until the last day.
-
Complete the Fooji Form FullyJust commenting is NOT enough. You must click the DM link and fill out the Fooji registration form completely — name, mailing address (no P.O. Boxes), email, and phone number. Incomplete forms won’t count as entries.
-
Watch for the Winner EmailIf you win, you’ll be notified by email. You’ll need to respond within 3 business days or the prize may go to an alternate winner. Keep an eye on your inbox (and spam folder) after March 23!
Frequently Asked Questions
More Free Sweepstakes to Enter
Ready to Enter?
Go to the @Brisk Instagram reel, leave a comment with both hashtags, then check your DMs for the Fooji entry link!
⚠️ Make sure your Instagram is set to PUBLIC before commenting or you won’t receive the DM!
ENTER HERE ✨
Only 5 Days to Enter!
This sweepstakes runs March 18–22 only. With 300 prizes and a short window, your odds are great — but only if you act now!
Check Your Message Requests!
After commenting, the DM from @Brisk may go to your Instagram Message Requests folder — not your main inbox. Check both!
Your Account Must Be Public!
If your Instagram is set to private, @Brisk can’t see your comment or send you the DM. Switch to public before entering!
300 Prize Packs to Win!
Each winner gets a Brisk x Invincible sweatshirt, poster, sticker pack, and a limited-edition can of Brisk. ARV $40 each!
Ready to Enter?
Jump to the entry section and head to the @Brisk Instagram reel to comment and get your DM!
document.addEventListener(‘DOMContentLoaded’, function() {
var deadline = new Date(‘2026-03-22T23:59:00-04:00’).getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff 0 ? (scrollTop / docHeight) * 100 : 0;
var bar = document.getElementById(‘xp-bar’);
if (bar) bar.style.width = Math.min(pct, 100) + ‘%’;
});
document.querySelectorAll(‘.faq-q’).forEach(function(btn) {
btn.addEventListener(‘click’, function() {
var item = this.closest(‘.faq-item’);
if (!item) return;
var isOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item.open’).forEach(function(el) { el.classList.remove(‘open’); });
if (!isOpen) item.classList.add(‘open’);
});
});
var scrolling = false;
var scrollInterval = null;
var factTimers = [];
var skipShown = false;
var skipPopup = document.getElementById(‘skip-popup’);
function triggerFact(id) {
var el = document.getElementById(id);
if (el) { el.style.display = ‘block’; setTimeout(function() { el.style.display = ‘none’; }, 4500); }
}
function startAutoScroll() {
if (scrolling) return;
scrolling = true;
scrollInterval = setInterval(function() {
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
if (scrollTop >= docHeight – 10) { stopAutoScroll(); return; }
window.scrollBy(0, 5);
var pct = docHeight > 0 ? (scrollTop / docHeight) * 100 : 0;
if (!skipShown && pct >= 50) { skipShown = true; if (skipPopup) skipPopup.style.display = ‘block’; }
}, 16);
factTimers.push(setTimeout(function() { triggerFact(‘fact1’); }, 6000));
factTimers.push(setTimeout(function() { triggerFact(‘fact2’); }, 16000));
factTimers.push(setTimeout(function() { triggerFact(‘fact3’); }, 28000));
factTimers.push(setTimeout(function() { triggerFact(‘fact4’); }, 40000));
}
function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
}
var startBtn = document.getElementById(‘scroll-start-btn’);
if (startBtn) { startBtn.addEventListener(‘click’, function(e) { e.stopPropagation(); startAutoScroll(); }); }
var skipYes = document.getElementById(‘skip-yes’);
var skipNo = document.getElementById(‘skip-no’);
if (skipYes) {
skipYes.addEventListener(‘click’, function() {
stopAutoScroll();
if (skipPopup) skipPopup.style.display = ‘none’;
var section = document.getElementById(‘enter-now’);
if (section) section.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}
document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘scroll-start-btn’ || e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’) return;
if (skipPopup && skipPopup.style.display === ‘block’) return;
if (scrolling) stopAutoScroll();
});
});
Helpful Freebie Mom Guides
Keep going