Win a Louis Vuitton Bag + Full Beauty Bundle!
body { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; line-height: 1.8; color: #444; max-width: 950px; margin: 0 auto; padding: 20px; background: #fdf6f9; }
:root {
–primary: #b5477a;
–secondary: #e8a0bf;
–dark: #2d2d2d;
–white: #ffffff;
–light: #fce4ec;
}
h1 { font-family: ‘Segoe UI’, sans-serif; font-size: 36px; font-weight: 800; color: var(–dark); margin-bottom: 20px; line-height: 1.2; text-transform: uppercase; border-bottom: 4px solid var(–primary); padding-bottom: 15px; }
h2 { font-size: 26px; font-weight: 700; color: var(–primary); margin-top: 50px; margin-bottom: 20px; border-left: 6px solid var(–secondary); padding-left: 15px; background: #fff; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); }
h3 { font-size: 22px; font-weight: 600; color: var(–dark); margin-top: 35px; margin-bottom: 15px; }
p { margin-bottom: 20px; font-size: 18px; color: #555; }
li { margin-bottom: 10px; font-size: 18px; color: #555; }
.intro { font-size: 20px; font-weight: 500; color: var(–dark); background: var(–white); border: 1px solid #f0d0e0; padding: 35px; margin: 40px 0; border-radius: 8px; border-top: 5px solid var(–primary); box-shadow: 0 5px 15px rgba(181,71,122,0.08); }
/* Giveaway Widget */
.giveaway-container { margin: 60px auto; max-width: 800px; }
.countdown-box { background: linear-gradient(135deg, #b5477a 0%, #8b2252 100%); border: 4px solid #b5477a; border-bottom: none; border-radius: 12px 12px 0 0; padding: 30px; text-align: center; color: var(–white); }
.countdown-title { color: var(–white); font-size: 28px; font-weight: 800; text-transform: uppercase; margin: 0 0 10px; letter-spacing: 1px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); }
.countdown-subtitle { color: #f8bbd0; font-size: 15px; margin: 0 0 25px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; }
.countdown-timer { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; max-width: 550px; margin: 0 auto; }
.timer-cell { background: rgba(0,0,0,0.2); border: 1px solid rgba(255,255,255,0.3); border-radius: 6px; padding: 15px; color: var(–white); }
.timer-num { display: block; font-size: 42px; font-weight: 700; line-height: 1; font-family: ‘Arial Black’, sans-serif; }
.timer-label { display: block; font-size: 12px; text-transform: uppercase; margin-top: 10px; font-weight: 600; color: #f8bbd0; }
.giveaway-box { background: #fff; border: 4px solid #b5477a; border-top: none; border-radius: 0 0 12px 12px; padding: 50px 40px; text-align: center; position: relative; box-shadow: 0 15px 40px rgba(181,71,122,0.12); }
.giveaway-badge { position: absolute; top: -25px; right: 50%; transform: translateX(50%); background: #e8a0bf; color: #fff; padding: 10px 40px; border-radius: 50px; font-size: 16px; font-weight: 800; text-transform: uppercase; box-shadow: 0 5px 15px rgba(0,0,0,0.1); border: 3px solid var(–white); white-space: nowrap; }
.giveaway-headline { font-size: 32px; font-weight: 800; margin: 30px 0 20px; color: var(–dark); text-transform: uppercase; letter-spacing: -0.5px; }
.giveaway-description { font-size: 19px; color: #666; margin: 0 auto 20px; line-height: 1.6; max-width: 650px; }
.enter-button { display: inline-block; background: var(–primary); color: var(–white); font-size: 22px; font-weight: 700; padding: 20px 60px; border-radius: 6px; text-decoration: none; border: none; cursor: pointer; box-shadow: 0 8px 0px #7a1f4a; transition: transform 0.1s, box-shadow 0.1s; text-transform: uppercase; letter-spacing: 1px; }
.enter-button:hover { transform: translateY(4px); box-shadow: 0 4px 0px #7a1f4a; }
/* Prize Items */
.cheat-sheet { background: #fce4ec; border: 2px dashed var(–primary); padding: 20px; margin: 0 auto 20px; border-radius: 8px; max-width: 620px; }
.cs-title { display: block; font-weight: 800; color: var(–primary); margin-bottom: 10px; font-size: 18px; letter-spacing: 1px; text-transform: uppercase; }
.cs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; font-size: 16px; color: var(–dark); text-align: left; }
.cs-grid div { background: #fff; padding: 8px 12px; border-radius: 4px; border: 1px solid #f8bbd0; }
.cs-grid strong { color: var(–primary); text-transform: uppercase; float: right; font-weight: 900; }
.cs-highlight { border: 2px solid var(–primary) !important; background: #fce4ec !important; }
/* Entry Section */
.entry-section { background: linear-gradient(135deg, #b5477a 0%, #8b2252 100%); border-radius: 12px; padding: 50px 40px; margin-top: 60px; text-align: center; color: #fff; }
.entry-section h3 { color: #fff; font-size: 30px; font-weight: 800; margin: 0 0 15px; text-transform: uppercase; }
.entry-section p { color: #f8bbd0; font-size: 18px; margin-bottom: 30px; }
.recap-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin-top: 60px; text-align: left; }
.recap-box { background: #fce4ec; border-top: 5px solid var(–primary); padding: 25px; border-radius: 6px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
.recap-box h4 { color: var(–primary); font-size: 18px; font-weight: 800; text-transform: uppercase; margin: 0 0 20px; letter-spacing: 1px; }
.recap-box dl { font-size: 16px; line-height: 1.8; margin: 0; }
.recap-box dt { font-weight: 700; color: #333; margin-top: 15px; text-transform: uppercase; font-size: 13px; }
.recap-box dd { margin: 0; color: #555; }
.ad-container { margin: 40px auto; text-align: center; max-width: 100%; overflow: hidden; }
/* Prize image */
.prize-image-wrap { margin: 40px auto; max-width: 800px; text-align: center; }
.prize-image-wrap img { width: 100%; border-radius: 12px; box-shadow: 0 10px 30px rgba(181,71,122,0.15); }
.prize-image-caption { font-size: 15px; color: #999; margin-top: 10px; font-style: italic; }
/* Feature cards */
.feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 40px 0; }
.feature-card { background: #fff; border: 1px solid #f0d0e0; border-top: 4px solid var(–primary); border-radius: 8px; padding: 25px 20px; text-align: center; box-shadow: 0 4px 12px rgba(181,71,122,0.07); }
.feature-card .fc-icon { font-size: 36px; margin-bottom: 12px; display: block; }
.feature-card .fc-title { font-weight: 800; color: var(–dark); font-size: 16px; text-transform: uppercase; margin-bottom: 8px; }
.feature-card .fc-desc { font-size: 14px; color: #777; line-height: 1.5; }
/* Steps */
.steps-list { list-style: none; padding: 0; margin: 30px 0; counter-reset: step-counter; }
.steps-list li { counter-increment: step-counter; display: flex; align-items: flex-start; gap: 20px; margin-bottom: 25px; background: #fff; border: 1px solid #f0d0e0; border-radius: 8px; padding: 20px 25px; box-shadow: 0 2px 8px rgba(181,71,122,0.06); }
.steps-list li::before { content: counter(step-counter); background: var(–primary); color: #fff; font-size: 20px; font-weight: 900; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.steps-list li .step-text { font-size: 17px; color: #444; line-height: 1.6; }
.steps-list li .step-text strong { color: var(–dark); }
/* Table */
table { width: 100%; border-collapse: collapse; margin: 30px 0; font-size: 16px; }
th { background: var(–primary); color: #fff; padding: 14px 18px; text-align: left; font-weight: 700; }
td { padding: 12px 18px; border-bottom: 1px solid #f0d0e0; color: #555; }
tr:nth-child(even) td { background: #fce4ec; }
/* FAQ */
.faq-item { border: 1px solid #f0d0e0; border-radius: 8px; margin-bottom: 12px; overflow: hidden; }
.faq-question { background: #fff; padding: 18px 22px; font-weight: 700; font-size: 17px; color: var(–dark); cursor: pointer; display: flex; justify-content: space-between; align-items: center; }
.faq-question:hover { background: #fce4ec; }
.faq-answer { display: none; padding: 18px 22px; font-size: 16px; color: #555; line-height: 1.7; background: #fdf6f9; border-top: 1px solid #f0d0e0; }
.faq-toggle { font-size: 22px; color: var(–primary); font-weight: 900; transition: transform 0.2s; }
/* Popups */
.popup-message { display: none; position: fixed; bottom: 30px; left: 30px; background: var(–primary); color: #fff; padding: 16px 24px; border-radius: 8px; font-size: 16px; font-weight: 700; z-index: 9999; box-shadow: 0 8px 25px rgba(0,0,0,0.2); max-width: 280px; border-left: 5px solid #e8a0bf; animation: slideInLeft 0.4s ease; }
@keyframes slideInLeft { from { transform: translateX(-120%); opacity: 0; } to { transform: translateX(0); opacity: 1; } }
.skip-popup { display: none; position: fixed; bottom: 30px; right: 30px; background: #fff; color: var(–dark); padding: 25px 30px; border-radius: 10px; font-size: 15px; z-index: 9999; box-shadow: 0 10px 35px rgba(0,0,0,0.15); max-width: 300px; border-top: 5px solid var(–primary); text-align: center; }
.skip-popup-title { font-size: 18px; font-weight: 800; color: var(–primary); margin-bottom: 10px; }
.skip-popup-text { font-size: 14px; color: #666; margin-bottom: 15px; line-height: 1.5; }
.skip-yes-button { background: var(–primary); color: #fff; border: none; padding: 12px 28px; border-radius: 6px; font-size: 15px; font-weight: 700; cursor: pointer; width: 100%; text-transform: uppercase; }
/* Related sweepstakes */
.related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; margin-top: 40px; }
.related-card { background: #fff; border: 1px solid #f0d0e0; border-radius: 8px; padding: 20px; box-shadow: 0 3px 10px rgba(181,71,122,0.06); }
.related-card .rc-tag { display: inline-block; background: var(–primary); color: #fff; font-size: 11px; font-weight: 700; padding: 3px 10px; border-radius: 20px; text-transform: uppercase; margin-bottom: 10px; }
.related-card .rc-title { font-weight: 700; color: var(–dark); font-size: 16px; margin-bottom: 8px; line-height: 1.4; }
.related-card a { color: var(–primary); font-size: 14px; font-weight: 600; text-decoration: none; }
.related-card a:hover { text-decoration: underline; }
/* Loading Banner */
.fm-loader-banner { overflow: hidden; max-height: 120px; background: linear-gradient(135deg, #b5477a 0%, #8b2252 100%); color: #fff; text-align: center; padding: 28px 20px; font-size: 22px; font-weight: 800; letter-spacing: 1px; border-radius: 8px; margin-bottom: 30px; animation: collapseLoader 0.6s ease 5s forwards; }
@keyframes collapseLoader { 0% { max-height: 120px; padding: 28px 20px; opacity: 1; } 100% { max-height: 0; padding: 0; opacity: 0; margin: 0; } }
@media (max-width: 600px) {
h1 { font-size: 26px; }
.giveaway-headline { font-size: 24px; }
.enter-button { font-size: 18px; padding: 16px 30px; }
.cs-grid { grid-template-columns: 1fr; }
.giveaway-box { padding: 40px 20px; }
.entry-section { padding: 35px 20px; }
}
What Is the Sigma Beauty Vintage Radiance Giveaway?
Sigma Beauty — the brand behind some of the most professional-grade makeup brushes and products on the market — is celebrating the launch of their new Vintage Radiance Eyeshadow Palette with a sweepstakes that’s turning heads. The grand prize? A Louis Vuitton Nano Madeleine Bag paired with a curated set of Sigma’s most-loved beauty essentials, all valued at $2,539.
This is a one-winner sweepstakes — meaning your entry is competing against everyone else who signs up, and only one lucky person walks away with the full bundle. The entry period runs from April 23 through May 21, 2026, and you can only enter once, so make sure your entry counts.
Everything in the $2,539 Prize Bundle
This isn’t just a makeup giveaway — it’s a full luxury beauty haul. Here’s a breakdown of every item included in the prize:
How to Enter — Step by Step
-
Visit the official giveaway page at sigmabeauty.com/pages/giveaway — or click the ENTER HERE button on this page.
-
Fill in your information — provide your name, email address, and any other required details on the entry form.
-
Submit your entry — you can only enter once, so make sure all your information is correct before submitting.
-
Watch your inbox — if you win, Sigma Beauty will contact you via email within 5 days of the winner selection. Check your spam folder just in case!
Eligibility & Key Details
| Detail | Information |
|---|---|
| Who Can Enter | Legal U.S. residents, age 18+ |
| Entry Opens | April 23, 2026 at 12:00 AM CT |
| Entry Closes | May 21, 2026 at 11:59 PM CT |
| How to Enter | Online entry form — one entry per person |
| Number of Winners | 1 winner |
| Total Prize Value | Approximately $2,539 |
| Winner Notification | Via email within 5 days of selection |
| Sponsor | Sigma Beauty, Mendota Heights, MN |
What Makes Sigma Beauty Brushes Worth Winning?
If you’ve ever wondered why professional makeup artists swear by Sigma brushes, it comes down to three things: precision-cut bristles, patented ferrule technology, and ergonomic handles that make application effortless. The five brushes included in this prize pack cover everything from concealer blending to precise liner work.
| Brush | Best For | Bristle Type |
|---|---|---|
| F64 Soft Blend Concealer | Under-eye concealer, spot coverage | Synthetic, ultra-soft |
| E54 Medium Sweeper | All-over lid color, blending | Natural-synthetic blend |
| E15 Flat Definer | Precise liner, brow definition | Firm synthetic |
| E65 Small Angle | Winged liner, brow filling | Firm, angled synthetic |
| E06 Winged Liner | Cat-eye, graphic liner looks | Ultra-fine synthetic |
Frequently Asked Questions
More Free Sweepstakes to Enter
💄 Ready to Enter?
One winner takes home a Louis Vuitton bag + the full Sigma Beauty Vintage Radiance bundle — $2,539 in total prizes. Free to enter, US only, ends May 21, 2026.
ENTER HERE 💄
🏆 The Prize
- Grand Prize
- Louis Vuitton Nano Madeleine Bag + Sigma Beauty Bundle
- Total Value
- Approximately $2,539
- Winners
- 1 winner
📅 Key Dates
- Opens
- April 23, 2026
- Closes
- May 21, 2026 at 11:59 PM CT
- Notification
- Within 5 days of selection
📋 Eligibility
- Age
- 18+ Years Old
- Location
- Legal US Residents (50 States)
- Entries
- 1 per person
No purchase necessary. Open to legal U.S. residents 18+. Sweepstakes ends 11:59 PM CT May 21, 2026. ARV: $2,539. One winner selected by random drawing. Void where prohibited. Sponsor: Sigma Beauty, 1395 Commerce Dr, Mendota Heights, MN 55120. See full Official Rules at sigmabeauty.com/pages/giveaway.
// Logic Variables
let scrollAnimationId = null;
let isScrolling = false;
let popupTimers = [];
const endDate = new Date(“May 21, 2026 23:59:59”).getTime();
// Countdown
function updateCountdown() {
const now = new Date().getTime();
const distance = endDate – now;
if (distance < 0) {
document.getElementById("days").textContent = "00";
document.getElementById("hours").textContent = "00";
document.getElementById("minutes").textContent = "00";
document.getElementById("seconds").textContent = "00";
return;
}
const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById("days").textContent = String(days).padStart(2, "0");
document.getElementById("hours").textContent = String(hours).padStart(2, "0");
document.getElementById("minutes").textContent = String(minutes).padStart(2, "0");
document.getElementById("seconds").textContent = String(seconds).padStart(2, "0");
}
setInterval(updateCountdown, 1000);
updateCountdown();
// Slow Scroll
function slowScrollToEntry() {
const entrySection = document.getElementById("entry-section");
const startPosition = window.pageYOffset;
const targetPosition = entrySection.offsetTop – 50;
const distance = targetPosition – startPosition;
const duration = 35000;
let startTime = null;
isScrolling = true;
function animation(currentTime) {
if (!isScrolling) return;
if (startTime === null) startTime = currentTime;
const timeElapsed = currentTime – startTime;
const progress = Math.min(timeElapsed / duration, 1);
window.scrollTo(0, startPosition + distance * progress);
if (timeElapsed {
popupTimers.push(setTimeout(() => showPopup(“popup” + (index + 1)), time));
});
popupTimers.push(setTimeout(() => showSkipPopup(targetPosition), 18000));
}
function showPopup(id) {
const popup = document.getElementById(id);
if (popup) {
popup.style.display = “block”;
setTimeout(() => { popup.style.display = “none”; }, 2500);
}
}
function showSkipPopup(targetPosition) {
if (!isScrolling) return;
const skipPopup = document.getElementById(“skip-popup”);
skipPopup.style.display = “block”;
const autoHide = setTimeout(() => { skipPopup.style.display = “none”; }, 5000);
document.getElementById(“skip-yes-btn”).onclick = function() {
clearTimeout(autoHide);
skipPopup.style.display = “none”;
isScrolling = false;
if (scrollAnimationId) cancelAnimationFrame(scrollAnimationId);
popupTimers.forEach(t => clearTimeout(t));
document.querySelectorAll(‘.popup-message’).forEach(p => p.style.display = ‘none’);
window.scrollTo({ top: targetPosition, behavior: ‘smooth’ });
};
}
function toggleFaq(el) {
const answer = el.nextElementSibling;
const toggle = el.querySelector(‘.faq-toggle’);
const isOpen = answer.style.display === ‘block’;
document.querySelectorAll(‘.faq-answer’).forEach(a => a.style.display = ‘none’);
document.querySelectorAll(‘.faq-toggle’).forEach(t => t.textContent = ‘+’);
if (!isOpen) {
answer.style.display = ‘block’;
toggle.textContent = ‘−’;
}
}
document.getElementById(“top-enter-button”).addEventListener(“click”, function(e) {
e.preventDefault();
slowScrollToEntry();
});
Helpful Freebie Mom Guides
Keep going