Sweeps

El Pollo Loco Is Giving Away Tortilla Towel Masks — Enter to Win Today!

View saved
How does this find feel?

:root {
–primary: #FF6F20;
–primary-dark: #C65D1E;
–primary-deep: #A0521D;
–primary-light:#FFAA6F;
–primary-pale: #FFE4B5;
–accent: #F5A623;
–accent-light: #FFCE93;
–cream: #fdfcff;
–warm-white: #f9f7ff;
–border: #e9e3ff;
–text-dark: #1c1c1c;
–text-gray: #555555;
–text-light: #888888;
}
.fmsdb-post-wrap * { box-sizing: border-box; }
.fmsdb-post-wrap {
font-family: ‘Inter’, sans-serif;
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
}

/* ── HEADER ── */
header {
background: linear-gradient(160deg, #FFEDC1 0%, #FFB347 30%, #FF6F20 65%, #FFC107 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(245,158,11,0.15) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,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: #fff;
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.2rem, 7vw, 4rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
}
header h1 span { color: rgba(255,255,255,0.85); font-style: italic; text-shadow: 0 2px 8px rgba(0,0,0,0.3); }
.hero-sub {
font-size: 1.05rem;
color: rgba(255,255,255,0.92);
text-shadow: 0 1px 4px rgba(0,0,0,0.25);
opacity: 1;
max-width: 100%;
margin: 0 0 28px;
line-height: 1.7;
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2.4rem, 7vw, 3.8rem);
font-weight: 800;
color: #fff;
line-height: 1;
margin-bottom: 4px;
text-shadow: 0 2px 12px rgba(0,0,0,0.3);
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
color: rgba(255,255,255,0.85);
margin-bottom: 28px;
}
/* ── HERO IMAGE ── */
.hero-image-wrap {
margin: 20px auto 24px;
max-width: 620px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 8px 32px rgba(0,0,0,0.18);
border: none;
}
.hero-img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
}
@media (max-width: 640px) {
.hero-image-wrap {
max-width: 100%;
border-radius: 0;
margin: 16px -24px 20px;
width: calc(100% + 48px);
box-shadow: none;
}
}
.countdown {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.cd-box {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.25);
border-radius: 10px;
padding: 12px 18px;
min-width: 72px;
text-align: center;
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–accent-light);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.6;
margin-top: 4px;
}

/* ── CTA BUTTON ── */
.cta-btn {
display: inline-block;
background: var(–accent);
color: #1a0533;
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: #fbbf24; transform: translateY(-2px); }

/* ── STAT PILLS ── */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 20px;
}
.stat-pill {
background: rgba(0,0,0,0.3);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 6px;
padding: 8px 16px;
font-size: 0.82rem;
text-align: center;
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–accent-light); font-family: ‘Playfair Display’, serif; }

