Super Mario Bros Power-up Sweepstakes
:root {
–mario-red: #E52521;
–mario-blue: #049CD8;
–mario-yellow: #FBD000;
–mario-green: #43B047;
–mario-dark: #1a0a2e;
–mario-brown: #8B4513;
–coin-gold: #FFD700;
–block-orange: #E86A17;
–text-dark: #1a1a2e;
–text-gray: #4a4a6a;
–cream: #FFF9F0;
–white: #FFFFFF;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: ‘Nunito’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.9;
overflow-x: hidden;
}
/* XP Bar */
#xp-bar-container {
position: fixed;
top: 0; left: 0; right: 0;
height: 8px;
background: rgba(0,0,0,0.2);
z-index: 9999;
}
#xp-bar {
height: 100%;
width: 0%;
background: linear-gradient(90deg, var(–mario-red), var(–mario-yellow), var(–mario-green));
transition: width 0.1s linear;
box-shadow: 0 0 8px rgba(251,208,0,0.8);
}
/* Header */
header {
background: linear-gradient(135deg, var(–mario-red) 0%, #c41a17 40%, var(–mario-dark) 100%);
color: var(–white);
text-align: center;
padding: 70px 20px 50px;
border-bottom: 6px solid var(–mario-yellow);
position: relative;
overflow: hidden;
}
header::before {
content: ‘? ★ ? ★ ? ★ ? ★ ? ★ ? ★ ? ★ ? ★’;
position: absolute;
top: 12px; left: 0; right: 0;
font-family: ‘Press Start 2P’, monospace;
font-size: 10px;
color: rgba(251,208,0,0.25);
letter-spacing: 8px;
white-space: nowrap;
overflow: hidden;
}
header::after {
content: ‘▶ ◀ ▶ ◀ ▶ ◀ ▶ ◀ ▶ ◀ ▶ ◀ ▶ ◀ ▶ ◀’;
position: absolute;
bottom: 18px; left: 0; right: 0;
font-family: ‘Press Start 2P’, monospace;
font-size: 8px;
color: rgba(251,208,0,0.2);
letter-spacing: 10px;
white-space: nowrap;
overflow: hidden;
}
.status-tag {
display: inline-block;
background: var(–mario-green);
color: var(–white);
font-family: ‘Press Start 2P’, monospace;
font-size: 9px;
padding: 6px 16px;
border-radius: 4px;
letter-spacing: 1px;
margin-bottom: 20px;
animation: blink 1.5s step-end infinite;
}
@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0.5; }
}
header h1 {
font-family: ‘Press Start 2P’, monospace;
font-size: clamp(16px, 3.5vw, 30px);
color: var(–mario-yellow);
text-shadow: 3px 3px 0px var(–mario-brown), 6px 6px 0px rgba(0,0,0,0.3);
line-height: 1.5;
margin-bottom: 12px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
header .subtitle {
font-size: 18px;
color: rgba(255,255,255,0.9);
margin-bottom: 30px;
font-weight: 700;
}
.hero-value {
font-family: ‘Teko’, sans-serif;
font-size: clamp(60px, 12vw, 100px);
font-weight: 700;
color: var(–mario-yellow);
text-shadow: 4px 4px 0px var(–mario-brown), 8px 8px 0px rgba(0,0,0,0.3);
line-height: 1;
margin: 10px 0 4px;
}
.hero-value-label {
font-size: 14px;
color: rgba(255,255,255,0.8);
letter-spacing: 3px;
text-transform: uppercase;
margin-bottom: 30px;
font-weight: 700;
}
/* Countdown */
.countdown-wrapper {
display: flex;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
margin: 24px 0;
}
.countdown-box {
background: rgba(0,0,0,0.4);
border: 2px solid var(–mario-yellow);
border-radius: 8px;
padding: 14px 20px;
min-width: 80px;
text-align: center;
}
.countdown-box .num {
font-family: ‘Press Start 2P’, monospace;
font-size: clamp(22px, 5vw, 36px);
color: var(–mario-yellow);
display: block;
line-height: 1;
}
.countdown-box .lbl {
font-size: 10px;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 6px;
display: block;
font-weight: 700;
}
.countdown-sep {
font-family: ‘Press Start 2P’, monospace;
font-size: 28px;
color: var(–mario-yellow);
align-self: center;
margin-top: -10px;
animation: blink 1s step-end infinite;
}
/* Progress bar */
.progress-container {
max-width: 500px;
margin: 20px auto;
}
.progress-label {
font-size: 12px;
color: rgba(255,255,255,0.7);
text-align: left;
margin-bottom: 6px;
font-weight: 700;
letter-spacing: 1px;
}
.progress-bar-outer {
background: rgba(0,0,0,0.4);
border-radius: 20px;
height: 16px;
overflow: hidden;
border: 2px solid rgba(251,208,0,0.4);
}
.progress-bar-inner {
height: 100%;
width: 72%;
background: linear-gradient(90deg, var(–mario-green), var(–mario-yellow));
border-radius: 20px;
position: relative;
overflow: hidden;
}
.progress-bar-inner::after {
content: ”;
position: absolute;
top: 0; left: -100%;
width: 60%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
animation: shimmer 2s infinite;
}
@keyframes shimmer { to { left: 200%; } }
/* CTA Button */
.cta-btn {
display: inline-block;
background: linear-gradient(135deg, var(–mario-yellow), #e6b800);
color: var(–mario-dark);
font-family: ‘Press Start 2P’, monospace;
font-size: clamp(10px, 2vw, 14px);
font-weight: 700;
padding: 18px 40px;
border-radius: 8px;
border: none;
cursor: pointer;
text-decoration: none;
letter-spacing: 1px;
box-shadow: 0 6px 0 var(–mario-brown), 0 8px 20px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;
transition: transform 0.1s, box-shadow 0.1s;
margin: 10px 8px;
animation: pulse 2.5s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.04); }
}
.cta-btn::after {
content: ”;
position: absolute;
top: 0; left: -100%;
width: 60%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);
animation: shimmer 2.5s infinite;
}
.cta-btn:hover {
transform: translateY(2px);
box-shadow: 0 4px 0 var(–mario-brown), 0 6px 15px rgba(0,0,0,0.4);
}
.cta-btn-secondary {
display: inline-block;
background: transparent;
color: rgba(255,255,255,0.8);
font-size: 13px;
padding: 10px 24px;
border-radius: 6px;
border: 2px solid rgba(255,255,255,0.3);
cursor: pointer;
text-decoration: none;
font-weight: 700;
margin: 10px 8px;
transition: all 0.2s;
}
.cta-btn-secondary:hover {
border-color: rgba(255,255,255,0.7);
color: white;
}
/* Value Cards */
.value-cards {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
padding: 40px 20px;
max-width: 1000px;
margin: 0 auto;
}
.value-card {
background: var(–white);
border-radius: 12px;
padding: 24px 20px;
text-align: center;
min-width: 140px;
flex: 1;
max-width: 180px;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
border-top: 4px solid var(–mario-red);
transition: transform 0.2s;
}
.value-card:nth-child(2) { border-top-color: var(–mario-blue); }
.value-card:nth-child(3) { border-top-color: var(–mario-yellow); }
.value-card:nth-child(4) { border-top-color: var(–mario-green); }
.value-card:nth-child(5) { border-top-color: var(–block-orange); }
.value-card:nth-child(6) { border-top-color: var(–mario-red); }
.value-card:hover { transform: translateY(-4px); }
.value-card .val {
font-family: ‘Teko’, sans-serif;
font-size: 36px;
font-weight: 700;
color: var(–mario-red);
line-height: 1;
}
.value-card:nth-child(2) .val { color: var(–mario-blue); }
.value-card:nth-child(3) .val { color: #b8860b; }
.value-card:nth-child(4) .val { color: var(–mario-green); }
.value-card:nth-child(5) .val { color: var(–block-orange); }
.value-card .val-label {
font-size: 11px;
color: var(–text-gray);
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
margin-top: 4px;
}
/* Main layout */
.container {
max-width: 860px;
margin: 0 auto;
padding: 0 20px;
}
/* TOC */
.toc {
background: var(–white);
border-radius: 12px;
padding: 28px 32px;
margin: 30px auto;
max-width: 860px;
box-shadow: 0 4px 20px rgba(0,0,0,0.06);
border-left: 5px solid var(–mario-red);
}
.toc h3 {
font-family: ‘Press Start 2P’, monospace;
font-size: 11px;
color: var(–mario-red);
margin-bottom: 16px;
letter-spacing: 1px;
}
.toc ol {
padding-left: 20px;
}
.toc li {
margin-bottom: 8px;
}
.toc a {
color: var(–mario-blue);
text-decoration: none;
font-weight: 700;
font-size: 15px;
transition: color 0.2s;
}
.toc a:hover { color: var(–mario-red); }
/* Sections */
.section {
background: var(–white);
border-radius: 16px;
padding: 40px 44px;
margin: 28px auto;
max-width: 860px;
box-shadow: 0 4px 24px rgba(0,0,0,0.07);
}
.section-label {
font-family: ‘Press Start 2P’, monospace;
font-size: 9px;
color: var(–mario-red);
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 10px;
display: block;
}
.section h2 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(22px, 4vw, 30px);
font-weight: 900;
color: var(–text-dark);
margin-bottom: 20px;
line-height: 1.3;
}
.section p {
margin-bottom: 18px;
color: var(–text-gray);
font-size: 16.5px;
}
/* Prize cards */
.prize-cards {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin: 24px 0;
}
.prize-card {
flex: 1;
min-width: 180px;
background: linear-gradient(135deg, var(–mario-red), #c41a17);
color: var(–white);
border-radius: 12px;
padding: 24px 20px;
text-align: center;
}
.prize-card.blue { background: linear-gradient(135deg, var(–mario-blue), #0378a8); }
.prize-card.green { background: linear-gradient(135deg, var(–mario-green), #2d8a31); }
.prize-card.gold { background: linear-gradient(135deg, #b8860b, #8B6914); }
.prize-card .prize-num {
font-family: ‘Teko’, sans-serif;
font-size: 48px;
font-weight: 700;
line-height: 1;
}
.prize-card .prize-name {
font-size: 13px;
font-weight: 800;
letter-spacing: 1px;
text-transform: uppercase;
margin-top: 6px;
opacity: 0.9;
}
/* Tables */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 15px;
}
.data-table th {
background: var(–mario-red);
color: var(–white);
padding: 12px 16px;
text-align: left;
font-weight: 800;
font-size: 13px;
letter-spacing: 0.5px;
}
.data-table th:first-child { border-radius: 8px 0 0 0; }
.data-table th:last-child { border-radius: 0 8px 0 0; }
.data-table td {
padding: 12px 16px;
border-bottom: 1px solid #f0f0f0;
color: var(–text-gray);
vertical-align: top;
}
.data-table tr:hover td { background: #fafafa; }
.data-table tr:last-child td { border-bottom: none; }
.badge {
display: inline-block;
padding: 3px 10px;
border-radius: 20px;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.badge-red { background: #fee2e2; color: var(–mario-red); }
.badge-blue { background: #dbeafe; color: #1d4ed8; }
.badge-green { background: #dcfce7; color: #166534; }
.badge-gold { background: #fef9c3; color: #854d0e; }
.badge-orange { background: #ffedd5; color: #9a3412; }
/* Pull quote */
.pull-quote {
background: var(–mario-dark);
border-radius: 12px;
padding: 28px 36px;
margin: 28px 0;
position: relative;
overflow: hidden;
}
.pull-quote::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: repeating-linear-gradient(
-45deg,
transparent,
transparent 10px,
rgba(251,208,0,0.04) 10px,
rgba(251,208,0,0.04) 20px
);
}
.pull-quote p {
font-size: 19px;
font-weight: 800;
color: var(–mario-yellow) !important;
line-height: 1.5;
position: relative;
z-index: 1;
margin: 0 !important;
}
.pull-quote cite {
display: block;
font-size: 12px;
color: rgba(255,255,255,0.5);
margin-top: 10px;
font-style: normal;
letter-spacing: 1px;
position: relative;
z-index: 1;
}
/* Info box */
.info-box {
background: #fffbeb;
border-left: 5px solid var(–mario-yellow);
border-radius: 0 10px 10px 0;
padding: 20px 24px;
margin: 24px 0;
}
.info-box strong {
color: var(–text-dark);
display: block;
margin-bottom: 6px;
font-size: 15px;
}
.info-box p {
margin: 0 !important;
font-size: 15px;
}
/* Item list */
.item-list {
list-style: none;
padding: 0;
margin: 20px 0;
}
.item-list li {
display: flex;
align-items: flex-start;
gap: 12px;
padding: 12px 0;
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
color: var(–text-gray);
}
.item-list li:last-child { border-bottom: none; }
.item-list .item-icon {
font-size: 22px;
flex-shrink: 0;
margin-top: 2px;
}
.item-list .item-name {
font-weight: 800;
color: var(–text-dark);
}
/* FAQ */
.faq-item {
border: 1px solid #e8e8f0;
border-radius: 10px;
margin-bottom: 10px;
overflow: hidden;
}
.faq-q {
padding: 18px 22px;
cursor: pointer;
font-weight: 800;
font-size: 16px;
color: var(–text-dark);
display: flex;
justify-content: space-between;
align-items: center;
background: var(–white);
transition: background 0.2s;
user-select: none;
}
.faq-q:hover { background: #fafafa; }
.faq-q .faq-icon {
font-size: 20px;
color: var(–mario-red);
font-weight: 900;
transition: transform 0.3s;
flex-shrink: 0;
margin-left: 12px;
}
.faq-a {
display: none;
padding: 0 22px 18px;
color: var(–text-gray);
font-size: 15.5px;
line-height: 1.8;
background: var(–white);
}
.faq-item.open .faq-a { display: block; }
.faq-item.open .faq-icon { transform: rotate(45deg); }
/* Related */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 16px;
margin: 20px 0;
}
.related-card {
background: var(–white);
border-radius: 12px;
padding: 22px 20px;
box-shadow: 0 2px 12px rgba(0,0,0,0.06);
border-top: 3px solid var(–mario-red);
transition: transform 0.2s;
}
.related-card:nth-child(2) { border-top-color: var(–mario-blue); }
.related-card:nth-child(3) { border-top-color: var(–mario-green); }
.related-card:hover { transform: translateY(-3px); }
.related-card h4 {
font-size: 15px;
font-weight: 800;
color: var(–text-dark);
margin-bottom: 8px;
}
.related-card p {
font-size: 13px;
color: var(–text-gray);
margin: 0;
}
/* Vault / final CTA */
.vault-section {
background: linear-gradient(135deg, var(–mario-dark) 0%, #2d1b69 100%);
border-radius: 16px;
padding: 50px 44px;
margin: 28px auto;
max-width: 860px;
text-align: center;
position: relative;
overflow: hidden;
}
.vault-section::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: repeating-linear-gradient(
-45deg,
transparent,
transparent 15px,
rgba(251,208,0,0.03) 15px,
rgba(251,208,0,0.03) 30px
);
}
.vault-section h2 {
font-family: ‘Press Start 2P’, monospace;
font-size: clamp(14px, 3vw, 22px);
color: var(–mario-yellow);
text-shadow: 2px 2px 0px var(–mario-brown);
margin-bottom: 16px;
position: relative;
z-index: 1;
line-height: 1.6;
}
.vault-section p {
color: rgba(255,255,255,0.8);
font-size: 17px;
margin-bottom: 20px;
position: relative;
z-index: 1;
}
.prize-list-vault {
background: rgba(255,255,255,0.08);
border-radius: 10px;
padding: 20px 28px;
margin: 20px auto;
max-width: 500px;
text-align: left;
position: relative;
z-index: 1;
}
.prize-list-vault li {
color: rgba(255,255,255,0.85);
font-size: 15px;
padding: 6px 0;
border-bottom: 1px solid rgba(255,255,255,0.1);
list-style: none;
display: flex;
align-items: center;
gap: 10px;
}
.prize-list-vault li:last-child { border-bottom: none; }
.vault-cta {
display: inline-block;
background: linear-gradient(135deg, var(–mario-yellow), #e6b800);
color: var(–mario-dark);
font-family: ‘Press Start 2P’, monospace;
font-size: clamp(10px, 2vw, 13px);
font-weight: 700;
padding: 20px 44px;
border-radius: 8px;
text-decoration: none;
letter-spacing: 1px;
box-shadow: 0 6px 0 var(–mario-brown), 0 10px 30px rgba(0,0,0,0.5);
position: relative;
z-index: 1;
overflow: hidden;
transition: transform 0.1s, box-shadow 0.1s;
animation: pulse 2.5s ease-in-out infinite;
margin-top: 10px;
}
.vault-cta::after {
content: ”;
position: absolute;
top: 0; left: -100%;
width: 60%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
animation: shimmer 2.5s infinite;
}
.vault-cta:hover {
transform: translateY(2px);
box-shadow: 0 4px 0 var(–mario-brown), 0 6px 20px rgba(0,0,0,0.5);
}
/* Skip popup */
#skip-popup {
display: none;
position: fixed;
bottom: 80px;
left: 50%;
transform: translateX(-50%);
background: var(–mario-dark);
border: 2px solid var(–mario-yellow);
border-radius: 12px;
padding: 20px 28px;
z-index: 9000;
text-align: center;
min-width: 300px;
max-width: 90vw;
box-shadow: 0 8px 40px rgba(0,0,0,0.5);
animation: slideUp 0.3s ease;
}
@keyframes slideUp {
from { transform: translateX(-50%) translateY(20px); opacity: 0; }
to { transform: translateX(-50%) translateY(0); opacity: 1; }
}
#skip-popup p {
color: var(–white);
font-weight: 800;
font-size: 16px;
margin-bottom: 14px;
}
#skip-popup p span {
color: var(–mario-yellow);
font-family: ‘Press Start 2P’, monospace;
font-size: 12px;
display: block;
margin-bottom: 8px;
}
.popup-btn {
padding: 10px 22px;
border-radius: 8px;
border: none;
cursor: pointer;
font-weight: 800;
font-size: 14px;
margin: 4px 6px;
transition: all 0.2s;
}
.popup-btn-yes {
background: var(–mario-yellow);
color: var(–mario-dark);
font-family: ‘Press Start 2P’, monospace;
font-size: 10px;
}
.popup-btn-no {
background: transparent;
color: rgba(255,255,255,0.7);
border: 1px solid rgba(255,255,255,0.3);
}
/* Fact popups */
.fact-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: var(–mario-dark);
border: 3px solid var(–mario-yellow);
border-radius: 16px;
padding: 28px 36px;
z-index: 8000;
text-align: center;
max-width: 380px;
width: 90vw;
box-shadow: 0 12px 60px rgba(0,0,0,0.6);
animation: popIn 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
@keyframes popIn {
from { transform: translate(-50%, -50%) scale(0.7); opacity: 0; }
to { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}
.fact-popup .fact-icon {
font-size: 40px;
display: block;
margin-bottom: 12px;
}
.fact-popup .fact-title {
font-family: ‘Press Start 2P’, monospace;
font-size: 11px;
color: var(–mario-yellow);
margin-bottom: 10px;
line-height: 1.6;
}
.fact-popup .fact-body {
color: rgba(255,255,255,0.85);
font-size: 15px;
line-height: 1.6;
font-weight: 600;
}
/* Footer */
footer {
background: var(–mario-dark);
color: rgba(255,255,255,0.5);
text-align: center;
padding: 30px 20px;
font-size: 13px;
margin-top: 40px;
}
footer a { color: rgba(255,255,255,0.6); text-decoration: none; }
footer a:hover { color: var(–mario-yellow); }
/* Responsive */
@media (max-width: 600px) {
.section { padding: 28px 20px; }
.vault-section { padding: 36px 20px; }
.prize-cards { flex-direction: column; }
.toc { padding: 20px; }
}
/* Flash animation for final CTA */
@keyframes flash-glow {
0%, 100% { box-shadow: 0 6px 0 var(–mario-brown), 0 10px 30px rgba(0,0,0,0.5); }
50% { box-shadow: 0 6px 0 var(–mario-brown), 0 0 40px var(–mario-yellow), 0 0 80px rgba(251,208,0,0.4); }
}
.flash-cta { animation: flash-glow 0.5s ease-in-out 4 !important; }
SUPER MARIO BROS
POWER-UP SWEEPSTAKES
Win the Exclusive Limited Edition Gift Set — Free to Enter Daily!
★ WHAT’S INSIDE ★
What Is the Super Mario Bros Power-Up Sweepstakes?
Universal Pictures Home Entertainment has launched the Super Mario Bros Power-Up Sweepstakes — a free-to-enter giveaway celebrating the beloved animated film franchise. Running from March 5 through March 31, 2026, this sweepstakes gives fans a chance to win an exclusive limited edition gift set packed with official Super Mario Bros Movie merchandise.
The sweepstakes is open to all U.S. residents aged 18 and older, and there is absolutely no purchase required to enter. You can enter once per day, giving you up to 30 total entries over the course of the sweepstakes period — meaning the more consistently you enter, the better your odds.
“Four lucky fans will walk away with an exclusive Super Mario Bros Movie Limited Edition Gift Set — the kind of collector’s item that doesn’t show up in stores.”
— Super Mario Bros Power-Up Sweepstakes, 2026
With only 4 prizes being awarded, this is a smaller pool sweepstakes — which means your odds are significantly better than mega-sweepstakes with thousands of winners. Every daily entry you submit meaningfully improves your chances.
The Full Prize Pack — What You Win
Each of the 4 winners receives the complete Super Mario Bros Movie Exclusive Limited Edition Gift Set, which includes 6 official items. The estimated retail value of each prize is $100, for a total prize pool of $400.
What’s in the Gift Set:
-
The Super Mario Bros Movie Exclusive Limited Edition Gift SetThe full collector’s package — the centerpiece of the prize
-
The Super Mario Bros Movie BackpackOfficial branded backpack featuring movie artwork
-
The Super Mario Bros Movie Mario HatIconic red cap — the real deal, official movie merchandise
-
The Super Mario Bros Movie Luigi HatLuigi’s signature green cap — perfect for the sibling duo
-
The Super Mario Bros Movie Toad PillowPlush Toad pillow — cozy and collectible
-
The Super Mario Bros Movie StickersOfficial sticker set featuring characters from the film
All taxes and expenses associated with accepting the prize are the sole responsibility of the winner. With an ARV of $100, federal tax liability is minimal — but keep your prize documentation just in case.
How to Enter (Step-by-Step)
Entering is simple and takes less than 2 minutes. Here’s exactly what to do:
| # | Step | Details | Time |
|---|---|---|---|
| 1 | Visit the entry page | Go to the Universal Studios sweepstakes form (link at bottom of this page) | 10 sec |
| 2 | Click the sweepstakes link | Find and click the designated entry link on the page | 5 sec |
| 3 | Fill out the form | Enter your full name, email address, and date of birth | 60 sec |
| 4 | Submit your entry | Click submit — your entry is now in the pool! | 5 sec |
| 5 | Come back tomorrow | Entries are limited to 1 per person per day — set a daily reminder! | — |
“With up to 30 entries allowed over the sweepstakes period, daily players have a massive advantage. Set a phone reminder for the same time each day — it takes 90 seconds.”
— Strategy tip from the sweepstakes community
Entries generated by scripts, macros, or any automated means will be immediately disqualified. Enter manually each day to stay eligible.
Key Dates & Timeline
Here’s every important date you need to know for the Super Mario Bros Power-Up Sweepstakes:
| Date | Event | Status |
|---|---|---|
| March 5, 2026 | Sweepstakes opens at 3:00 PM PT | OPEN |
| March 5–31, 2026 | Daily entry window — 1 entry per person per day | ACTIVE |
| March 31, 2026 | Sweepstakes closes at 6:00 PM PT — final deadline | DEADLINE |
| ~April 6, 2026 | Random drawing — 4 winners selected | DRAWING |
| ~April 6, 2026 | Winner notification by email (2 attempts) | NOTIFICATION |
| ~April 20, 2026 | Winner names publicly available | ANNOUNCEMENT |
| June 15, 2026 | Deadline to request winner names by mail | FINAL |
Universal will make only 2 attempts to notify winners. Check your spam/junk folder. Winners have 2 weeks to respond with their affidavit of eligibility — missing this deadline means disqualification.
About Universal Pictures Home Entertainment
Universal Pictures Home Entertainment (UPHE) is the home video division of Universal Pictures, one of Hollywood’s oldest and most storied studios. As part of NBCUniversal, UPHE handles the distribution of Universal’s theatrical releases for home viewing — including the massively successful The Super Mario Bros. Movie.
| Detail | Info |
|---|---|
| Sponsor | Universal Pictures Home Entertainment LLC |
| Address | 100 Universal City Plaza, Building 1440, Universal City, CA 91608 |
| Parent Company | NBCUniversal / Comcast |
| The Movie | The Super Mario Bros. Movie (2023) — $1.36 billion worldwide box office |
| Franchise Partner | Nintendo Co., Ltd. — creators of Mario, Luigi, Toad, and the Mushroom Kingdom |
The Super Mario Bros. Movie was a global phenomenon, becoming the highest-grossing video game movie of all time with over $1.36 billion at the worldwide box office. The official merchandise — like the items in this prize pack — are coveted collector’s items for fans of all ages.
Rules & Eligibility Decoded
We’ve broken down the official rules into plain English so you know exactly where you stand:
| Rule | Plain English | Status |
|---|---|---|
| Age | Must be 18 years or older as of March 5, 2026 | REQUIRED |
| Residency | Must be a permanent legal U.S. resident in all 50 states or DC | REQUIRED |
| Excluded territories | Puerto Rico, Guam, U.S. Virgin Islands, and other territories are NOT eligible | EXCLUDED |
| Entry limit | 1 entry per person per day — up to 30 total entries | DAILY |
| Purchase required? | No — completely free to enter | FREE |
| Employee exclusion | UPHE employees, their families, and household members are not eligible | EXCLUDED |
| Winner notification | Email only — 2 attempts made. Check spam! 2 weeks to respond. | IMPORTANT |
| Prize transfer | Prize cannot be transferred or exchanged for cash | NO CASH |
| Taxes | Winner is responsible for all taxes on the $100 ARV prize | TAX NOTE |
| Governing law | California law governs — disputes resolved in Los Angeles via JAMS arbitration | CA LAW |
Frequently Asked Questions
More Free Sweepstakes to Enter
READY TO POWER UP?
Enter the Super Mario Bros Power-Up Sweepstakes for free right now. Takes 90 seconds. Come back every day for up to 30 entries.
- 🎁 Exclusive Limited Edition Gift Set
- 🎒 Official Super Mario Bros Movie Backpack
- 🔴 Mario Hat + 🟢 Luigi Hat
- 🍄 Toad Plush Pillow
- ⭐ Official Movie Stickers
- 💰 $100 Estimated Retail Value
▶ ENTER FREE NOW
No purchase necessary. Open to U.S. residents 18+. Ends March 31, 2026 at 6:00 PM PT.
READY TO ENTER? ★Skip to the entry button?
(function() {
// Countdown — March 31, 2026 at 6:00 PM PT = 01:00 UTC April 1
var target = new Date(“2026-04-01T01:00:00Z”);
function updateCountdown() {
var now = new Date();
var diff = target – now;
if (diff 0 ? (scrollTop / docHeight) * 100 : 0;
document.getElementById(‘xp-bar’).style.width = Math.min(pct, 100) + ‘%’;
}, { passive: true });
// FAQ accordion
document.querySelectorAll(‘.faq-q’).forEach(function(q) {
q.addEventListener(‘click’, function() {
var item = this.closest(‘.faq-item’);
var wasOpen = item.classList.contains(‘open’);
document.querySelectorAll(‘.faq-item’).forEach(function(i) { i.classList.remove(‘open’); });
if (!wasOpen) item.classList.add(‘open’);
});
});
// Auto-scroll system
var scrolling = false;
var scrollRAF = null;
var skipShown = false;
var factTimers = [];
var SPEED = 3;
function stopScroll() {
scrolling = false;
if (scrollRAF) { cancelAnimationFrame(scrollRAF); scrollRAF = null; }
factTimers.forEach(function(t) { clearTimeout(t); });
factTimers = [];
document.querySelectorAll(‘.fact-popup’).forEach(function(p) { p.style.display = ‘none’; });
}
function showFact(id, duration) {
var el = document.getElementById(id);
if (!el) return;
el.style.display = ‘block’;
factTimers.push(setTimeout(function() { el.style.display = ‘none’; }, duration || 4500));
}
function doScroll() {
if (!scrolling) return;
window.scrollBy(0, SPEED);
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
var pct = docHeight > 0 ? scrollTop / docHeight : 0;
if (!skipShown && pct >= 0.5) {
skipShown = true;
scrolling = false;
document.getElementById(‘skip-popup’).style.display = ‘block’;
return;
}
if (scrollTop >= docHeight – 10) { stopScroll(); return; }
scrollRAF = requestAnimationFrame(doScroll);
}
document.getElementById(‘start-btn’).addEventListener(‘click’, function() {
stopScroll();
skipShown = false;
scrolling = true;
factTimers.push(setTimeout(function() { if (scrolling) showFact(‘fact1’, 4500); }, 6000));
factTimers.push(setTimeout(function() { if (scrolling) showFact(‘fact2’, 4500); }, 16000));
factTimers.push(setTimeout(function() { if (scrolling) showFact(‘fact3’, 4500); }, 28000));
factTimers.push(setTimeout(function() { if (scrolling) showFact(‘fact4’, 4500); }, 40000));
scrollRAF = requestAnimationFrame(doScroll);
});
document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’ || e.target.id === ‘start-btn’) return;
if (e.target.closest(‘#skip-popup’)) return;
stopScroll();
});
document.addEventListener(‘touchstart’, function() { stopScroll(); }, { passive: true });
document.getElementById(‘skip-yes’).addEventListener(‘click’, function() {
document.getElementById(‘skip-popup’).style.display = ‘none’;
stopScroll();
var finalBtn = document.getElementById(‘final-btn’);
finalBtn.scrollIntoView({ behavior: ‘smooth’, block: ‘center’ });
setTimeout(function() { finalBtn.classList.add(‘flash-cta’); }, 800);
setTimeout(function() { finalBtn.classList.remove(‘flash-cta’); }, 4800);
});
document.getElementById(‘skip-no’).addEventListener(‘click’, function() {
document.getElementById(‘skip-popup’).style.display = ‘none’;
scrolling = true;
skipShown = true;
scrollRAF = requestAnimationFrame(doScroll);
});
})();
Helpful Freebie Mom Guides
Keep going