Happy Thursday x Line LeapIs Giving Away $2,300 Cash
:root {
–gold: #c8860a;
–gold-dark: #8a5c00;
–gold-pale: #fffbf0;
–gold-light: #fff3cc;
–amber: #f5a623;
–cream: #fffdf8;
–white: #ffffff;
–border: #e8d8a0;
–text-dark: #1a1000;
–text-gray: #5a4010;
–text-light: #9a7a30;
–green: #16a34a;
–red: #cc2200;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { width: 100%; }
body {
font-family: ‘Inter’, sans-serif;
background: var(–cream);
color: var(–text-dark);
font-size: 17px;
line-height: 1.85;
width: 100%;
overflow-x: hidden;
}
/* ===== WORDPRESS FULL-WIDTH BREAKOUT =====
Escapes Soledad’s .cs-entry__content-wrap (max-width:640px, padding:20px)
Forces true 100vw — edge to edge on all screens.
*/
#fm-page-wrap {
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
max-width: 100vw;
overflow-x: hidden;
}
/* PROGRESS BAR */
#xp-bar-container {
position: fixed; top: 0; left: 0; right: 0;
height: 5px; background: #f0e8c0; z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–gold), var(–amber));
transition: width 0.2s ease;
}
/* HEADER — LIGHT warm gold/cream, DARK text */
header {
background: linear-gradient(160deg, #fffdf0 0%, #fff8d0 45%, #fff0a0 100%);
color: var(–text-dark);
text-align: center;
padding: 60px 16px 52px;
position: relative;
overflow: hidden;
width: 100%;
border-bottom: 4px solid var(–gold);
}
header::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: radial-gradient(ellipse at 50% 0%, rgba(200,134,10,0.07) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(200,134,10,0.12);
border: 1px solid rgba(200,134,10,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: var(–gold-dark);
}
header h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(2rem, 7.5vw, 3.8rem);
font-weight: 800;
line-height: 1.1;
margin-bottom: 18px;
color: var(–text-dark);
}
header h1 span { color: var(–gold); }
.hero-sub {
font-size: 1.05rem;
max-width: 620px;
margin: 0 auto 28px;
line-height: 1.75;
color: var(–text-gray);
}
.prize-value {
font-family: ‘Playfair Display’, serif;
font-size: clamp(3rem, 10vw, 5rem);
font-weight: 800;
color: var(–gold);
line-height: 1;
margin-bottom: 4px;
}
.prize-label {
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.65;
margin-bottom: 28px;
color: var(–text-dark);
}
.countdown {
display: flex;
justify-content: center;
gap: 10px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.cd-box {
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 12px 16px;
min-width: 68px;
text-align: center;
box-shadow: 0 2px 8px rgba(200,134,10,0.12);
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–gold);
line-height: 1;
}
.cd-label {
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.6;
margin-top: 4px;
color: var(–text-dark);
}
/* CTA BUTTON */
.cta-btn {
display: inline-block;
background: linear-gradient(135deg, var(–gold) 0%, var(–gold-dark) 100%);
color: #fff;
font-family: ‘Inter’, sans-serif;
font-size: 1.15rem;
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
padding: 18px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
text-decoration: none;
transition: opacity 0.2s, transform 0.15s;
margin: 8px 0;
box-shadow: 0 8px 28px rgba(200,134,10,0.35);
}
.cta-btn:hover { opacity: 0.9; transform: translateY(-2px); }
/* STAT PILLS */
.stat-row {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
margin-top: 22px;
}
.stat-pill {
background: var(–white);
border: 1px solid var(–border);
border-radius: 8px;
padding: 8px 16px;
font-size: 0.82rem;
text-align: center;
color: var(–text-gray);
box-shadow: 0 2px 6px rgba(200,134,10,0.1);
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–gold); font-family: ‘Playfair Display’, serif; }
/* CONTENT WRAPPER */
.content-wrap {
max-width: 860px;
margin: 0 auto;
padding: 0 0 60px;
}
/* TOC */
.toc-box {
background: var(–white);
border: 1px solid var(–border);
border-left: 5px solid var(–gold);
padding: 24px 20px;
margin: 0;
}
.toc-box .toc-label {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 12px;
}
.toc-box ol { padding-left: 20px; }
.toc-box ol li { margin-bottom: 6px; }
.toc-box ol li a { color: var(–text-dark); text-decoration: none; font-weight: 500; }
.toc-box ol li a:hover { color: var(–gold); }
/* SECTIONS */
section {
background: var(–white);
padding: 32px 20px;
margin: 8px 0;
border-top: 1px solid var(–border);
border-bottom: 1px solid var(–border);
width: 100%;
}
section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.65rem;
font-weight: 700;
color: var(–gold-dark);
margin-bottom: 16px;
padding-bottom: 12px;
border-bottom: 2px solid var(–border);
}
section h2 span { color: var(–gold); }
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(–gold);
background: var(–gold-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 HERO CARD */
.prize-hero {
background: linear-gradient(135deg, var(–gold-pale) 0%, var(–gold-light) 100%);
border: 2px solid var(–gold);
border-radius: 14px;
padding: 28px 22px;
text-align: center;
margin: 20px 0;
}
.prize-hero .ph-icon { font-size: 3rem; display: block; margin-bottom: 10px; }
.prize-hero .ph-amount {
font-family: ‘Playfair Display’, serif;
font-size: 3.5rem;
font-weight: 800;
color: var(–gold);
line-height: 1;
margin-bottom: 6px;
}
.prize-hero .ph-title {
font-size: 1.1rem;
font-weight: 700;
color: var(–text-dark);
margin-bottom: 14px;
}
.prize-hero .ph-items {
display: flex;
justify-content: center;
gap: 14px;
flex-wrap: wrap;
margin-top: 14px;
}
.ph-item {
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 12px 16px;
font-size: 0.9rem;
color: var(–text-gray);
text-align: center;
min-width: 130px;
}
.ph-item strong { display: block; color: var(–gold-dark); font-weight: 700; margin-bottom: 3px; }
/* DATA TABLE */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 16px 0;
font-size: 0.92rem;
}
.data-table th {
background: var(–gold-dark);
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.04em;
padding: 11px 14px;
text-align: left;
font-size: 0.82rem;
}
.data-table td {
padding: 10px 14px;
border-bottom: 1px solid var(–border);
color: var(–text-gray);
vertical-align: top;
}
.data-table tr:nth-child(even) td { background: var(–gold-pale); }
.data-table td strong { color: var(–text-dark); }
/* STEPS */
.steps { list-style: none; padding: 0; margin: 20px 0; }
.steps li {
display: flex;
gap: 14px;
align-items: flex-start;
margin-bottom: 18px;
}
.step-num {
background: var(–gold);
color: #fff;
font-weight: 800;
width: 32px; height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 3px;
font-size: 0.95rem;
}
.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.93rem; }
/* TIMELINE */
.timeline { list-style: none; padding: 0; margin: 16px 0; }
.timeline li {
display: flex;
gap: 14px;
margin-bottom: 14px;
align-items: flex-start;
}
.tl-dot {
width: 13px; height: 13px;
background: var(–gold);
border-radius: 50%;
margin-top: 6px;
flex-shrink: 0;
}
.tl-body strong { display: block; color: var(–text-dark); font-weight: 600; }
.tl-body span { color: var(–text-gray); font-size: 0.92rem; }
/* TIPS */
.tips-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin: 16px 0;
}
.tip-card {
background: var(–gold-pale);
border: 1px solid var(–border);
border-radius: 10px;
padding: 16px 14px;
}
.tip-card .tip-icon { font-size: 1.6rem; display: block; margin-bottom: 6px; }
.tip-card strong { display: block; font-weight: 700; color: var(–text-dark); margin-bottom: 4px; font-size: 0.93rem; }
.tip-card span { color: var(–text-gray); font-size: 0.88rem; }
/* FAQ */
.faq-item {
border: 1px solid var(–border);
border-radius: 8px;
margin-bottom: 10px;
overflow: hidden;
}
.faq-q {
width: 100%;
background: var(–white);
border: none;
padding: 15px 18px;
text-align: left;
font-family: ‘Inter’, sans-serif;
font-size: 0.97rem;
font-weight: 600;
color: var(–text-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.faq-q:hover { background: var(–gold-pale); }
.faq-arrow { font-size: 0.78rem; color: var(–gold); transition: transform 0.25s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
.faq-a {
display: none;
padding: 0 18px 16px;
color: var(–text-gray);
font-size: 0.93rem;
line-height: 1.8;
border-top: 1px solid var(–border);
background: var(–gold-pale);
}
.faq-item.open .faq-a { display: block; }
/* RELATED */
.related-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
margin: 16px 0;
}
.related-card {
background: var(–white);
border: 1px solid var(–border);
border-radius: 8px;
padding: 14px;
text-decoration: none;
color: var(–text-dark);
transition: border-color 0.2s, transform 0.15s;
display: block;
}
.related-card:hover { border-color: var(–gold); transform: translateY(-2px); }
.related-card .rc-cat {
font-size: 0.66rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 5px;
}
.related-card .rc-title { font-size: 0.87rem; font-weight: 600; line-height: 1.35; color: var(–text-dark); }
/* ENTRY SECTION — LIGHT */
.entry-section {
background: linear-gradient(135deg, #fffdf0 0%, #fff8d0 100%);
border-top: 3px solid var(–gold);
border-bottom: 3px solid var(–gold);
padding: 44px 20px;
text-align: center;
margin: 8px 0;
width: 100%;
}
.entry-section h2 {
font-family: ‘Playfair Display’, serif;
font-size: 1.9rem;
font-weight: 800;
color: var(–gold-dark);
margin-bottom: 10px;
}
.entry-section h2 span { color: var(–gold); }
.entry-section p { color: var(–text-gray); margin-bottom: 22px; max-width: 560px; margin-left: auto; margin-right: auto; }
/* FACT POPUPS */
.fact-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
z-index: 10000;
background: var(–white);
border: 3px solid var(–gold);
border-radius: 16px;
padding: 24px 26px;
max-width: 310px;
width: 90%;
text-align: center;
box-shadow: 0 20px 60px rgba(0,0,0,0.22);
font-family: ‘Inter’, sans-serif;
font-size: 0.93rem;
color: var(–text-dark);
line-height: 1.6;
}
.fact-icon { display: block; font-size: 2.2rem; margin-bottom: 10px; }
.fact-title {
display: block;
font-family: ‘Playfair Display’, serif;
font-size: 1.15rem;
font-weight: 700;
color: var(–gold);
margin-bottom: 8px;
}
/* SKIP POPUP */
#skip-popup {
display: none;
position: fixed;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
z-index: 10001;
background: var(–white);
border: 3px solid var(–gold);
border-radius: 18px;
padding: 30px 26px;
max-width: 330px;
width: 90%;
text-align: center;
box-shadow: 0 24px 70px rgba(0,0,0,0.25);
font-family: ‘Inter’, sans-serif;
}
#skip-popup .skip-icon { font-size: 2.4rem; margin-bottom: 10px; display: block; }
#skip-popup h3 {
font-family: ‘Playfair Display’, serif;
font-size: 1.35rem;
font-weight: 700;
color: var(–gold);
margin-bottom: 8px;
}
#skip-popup p { color: var(–text-gray); font-size: 0.9rem; margin-bottom: 18px; }
.popup-btn-yes {
display: block; width: 100%;
background: var(–gold); color: #fff;
font-family: ‘Inter’, sans-serif; font-size: 1rem; font-weight: 800;
text-transform: uppercase; letter-spacing: 0.04em;
padding: 13px; border-radius: 50px; border: none; cursor: pointer; margin-bottom: 10px;
}
.popup-btn-yes:hover { background: var(–gold-dark); }
.popup-btn-no {
display: block; width: 100%;
background: transparent; color: var(–text-gray);
font-size: 0.88rem; padding: 10px; border-radius: 50px;
border: 1px solid var(–border); cursor: pointer;
}
.popup-btn-no:hover { background: var(–gold-pale); }
/* DESKTOP */
@media (min-width: 640px) {
.content-wrap { padding: 0 20px 60px; }
section { border-radius: 12px; margin: 16px 0; border: 1px solid var(–border); }
.toc-box { border-radius: 10px; margin: 16px 0; }
.entry-section { border-radius: 14px; margin: 16px 0; border: 2px solid var(–gold); }
.tips-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.related-grid { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
}
Happy Thursday
x LineLeap
Is Giving Away $2,300 Cash
Molson Coors and LineLeap are teaming up to give one lucky winner a full year of skipping the line at bars — plus a 12-pack of Happy Thursday beer every single Thursday — all awarded as a $2,300 check. Completely free to enter.
What Is the Happy Thursday x LineLeap Sweepstakes?
Happy Thursday® — the beer brand from Molson Coors — has teamed up with LineLeap™, the app that lets you skip the line at bars and venues, to give one lucky winner a seriously fun prize package worth $2,300.
The concept is simple: one winner gets a year’s worth of LineLeap line skips so they never have to wait in line at a bar again — plus a 12-pack of Happy Thursday beer delivered every single Thursday for an entire year. Instead of shipping all that beer and managing line skip credits, Pizza Hut is keeping it clean by awarding the whole thing as a $2,300 check that covers both.
“The winner will receive one year of LineLeap™ LineSkips and a 12-pack case of Happy Thursday® every Thursday for one year, awarded as a $2,300 check.” — Official Rules
Entry is completely free — no purchase required. You just fill out a short registration form on the official site during the promotion period (March 4 through November 22, 2026), and you’re entered into the drawing. One entry per person. The winner is drawn on or around November 23, 2026.
The $2,300 Prize Breakdown
1 full year of skipping the line at bars & venues
12-pack every Thursday for a full year (52 weeks)
One $2,300 check — spend it your way
The prize is awarded as a check rather than physical goods, which means you get the full $2,300 in cash and can use it however you want. Whether you load up LineLeap credits, stock your fridge with Happy Thursday, or spend it on something else entirely — it’s yours.
Note: Winners of prizes valued at $2,000 or more will receive an IRS Form 1099-MISC reporting the prize value. You’ll be responsible for any taxes owed on the prize amount.
How to Enter — Step by Step
-
1Visit the official entry site
Go to drinkhappythursday.com/lineleap during the promotion period (March 4 – November 22, 2026). -
2Confirm your age
You’ll be asked to submit your date of birth to access the entry form. You must be 21 or older to participate. -
3Complete the registration form
Fill in your first and last name (no initials), valid email address, home address including ZIP code (no P.O. Boxes), and date of birth. -
4Agree to the Official Rules and submit
Check the box agreeing to the Official Rules and submit your entry. You’ll receive one entry into the sweepstakes drawing. -
5Wait for the drawing on November 23, 2026
The winner is randomly selected on or around November 23, 2026. If you win, you’ll be notified by email with instructions to claim your prize.
Who Can Enter
| Requirement | Details |
|---|---|
| Residency | Legal residents of the 50 U.S. states and Washington D.C. excluding Maine, Maryland, and West Virginia |
| Age | Must be at least 21 years old at time of entry |
| Entries Per Person | One (1) entry per person during the entire promotion period |
| Email Limit | One entry per email address — multiple accounts will be disqualified |
| Purchase Required? | No — completely free to enter |
| Excluded States | Maine, Maryland, and West Virginia residents are NOT eligible |
| Sponsor Employees | Employees of Molson Coors, Merkle, and related companies are not eligible |
Key Dates & Timeline
-
March 4, 2026 at 12:00 PM CT
Sweepstakes opens — entries begin being accepted -
Now through November 22, 2026
Entry window is open — submit your entry anytime during this period -
November 22, 2026 at 11:59 PM CT
Entry deadline — all entries must be submitted by this time -
On or around November 23, 2026
Random drawing held — winner selected from all eligible entries -
After the drawing
Winner notified by email — must respond within 5 days to claim the $2,300 prize check -
Approximately 8–10 weeks after drawing
Prize check mailed to winner’s verified address
Tips to Maximize Your Entry
Enter Now — Don’t Wait
The entry window is open until November 22, 2026. There’s no advantage to waiting — enter today and you’re done.
Check Your Email After Entering
Make sure the email you use is one you check regularly. Winner notification comes by email and you only have 5 days to respond.
Check Your Spam Folder
Winner emails can land in spam or junk folders. Add the sender to your safe list and check your spam folder around November 23, 2026.
Use Your Real Home Address
No P.O. Boxes allowed. Use your actual residential address — the prize check will be mailed to the address you provide at registration.
Only One Entry Per Person
You only get one entry for the entire promotion period. Make sure your information is accurate and complete when you submit — you can’t re-enter.
Set a Calendar Reminder
Set a reminder for November 23, 2026 to check your email for a winner notification. Five days goes fast — don’t miss your window to claim.
Frequently Asked Questions
More Free Giveaways to Enter
Enter Now — It’s Free!
Click below to go to the official entry form at drinkhappythursday.com/lineleap. Fill in your name, email, and address — and you’re entered for a chance to win $2,300 cash. Takes less than 2 minutes.
ENTER FOR FREE 🍺
$2,300 Cash Prize!
One winner gets $2,300 — enough for a full year of skipping bar lines with LineLeap PLUS a 12-pack of Happy Thursday beer every Thursday. Awarded as a check!
Only One Entry Per Person
This sweepstakes allows just one entry per person for the entire promotion period. Make sure your info is accurate — you can’t re-enter if something is wrong.
Open Until November 22!
You have until November 22, 2026 at 11:59 PM CT to enter. The winner is drawn the very next day — November 23, 2026.
Check Your Spam Folder!
Winner notification comes by email. You only have 5 days to respond. Check your spam folder around November 23 — don’t miss your $2,300!
Ready to Enter?
Jump to the entry section and claim your shot at $2,300 cash — takes less than 2 minutes!
document.addEventListener(‘DOMContentLoaded’, function() {
// COUNTDOWN — November 22, 2026 11:59 PM CT = midnight CT = 00:59 ET Nov 23
var deadline = new Date(‘2026-11-22T23:59:00-06: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) {
if (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();
e.stopPropagation();
startAutoScroll();
});
}
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 section = document.getElementById(‘enter-now’);
if (section) section.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
});
}
if (skipNo) {
skipNo.addEventListener(‘click’, function() {
if (skipPopup) skipPopup.style.display = ‘none’;
startAutoScroll();
});
}
document.addEventListener(‘click’, function(e) {
if (e.target.id === ‘scroll-start-btn’ || e.target.id === ‘skip-yes’ || e.target.id === ‘skip-no’) return;
if (e.target.closest(‘.cta-btn’)) return;
if (skipPopup) { if (skipPopup.style.display === ‘block’) return; }
if (scrolling) stopAutoScroll();
});
});
Helpful Freebie Mom Guides
Keep going