Win a Beach Trip for 4 + the Ultimate Corona La Playa Pack!
/* ============================================================
SCOPED ROOT: .fm-scroll-page-corona-beach
All selectors prefixed — zero theme bleed
============================================================ */
.fm-scroll-page-corona-beach {
font-family: ‘Segoe UI’, Arial, sans-serif;
background: #fff;
color: #1a1a1a;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* —- HERO —- */
.fm-scroll-page-corona-beach .fm-hero {
background: linear-gradient(135deg, #003087 0%, #0057b8 40%, #00a8e8 100%);
color: #fff;
padding: 40px 20px 36px;
text-align: center;
}
.fm-scroll-page-corona-beach .fm-hero-badge {
display: inline-block;
background: rgba(255,215,0,0.25);
border: 1.5px solid rgba(255,215,0,0.6);
color: #ffd700;
font-size: 11px;
font-weight: 800;
letter-spacing: 2px;
text-transform: uppercase;
padding: 4px 14px;
border-radius: 20px;
margin-bottom: 14px;
}
.fm-scroll-page-corona-beach .fm-hero-title {
font-size: clamp(22px, 5vw, 46px);
font-weight: 900;
line-height: 1.12;
margin: 0 0 10px;
text-shadow: 0 2px 10px rgba(0,0,0,0.4);
}
.fm-scroll-page-corona-beach .fm-hero-sub {
font-size: clamp(14px, 2.5vw, 18px);
opacity: 0.93;
margin: 0 0 18px;
}
.fm-scroll-page-corona-beach .fm-arv-pill {
display: inline-block;
background: rgba(255,215,0,0.2);
border: 2px solid #ffd700;
color: #ffd700;
font-size: 15px;
font-weight: 800;
padding: 6px 20px;
border-radius: 30px;
margin-bottom: 22px;
}
/* —- COUNTDOWN —- */
.fm-scroll-page-corona-beach .fm-countdown {
display: flex;
justify-content: center;
gap: 12px;
margin: 0 0 26px;
flex-wrap: wrap;
}
.fm-scroll-page-corona-beach .fm-cd-box {
background: rgba(0,0,0,0.25);
border-radius: 10px;
padding: 10px 16px;
min-width: 64px;
text-align: center;
}
.fm-scroll-page-corona-beach .fm-cd-num {
display: block;
font-size: 28px;
font-weight: 900;
line-height: 1;
}
.fm-scroll-page-corona-beach .fm-cd-label {
display: block;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1.5px;
opacity: 0.85;
margin-top: 4px;
}
/* —- CTA BUTTON —- */
.fm-scroll-page-corona-beach .fm-hero-cta {
display: inline-block;
background: #ffd700;
color: #003087;
font-size: clamp(16px, 3vw, 22px);
font-weight: 900;
padding: 16px 48px;
border-radius: 50px;
border: none;
cursor: pointer;
letter-spacing: 1px;
text-transform: uppercase;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
margin-top: 6px;
transition: transform 0.15s;
}
.fm-scroll-page-corona-beach .fm-hero-cta:hover {
transform: scale(1.04);
}
/* —- ARTICLE —- */
.fm-scroll-page-corona-beach .fm-article {
max-width: 720px;
margin: 0 auto;
padding: 32px 20px 10px;
}
.fm-scroll-page-corona-beach .fm-article h2 {
font-size: clamp(18px, 3.5vw, 26px);
font-weight: 800;
color: #003087;
margin: 28px 0 10px;
}
.fm-scroll-page-corona-beach .fm-article p {
font-size: clamp(14px, 2vw, 17px);
line-height: 1.7;
margin: 0 0 16px;
color: #333;
}
/* —- PRIZE CARDS —- */
.fm-scroll-page-corona-beach .fm-prize-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 14px;
margin: 16px 0 28px;
}
.fm-scroll-page-corona-beach .fm-prize-card {
background: #f0f6ff;
border: 2px solid #0057b8;
border-radius: 14px;
padding: 20px 16px;
text-align: center;
}
.fm-scroll-page-corona-beach .fm-prize-card .fm-prize-icon {
font-size: 38px;
margin-bottom: 8px;
}
.fm-scroll-page-corona-beach .fm-prize-card .fm-prize-title {
font-size: 15px;
font-weight: 900;
color: #003087;
margin-bottom: 4px;
}
.fm-scroll-page-corona-beach .fm-prize-card .fm-prize-arv {
font-size: 13px;
color: #0057b8;
font-weight: 700;
}
.fm-scroll-page-corona-beach .fm-prize-card .fm-prize-desc {
font-size: 12px;
color: #555;
margin-top: 4px;
line-height: 1.4;
}
/* —- PACK LIST —- */
.fm-scroll-page-corona-beach .fm-pack-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 10px;
margin: 14px 0 24px;
}
.fm-scroll-page-corona-beach .fm-pack-item {
background: #fff8e1;
border: 1.5px solid #ffd700;
border-radius: 10px;
padding: 12px 10px;
text-align: center;
font-size: 13px;
font-weight: 700;
color: #003087;
}
.fm-scroll-page-corona-beach .fm-pack-item .fm-pack-icon {
display: block;
font-size: 24px;
margin-bottom: 6px;
}
/* —- DETAILS BOX —- */
.fm-scroll-page-corona-beach .fm-details-box {
background: #f0f6ff;
border-left: 5px solid #0057b8;
border-radius: 0 12px 12px 0;
padding: 18px 20px;
margin: 20px 0;
}
.fm-scroll-page-corona-beach .fm-details-box p {
margin: 4px 0;
font-size: 14px;
}
/* —- STEPS —- */
.fm-scroll-page-corona-beach .fm-steps {
counter-reset: steps;
list-style: none;
padding: 0;
margin: 16px 0 24px;
}
.fm-scroll-page-corona-beach .fm-steps li {
counter-increment: steps;
display: flex;
align-items: flex-start;
gap: 14px;
padding: 12px 0;
border-bottom: 1px solid #d0e4f7;
font-size: 15px;
line-height: 1.5;
color: #333;
}
.fm-scroll-page-corona-beach .fm-steps li:last-child {
border-bottom: none;
}
.fm-scroll-page-corona-beach .fm-steps li::before {
content: counter(steps);
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
min-width: 32px;
background: #003087;
color: #ffd700;
font-weight: 900;
font-size: 15px;
border-radius: 50%;
}
/* —- NORTHEAST BONUS BOX —- */
.fm-scroll-page-corona-beach .fm-bonus-box {
background: #fff8e1;
border: 2px solid #ffd700;
border-radius: 14px;
padding: 20px;
margin: 20px 0;
text-align: center;
}
.fm-scroll-page-corona-beach .fm-bonus-box .fm-bonus-title {
font-size: 17px;
font-weight: 900;
color: #003087;
margin-bottom: 6px;
}
.fm-scroll-page-corona-beach .fm-bonus-box .fm-bonus-states {
font-size: 13px;
color: #555;
line-height: 1.6;
}
/* —- ENTRY SECTION —- */
.fm-scroll-page-corona-beach .fm-entry-section {
background: linear-gradient(135deg, #003087 0%, #0057b8 60%, #00a8e8 100%);
color: #fff;
padding: 40px 20px 44px;
text-align: center;
}
.fm-scroll-page-corona-beach .fm-entry-title {
font-size: clamp(20px, 4vw, 32px);
font-weight: 900;
margin: 0 0 8px;
text-shadow: 0 2px 8px rgba(0,0,0,0.25);
}
.fm-scroll-page-corona-beach .fm-entry-sub {
font-size: 15px;
opacity: 0.9;
margin: 0 0 24px;
}
.fm-scroll-page-corona-beach .fm-entry-btn {
display: inline-block;
background: #ffd700;
color: #003087;
font-size: clamp(16px, 3vw, 22px);
font-weight: 900;
padding: 16px 48px;
border-radius: 50px;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
transition: transform 0.15s;
}
.fm-scroll-page-corona-beach .fm-entry-btn:hover {
transform: scale(1.04);
}
.fm-scroll-page-corona-beach .fm-entry-note {
font-size: 12px;
opacity: 0.8;
margin-top: 14px;
}
/* —- RELATED —- */
.fm-scroll-page-corona-beach .fm-related {
max-width: 720px;
margin: 0 auto;
padding: 32px 20px 40px;
}
.fm-scroll-page-corona-beach .fm-related h3 {
font-size: 18px;
font-weight: 800;
color: #003087;
margin: 0 0 16px;
text-transform: uppercase;
letter-spacing: 1px;
}
.fm-scroll-page-corona-beach .fm-related-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 12px;
}
.fm-scroll-page-corona-beach .fm-related-link {
display: block;
background: #f0f6ff;
border: 1.5px solid #0057b8;
border-radius: 10px;
padding: 14px 16px;
font-size: 13px;
font-weight: 700;
color: #003087;
text-decoration: none;
transition: background 0.15s;
}
.fm-scroll-page-corona-beach .fm-related-link:hover {
background: #d8eaff;
}
/* —- POPUPS —- */
.fm-scroll-page-corona-beach .fm-popup {
display: none;
position: fixed;
bottom: 24px;
left: 50%;
transform: translateX(-50%);
background: #003087;
color: #fff;
border-radius: 16px;
padding: 16px 24px;
max-width: 340px;
width: 90%;
box-shadow: 0 8px 32px rgba(0,0,0,0.3);
z-index: 9999;
font-size: 14px;
line-height: 1.5;
text-align: center;
border: 2px solid #ffd700;
}
.fm-scroll-page-corona-beach .fm-popup-close {
position: absolute;
top: 8px;
right: 12px;
background: none;
border: none;
color: #ffd700;
font-size: 18px;
cursor: pointer;
line-height: 1;
}
Win a Beach Trip for 4 + the Ultimate Corona La Playa Pack!
102 Grand Prize trips · 140 weekly La Playa Packs · Enter once per day through August 15, 2026
What Is the Corona Beach Getaway Giveaway?
Corona is making this summer one to remember. The Corona Beach Getaway Giveaway is running from May 6 through August 15, 2026, and it’s giving away a beach trip every single day — that’s 102 Grand Prize trips total. Plus, 10 weekly winners each get a full Corona La Playa Pack loaded with beach gear. Enter once a day at CoronaUSA.com for your best shot at winning.
This is a daily entry sweepstakes, so every day you enter is a fresh chance to win. The more days you enter, the more drawings you’re in. And the prizes? They’re genuinely incredible.
The Prizes
What’s in the Corona La Playa Pack?
Every Grand Prize winner and every weekly winner gets one of these — it’s packed with everything you need for the perfect beach day:
How to Enter
- Visit CoronaUSA.com during the promotion period
- Validate your email address by following the on-screen instructions
- Complete and submit the online entry form
- Come back and enter again every day — one entry per person per day!
You can also enter via a sponsored Facebook or Instagram ad if you see one. Both entry methods are free and count toward the same drawings.
Giveaway Details
Open to: U.S. residents 21 years of age or older
Entries: One entry per person per day at CoronaUSA.com
Promotion period: May 6, 2026 – August 15, 2026
Grand Prize drawings: Every other Monday (102 total winners)
Weekly drawings: 10 winners per week, 14 weekly periods
Sponsor: Crown Imports LLC
Why You Should Enter Every Single Day
With 102 Grand Prize trips being given away — one for every single day of the promotion period — your odds here are genuinely better than most sweepstakes. Each daily entry goes into that day’s drawing only, so entering every day maximizes your chances across all 102 drawings. Set a daily reminder and make it a habit. A beach trip for you and three friends could be waiting.
The Grand Prize trip covers round-trip economy flights from your nearest major airport, two nights in a hotel (quad occupancy), and the full La Playa Pack. If you live within 250 miles of your chosen destination, you’ll get a $250 travel stipend instead of flights. Travel must be completed by December 31, 2027.
Enter once per day · 102 Grand Prize trips · Closes August 15, 2026
ENTER HERE
No purchase necessary. Must be 21+. Open to U.S. residents only. Void where prohibited. Sponsored by Crown Imports LLC.
🏖️ 102 Trips to Win!
Corona is giving away one beach trip for 4 every single day through August 15. Enter daily for the best odds!
🎒 Weekly Prizes Too!
10 winners per week get the full Corona La Playa Pack — beach tent, cooler, speaker, outfit and more (ARV $1,023)!
🗽 Northeast Residents!
Live in CT, DE, MA, ME, NH, NJ, NY, PA, RI, or VT? You’re in a bonus drawing for a $2,000 beach getaway e-check!
⏰ Enter Every Day!
Each daily entry goes into that day’s drawing only. Come back tomorrow for another shot at a beach trip for 4!
(function() {
/* —- COUNTDOWN —- */
var deadline = new Date(‘2026-08-15T23:59:00-04:00’).getTime();
function updateCountdown() {
var now = new Date().getTime();
var diff = deadline – now;
if (diff <= 0) {
document.getElementById('days').textContent = '0';
document.getElementById('hours').textContent = '0';
document.getElementById('minutes').textContent = '0';
document.getElementById('seconds').textContent = '0';
return;
}
var d = Math.floor(diff / (1000 * 60 * 60 * 24));
var h = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var m = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
var s = Math.floor((diff % (1000 * 60)) / 1000);
document.getElementById('days').textContent = d;
document.getElementById('hours').textContent = h;
document.getElementById('minutes').textContent = m;
document.getElementById('seconds').textContent = s;
}
updateCountdown();
setInterval(updateCountdown, 1000);
/* —- SLOW SCROLL —- */
var isScrolling = false;
var scrollRAF = null;
function easedScroll() {
var target = document.getElementById('entry-section');
if (!target) { return; }
var startPos = window.pageYOffset;
var targetPos = target.getBoundingClientRect().top + startPos – 60;
var distance = targetPos – startPos;
var duration = Math.min(Math.max(Math.abs(distance) * 2.5, 2000), 5000);
var startTime = null;
isScrolling = true;
function step(timestamp) {
if (!startTime) { startTime = timestamp; }
var progress = Math.min((timestamp – startTime) / duration, 1);
var newPos = startPos + distance * progress;
window.scrollTo(0, newPos);
if (progress < 1) {
scrollRAF = requestAnimationFrame(step);
} else {
isScrolling = false;
}
}
scrollRAF = requestAnimationFrame(step);
}
function stopScroll(e) {
if (isScrolling) {
if (e.target) {
if (e.target.id !== 'heroCtaBtn') {
isScrolling = false;
if (scrollRAF) { cancelAnimationFrame(scrollRAF); }
}
}
}
}
window.addEventListener('wheel', stopScroll, { passive: true });
window.addEventListener('touchmove', stopScroll, { passive: true });
document.addEventListener('keydown', stopScroll);
/* —- POPUPS —- */
var popupsStarted = false;
function showPopup(id, duration) {
var el = document.getElementById(id);
if (!el) { return; }
el.style.display = 'block';
setTimeout(function() { el.style.display = 'none'; }, duration);
}
function startPopups() {
if (popupsStarted) { return; }
popupsStarted = true;
setTimeout(function() { showPopup('fact1', 4000); }, 8000);
setTimeout(function() { showPopup('fact2', 4000); }, 18000);
setTimeout(function() { showPopup('fact3', 4000); }, 28000);
setTimeout(function() { showPopup('fact4', 4000); }, 38000);
}
/* —- HERO CTA —- */
var heroCta = document.getElementById('heroCtaBtn');
if (heroCta) {
heroCta.addEventListener('click', function() {
easedScroll();
startPopups();
});
}
})();
Helpful Freebie Mom Guides
Keep going