Freebie Mom Giveaway Ends at 10pm
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: ‘Poppins’, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
min-height: 100vh;
overflow-x: hidden;
}
/* Floating Elements */
.floating-emoji {
position: fixed;
font-size: 2rem;
animation: float 6s ease-in-out infinite;
pointer-events: none;
z-index: 1;
}
@keyframes float {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-30px) rotate(10deg); }
/* Header */
.header {
background: linear-gradient(90deg, #ff6b6b, #feca57, #48dbfb, #ff9ff3, #ff6b6b);
background-size: 400% 100%;
animation: rainbow 3s ease infinite;
padding: 20px;
text-align: center;
position: relative;
overflow: hidden;
}
@keyframes rainbow {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
.brand-name {
font-family: ‘Dancing Script’, cursive;
font-size: 3.5rem;
color: white;
text-shadow: 3px 3px 6px rgba(0,0,0,0.3);
}
.tagline {
color: white;
font-size: 1.2rem;
margin-top: 10px;
text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}
/* Countdown Section */
.countdown-section {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
padding: 40px 20px;
text-align: center;
}
.countdown-title {
color: #ffd700;
font-size: 2rem;
margin-bottom: 20px;
animation: glow 2s ease-in-out infinite alternate;
}
@keyframes glow {
from { text-shadow: 0 0 10px #ffd700, 0 0 20px #ffd700; }
to { text-shadow: 0 0 20px #ff6b6b, 0 0 30px #ff6b6b, 0 0 40px #ff6b6b; }
.countdown-container {
display: flex;
justify-content: center;
gap: 20px;
flex-wrap: wrap;
}
.countdown-box {
background: linear-gradient(145deg, #ff6b6b, #ee5a5a);
border-radius: 15px;
padding: 20px 30px;
min-width: 100px;
box-shadow: 0 10px 30px rgba(255,107,107,0.4);
transform: perspective(500px) rotateX(5deg);
transition: transform 0.3s;
}
.countdown-box:hover {
transform: perspective(500px) rotateX(0deg) scale(1.1);
}
.countdown-number {
font-size: 3rem;
font-weight: 900;
color: white;
}
.countdown-label {
color: rgba(255,255,255,0.9);
font-size: 0.9rem;
text-transform: uppercase;
}
/* Main Content */
.main-content {
max-width: 1200px;
margin: 0 auto;
padding: 40px 20px;
}
/* Prize Section */
.prize-section {
background: white;
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
box-shadow: 0 20px 60px rgba(0,0,0,0.2);
position: relative;
overflow: hidden;
}
.prize-section::before {
content: ”;
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: linear-gradient(45deg, transparent, rgba(255,215,0,0.1), transparent);
animation: shine 3s linear infinite;
}
@keyframes shine {
0% { transform: translateX(-100%) rotate(45deg); }
100% { transform: translateX(100%) rotate(45deg); }
.section-title {
font-size: 2.5rem;
text-align: center;
background: linear-gradient(90deg, #ff6b6b, #feca57, #48dbfb);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 30px;
}
.prize-image-container {
position: relative;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 15px 40px rgba(0,0,0,0.2);
margin-bottom: 30px;
}
.prize-image {
width: 100%;
display: block;
transition: transform 0.5s;
}
.prize-image:hover {
transform: scale(1.05);
}
.prize-badge {
position: absolute;
top: 20px;
right: 20px;
background: linear-gradient(135deg, #ffd700, #ffaa00);
color: #333;
padding: 15px 25px;
border-radius: 50px;
font-weight: 800;
font-size: 1.2rem;
animation: bounce 1s ease infinite;
box-shadow: 0 5px 20px rgba(255,215,0,0.5);
}
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
/* Prize Packs */
.prize-packs {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 40px;
}
.prize-pack {
background: linear-gradient(145deg, #f8f9fa, #e9ecef);
border-radius: 20px;
padding: 30px;
text-align: center;
transition: all 0.4s;
cursor: pointer;
border: 3px solid transparent;
position: relative;
}
.prize-pack:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}
.prize-pack.selected {
border-color: #ff6b6b;
background: linear-gradient(145deg, #fff5f5, #ffe3e3);
}
.prize-pack-title {
font-size: 1.5rem;
font-weight: 800;
margin-bottom: 15px;
color: #333;
}
.prize-pack-items {
list-style: none;
text-align: left;
}
.prize-pack-items li {
padding: 10px 0;
border-bottom: 1px dashed #ddd;
display: flex;
align-items: center;
gap: 10px;
}
.prize-pack-items li:last-child {
border-bottom: none;
}
.item-icon {
font-size: 1.2rem;
}
.pack-value {
background: linear-gradient(135deg, #28a745, #20c997);
color: white;
padding: 10px 20px;
border-radius: 50px;
font-weight: 700;
margin-top: 20px;
display: inline-block;
}
/* How to Enter */
.how-to-enter {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
color: white;
}
.steps-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 30px;
margin-top: 40px;
}
.step {
background: rgba(255,255,255,0.1);
backdrop-filter: blur(10px);
border-radius: 20px;
padding: 30px;
text-align: center;
flex: 1;
min-width: 200px;
max-width: 250px;
transition: all 0.3s;
border: 2px solid rgba(255,255,255,0.1);
}
.step:hover {
transform: translateY(-10px);
border-color: #ffd700;
box-shadow: 0 10px 30px rgba(255,215,0,0.3);
}
.step-icon {
font-size: 4rem;
margin-bottom: 15px;
display: block;
}
.step-number {
background: linear-gradient(135deg, #ff6b6b, #ee5a5a);
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
margin: 0 auto 15px;
}
.step-title {
font-size: 1.3rem;
font-weight: 700;
margin-bottom: 10px;
}
/* CTA Button */
.cta-section {
text-align: center;
padding: 60px 20px;
}
.cta-button {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b, #ee5a5a);
color: white !important;
font-size: 1.8rem;
font-weight: 800;
padding: 25px 60px;
border-radius: 60px;
text-decoration: none;
box-shadow: 0 15px 40px rgba(255,107,107,0.5);
transition: all 0.3s;
position: relative;
overflow: hidden;
animation: cta-pulse 2s ease-in-out infinite;
cursor: pointer;
}
@keyframes cta-pulse {
0%, 100% { box-shadow: 0 15px 40px rgba(255,107,107,0.5); }
50% { box-shadow: 0 20px 60px rgba(255,107,107,0.8); }
.cta-button:hover {
transform: scale(1.1);
background: linear-gradient(135deg, #ee5a5a, #ff6b6b);
}
.cta-button::before {
content: ”;
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
animation: button-shine 2s linear infinite;
}
@keyframes button-shine {
0% { left: -100%; }
100% { left: 100%; }
/* Testimonials */
.testimonials {
background: white;
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
}
.testimonial-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 40px;
}
.testimonial {
background: linear-gradient(145deg, #f8f9fa, #e9ecef);
border-radius: 20px;
padding: 30px;
position: relative;
}
.testimonial::before {
content: ‘”‘;
font-size: 5rem;
color: #ff6b6b;
opacity: 0.3;
position: absolute;
top: 10px;
left: 20px;
font-family: Georgia, serif;
}
.testimonial-text {
font-style: italic;
color: #555;
margin-bottom: 20px;
position: relative;
z-index: 1;
}
.testimonial-author {
font-weight: 700;
color: #333;
}
.stars {
color: #ffd700;
font-size: 1.2rem;
margin-top: 10px;
}
/* FAQ Section */
.faq-section {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
color: white;
}
.faq-item {
background: rgba(255,255,255,0.1);
border-radius: 15px;
margin-bottom: 15px;
overflow: hidden;
}
.faq-question {
padding: 20px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
transition: background 0.3s;
}
.faq-question:hover {
background: rgba(255,255,255,0.1);
}
.faq-answer {
padding: 0 20px;
max-height: 0;
overflow: hidden;
transition: all 0.3s;
}
.faq-item.active .faq-answer {
padding: 20px;
max-height: 500px;
}
.faq-toggle {
font-size: 1.5rem;
transition: transform 0.3s;
}
.faq-item.active .faq-toggle {
transform: rotate(45deg);
}
/* Social Proof */
.social-proof {
background: white;
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
text-align: center;
}
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 30px;
margin-top: 40px;
}
.stat-item {
padding: 20px;
}
.stat-number {
font-size: 3rem;
font-weight: 900;
background: linear-gradient(135deg, #ff6b6b, #feca57);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.stat-label {
color: #666;
font-size: 1rem;
margin-top: 10px;
}
/* Footer */
.footer {
background: #1a1a2e;
color: white;
padding: 40px 20px;
text-align: center;
}
.footer-links {
display: flex;
justify-content: center;
gap: 30px;
margin-bottom: 20px;
flex-wrap: wrap;
}
.footer-links a {
color: rgba(255,255,255,0.7);
text-decoration: none;
transition: color 0.3s;
}
.footer-links a:hover {
color: #ffd700;
}
.copyright {
color: rgba(255,255,255,0.5);
font-size: 0.9rem;
}
/* Confetti Canvas */
#confetti-canvas {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 9999;
}
/* Urgency Banner */
.urgency-banner {
background: linear-gradient(90deg, #ff6b6b, #ee5a5a);
color: white;
padding: 15px;
text-align: center;
font-weight: 700;
position: sticky;
top: 0;
z-index: 100;
animation: urgency-flash 1s ease-in-out infinite;
}
@keyframes urgency-flash {
0%, 100% { opacity: 1; }
50% { opacity: 0.8; }
/* Responsive */
@media (max-width: 768px) {
.brand-name {
font-size: 2.5rem;
}
.section-title {
font-size: 1.8rem;
}
.countdown-number {
font-size: 2rem;
}
.cta-button {
font-size: 1.3rem;
padding: 20px 40px;
}
.step {
min-width: 100%;
}
/* Winner Showcase */
.winner-showcase {
background: linear-gradient(135deg, #ffd700 0%, #ffaa00 100%);
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
text-align: center;
}
.winner-title {
font-size: 2rem;
color: #333;
margin-bottom: 30px;
}
.winner-avatars {
display: flex;
justify-content: center;
gap: -10px;
margin-bottom: 20px;
}
.winner-avatar {
width: 60px;
height: 60px;
border-radius: 50%;
border: 3px solid white;
background: linear-gradient(135deg, #667eea, #764ba2);
display: flex;
align-items: center;
justify-content: center;
color: white;
font-weight: 700;
margin-left: -15px;
box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.winner-avatar:first-child {
margin-left: 0;
}
/* Bonus Section */
.bonus-section {
background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 50%, #fecfef 100%);
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
text-align: center;
}
.bonus-badge {
display: inline-block;
background: #ff6b6b;
color: white;
padding: 10px 30px;
border-radius: 50px;
font-weight: 700;
margin-bottom: 20px;
animation: bounce 1s ease infinite;
}
.amazon-card {
background: white;
border-radius: 15px;
padding: 30px;
display: inline-block;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
margin-top: 20px;
}
.amazon-logo {
font-size: 2rem;
font-weight: 800;
color: #ff9900;
margin-bottom: 10px;
}
.amazon-value {
font-size: 2.5rem;
font-weight: 900;
color: #333;
}
/* Labubu highlight */
.labubu-highlight {
background: linear-gradient(135deg, #ffb6c1, #ffc0cb);
border-radius: 30px;
padding: 50px 30px;
margin-bottom: 40px;
text-align: center;
}
.labubu-title {
font-size: 2rem;
color: #333;
margin-bottom: 20px;
}
.labubu-desc {
color: #555;
font-size: 1.1rem;
max-width: 600px;
margin: 0 auto;
}
/* Hero CTA at top */
.hero-cta {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
padding: 60px 20px;
text-align: center;
}
.hero-title {
font-size: 2.5rem;
color: white;
margin-bottom: 20px;
}
.hero-subtitle {
color: rgba(255,255,255,0.8);
font-size: 1.2rem;
margin-bottom: 30px;
}
.hero-image {
max-width: 600px;
width: 100%;
border-radius: 20px;
margin-bottom: 30px;
box-shadow: 0 20px 50px rgba(0,0,0,0.3);
}
.hero-value {
background: linear-gradient(135deg, #ffd700, #ffaa00);
color: #333;
padding: 15px 40px;
border-radius: 50px;
font-weight: 800;
font-size: 1.5rem;
display: inline-block;
margin-bottom: 30px;
animation: pulse 2s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
Freebie Mom
Your #1 Source for Amazing Freebies & Giveaways!
🎉 MEGA GIVEAWAY! 🎉
Enter for a chance to win $400+ in prizes!

🎁 ENTER NOW! 🎁
👆 Click above to open the official entry page.
⏰ GIVEAWAY ENDS IN ⏰
🎁 AMAZING PRIZE PACKS 🎁
TWO lucky winners will each receive an incredible prize pack worth over $400!
🖤 PRIZE PACK #1
- Black Stanley Tumbler (40oz)
- Gray Michael Kors Tote Bag
- Adorable Panda Labubu Keychain
- Sparkly MK Charm Accessory
- Amazon Gift Card
💚 PRIZE PACK #2
- Sage Green Stanley Tumbler (40oz)
- Cream Michael Kors Tote Bag
- Cute Black Cat Labubu Keychain
- Beaded Charm Accessory
- Amazon Gift Card
🧸 Featuring Adorable Labubu Keychains! 🧸
Each prize pack includes a super cute and collectible Labubu keychain – the hottest designer toy everyone is obsessing over! These adorable characters are perfect for decorating your bag or keys!
📝 HOW TO ENTER 📝
It’s super easy! Just follow these 3 simple steps:
LIKE
Like our Facebook post to show your support!
SHARE
Share the post with your friends & family!
COMMENT
Comment which prize pack you want – #1 or #2!
🎉 ENTER NOW! 🎉
Click above to watch a video ad & unlock the giveaway entry!
Amazon Gift Card Included!
Each prize pack comes with an Amazon Gift Card for extra shopping fun!
Included with each prize pack!
🏆 Join Our Happy Winners! 🏆
Over 100 happy winners from our previous giveaways!
💬 WHAT WINNERS SAY 💬
I never win anything but I won the Stanley cup giveaway last month! Freebie Mom is the REAL DEAL! 🎉
The Michael Kors bag I won is absolutely gorgeous! Thank you so much Freebie Mom! 💕
Best giveaway page ever! I’ve won twice already. Always legit prizes! 🙌
❓ FREQUENTLY ASKED QUESTIONS ❓
+
Simply go to our Facebook post, LIKE it, SHARE it, and COMMENT which prize pack you want (#1 or #2). That’s it! Make sure to do all three steps to be eligible.
+
This giveaway ends TONIGHT (January 2nd) at 10:00 PM! Make sure to enter before then!
+
Winners will be randomly selected from all eligible entries using a random selection tool. We’ll announce the winners on our Facebook page!
+
Absolutely! Freebie Mom has been running legitimate giveaways for years. Check out our previous winner announcements on our Facebook page!
+
Labubu is a super popular collectible designer toy character created by artist Kasing Lung! These adorable little creatures have become a huge trend and make perfect bag charms and keychains. They’re included in both prize packs!
+
This giveaway is open to all our Facebook followers! Just make sure to follow all the entry steps correctly.
🚨 DON’T MISS OUT! 🚨
🎁 ENTER GIVEAWAY! 🎁
⏰ Only a few hours left! Enter before 10PM tonight! ⏰
// Countdown Timer
function updateCountdown() {
const endDate = new Date(‘January 2, 2026 22:00:00’).getTime();
const now = new Date().getTime();
const distance = endDate – now;
if (distance {
pack.classList.remove(‘selected’);
});
element.classList.add(‘selected’);
}
// FAQ Toggle
function toggleFaq(element) {
const faqItem = element.parentElement;
faqItem.classList.toggle(‘active’);
}
// Confetti Effect
function createConfetti() {
const canvas = document.getElementById(‘confetti-canvas’);
const ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
const confettiPieces = [];
const colors = [‘#ff6b6b’, ‘#feca57’, ‘#48dbfb’, ‘#ff9ff3’, ‘#54a0ff’, ‘#5f27cd’, ‘#00d2d3’, ‘#ff9f43’];
for (let i = 0; i {
piece.y += piece.speed;
piece.x += Math.sin(piece.angle) * 2;
piece.angle += piece.spin;
ctx.save();
ctx.translate(piece.x, piece.y);
ctx.rotate(piece.angle);
ctx.fillStyle = piece.color;
ctx.fillRect(-piece.size / 2, -piece.size / 2, piece.size, piece.size);
ctx.restore();
if (piece.y > canvas.height) {
confettiPieces.splice(index, 1);
}
});
if (confettiPieces.length > 0) {
requestAnimationFrame(animate);
}
}
animate();
}
// Trigger confetti on page load
window.addEventListener(‘load’, function() {
setTimeout(createConfetti, 500);
});
// Intersection Observer for animations
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = ‘1’;
entry.target.style.transform = ‘translateY(0)’;
}
});
}, { threshold: 0.1 });
document.querySelectorAll(‘.prize-pack, .step, .testimonial, .stat-item’).forEach(el => {
el.style.opacity = ‘0’;
el.style.transform = ‘translateY(30px)’;
el.style.transition = ‘all 0.6s ease’;
observer.observe(el);
});
Helpful Freebie Mom Guides
Keep going