Crayola Easter Giveaway 2026 — Win a Free Easter Basket Full of Crayola!
:root {
–primary: #e53935;
–primary-dark: #b71c1c;
–primary-deep: #5c1010;
–primary-light: #ef9a9a;
–primary-pale: #fce4e4;
–accent: #ffd600;
–accent2: #43a047;
–accent2-light: #e8f5e9;
–accent3: #1e88e5;
–cream: #fdfcf9;
–warm-white: #fafaf8;
–border: #e5e5e5;
–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;
}
/* ── PROGRESS BAR ── */
#xp-bar-container {
position: fixed; top: 0; left: 0; right: 0;
height: 5px; background: #e5e5e5; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–primary), var(–accent));
transition: width 0.2s ease;
}
/* ── HEADER ── */
header {
background: linear-gradient(160deg, #5c1010 0%, #b71c1c 35%, #e53935 70%, #ef9a9a 100%);
color: #fff;
text-align: center;
padding: 60px 24px 52px;
position: relative;
overflow: hidden;
}
header::before {
content: ”;
position: absolute;
top: -60px; left: -60px; right: -60px; bottom: -60px;
background: radial-gradient(ellipse at 50% 0%, rgba(255,214,0,0.18) 0%, transparent 70%);
pointer-events: none;
}
header::after {
content: ‘🐣 🎨 🌸’;
position: absolute;
top: 16px; right: 20px;
font-size: 1.2rem;
opacity: 0.25;
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 50px;
padding: 6px 18px;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
margin-bottom: 20px;
}
.status-tag.active { background: rgba(67,160,71,0.3); border-color: rgba(67,160,71,0.6); }
header h1 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(2rem, 5vw, 3.4rem);
font-weight: 900;
line-height: 1.15;
margin-bottom: 16px;
text-shadow: 0 2px 12px rgba(0,0,0,0.3);
}
header h1 span { color: var(–accent); }
header .sub {
font-size: clamp(1rem, 2.5vw, 1.2rem);
opacity: 0.9;
max-width: 600px;
margin: 0 auto 32px;
line-height: 1.6;
}
.prize-big {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(3.5rem, 10vw, 6rem);
font-weight: 900;
color: var(–accent);
line-height: 1;
text-shadow: 0 4px 20px rgba(0,0,0,0.3);
margin-bottom: 6px;
}
.prize-label {
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.8;
margin-bottom: 28px;
}
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 32px;
}
.cd-box {
background: rgba(0,0,0,0.25);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 12px;
padding: 12px 20px;
min-width: 72px;
}
.cd-num {
font-family: ‘Nunito’, sans-serif;
font-size: 2rem;
font-weight: 900;
color: var(–accent);
line-height: 1;
}
.cd-label { font-size: 0.65rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.7; margin-top: 4px; }
.hero-btn {
display: inline-block;
background: var(–accent);
color: #1c1c1c;
border: none;
border-radius: 50px;
padding: 18px 48px;
font-family: ‘Nunito’, sans-serif;
font-size: 1.2rem;
font-weight: 900;
cursor: pointer;
letter-spacing: 0.03em;
transition: transform 0.15s, box-shadow 0.15s;
box-shadow: 0 6px 24px rgba(0,0,0,0.25);
margin: 16px 0;
}
.hero-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 32px rgba(0,0,0,0.3); }
.stat-pills {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 24px;
}
.pill {
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.25);
border-radius: 50px;
padding: 7px 18px;
font-size: 0.82rem;
font-weight: 700;
}
.pill span { color: var(–accent); }
/* ── CONTENT ── */
.content-wrap { max-width: 780px; margin: 0 auto; padding: 0 20px 60px; }
.toc {
background: var(–warm-white);
border: 1px solid var(–border);
border-left: 5px solid var(–primary);
border-radius: 12px;
padding: 28px 32px;
margin: 40px 0;
}
.toc h2 { font-family: ‘Nunito’, sans-serif; font-size: 1.1rem; font-weight: 900; margin-bottom: 14px; color: var(–text-dark); }
.toc ol { padding-left: 20px; }
.toc li { margin-bottom: 6px; }
.toc a { color: var(–primary); font-weight: 600; text-decoration: none; font-size: 0.95rem; }
.toc a:hover { text-decoration: underline; }
section { margin-bottom: 48px; }
section h2 {
font-family: ‘Nunito’, sans-serif;
font-size: clamp(1.5rem, 3.5vw, 2rem);
font-weight: 900;
color: var(–text-dark);
margin-bottom: 18px;
line-height: 1.25;
}
section h2 span { color: var(–primary); }
section h3 {
font-family: ‘Nunito’, sans-serif;
font-size: 1.15rem;
font-weight: 800;
color: var(–text-dark);
margin: 28px 0 10px;
}
section p { margin-bottom: 16px; color: var(–text-gray); }
section ul, section ol { padding-left: 22px; margin-bottom: 16px; color: var(–text-gray); }
section li { margin-bottom: 8px; }
blockquote {
border-left: 4px solid var(–primary);
background: var(–primary-pale);
padding: 16px 20px;
border-radius: 0 10px 10px 0;
font-style: italic;
color: var(–text-gray);
margin: 20px 0;
font-size: 0.95rem;
}
/* ── PRIZE GRID ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 16px;
margin: 24px 0;
}
.prize-card {
background: #fff;
border: 2px solid var(–border);
border-top: 4px solid var(–accent2);
border-radius: 14px;
padding: 22px 18px;
text-align: center;
transition: transform 0.15s, box-shadow 0.15s;
}
.prize-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.1); }
.prize-card .pc-icon { font-size: 2.4rem; display: block; margin-bottom: 10px; }
.prize-card .pc-name { font-family: ‘Nunito’, sans-serif; font-weight: 900; font-size: 1rem; color: var(–text-dark); margin-bottom: 6px; }
.prize-card .pc-val { font-size: 0.85rem; color: var(–accent2); font-weight: 700; }
/* ── STEPS ── */
.steps { list-style: none; padding: 0; margin: 24px 0; }
.steps li {
display: flex;
gap: 16px;
align-items: flex-start;
padding: 18px 0;
border-bottom: 1px solid var(–border);
}
.steps li:last-child { border-bottom: none; }
.step-num {
flex-shrink: 0;
width: 36px; height: 36px;
background: var(–primary);
color: #fff;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-family: ‘Nunito’, sans-serif;
font-weight: 900;
font-size: 1rem;
}
.step-body strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 4px; }
.step-body span { font-size: 0.9rem; color: var(–text-gray); }
/* ── TABLE ── */
.info-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95rem; }
.info-table th {
background: var(–primary);
color: #fff;
padding: 12px 16px;
text-align: left;
font-weight: 700;
}
.info-table td { padding: 11px 16px; border-bottom: 1px solid var(–border); color: var(–text-gray); }
.info-table tr:nth-child(even) td { background: var(–warm-white); }
/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 24px 0; position: relative; }
.timeline::before {
content: ”;
position: absolute;
left: 17px; top: 0; bottom: 0;
width: 3px;
background: linear-gradient(to bottom, var(–primary), var(–accent2));
}
.timeline li {
display: flex;
gap: 20px;
align-items: flex-start;
padding-bottom: 24px;
position: relative;
}
.tl-dot {
flex-shrink: 0;
width: 36px; height: 36px;
background: var(–primary);
border: 3px solid #fff;
border-radius: 50%;
box-shadow: 0 0 0 3px var(–primary-light);
z-index: 1;
}
.tl-body strong { display: block; font-weight: 700; color: var(–text-dark); font-size: 0.9rem; }
.tl-body span { font-size: 0.88rem; color: var(–text-gray); }
/* ── TIPS ── */
.tips-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 20px 0; }
.tip-card {
background: var(–accent2-light);
border: 1px solid #c8e6c9;
border-radius: 12px;
padding: 20px;
}
.tip-card h3 { font-size: 1rem; margin-bottom: 6px; color: var(–accent2); }
.tip-card p { font-size: 0.88rem; color: var(–text-gray); margin: 0; }
/* ── FAQ ── */
.faq-list { margin: 20px 0; }
.faq-item { border-bottom: 1px solid var(–border); }
.faq-q {
width: 100%;
background: none;
border: none;
padding: 18px 0;
text-align: left;
font-size: 1rem;
font-weight: 700;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
transition: color 0.2s;
}
.faq-q:hover { color: var(–primary); }
.faq-a {
display: none;
padding: 0 0 18px;
font-size: 0.95rem;
color: var(–text-gray);
line-height: 1.7;
}
.faq-item.open .faq-q { color: var(–primary); }
.faq-item.open .faq-a { display: block; }
/* ── RELATED ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 14px;
margin: 20px 0;
}
.related-card {
background: #fff;
border: 1px solid var(–border);
border-radius: 12px;
padding: 18px;
text-decoration: none;
color: inherit;
transition: transform 0.15s, box-shadow 0.15s;
display: block;
}
.related-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); }
.rc-cat { font-size: 0.7rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(–primary); margin-bottom: 6px; }
.rc-title { font-size: 0.9rem; font-weight: 700; color: var(–text-dark); line-height: 1.4; }
/* ── CTA ── */
.cta-section {
background: linear-gradient(135deg, #5c1010 0%, #b71c1c 50%, #e53935 100%);
color: #fff;
text-align: center;
border-radius: 20px;
padding: 52px 32px;
margin: 48px 0;
}
.cta-section h2 { font-family: ‘Nunito’, sans-serif; font-size: 2rem; font-weight: 900; margin-bottom: 14px; }
.cta-section p { opacity: 0.9; margin-bottom: 28px; max-width: 520px; margin-left: auto; margin-right: auto; }
.cta-btn {
display: inline-block;
background: var(–accent);
color: #1c1c1c;
text-decoration: none;
border-radius: 50px;
padding: 18px 48px;
font-family: ‘Nunito’, sans-serif;
font-size: 1.2rem;
font-weight: 900;
transition: transform 0.15s, box-shadow 0.15s;
box-shadow: 0 6px 24px rgba(0,0,0,0.25);
margin: 8px 0;
}
.cta-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 32px rgba(0,0,0,0.3); }
/* ── FACT POPUPS ── */
.fact-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–accent2);
border-radius: 20px;
padding: 28px 24px;
max-width: 320px;
width: 90%;
z-index: 10002;
text-align: center;
box-shadow: 0 20px 60px rgba(0,0,0,0.25);
font-family: ‘Inter’, sans-serif;
font-size: 0.95rem;
color: var(–text-gray);
line-height: 1.6;
}
.fact-icon { font-size: 2.5rem; display: block; margin-bottom: 10px; }
.fact-title {
display: block;
font-family: ‘Nunito’, sans-serif;
font-size: 1.1rem;
font-weight: 900;
color: var(–text-dark);
margin-bottom: 8px;
}
/* ── SKIP POPUP ── */
#skip-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 3px solid var(–primary);
border-radius: 20px;
padding: 32px 28px;
max-width: 340px;
width: 92%;
z-index: 10001;
text-align: center;
box-shadow: 0 20px 60px rgba(0,0,0,0.25);
font-family: ‘Inter’, sans-serif;
}
.skip-icon { font-size: 2.5rem; display: block; margin-bottom: 10px; }
#skip-popup h3 { font-size: 1.2rem; font-weight: 800; color: var(–text-dark); margin-bottom: 8px; }
#skip-popup p { font-size: 0.9rem; color: var(–text-gray); margin-bottom: 20px; line-height: 1.5; }
.popup-btn-yes {
display: block;
width: 100%;
background: var(–primary);
color: #fff;
border: none;
border-radius: 50px;
padding: 14px;
font-size: 1rem;
font-weight: 800;
cursor: pointer;
margin-bottom: 10px;
transition: background 0.2s;
}
.popup-btn-yes:hover { background: var(–primary-dark); }
.popup-btn-no {
display: block;
width: 100%;
background: none;
border: 2px solid var(–border);
border-radius: 50px;
padding: 12px;
font-size: 0.9rem;
font-weight: 600;
color: var(–text-light);
cursor: pointer;
transition: border-color 0.2s;
}
.popup-btn-no:hover { border-color: var(–primary-light); }
@media (max-width: 600px) {
.prize-grid { grid-template-columns: 1fr 1fr; }
.tips-grid { grid-template-columns: 1fr; }
.related-grid { grid-template-columns: 1fr; }
.cta-section { padding: 36px 20px; }
}
Crayola Easter Giveaway
Win a Free Easter Basket!
Crayola is stuffing Easter baskets for 3 lucky winners — 7 Crayola favorites in every basket, including markers, coloring books, and more!
📋 What’s Inside This Guide
What Is the Crayola Easter Giveaway?
Crayola is celebrating Easter 2026 by stuffing free Easter baskets for 3 lucky winners! Each winner receives a curated bundle of 7 Crayola products — from washable markers and fingerprint activity books to retractable clicker markers and special effects crayons. It’s the ultimate Easter basket for any kid (or kid at heart) who loves to color and create.
Entry is completely free — just fill out the registration form on Crayola’s website before March 21, 2026. Winners will be emailed by March 23, right in time for Easter weekend. The giveaway is open to residents of the contiguous United States who are 18 years of age or older.
With only 3 winners, your odds are better than most sweepstakes — and the prize pack is packed with some of Crayola’s most popular products. This is a great one to enter for yourself or for a parent or grandparent who wants to gift their kids an amazing Easter surprise!
“Limited to the contiguous United States. 18+ to enter. No purchase necessary. Three winners will be emailed 3/23.” — Official Crayola Rules
The Prizes — All 7 Crayola Products
Each of the 3 winners receives all 7 of the following Crayola products. Here’s a breakdown of everything in the Easter basket:
All 7 products are included in a single prize basket for each winner. The total prize value is not specified in the official rules, but this is a generous bundle of Crayola’s most popular and newest products. Note: Images are for illustration purposes only; actual product may vary.
How to Enter Step by Step
Entry is simple — just fill out the registration form on Crayola’s website. Here’s exactly what to do:
-
1Go to the Official Entry Form
Visit the official Crayola Easter Giveaway entry form at form.jotform.com/260614698493065. This is the only official way to enter. -
2Fill Out Your Registration
Complete all required fields on the form — typically your name, email address, and any other requested information. Make sure everything is accurate so Crayola can contact you if you win. -
3Submit Before March 21, 2026
The giveaway closes on March 21, 2026. Make sure your entry is submitted before the deadline. Late entries will not be accepted. -
4Check Your Email on March 23
Winners will be emailed by March 23, 2026. Check your inbox (and spam/junk folder) on that date. Crayola will NEVER ask for your private banking information — be alert for scams. -
5Respond Promptly If You Win
If you receive a winner notification email from Crayola’s verified email or social accounts, respond quickly to claim your prize. Official winner announcements will only come from Crayola’s verified channels.
Who Can Enter — Eligibility
This giveaway is open to residents of the contiguous United States who are 18 or older. Here’s the full breakdown:
| Requirement | Details |
|---|---|
| Residency | Contiguous United States (excludes Alaska and Hawaii) |
| Age | 18 years of age or older |
| Entry Method | Online registration form at JotForm |
| Entry Limit | One entry per person |
| Total Winners | 3 winners |
| Prize | 7-product Crayola Easter basket |
| Organizer | Crayola LLC |
| Void Where | Alaska, Hawaii, and where prohibited by law |
Note that Alaska and Hawaii residents are not eligible for this giveaway — it is limited to the contiguous 48 states plus Washington, D.C. If you’re in AK or HI, check out the other sweepstakes in our related section below!
Timeline & Key Dates
-
March 2026 — Giveaway Opens
Crayola’s Easter Giveaway registration form goes live — enter now! -
March 21, 2026 — Entry Deadline
All entries must be submitted by March 21, 2026. Don’t miss the cutoff! -
March 23, 2026 — Winners Emailed
3 winners will be selected and notified via email by March 23, 2026. -
Easter Weekend 2026
Winners receive their Crayola Easter basket just in time for Easter!
Tips to Maximize Your Chances
📝 Enter Right Now
The deadline is March 21 — don’t wait. Fill out the form today and you’re done. It only takes a minute!
📧 Use Your Best Email
Winners are notified by email on March 23. Use an email address you check regularly and add Crayola to your contacts so the notification doesn’t land in spam.
⚠️ Watch for Scams
Crayola will NEVER ask for your banking information. Official winner announcements only come from Crayola’s verified email or social accounts. Be alert for fake notifications.
🎁 Great Gift Idea
Even if you don’t have kids yourself, this is a perfect Easter basket to win for a child in your life — grandkids, nieces, nephews, or neighbors!
Frequently Asked Questions
More Free Sweepstakes to Enter
Ready to Enter Free? 🐣
Fill out the official Crayola Easter Giveaway registration form before March 21, 2026. 3 winners each get 7 Crayola products — don’t miss your chance!
Enter the Crayola Giveaway 🎨
7 Crayola Products!
Each of the 3 winners gets a full Easter basket stuffed with 7 Crayola favorites!
Only 3 Winners!
Better odds than most giveaways — only 3 winners will be chosen from all entries!
Closes March 21!
The Crayola Easter Giveaway closes on March 21, 2026 — enter before it’s too late!
Check Email March 23!
Winners are notified by email on March 23 — check your inbox and spam folder!
Ready to Enter?
Jump to the entry button and fill out the free Crayola Easter Giveaway form — 3 winners each get 7 Crayola products!
document.addEventListener(‘DOMContentLoaded’, function() {
// ── COUNTDOWN (ends March 21 2026 at 11:59 PM ET) ──
var deadline = new Date(‘2026-03-21T23:59:00-05: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) + ‘%’;
});
// ── FAQ ACCORDION ──
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’);
});
});
// ── AUTO-SCROLL ──
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.preventDefault();
startAutoScroll();
});
}
window.addEventListener(‘wheel’, function() { stopAutoScroll(); });
window.addEventListener(‘touchmove’, function() { stopAutoScroll(); });
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 enterBtn = document.getElementById(‘enter-btn’);
if (enterBtn) enterBtn.scrollIntoView({ behavior: ‘smooth’, block: ‘center’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
});
}
});
Helpful Freebie Mom Guides
Keep going