Winย Soccer Prizesย & Candy Merch!
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–red: #c8102e;
–blue: #002868;
–gold: #ffd700;
–pink: #e91e8c;
–light: #f4f6fb;
–dark: #1a1a2e;
–white: #ffffff;
}
body {
font-family: ‘Nunito’, sans-serif;
background: var(–light);
color: var(–dark);
overflow-x: hidden;
}
/* โโ PROGRESS BAR โโ */
#progress-bar {
position: fixed;
top: 0; left: 0;
height: 4px;
width: 0%;
background: linear-gradient(90deg, var(–red), var(–gold), var(–blue));
z-index: 9999;
transition: width 0.1s linear;
}
/* โโ CONFETTI CANVAS โโ */
#confetti-canvas {
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
pointer-events: none;
z-index: 9998;
}
/* โโ PAGE WRAP โโ */
.page-wrap {
max-width: 780px;
margin: 0 auto;
padding: 0 16px 100px;
}
/* โโ HERO โโ */
header.hero {
background: linear-gradient(160deg, var(–blue) 0%, #b22234 55%, var(–red) 100%);
color: #fff !important;
text-align: center;
padding: 60px 20px 50px;
border-radius: 0 0 32px 32px;
position: relative;
overflow: hidden;
margin-bottom: 28px;
}
header.hero::before {
content: ”;
position: absolute;
inset: 0;
background: url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’60’ height=’60’%3E%3Ccircle cx=’10’ cy=’10’ r=’3′ fill=’rgba(255,255,255,0.06)’/%3E%3Ccircle cx=’40’ cy=’35’ r=’5′ fill=’rgba(255,255,255,0.04)’/%3E%3Ccircle cx=’55’ cy=’8′ r=’2′ fill=’rgba(255,255,255,0.07)’/%3E%3C/svg%3E”) repeat;
pointer-events: none;
}
.hero-badge {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 2px solid rgba(255,255,255,0.35);
border-radius: 50px;
padding: 6px 20px;
font-size: 0.8rem;
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 20px;
animation: pulse-badge 2s infinite;
color: #ffffff !important;
}
@keyframes pulse-badge {
0%, 100% { box-shadow: 0 0 0 0 rgba(255,215,0,0.5); }
50% { box-shadow: 0 0 0 10px rgba(255,215,0,0); }
}
header.hero h1 {
font-family: ‘Fredoka One’, cursive;
font-size: clamp(2.2rem, 8vw, 4.5rem);
line-height: 1.1;
margin-bottom: 16px;
text-shadow: 0 4px 20px rgba(0,0,0,0.3);
color: #ffffff !important;
}
header.hero h1 .highlight {
color: var(–gold);
display: inline-block;
animation: wiggle 1.5s ease-in-out infinite;
}
@keyframes wiggle {
0%, 100% { transform: rotate(-2deg); }
50% { transform: rotate(2deg); }
}
.hero-sub {
font-size: clamp(1rem, 3vw, 1.2rem);
opacity: 0.92;
max-width: 600px;
margin: 0 auto 28px;
line-height: 1.65;
font-weight: 600;
color: #ffffff !important;
}
/* โโ HERO IMAGE โโ */
.hero-img-wrap {
max-width: 560px;
margin: 0 auto 28px;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 16px 50px rgba(0,0,0,0.35);
animation: float 3.5s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.hero-img-wrap img { width: 100%; display: block; }
/* โโ COUNTDOWN โโ */
.countdown-wrap {
display: flex;
justify-content: center;
gap: 14px;
margin-bottom: 24px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.3);
border: 2px solid rgba(255,255,255,0.2);
border-radius: 14px;
padding: 12px 18px;
min-width: 72px;
text-align: center;
}
.cd-num {
font-family: ‘Fredoka One’, cursive;
font-size: 2.4rem;
color: var(–gold);
line-height: 1;
}
.cd-lbl {
font-size: 0.65rem;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.65;
margin-top: 4px;
color: #ffffff !important;
}
/* โโ STAT PILLS โโ */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 24px;
}
.stat-pill {
background: rgba(255,255,255,0.12);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 8px;
padding: 8px 18px;
font-size: 0.82rem;
font-weight: 700;
text-align: center;
color: #ffffff !important;
}
.stat-pill span { display: block; font-size: 1.1rem; }
/* โโ CARDS โโ */
.card {
background: #fff;
border-radius: 20px;
padding: 28px 24px;
margin-bottom: 20px;
box-shadow: 0 4px 20px rgba(0,0,0,0.07);
}
.card h2 {
font-family: ‘Fredoka One’, cursive;
font-size: 1.55rem;
color: var(–blue);
margin-bottom: 14px;
}
.card p {
font-size: 1rem;
line-height: 1.75;
color: #444;
margin-bottom: 12px;
}
.card p:last-child { margin-bottom: 0; }
/* โโ PRIZE CARD โโ */
.prize-card {
background: linear-gradient(135deg, #fff8dc, #fffbe6);
border: 3px solid var(–gold);
border-radius: 20px;
padding: 28px 24px;
text-align: center;
margin-bottom: 20px;
box-shadow: 0 8px 30px rgba(255,215,0,0.2);
}
.prize-icon { font-size: 3.5rem; display: block; margin-bottom: 10px; }
.prize-card h2 {
font-family: ‘Fredoka One’, cursive;
font-size: 1.7rem;
color: var(–blue);
margin-bottom: 10px;
}
.prize-card p { font-size: 1rem; color: #555; line-height: 1.7; }
/* โโ STEPS โโ */
.steps { list-style: none; margin: 16px 0 20px; }
.steps li {
display: flex;
align-items: flex-start;
gap: 14px;
margin-bottom: 18px;
font-size: 1rem;
line-height: 1.65;
color: #444;
}
.step-icon {
font-size: 1.8rem;
flex-shrink: 0;
margin-top: 2px;
}
.steps li strong { color: var(–blue); }
/* โโ CTA BUTTON โโ */
.btn-enter {
display: block;
width: 100%;
max-width: 480px;
margin: 20px auto;
background: linear-gradient(135deg, var(–red), #b22234);
color: #fff !important;
font-family: ‘Fredoka One’, cursive;
font-size: 1.3rem;
padding: 18px 24px;
border-radius: 50px;
text-align: center;
text-decoration: none;
box-shadow: 0 8px 30px rgba(200,16,46,0.4);
animation: bounce-btn 2s ease-in-out infinite;
transition: transform 0.15s;
}
.btn-enter:hover { transform: scale(1.03); }
@keyframes bounce-btn {
0%, 100% { transform: translateY(0); box-shadow: 0 8px 30px rgba(200,16,46,0.4); }
50% { transform: translateY(-5px); box-shadow: 0 14px 40px rgba(200,16,46,0.55); }
}
/* โโ URGENCY BOX โโ */
.urgency-box {
background: linear-gradient(135deg, var(–red), #8b0000);
color: #fff !important;
border-radius: 18px;
padding: 28px 24px;
text-align: center;
margin: 28px 0;
box-shadow: 0 8px 30px rgba(200,16,46,0.3);
}
.urgency-box h3 {
font-family: ‘Fredoka One’, cursive;
font-size: 1.6rem;
margin-bottom: 10px;
color: #ffffff !important;
}
.urgency-box p { font-size: 1rem; opacity: 0.95; line-height: 1.65; color: #ffffff !important; }
.urgency-box strong { color: #ffffff !important; }
/* โโ TIPS โโ */
.tips-list { list-style: none; margin: 14px 0 0; }
.tips-list li {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 14px;
font-size: 0.97rem;
line-height: 1.65;
color: #444;
}
.tips-list li .tip-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 2px; }
/* โโ FAQ โโ */
.faq-item { border-bottom: 1px solid #eee; }
.faq-item:last-child { border-bottom: none; }
.faq-item button {
width: 100%;
background: none;
border: none;
text-align: left;
font-family: ‘Nunito’, sans-serif;
font-size: 1rem;
font-weight: 800;
color: var(–blue);
padding: 16px 0;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.faq-item button::after { content: ‘โพ’; font-size: 1rem; flex-shrink: 0; transition: transform 0.25s; }
.faq-item.open button::after { transform: rotate(180deg); }
.faq-answer {
display: none;
font-size: 0.95rem;
color: #555;
line-height: 1.75;
padding-bottom: 16px;
}
.faq-item.open .faq-answer { display: block; }
/* โโ RELATED CARDS โโ */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin-top: 16px;
}
.related-card {
background: #fff;
border-radius: 14px;
padding: 16px;
box-shadow: 0 3px 14px rgba(0,0,0,0.07);
text-decoration: none;
color: var(–dark);
transition: transform 0.2s, box-shadow 0.2s;
display: block;
}
.related-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.12); }
.related-card .rc-cat {
font-size: 0.72rem;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(–red);
margin-bottom: 6px;
}
.related-card .rc-title {
font-size: 0.9rem;
font-weight: 800;
line-height: 1.4;
color: var(–dark);
}
/* โโ ENTRY SECTION โโ */
.entry-section {
background: linear-gradient(160deg, var(–blue) 0%, #002868 60%, var(–red) 100%);
color: #fff !important;
border-radius: 24px;
padding: 40px 28px;
text-align: center;
margin: 32px 0;
box-shadow: 0 12px 40px rgba(0,40,104,0.35);
}
.entry-section h2 {
font-family: ‘Fredoka One’, cursive;
font-size: clamp(1.8rem, 6vw, 2.6rem);
margin-bottom: 14px;
color: #ffd700 !important;
}
.entry-section p {
font-size: 1.05rem;
opacity: 0.9;
margin-bottom: 28px;
line-height: 1.7;
color: #ffffff !important;
}
.entry-section strong { color: #ffffff !important; }
.entry-section .legal {
font-size: 0.75rem;
opacity: 0.5;
margin-top: 20px;
line-height: 1.6;
color: #ffffff !important;
}
/* โโ AGGRESSIVE WHITE TEXT OVERRIDE (defeats WordPress theme) โโ */
header.hero,
header.hero *,
header.hero h1,
header.hero h2,
header.hero h3,
header.hero p,
header.hero span,
header.hero div,
header.hero li,
header.hero a,
header.hero strong,
header.hero em,
.hero-badge,
.hero-sub,
.cd-lbl,
.cd-num,
.stat-pill,
.stat-pill span,
.urgency-box,
.urgency-box *,
.urgency-box h3,
.urgency-box p,
.urgency-box strong,
.entry-section,
.entry-section *,
.entry-section h2,
.entry-section p,
.entry-section strong,
.entry-section .legal {
color: #ffffff !important;
}
/* Gold highlight stays gold */
header.hero h1 .highlight { color: #ffd700 !important; }
/* Entry section headline stays gold */
.entry-section h2 { color: #ffd700 !important; }
/* Entry button stays white text */
.btn-enter, .btn-enter * { color: #ffffff !important; }
/* โโ RESPONSIVE โโ */
@media (max-width: 600px) {
.card { padding: 22px 16px; }
.entry-section { padding: 28px 16px; }
header.hero { padding: 50px 16px 44px; }
}
Win Soccer Prizes & Candy Merch! โฝ๐ฌ
Ferrara Candy & U.S. Soccer are giving away 3,786 prizes worth $50,000 โ from thunder sticks to jerseys to a backyard watch party! Enter free every week through September 7, 2026.
๐ฌ What Is the Sweeten the Fandom Sweepstakes?
Ferrara Candy โ the brand behind NERDS, Trolli, and SweeTARTS โ has teamed up with the U.S. Soccer Federation (USSF) to bring you one of the most exciting sweepstakes of the year. It’s called Sweeten the Fandom, and it’s packed with soccer-themed prizes you’ll actually want to show off at every game day.
This isn’t a one-and-done drawing. There are 23 separate weekly entry periods running from April 3 through September 7, 2026 โ which means you get a fresh shot at winning every single week. Prizes range from branded thunder sticks and enamel pins all the way up to signed USSF player merchandise, custom jerseys, and even a $1,000 Backyard Watch Party package.
The best part? You can enter completely free โ no purchase required. Just head to the sweepstakes site, fill out the entry form, and you’re in. The more weeks you enter, the more chances you have to win. Don’t sleep on this one โ it’s running all summer long and the prizes only get bigger as the weeks go on!
$50,000 in Soccer & Candy Prizes!
3,786 winners will be selected across 23 weekly drawings. Prizes include NERDS, Trolli & SweeTARTS branded thunder sticks, USSF enamel pins, soccer balls, folding chairs, custom scarves, branded hats, custom jerseys, signed USSF player merchandise, a $1,000 Backyard Watch Party package, and the grand finale: 4 tickets to a 2027 U.S. National Soccer Game (ARV $1,420)!
๐ How to Enter โ It’s Super Easy!
-
Step 1 โ Visit the Sweepstakes Site
Head to SweetenTheFandom.com/Amoe โ this is the free, no-purchase-required entry page. No receipt needed, no product to buy. -
Step 2 โ Fill Out the Entry Form
Complete the quick online entry form with your info. You’ll receive 3 free entries per day through the AMOE (Alternative Method of Entry) link. That’s up to 3 shots every single day! -
Step 3 โ Come Back Every Week!
New weekly entry periods open every week through September 7, 2026. Non-winning entries roll over to future drawings automatically โ so every entry counts all season long!
โฐ New Prizes Every Week Through September!
Weekly Entry Period 1 runs April 3โ10, 2026 โ and the prizes get BIGGER as the summer heats up. Week 21 features signed USSF player merchandise worth $550, and the final weeks offer a $1,000 watch party bundle and 4 tickets to a 2027 U.S. Soccer game. Enter now and keep coming back!
๐ก Tips to Boost Your Chances
-
Enter every day! You can submit 3 free entries per day via the AMOE link โ that’s up to 21 entries per week. Consistency is key!
-
Don’t miss a new weekly period. Each new weekly period opens fresh drawing opportunities. Mark your calendar every Thursday when new periods begin.
-
Set a reminder. Bookmark the entry page and set a daily phone reminder so you never miss a day of entries during the sweepstakes period.
-
Use one consistent email. The rules require you to use the same email address throughout โ multiple accounts will get you disqualified. Keep it simple!
-
Bonus entries with purchase! If you buy any Ferrara Participating Products (NERDS, Trolli, SweeTARTS, etc.) and upload your receipt, you can earn up to 2 bonus entries per receipt per day.
โ Frequently Asked Questions
๐ More Free Giveaways to Enter
โฝ Ready to Sweeten Your Summer?
3,786 prizes. 23 chances to win. All summer long. Head over to the official sweepstakes site right now and get your 3 free entries โ no purchase, no credit card, no catch. Just fill out the form and you’re in the running for soccer merch, candy swag, and so much more!
๐ฌ ENTER THE SWEEPSTAKES NOW!
Sponsored by Ferrara Candy Co. Open to U.S. residents 18+. No purchase necessary. Sweepstakes Period: April 3 โ September 7, 2026. 23 weekly drawings. Void where prohibited. See official rules at SweetenTheFandom.com.
document.addEventListener(‘DOMContentLoaded’, function () {
// โโ NUCLEAR COLOR ENFORCER: force white text on all dark sections โโ
// Runs repeatedly to beat any theme JS that sets colors after load
function enforceColors() {
var whiteEls = document.querySelectorAll(
‘header.hero, header.hero *, .hero-badge, .hero-sub, ‘ +
‘.cd-lbl, .cd-num, .stat-pill, .stat-pill span, ‘ +
‘.urgency-box, .urgency-box *, ‘ +
‘.entry-section, .entry-section p, .entry-section strong, .entry-section .legal’
);
whiteEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#ffffff’, ‘important’);
});
// Gold highlights
var goldEls = document.querySelectorAll(‘.highlight, .entry-section h2, #cd-days, #cd-hours, #cd-mins, #cd-secs’);
goldEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#ffd700’, ‘important’);
});
}
enforceColors();
setTimeout(enforceColors, 500);
setTimeout(enforceColors, 1500);
setTimeout(enforceColors, 3000);
// โโ COUNTDOWN to Sept 7, 2026 11:59:59 PM CDT โโ
function getDeadlineMs() {
// Sept 7, 2026 23:59:59 CDT = UTC-5
var d = new Date(Date.UTC(2026, 8, 8, 4, 59, 59)); // Sept 8 04:59:59 UTC = Sept 7 23:59:59 CDT
return d.getTime();
}
function updateCountdown() {
var now = Date.now();
var diff = getDeadlineMs() – now;
if (diff 0 ? (scrollTop / docH) * 100 : 0;
document.getElementById(‘progress-bar’).style.width = pct + ‘%’;
});
// โโ FAQ ACCORDION โโ
document.querySelectorAll(‘.faq-item button’).forEach(function (btn) {
btn.addEventListener(‘click’, function () {
var item = btn.closest(‘.faq-item’);
var isOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item’).forEach(function (i) { i.classList.remove(‘open’); });
if (!isOpen) item.classList.add(‘open’);
});
});
// โโ CONFETTI โโ
var canvas = document.getElementById(‘confetti-canvas’);
var ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
window.addEventListener(‘resize’, function () {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});
var colors = [‘#c8102e’,’#002868′,’#ffd700′,’#e91e8c’,’#ffffff’,’#ff8c00′,’#00a86b’];
var pieces = [];
for (var i = 0; i canvas.height) {
p.y = -10;
p.x = Math.random() * canvas.width;
}
});
requestAnimationFrame(drawConfetti);
}
drawConfetti();
});
Helpful Freebie Mom Guides
Keep going