/* ── TOC ── */
.toc-box {
background: linear-gradient(135deg, var(–primary-pale, #f0faf9) 0%, #fff 100%);
border: 1px solid var(–border);
border-radius: 16px;
padding: 28px 28px 20px;
margin: 32px auto;
max-width: 800px;
box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
.toc-box .toc-label {
font-size: 1rem;
font-weight: 800;
color: var(–primary-dark, #1a6b5a);
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 8px;
}
/* emoji rendered inline in HTML, no pseudo-element needed */
.toc-box ol {
list-style: none;
padding: 0;
margin: 0;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
}
@media (max-width: 560px) {
.toc-box ol { grid-template-columns: 1fr; }
}
.toc-box ol li {
margin: 0;
counter-increment: toc-counter;
}
.toc-box ol li a {
display: flex;
align-items: center;
gap: 10px;
color: var(–text-dark);
text-decoration: none;
font-weight: 600;
font-size: 0.88rem;
background: #fff;
border: 1px solid var(–border);
border-radius: 10px;
padding: 10px 14px;
transition: all 0.18s;
line-height: 1.35;
}
.toc-box ol li a::before {
content: counter(toc-counter);
display: flex;
align-items: center;
justify-content: center;
min-width: 24px;
height: 24px;
background: var(–primary, #00B5A5);
color: #fff;
border-radius: 50%;
font-size: 0.72rem;
font-weight: 800;
flex-shrink: 0;
}
.toc-box ol { counter-reset: toc-counter; }
.toc-box ol li a:hover {
background: var(–primary-pale, #f0faf9);
border-color: var(–primary, #00B5A5);
color: var(–primary-dark, #1a6b5a);
transform: translateX(3px);
}

/* ── MAIN CONTENT — wider on desktop but not fully unconstrained ── */
.content-wrap {
width: 100%;
max-width: 100%;
padding: 0 0 60px;
box-sizing: border-box;
}

section {
background: var(–warm-white);
border-radius: 0;
padding: 36px clamp(24px, 8vw, 120px);
margin: 0;
border: none;
border-bottom: 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 CARDS ── */
.prize-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 16px;
margin: 20px 0;
}
.prize-card {
background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);
border: 2px solid var(–border);
border-top: 5px solid var(–primary);
border-radius: 14px;
padding: 24px 20px;
text-align: center;
}
.prize-card.accent-card {
border-top-color: var(–accent);
background: linear-gradient(135deg, #fffbf0 0%, #fef3c7 100%);
}
.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.accent-card .pc-count { color: #b45309; }
.prize-card .pc-name {
font-family: ‘Playfair Display’, serif;
font-size: 1.15rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 8px;
}
.prize-card .pc-value {
font-family: ‘Playfair Display’, serif;
font-size: 1.6rem;
font-weight: 700;
color: var(–primary-deep);
margin-bottom: 6px;
}
.prize-card.accent-card .pc-value { color: #92400e; }
.prize-card .pc-note { font-size: 0.85rem; color: var(–text-gray); }

/* ── STEPS ── */
.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; }

/* ── TABLE ── */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 0.95rem;
}
.elig-table th {
background: var(–primary-dark);
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:nth-child(even) td { background: var(–primary-pale); }
.data-table td strong { color: var(–text-dark); }

/* ── TIMELINE ── */
.timeline { list-style: none; padding: 0; margin: 20px 0; }
.timeline li {
display: flex;
gap: 16px;
margin-bottom: 16px;
align-items: flex-start;
.timeline-dot {
width: 14px; height: 14px;
background: var(–primary);
border-radius: 50%;
flex-shrink: 0;
margin-top: 6px;
}
.timeline-date { font-weight: 700; color: var(–primary-dark); }
.timeline-event { color: var(–text-dark); font-weight: 600; }
.tl-body strong { display: block; color: var(–text-dark); font-weight: 600; }
.tl-body span { color: var(–text-gray); font-size: 0.93rem; }

/* ── FAQ ── */
.faq-item {
border: 1px solid var(–border);
border-radius: 10px;
margin-bottom: 12px;
overflow: hidden;
}
.faq-q {
width: 100%;
background: var(–warm-white);
border: none;
padding: 16px 20px;
text-align: left;
font-family: ‘Inter’, sans-serif;
font-size: 1rem;
font-weight: 600;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
}
.faq-q:hover { background: var(–primary-pale); }
.faq-arrow { font-size: 0.8rem; color: var(–primary); transition: transform 0.25s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a {
display: none;
padding: 0 20px 18px;
color: var(–text-gray);
font-size: 0.95rem;
line-height: 1.8;
border-top: 1px solid var(–border);
background: var(–primary-pale);
}
.faq-item.open .faq-a { display: block; }

/* ── RELATED CARDS ── */
.related-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 14px;
margin: 20px 0;
}
.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); }
.related-card .rc-cat {
font-size: 0.68rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–primary);
margin-bottom: 6px;
}
.related-card .rc-title { font-size: 0.9rem; font-weight: 600; line-height: 1.4; color: var(–text-dark); }

/* ── ENTRY SECTION ── */
.entry-section {
background: linear-gradient(135deg, #FFEDC1 0%, #FF6F20 100%);
border-radius: 0;
padding: 52px 28px;
text-align: center;
margin: 0;
color: #fff;
box-shadow: none;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 2.1rem;
font-weight: 800;
color: #fff;
border: none;
padding: 0;
margin-bottom: 8px;
text-shadow: 0 2px 8px rgba(0,0,0,0.2);
}
.entry-section h2 span { color: rgba(255,255,255,0.9); font-style: italic; }
.entry-section > p { color: rgba(255,255,255,0.88); margin-bottom: 28px; font-size: 1.05rem; }
.entry-stat-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
margin: 0 0 28px;
max-width: 100%;
}
.entry-stat-box {
background: rgba(255,255,255,0.18);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 12px;
padding: 14px 10px;
backdrop-filter: blur(4px);
}
.entry-stat-box .stat-label {
display: block;
font-size: 0.7rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
color: rgba(255,255,255,0.7);
margin-bottom: 4px;
}
.entry-stat-box .stat-value {
display: block;
font-size: 1rem;
font-weight: 800;
color: #fff;
line-height: 1.3;
}
@media (max-width: 480px) {
.entry-stat-grid { grid-template-columns: 1fr 1fr; }
.entry-stat-grid .entry-stat-box:last-child { grid-column: 1 / -1; }
}

@media (max-width: 600px) {
section { padding: 24px 18px; }
.entry-section { padding: 28px 18px; }
}

/* ── FULL-WIDTH ADS ── */
.adsbygoogle {
display: block !important;
width: 100% !important;
max-width: 100% !important;
}

✨ Giveaway Open — Ends April 2, 2026

Plus a $25 Gift Card,
Just in Time for Self-Care!

Don’t miss your chance to win one of 25 exclusive Tortilla Towel Mask packs! Treat yourself with a fun mask and a gift card to El Pollo Loco.

El Pollo Loco Tortilla Towel Mask Giveaway
$625
Total Prize Value
00
Days
00
Hours
00
Mins
00
Secs
🏆 25 Winners📅 Ends April 2, 2026🆓 Unlimited Entries

What Is the El Pollo Loco Tortilla Towel Mask Giveaway?

The El Pollo Loco Tortilla Towel Mask Giveaway is your chance to win a unique self-care package! We’re giving away 25 exclusive packs of our fun Tortilla Towel Masks and a $25 gift card to El Pollo Loco.

These masks not only provide a fun twist to your skincare routine but also let you enjoy a delicious meal at El Pollo Loco. Don’t miss out!

The Prizes — $625 Tortilla Towel Mask Pack & Gift Card

🎁

1 Winner
Tortilla Towel Mask Pack
$25 Gift Card

How to Enter Step by Step

  1. 1
    Follow Us

    Follow @elpolloloco on Instagram.

  2. 2
    Like the Post

    Show your love by liking the giveaway post.

  3. 3
    Tag a Friend

    Tag a friend in the comments to spread the joy!

Who Can Enter — Eligibility

Field Details
Age 18 years or older
Location US residents only
Entry Frequency Unlimited entries allowed

Timeline & Key Dates

Sweepstakes StartOngoing
Sweepstakes EndApril 2, 2026

Tips to Maximize Your Chances

  • Follow the rules closely for a better chance of winning.
  • Engage with the post for enhanced visibility.
  • Tag multiple friends for unlimited entries!
  • Check back regularly for updates and announcements.

🌟 What Could You Do With This Prize?

Imagine unwrapping your own Tortilla Towel Mask after a long week! This delightful prize can turn an ordinary self-care routine into a fiesta for your skin. Whether you’re planning a cozy night in or a fun spa day with friends, this mask will add a quirky twist to your skincare regimen.

With the $25 El Pollo Loco gift card, you can indulge in some of your favorite meals. Picture yourself enjoying a delicious burrito or some fresh tacos while wearing your fun mask. It’s the ultimate combo of relaxation and enjoyment, making for a perfect self-care day!

💡 Why This Sweepstakes Is Worth Entering

El Pollo Loco is known for its delicious, fresh Mexican food and vibrant community spirit. By entering this sweepstakes, you join a community that values fun and unique experiences. Freebiemom readers appreciate the chance to win exclusive prizes that enhance their everyday lives.

This giveaway is special not only because of the fun Tortilla Towel Mask but also the opportunity to enjoy a great meal at El Pollo Loco. The odds are in your favor with 25 winners, making this a delightful chance to treat yourself and a friend!

Frequently Asked Questions

Follow @elpolloloco on Instagram, like the post, and tag a friend.

Yes, participants must be 18 years or older.

You can enter as many times as you’d like!

More Free Sweepstakes to Enter

Ready to Enter Free?

Join the fun and enter for a chance to win an exclusive prize! Your self-care routine deserves this treat.

🏆 Prize Value
$625
📅 Ends
April 2, 2026
🎟️ Entry Limit
Unlimited

ENTER HERE ✨

No purchase necessary. Open to legal residents of the US, 18 years and older.

// ── CONFETTI ──
function fmsdbConfetti() {
var canvas = document.createElement(‘canvas’);
canvas.style.cssText = ‘position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999’;
document.body.appendChild(canvas);
var ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
var pieces = [];
var colors = [‘#e91e8c’,’#FFD700′,’#00B5A5′,’#9c27b0′,’#ff5722′,’#4CAF50′];
for (var i = 0; i < 120; i++) {
pieces.push({
x: Math.random() * canvas.width,
y: Math.random() * canvas.height – canvas.height,
w: Math.random() * 10 + 5,
h: Math.random() * 6 + 3,
color: colors[Math.floor(Math.random() * colors.length)],
rot: Math.random() * Math.PI * 2,
vx: (Math.random() – 0.5) * 4,
vy: Math.random() * 4 + 2,
vr: (Math.random() – 0.5) * 0.2
});
}
var frame = 0;
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
pieces.forEach(function(p) {
ctx.save();
ctx.translate(p.x, p.y);
ctx.rotate(p.rot);
ctx.fillStyle = p.color;
ctx.fillRect(-p.w/2, -p.h/2, p.w, p.h);
ctx.restore();
p.x += p.vx; p.y += p.vy; p.rot += p.vr;
});
frame++;
if (frame < 120) requestAnimationFrame(draw);
else canvas.remove();
}
draw();
}

document.addEventListener('DOMContentLoaded', function() {

// ── AUTO-CONFETTI when Enter button scrolls into view ──
var enterBtn = document.getElementById('fmsdb-enter-btn');
if (enterBtn && 'IntersectionObserver' in window) {
var confettiFired = false;
var confettiObs = new IntersectionObserver(function(entries) {
entries.forEach(function(e) {
if (e.isIntersecting && !confettiFired) {
confettiFired = true;
setTimeout(function(){ if(typeof fmsdbConfetti==='function') fmsdbConfetti(); }, 400);
confettiObs.disconnect();
}
});
}, { threshold: 0.5 });
confettiObs.observe(enterBtn);
}

// ── COUNTDOWN ──
var deadline = new Date('2026-04-02T23:59:59').getTime();
function updateCountdown() {
var now = Date.now();
var diff = deadline – now;
if (diff <= 0) {
['cd-days','cd-hours','cd-mins','cd-secs'].forEach(function(id) {
var el = document.getElementById(id);
if (el) el.textContent = '00';
});
return;
}
var d = Math.floor(diff / 86400000);
var h = Math.floor((diff % 86400000) / 3600000);
var m = Math.floor((diff % 3600000) / 60000);
var s = Math.floor((diff % 60000) / 1000);
document.getElementById('cd-days').textContent = String(d).padStart(2,'0');
document.getElementById('cd-hours').textContent = String(h).padStart(2,'0');
document.getElementById('cd-mins').textContent = String(m).padStart(2,'0');
document.getElementById('cd-secs').textContent = String(s).padStart(2,'0');
}
updateCountdown();
setInterval(updateCountdown, 1000);

// ── 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');
});
});

});

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.