LEGO Is Giving Away 8 Star Wars SMART Play Sets Worth $660

/* ===== FREEBIEMOM: FORCE FULL-WIDTH CONTENT ===== */
.cs-container,
.cs-main-content,
.cs-content-area,
.cs-entry__container,
.cs-entry__wrap {
padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
}
.cs-entry__content-wrap,
.entry-content {
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–yellow: #FFD700;
–dark-yellow: #B8860B;
–navy: #0A0A2E;
–red: #CC0000;
–light-bg: #F8F6FF;
–cream: #FFFDF0;
–text-dark: #1a1a2e;
–text-mid: #333;
–accent: #4B0082;
–step1: #1565C0;
–step2: #B71C1C;
}
/* PROGRESS BAR */
#xp-bar-container {
position: fixed; top: 0; left: 0; width: 100%; height: 5px;
background: #ddd; z-index: 9999;
}
#xp-bar { height: 5px; width: 0%; background: linear-gradient(90deg, var(–yellow), var(–red)); transition: width 0.3s; }
/* CLICKBAIT TITLE */
#fm-clickbait {
background: var(–cream);
padding: 18px 16px 10px;
text-align: center;
border-bottom: 3px solid var(–yellow);
}
#fm-clickbait h2 {
font-size: clamp(1.1rem, 4vw, 1.5rem);
color: var(–text-dark);
font-weight: 800;
line-height: 1.35;
font-style: italic;
}
/* HEADER */
#fm-header {
background: linear-gradient(135deg, #F0E6FF 0%, #FFF8DC 50%, #E8F4FF 100%);
padding: 28px 16px 24px;
text-align: center;
border-bottom: 4px solid var(–yellow);
}
#fm-header .brand-badge {
display: inline-block;
background: var(–navy);
color: var(–yellow);
font-size: 0.7rem;
font-weight: 800;
letter-spacing: 2px;
text-transform: uppercase;
padding: 4px 14px;
border-radius: 20px;
margin-bottom: 12px;
}
#fm-header h1 {
font-size: clamp(1.6rem, 6vw, 2.8rem);
color: var(–text-dark);
font-weight: 900;
line-height: 1.15;
margin-bottom: 6px;
}
#fm-header h1 span { color: var(–red); }
#fm-header .subtitle {
font-size: clamp(0.85rem, 3vw, 1rem);
color: #555;
margin-bottom: 18px;
}
/* COUNTDOWN */
#fm-countdown {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin: 16px 0 20px;
}
.cd-box {
background: var(–navy);
color: var(–yellow);
border-radius: 10px;
padding: 10px 14px;
min-width: 64px;
text-align: center;
}
.cd-box .cd-num {
font-size: clamp(1.4rem, 5vw, 2rem);
font-weight: 900;
line-height: 1;
display: block;
}
.cd-box .cd-label {
font-size: 0.6rem;
text-transform: uppercase;
letter-spacing: 1px;
color: #ccc;
display: block;
margin-top: 3px;
}
#cd-message {
font-size: 0.85rem;
color: var(–text-mid);
text-align: center;
margin-bottom: 8px;
}
/* STAT PILLS */
#fm-stats {
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: center;
padding: 16px;
background: #fff;
border-bottom: 2px solid #eee;
}
.stat-pill {
background: var(–light-bg);
border: 1.5px solid var(–yellow);
border-radius: 20px;
padding: 6px 14px;
font-size: 0.78rem;
font-weight: 700;
color: var(–text-dark);
white-space: nowrap;
}
.stat-pill span { color: var(–red); }
/* ENTER BUTTON */
.fm-enter-btn {
display: inline-block;
width: auto;
background: linear-gradient(135deg, var(–yellow), #FFA500);
color: var(–navy);
font-size: clamp(1rem, 4vw, 1.3rem);
font-weight: 900;
text-align: center;
padding: 16px 36px;
border: none;
border-radius: 50px;
cursor: pointer;
text-decoration: none;
letter-spacing: 0.5px;
text-transform: uppercase;
box-shadow: 0 4px 14px rgba(0,0,0,0.2);
}
.fm-enter-btn:hover { background: linear-gradient(135deg, #FFA500, var(–yellow)); }
#fm-header { text-align: center; }
/* TWO-STEP ENTRY SECTION */
#fm-two-step {
background: #fff;
padding: 24px 16px;
}
#fm-two-step h2 {
font-size: clamp(1.2rem, 4.5vw, 1.6rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 20px;
}
.step-card {
border-radius: 14px;
padding: 20px 18px;
margin-bottom: 16px;
position: relative;
}
.step-card.step-1 {
background: linear-gradient(135deg, #E3F2FD, #BBDEFB);
border: 2px solid var(–step1);
}
.step-card.step-2 {
background: linear-gradient(135deg, #FFEBEE, #FFCDD2);
border: 2px solid var(–step2);
}
.step-num {
position: absolute;
top: -14px;
left: 18px;
width: 32px;
height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 900;
font-size: 1rem;
color: #fff;
}
.step-1 .step-num { background: var(–step1); }
.step-2 .step-num { background: var(–step2); }
.step-card h3 {
font-size: clamp(1rem, 3.5vw, 1.2rem);
font-weight: 800;
margin-bottom: 8px;
margin-top: 6px;
}
.step-1 h3 { color: var(–step1); }
.step-2 h3 { color: var(–step2); }
.step-card p {
font-size: 0.9rem;
color: var(–text-mid);
line-height: 1.5;
margin-bottom: 14px;
}
.step-btn {
display: inline-block;
width: auto;
padding: 14px 32px;
border-radius: 50px;
font-size: 1rem;
font-weight: 800;
text-align: center;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.5px;
box-shadow: 0 3px 10px rgba(0,0,0,0.15);
}
.step-1 .step-btn {
background: var(–step1);
color: #fff;
}
.step-2 .step-btn {
background: var(–step2);
color: #fff;
}
.step-arrow {
text-align: center;
font-size: 1.8rem;
color: var(–yellow);
margin: 4px 0;
font-weight: 900;
}
.free-badge {
display: inline-block;
background: #2E7D32;
color: #fff;
font-size: 0.7rem;
font-weight: 800;
padding: 2px 10px;
border-radius: 10px;
margin-left: 8px;
vertical-align: middle;
}
/* PRIZE SECTION */
#fm-prizes {
background: var(–light-bg);
padding: 24px 16px;
border-top: 3px solid var(–yellow);
}
#fm-prizes h2 {
font-size: clamp(1.2rem, 4.5vw, 1.6rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 6px;
}
.prize-value {
text-align: center;
font-size: 1rem;
color: #555;
margin-bottom: 20px;
}
.prize-value strong { color: var(–red); font-size: 1.2rem; }
.prize-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-bottom: 20px;
}
.prize-card {
background: #fff;
border-radius: 12px;
padding: 14px 12px;
border: 1.5px solid #ddd;
text-align: center;
box-shadow: 0 2px 6px rgba(0,0,0,0.06);
}
.prize-card .prize-icon { font-size: 1.8rem; margin-bottom: 6px; }
.prize-card .prize-name {
font-size: 0.78rem;
font-weight: 700;
color: var(–text-dark);
line-height: 1.3;
}
.prize-card .prize-set {
font-size: 0.68rem;
color: #888;
margin-top: 3px;
}
/* HOW TO ENTER */
#fm-how {
background: #fff;
padding: 24px 16px;
border-top: 3px solid #eee;
}
#fm-how h2 {
font-size: clamp(1.2rem, 4.5vw, 1.6rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 20px;
}
.how-step {
display: flex;
align-items: flex-start;
gap: 14px;
margin-bottom: 16px;
padding: 14px;
background: var(–light-bg);
border-radius: 10px;
border-left: 4px solid var(–yellow);
}
.how-num {
background: var(–navy);
color: var(–yellow);
width: 32px;
height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 900;
font-size: 0.9rem;
flex-shrink: 0;
}
.how-text { flex: 1; }
.how-text strong { display: block; font-size: 0.9rem; color: var(–text-dark); margin-bottom: 3px; }
.how-text span { font-size: 0.82rem; color: #555; line-height: 1.4; }
/* ELIGIBILITY */
#fm-eligibility {
background: var(–light-bg);
padding: 24px 16px;
border-top: 3px solid #eee;
}
#fm-eligibility h2 {
font-size: clamp(1.1rem, 4vw, 1.4rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 16px;
}
.elig-table {
width: 100%;
border-collapse: collapse;
font-size: 0.85rem;
}
.elig-table th {
background: var(–navy);
color: var(–yellow);
padding: 10px 12px;
text-align: left;
font-weight: 700;
}
.elig-table td {
padding: 10px 12px;
border-bottom: 1px solid #ddd;
color: var(–text-mid);
vertical-align: top;
}
.elig-table tr:nth-child(even) td { background: #fff; }
.elig-table tr:nth-child(odd) td { background: #f5f3ff; }
/* TIPS */
#fm-tips {
background: #fff;
padding: 24px 16px;
border-top: 3px solid #eee;
}
#fm-tips h2 {
font-size: clamp(1.1rem, 4vw, 1.4rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 16px;
}
.tips-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
}
.tip-card {
background: var(–light-bg);
border-radius: 10px;
padding: 14px 12px;
border-top: 3px solid var(–yellow);
}
.tip-card .tip-icon { font-size: 1.3rem; margin-bottom: 6px; }
.tip-card p { font-size: 0.8rem; color: var(–text-mid); line-height: 1.4; }
/* FAQ */
#fm-faq {
background: var(–light-bg);
padding: 24px 16px;
border-top: 3px solid #eee;
}
#fm-faq h2 {
font-size: clamp(1.1rem, 4vw, 1.4rem);
color: var(–text-dark);
font-weight: 900;
text-align: center;
margin-bottom: 16px;
}
.faq-item { border-bottom: 1px solid #ddd; }
.faq-q {
width: 100%;
background: none;
border: none;
text-align: left;
padding: 14px 12px;
font-size: 0.9rem;
font-weight: 700;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
}
.faq-q::after { content: ‘+’; font-size: 1.2rem; color: var(–red); }
.faq-q.open::after { content: ‘−’; }
.faq-a {
display: none;
padding: 0 12px 14px;
font-size: 0.85rem;
color: #555;
line-height: 1.6;
}
.faq-a.open { display: block; }
/* FOOTER */
#fm-footer {
background: #F5F5F5;
padding: 20px 16px;
text-align: center;
border-top: 3px solid var(–yellow);
}
#fm-footer p {
font-size: 0.72rem;
color: #666;
line-height: 1.6;
margin-bottom: 8px;
}
/* POPUPS */
.fm-popup {
display: none;
position: fixed;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
background: var(–navy);
color: var(–yellow);
padding: 14px 20px;
border-radius: 12px;
font-size: 0.9rem;
font-weight: 700;
z-index: 9998;
max-width: 90%;
text-align: center;
box-shadow: 0 4px 20px rgba(0,0,0,0.4);
border: 2px solid var(–yellow);
}
#skip-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–yellow);
border-radius: 16px;
padding: 24px 20px;
z-index: 10000;
max-width: 320px;
width: 90%;
text-align: center;
box-shadow: 0 8px 40px rgba(0,0,0,0.3);
}
#skip-popup h3 { font-size: 1.1rem; color: var(–text-dark); margin-bottom: 10px; }
#skip-popup p { font-size: 0.85rem; color: #555; margin-bottom: 16px; }
#skip-yes {
display: block;
width: 100%;
background: var(–yellow);
color: var(–navy);
font-weight: 800;
padding: 12px;
border-radius: 8px;
border: none;
cursor: pointer;
font-size: 0.95rem;
margin-bottom: 8px;
text-decoration: none;
}
#skip-no {
background: none;
border: none;
color: #999;
font-size: 0.8rem;
cursor: pointer;
text-decoration: underline;
}
#overlay {
display: none;
position: fixed;
top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0,0,0,0.5);
z-index: 9997;
}
“LEGO Is Giving Away 8 Star Wars SMART Play Sets Worth $660 — And All You Need Is a Free LEGO Insiders Account to Enter”
Win 8 LEGO
Star Wars Sets
SMART Play Collection — Darth Vader, X-Wing, Millennium Falcon & More
What You Could Win
Complete LEGO Star Wars SMART Play Collection — ARV $660 USD
| Detail | Info |
|---|---|
| Total Prize Value | $660 USD / £580 GBP / €660 EUR / $1,200 AUD |
| Number of Sets | 8 LEGO Star Wars SMART Play sets |
| Number of Winners | 1 winner worldwide |
| Selection Method | Random algorithm from all eligible entries |
| Winner Notification | By email |
Step-by-Step Entry Guide
Go to LEGO.com/insiders or use the link above and sign up for free. No purchase needed — just your email and a password.
If you’re already a LEGO Insiders member, just log in — you’re ready to enter right now.
Use the Step 2 button above to go directly to the sweepstakes entry page at brandcycle.shop.
Fill in your LEGO Insiders details and submit. One entry per member — make it count!
The winner is selected randomly and notified by email. Check your inbox (and spam folder!) after May 8, 2026.
Eligibility & Key Details
| Requirement | Details |
|---|---|
| Eligible Countries | USA (50 states + DC), United Kingdom, Australia, Germany, France (excl. French Overseas Territories & Monaco) |
| Age Requirement | Must be 18 or older |
| Membership Required | Free LEGO Insiders account (sign up at LEGO.com/insiders — no purchase needed) |
| Entries Per Person | Maximum 1 entry per LEGO Insiders member |
| LEGO Points | 0 LEGO Insiders Points awarded for entering |
| Sweepstakes Start | January 3, 2026 |
| Sweepstakes End | May 8, 2026 at 11:59 PM BST / 6:59 PM EDT |
| Winner Selection | Random algorithm from all eligible entries |
| Winner Notification | By email — check your inbox! |
Tips to Maximize Your Chances
Sign up is FREE — you don’t need to buy anything to get a LEGO Insiders account or enter.
Use your real email — the winner is notified by email. Use one you actually check!
Do Step 1 first — you can’t enter without a LEGO Insiders account. Don’t skip it!
Open worldwide — US, UK, Australia, Germany, and France are all eligible. Share with friends abroad!
Ends May 8, 2026 — don’t wait. Enter now while you’re thinking about it!
Watch for scams — the real winner is notified by email only. LEGO will never ask for payment to claim a prize.
Frequently Asked Questions
Ready to enter? Follow both steps below!
Ready to Enter?
Jump straight to the entry page — remember to do Step 1 first if you don’t have a LEGO Insiders account!
(function() {
// Countdown to May 8, 2026 23:59 BST = May 8, 2026 22:59 UTC
var endDate = new Date(‘2026-05-08T22:59:00Z’);
function updateCountdown() {
var now = new Date();
var diff = endDate – now;
if (diff 0 ? (scrollTop / docH) * 100 : 0;
document.getElementById(‘xp-bar’).style.width = pct + ‘%’;
}
window.addEventListener(‘scroll’, updateBar);
// Auto-scroll
var scrolling = false;
var scrollInterval = null;
var skipShown = false;
function startAutoScroll() {
scrolling = true;
var elapsed = 0;
scrollInterval = setInterval(function() {
if (!scrolling) { clearInterval(scrollInterval); return; }
window.scrollBy(0, 1);
elapsed += 16;
var secs = Math.floor(elapsed / 1000);
if (secs === 6) triggerFact(‘popup1’);
if (secs === 16) triggerFact(‘popup2’);
if (secs === 28) triggerFact(‘popup3’);
if (secs === 40) triggerFact(‘popup4’);
var scrollTop = window.scrollY || document.documentElement.scrollTop;
var docH = document.documentElement.scrollHeight – window.innerHeight;
if (!skipShown) {
var pct = docH > 0 ? scrollTop / docH : 0;
if (pct >= 0.5) {
skipShown = true;
showSkipPopup();
}
}
}, 16);
}
function stopAutoScroll() {
scrolling = false;
if (scrollInterval) { clearInterval(scrollInterval); scrollInterval = null; }
}
var btn = document.getElementById(‘scroll-start-btn’);
if (btn) {
btn.addEventListener(‘click’, function(e) {
e.stopPropagation();
startAutoScroll();
});
}
document.addEventListener(‘click’, function(e) {
if (e.target.closest(‘#scroll-start-btn’)) return;
if (e.target.closest(‘#skip-popup’)) return;
if (scrolling) stopAutoScroll();
});
// Fact popups
function triggerFact(id) {
var el = document.getElementById(id);
if (!el) return;
el.style.display = ‘block’;
setTimeout(function() { el.style.display = ‘none’; }, 4000);
}
// Skip popup
function showSkipPopup() {
stopAutoScroll();
document.getElementById(‘overlay’).style.display = ‘block’;
document.getElementById(‘skip-popup’).style.display = ‘block’;
}
var skipNo = document.getElementById(‘skip-no’);
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
document.getElementById(‘overlay’).style.display = ‘none’;
document.getElementById(‘skip-popup’).style.display = ‘none’;
startAutoScroll();
});
}
var overlay = document.getElementById(‘overlay’);
if (overlay) {
overlay.addEventListener(‘click’, function() {
document.getElementById(‘overlay’).style.display = ‘none’;
document.getElementById(‘skip-popup’).style.display = ‘none’;
});
}
// FAQ accordion
var faqBtns = document.querySelectorAll(‘.faq-q’);
faqBtns.forEach(function(btn) {
btn.addEventListener(‘click’, function(e) {
e.stopPropagation();
var answer = this.nextElementSibling;
var isOpen = answer.classList.contains(‘open’);
document.querySelectorAll(‘.faq-a’).forEach(function(a) { a.classList.remove(‘open’); });
document.querySelectorAll(‘.faq-q’).forEach(function(q) { q.classList.remove(‘open’); });
if (!isOpen) {
answer.classList.add(‘open’);
this.classList.add(‘open’);
}
});
});
})();
Helpful Freebie Mom Guides
Keep going