New Year, New Car? Froya Organics Is Giving Away A Range Rover Evoque!

/* — GLOBAL THEME: FROYA ORGANICS (SAGE/GOLD/CREAM) — */
:root {
–primary: #4A6A4F; /* Sage Green */
–secondary: #1a1a1a; /* Dark Charcoal */
–accent: #C5A059; /* Muted Gold */
–dark: #1a1a1a;
–light: #F9F7F2; /* Cream/Off-White */
–text: #333333;
–border: #e0e0e0;
}
body { margin: 0; padding: 0; box-sizing: border-box; background: #fff; font-family: ‘Helvetica Neue’, Helvetica, Arial, sans-serif; }
/* CONTAINER */
.lp-container {
max-width: 800px;
margin: 0 auto;
padding: 0 20px 60px 20px;
color: var(–text);
line-height: 1.8;
font-size: 19px;
}
/* TYPOGRAPHY */
h1 {
font-family: ‘Helvetica Neue’, sans-serif;
font-size: 2.5rem;
font-weight: 800;
color: var(–primary);
line-height: 1.1;
margin-top: 40px;
margin-bottom: 10px;
letter-spacing: -0.5px;
}
.meta {
font-size: 0.85rem;
color: #888;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 40px;
border-bottom: 1px solid var(–border);
padding-bottom: 20px;
font-weight: 700;
}
h2 {
font-size: 1.8rem;
color: var(–secondary);
margin-top: 50px;
border-left: 6px solid var(–accent);
padding-left: 20px;
font-weight: 800;
}
p { margin-bottom: 25px; }
/* CALLOUTS */
.highlight-box {
background: var(–light);
color: var(–primary);
padding: 30px;
border-radius: 4px;
font-style: italic;
font-size: 1.1em;
margin: 30px 0;
text-align: center;
border: 1px solid var(–primary);
box-shadow: 0 5px 15px rgba(74, 106, 79, 0.1);
}
ul { margin-bottom: 30px; }
li { margin-bottom: 12px; }
/* IMAGE PLACEHOLDER */
.featured-image {
width: 100%; height: auto;
border-radius: 8px;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
margin-bottom: 40px;
}
/* AD SLOT STYLING */
.ad-slot {
background: #f9f9f9;
border: 1px solid #eee;
text-align: center;
padding: 20px;
margin: 40px 0;
}
.button-ad-slot {
margin: 20px 0;
padding: 15px;
background: #fdfdfd;
border: 1px solid #eee;
text-align: center;
}
/* — SWEEPSTAKES SECTION — */
#sweeps-wrapper {
margin-top: 80px;
background: var(–light);
border-radius: 15px;
box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.2);
overflow: hidden;
position: relative;
text-align: center;
scroll-margin-top: 40px;
border: 1px solid var(–border);
}
.sweeps-header {
background: var(–primary);
padding: 40px 20px;
color: white;
}
.sweeps-header h3 { margin: 0; font-size: 32px; text-transform: uppercase; letter-spacing: 1px; font-weight: 800; color: #fff; }
.sweeps-header p { margin: 15px 0 0 0; opacity: 0.9; font-size: 18px; font-weight: 500; }
.sweeps-body { padding: 40px 20px; background-color: #fff; }
/* PRIZES */
.prize-grid {
display: grid;
grid-template-columns: 1fr;
gap: 15px;
text-align: left;
background: #fff;
padding: 30px;
border: 1px solid #e0e0e0;
max-width: 550px;
margin: 0 auto 30px auto;
border-radius: 10px;
}
.prize-row { display: flex; align-items: center; font-weight: 700; color: var(–secondary); font-size: 18px; }
.icon { margin-right: 15px; font-size: 24px; }
.val { color: var(–primary); font-weight: 800; margin-right: 5px; text-transform: uppercase; }
/* TIMER */
#countdown {
display: flex;
justify-content: center;
gap: 15px;
margin: 40px 0;
}
.time-box {
background: var(–primary);
color: #fff;
padding: 15px;
border-radius: 8px;
min-width: 70px;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.time-num { font-size: 32px; font-weight: 900; line-height: 1; display: block; color: var(–accent); }
.time-lbl { font-size: 10px; text-transform: uppercase; margin-top: 5px; color: #fff; font-weight: bold; }
/* BUTTON */
.enter-btn {
display: inline-block;
background: var(–accent);
color: #fff;
font-size: 22px;
font-weight: 900;
text-decoration: none;
padding: 25px 40px;
border-radius: 50px;
transition: transform 0.2s, background 0.2s;
text-transform: uppercase;
letter-spacing: 1px;
width: 80%;
max-width: 450px;
box-shadow: 0 10px 20px rgba(197, 160, 89, 0.3);
}
.enter-btn:hover { transform: scale(1.02); background: #b08d4b; }
.legal-footer {
font-size: 11px;
color: #999;
margin-top: 40px;
line-height: 1.5;
text-align: left;
padding: 20px;
background: #f9f9f9;
border-top: 1px solid #eee;
}
/* — OVERLAY & INTERACTION — */
#overlay {
position: fixed; top:0; left:0; width:100%; height:100%;
background: linear-gradient(135deg, #4A6A4F 0%, #2c4230 100%);
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
backdrop-filter: blur(8px);
}
.overlay-content {
background: #fff;
padding: 50px;
text-align: center;
max-width: 500px;
width: 90%;
border-radius: 15px;
box-shadow: 0 25px 50px rgba(0,0,0,0.3);
}
#start-btn {
background: var(–accent);
color: white;
border: none;
padding: 20px 40px;
font-size: 20px;
font-weight: 900;
cursor: pointer;
margin-top: 30px;
width: 100%;
text-transform: uppercase;
transition: transform 0.2s;
letter-spacing: 1px;
border-radius: 50px;
}
#start-btn:hover { transform: scale(1.02); background: #b08d4b; }
/* TOAST POPUP */
#toast {
position: fixed;
top: 50%; /* MIDDLE OF SCREEN */
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border: 4px solid var(–primary);
padding: 40px 50px;
box-shadow: 0 40px 80px rgba(0,0,0,0.3);
font-weight: 900;
color: var(–secondary);
font-size: 32px;
z-index: 9998;
display: none;
text-align: center;
width: 80%;
max-width: 500px;
text-transform: uppercase;
border-radius: 12px;
}
canvas { position: fixed; top:0; left:0; width:100%; height:100%; pointer-events:none; z-index:9990; display:none; }

The Ultimate 2026 Glow Up: Win A Range Rover Evoque & $600 In Organic Skincare
The “New Year, New Me” mantra usually involves a gym membership and a green juice. But what if your 2026 upgrade included a $60,000 luxury SUV sitting in your driveway?
Froya Organics, a leader in clean beauty, is kicking off the year with a massive giveaway that combines wellness with pure luxury. They are giving one person a complete lifestyle overhaul: a brand new Range Rover Evoque and a massive supply of their premium organic products.
“A 2026 Range Rover Evoque valued at $60,000. Plus, two runner-up winners will take home hundreds of dollars in organic skincare.”
1. Drive Into 2026 In Style
The Range Rover Evoque is the definition of “city luxury.” It’s sleek, sophisticated, and packed with tech. Winning a vehicle like this tax-free (or near it, depending on the cash option rules) is a life-changing financial win. It frees up your budget from car payments for years to come.
This isn’t just about the car, though. It’s about the feeling of starting fresh. A new car and a new skincare routine set the tone for a year of self-care and success.
2. Clean Beauty Wins
Froya Organics is known for high-quality ingredients without the junk. Even if you don’t win the car, the runner-up prizes are fantastic.
The First Prize winner gets a $599 assortment of products, and the Second Prize winner gets a $300 haul. This is enough to replace your entire skincare cabinet with non-toxic, effective products that actually work.
3. How To Enter (Free!)
You can earn entries by purchasing products (1 entry per $1 spent), which is great if you need to restock your moisturizer. However, there is a Free Method of Entry.
You can get a free entry just by signing up for their email newsletter and text alerts. It costs $0 and puts your name in the hat for a $60,000 car.
Ready to upgrade your year? Enter below!
WIN A RANGE ROVER EVOQUE
Sponsored by Froya Organics
Ends February 17th, 2026!
- Open to US Residents.
- Free Entry via Email/Text Signup.
- Unlimited Entries via Purchase.
ENTER TO WIN NOW
(Redirects to Official Froya Entry Form)
// CONFIGURATION
// End Date: Feb 17, 2026 12:00 AM EST (00:00:00)
const END_DATE = new Date(“Feb 17, 2026 00:00:00”).getTime();
const SCROLL_DURATION = 30000; // 30 Seconds Duration
// DOM ELEMENTS
const overlay = document.getElementById(‘overlay’);
const startBtn = document.getElementById(‘start-btn’);
const toast = document.getElementById(‘toast’);
const confettiCanvas = document.getElementById(‘confetti’);
// SCROLL TARGET: Footer
const targetSection = document.querySelector(‘.legal-footer’);
// STATE
let isScrolling = false;
let scrollTimeouts = [];
// — 1. COUNTDOWN TIMER —
function updateTimer() {
const now = new Date().getTime();
const distance = END_DATE – now;
if (distance < 0) {
document.getElementById("d").innerText = "00";
return;
}
const d = Math.floor(distance / (1000 * 60 * 60 * 24));
const h = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const m = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
const s = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById("d").innerText = d < 10 ? "0" + d : d;
document.getElementById("h").innerText = h < 10 ? "0" + h : h;
document.getElementById("m").innerText = m < 10 ? "0" + m : m;
document.getElementById("s").innerText = s clearTimeout(id));
scrollTimeouts = [];
console.log(“Auto-scroll stopped by user.”);
}
}
// Bind stop events
[‘wheel’, ‘touchmove’, ‘keydown’, ‘mousedown’].forEach(evt => {
window.addEventListener(evt, stopAutoScroll);
});
// Start Sequence
startBtn.addEventListener(‘click’, () => {
overlay.style.display = ‘none’;
isScrolling = true;
fireConfetti();
// Trigger Toasts (Specific to Froya)
const messages = [
“Starting… ✨”,
“Win a Range Rover! 🚙”,
“$600 Beauty Haul! 🧴”,
“Ends Feb 17th! ⏳”,
“Entry Form Below 👇”
];
messages.forEach((msg, index) => {
let tId = setTimeout(() => {
if(isScrolling) showToast(msg);
}, (index * 5000) + 1000);
scrollTimeouts.push(tId);
});
// Start Scroll Loop
startSlowScroll();
});
function showToast(msg) {
toast.innerText = msg;
toast.style.display = ‘block’;
setTimeout(() => { toast.style.display = ‘none’; }, 3000);
}
// — 3. SCROLL LOGIC —
function startSlowScroll() {
const startY = window.scrollY;
// Scroll to Footer minus buffer
const endY = targetSection.getBoundingClientRect().top + window.scrollY – 50;
const change = endY – startY;
let startTime = null;
function animateScroll(timestamp) {
if (!isScrolling) return;
if (!startTime) startTime = timestamp;
const elapsed = timestamp – startTime;
// Linear tween
const val = (elapsed / SCROLL_DURATION) * change + startY;
window.scrollTo(0, val);
if (elapsed < SCROLL_DURATION) {
requestAnimationFrame(animateScroll);
} else {
isScrolling = false;
}
}
requestAnimationFrame(animateScroll);
}
// — 4. CONFETTI ANIMATION —
function fireConfetti() {
const ctx = confettiCanvas.getContext('2d');
confettiCanvas.style.display = 'block';
confettiCanvas.width = window.innerWidth;
confettiCanvas.height = window.innerHeight;
const particles = [];
const colors = ['#4A6A4F', '#C5A059', '#ffffff']; // Green, Gold, White
for(let i=0; i {
ctx.fillStyle = p.c;
ctx.fillRect(p.x, p.y, 8, 8);
p.x += p.vx;
p.y += p.vy;
if(p.y < confettiCanvas.height) active = true;
});
if(active) requestAnimationFrame(draw);
else confettiCanvas.style.display = 'none';
}
draw();
}
Helpful Freebie Mom Guides
Keep going