Sweeps

Juicy Couture Is Literally Giving Away Free Perfume Right Now

View saved
How does this find feel?

Juicy Couture Is Giving Away FREE Perfume for National Fragrance Day — Here’s How to Get Yours

:root {
–pink: #d4547a;
–pink-dark: #a83060;
–pink-mid: #e87a9a;
–pink-pale: #fff5f8;
–pink-light: #fce4ec;
–gold: #c8860a;
–gold-pale: #fffbf0;
–cream: #fffcfd;
–white: #ffffff;
–border: #f0c8d8;
–text-dark: #1a0810;
–text-gray: #5a2840;
–text-light: #9a6878;
}
* { 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 ===== */
#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: var(–pink-light); z-index: 9999;
}
#xp-bar {
height: 100%; width: 0%;
background: linear-gradient(90deg, var(–pink), var(–gold));
transition: width 0.2s ease;
}

/* CLICKBAIT TITLE BANNER */
.clickbait-banner {
background: var(–pink-pale);
border-bottom: 2px solid var(–border);
padding: 18px 20px;
text-align: center;
}
.clickbait-banner p {
font-family: ‘Playfair Display’, serif;
font-size: clamp(1.1rem, 4.5vw, 1.55rem);
font-weight: 700;
font-style: italic;
color: var(–pink-dark);
line-height: 1.4;
max-width: 760px;
margin: 0 auto;
}
.clickbait-banner p span { color: var(–text-dark); font-style: normal; }

/* HEADER — LIGHT pink/cream, DARK text */
header {
background: linear-gradient(160deg, #fff5f8 0%, #fce4ec 50%, #f8d0e0 100%);
color: var(–text-dark);
text-align: center;
padding: 56px 16px 48px;
position: relative;
overflow: hidden;
width: 100%;
border-bottom: 4px solid var(–pink);
}
header::before {
content: ”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: radial-gradient(ellipse at 50% 0%, rgba(212,84,122,0.06) 0%, transparent 70%);
pointer-events: none;
}
.status-tag {
display: inline-block;
background: rgba(212,84,122,0.1);
border: 1px solid rgba(212,84,122,0.3);
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(–pink-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(–pink); }
.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(2.8rem, 9vw, 4.5rem);
font-weight: 800;
color: var(–pink);
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(212,84,122,0.12);
}
.cd-num {
font-family: ‘Playfair Display’, serif;
font-size: 2rem;
font-weight: 700;
color: var(–pink);
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(–pink) 0%, var(–pink-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(212,84,122,0.3);
}
.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(212,84,122,0.1);
}
.stat-pill strong { display: block; font-size: 1.1rem; color: var(–pink); 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(–pink);
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(–pink);
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(–pink); }

/* 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(–pink-dark);
margin-bottom: 16px;
padding-bottom: 12px;
border-bottom: 2px solid var(–border);
}
section h2 span { color: var(–pink); }
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(–pink);
background: var(–pink-pale);
padding: 16px 20px;
margin: 20px 0;
border-radius: 0 8px 8px 0;
font-style: italic;
color: var(–text-gray);
font-size: 0.95rem;
}

/* HOW TO ENTER STEPS — Instagram style */
.ig-steps {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin: 20px 0;
}
.ig-step {
background: linear-gradient(135deg, var(–pink-pale) 0%, var(–pink-light) 100%);
border: 1px solid var(–border);
border-radius: 14px;
padding: 20px 16px;
text-align: center;
}
.ig-step .is-icon { font-size: 2.2rem; display: block; margin-bottom: 10px; }
.ig-step .is-num {
font-family: ‘Playfair Display’, serif;
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–pink);
margin-bottom: 4px;
}
.ig-step .is-title { font-weight: 700; color: var(–text-dark); font-size: 0.97rem; margin-bottom: 4px; }
.ig-step .is-desc { font-size: 0.85rem; color: var(–text-gray); line-height: 1.5; }

/* BONUS STEP */
.bonus-box {
background: linear-gradient(135deg, var(–gold-pale) 0%, #fff3d4 100%);
border: 2px solid var(–gold);
border-radius: 14px;
padding: 20px 18px;
margin: 16px 0;
text-align: center;
}
.bonus-box .bb-icon { font-size: 2rem; display: block; margin-bottom: 8px; }
.bonus-box strong { display: block; font-size: 1.1rem; color: var(–gold); margin-bottom: 6px; font-family: ‘Playfair Display’, serif; }
.bonus-box span { color: var(–text-gray); font-size: 0.93rem; }

/* DATA TABLE */
.data-table {
width: 100%;
border-collapse: collapse;
margin: 16px 0;
font-size: 0.92rem;
}
.data-table th {
background: var(–pink-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(–pink-pale); }
.data-table td strong { color: var(–text-dark); }

/* 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(–pink);
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(–pink-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(–pink-pale); }
.faq-arrow { font-size: 0.78rem; color: var(–pink); 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(–pink-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(–pink); transform: translateY(-2px); }
.related-card .rc-cat {
font-size: 0.66rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(–pink);
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, #fff5f8 0%, #fce4ec 100%);
border-top: 3px solid var(–pink);
border-bottom: 3px solid var(–pink);
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(–pink-dark);
margin-bottom: 10px;
}
.entry-section h2 span { color: var(–pink); }
.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(–pink);
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(–pink);
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(–pink);
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(–pink);
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(–pink); 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(–pink-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(–pink-pale); }

/* FOOTER — LIGHT */
footer {
background: #fff5f8;
border-top: 2px solid var(–border);
padding: 32px 20px;
text-align: center;
color: var(–text-light);
font-size: 0.78rem;
line-height: 1.7;
}
footer strong { color: var(–text-dark); }

/* 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(–pink); }
.tips-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.related-grid { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
.ig-steps { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }
}

“Juicy Couture Is Literally Giving Away Free Perfume Right Now — And All You Have to Do Is Tag Two Friends”

💕 National Fragrance Day Giveaway — Ends March 30, 2026

Juicy Couture Is Giving Away
FREE Viva La Juicy Elixir
to 20 Lucky Winners!

To celebrate National Fragrance Day, Juicy Couture is gifting 20 lucky fragrance lovers a full bottle of their brand-new Viva La Juicy Elixir — bold, addictive, and unforgettable. Entry takes about 30 seconds on Instagram.

20 Winners
Each Gets a FREE Bottle of Viva La Juicy Elixir
00
Days
00
Hours
00
Mins
00
Secs

20Winners
FREEPerfume Bottle
InstagramEntry
Mar 30Deadline
FREETo Enter
18+Only

What Is the Juicy Couture National Fragrance Day Giveaway?

Juicy Couture is celebrating National Fragrance Day by giving away 20 full bottles of their newest fragrance, Viva La Juicy Elixir, to 20 lucky winners. The giveaway is running on their official Instagram account @juicycouture and entry is completely free — no purchase necessary.

All you have to do is follow their account, like the giveaway post, and tag two friends in the comments. That’s it. If you want an extra shot at winning, you can also share the post to your Instagram story and tag @juicycouture for a bonus entry.

“We are gifting 20 lucky fragrance lovers a bottle of our newest member to the Viva La Juicy family, Elixir! Because everyone deserves a scent that’s bold, addictive, and unforgettable.” — @juicycouture

The giveaway ends March 30, 2026 at 11:59 AM, and winners will be randomly selected and notified via DM from the official @juicycouture Instagram account. You must be 18 or older to win.

The Prize — Viva La Juicy Elixir

The newest addition to the iconic Viva La Juicy fragrance family, Viva La Juicy Elixir is described as bold, addictive, and unforgettable — a deeper, richer take on the beloved original. It’s the kind of scent that turns heads and stays with you all day.

Twenty (20) winners will each receive one full bottle of Viva La Juicy Elixir. This is a brand-new fragrance that Juicy Couture is actively celebrating — meaning this is one of the first chances to get your hands on it for free.

💕

Viva La Juicy Elixir
By Juicy Couture — The Newest Member of the Viva La Juicy Family
20 Bottles Up for Grabs

How to Enter — Step by Step

Entry is done entirely on Instagram. Here’s exactly what you need to do:

📷

Step 1
Open Instagram
Open the Instagram app on your phone and search for @juicycouture

💕

Step 2
Follow @juicycouture
Hit the Follow button on the official Juicy Couture Instagram account

❤️

Step 3
Like the Giveaway Post
Find the Viva La Juicy Elixir National Fragrance Day giveaway post and double-tap to like it

🗣️

Step 4
Tag Two Besties
In the comments, tag two of your friends — each comment with two tags counts as one entry


BONUS Entry — Share to Your Story!
Share the giveaway post to your Instagram story and tag @juicycouture for a bonus entry. More chances to win!
ENTER ON INSTAGRAM 💕

Who Can Enter

Requirement Details
Age Must be 18 years or older to win
Platform Instagram — must have an active Instagram account
Purchase Required? No — completely free to enter
Instagram Affiliation This promotion is in no way sponsored, endorsed, administered by, or associated with Instagram
Winner Selection Winners randomly selected from all eligible entries
Winner Notification Via DM from the official @juicycouture Instagram account only
Sponsor Juicy Couture / @juicycouture on Instagram

Key Dates & Timeline

  • National Fragrance Day — Giveaway Announced
    Juicy Couture posted the giveaway on their official @juicycouture Instagram account to celebrate National Fragrance Day
  • March 30, 2026 at 11:59 AM
    Entry deadline — all entries (follows, likes, tags, and story shares) must be completed before this time
  • After March 30, 2026
    20 winners randomly selected from all eligible entries
  • Winner Notification
    Winners notified via DM from the official @juicycouture Instagram account — watch your DMs!

Tips to Maximize Your Chances

📷
Share to Your Story!
Don’t skip the bonus entry. Sharing to your story and tagging @juicycouture gives you an extra shot at winning — it takes 5 seconds.
🗣️
Tag More Friends
Each comment with two tagged friends counts as an entry. Leave multiple comments with different pairs of friends to increase your odds.
🔒
Keep Your Account Public
If your Instagram account is private, Juicy Couture may not be able to verify your entry. Make sure your account is set to public before entering.
📩
Watch Your DMs
Winners are notified via DM from @juicycouture. Check your message requests folder — DMs from accounts you don’t follow go there first.

Enter Before March 30!
The giveaway ends March 30 at 11:59 AM — not midnight. Don’t wait until the last minute or you might miss the cutoff.
🚫
Beware of Fake Accounts
Only the official @juicycouture account will DM winners. If you get a DM from any other account claiming you won, it’s a scam — ignore it.

Frequently Asked Questions

No purchase is necessary. This is a free Instagram giveaway — all you need is a free Instagram account. Just follow @juicycouture, like the giveaway post, and tag two friends in the comments.

Yes! You can leave multiple comments, each tagging two different friends, for additional entries. You can also share the post to your Instagram story and tag @juicycouture for a bonus entry on top of that.

Winners will be notified via direct message (DM) from the official @juicycouture Instagram account. Check your DMs and your message requests folder (for accounts you don’t follow) after March 30. Only the official @juicycouture account will contact winners — any other account claiming you won is a scam.

It’s strongly recommended to keep your account public while the giveaway is active. If your account is private, Juicy Couture may not be able to verify your entry or reach you with a winner notification. You can switch back to private after the giveaway ends.

No — this promotion is in no way sponsored, endorsed, administered by, or associated with Instagram. The giveaway is run entirely by Juicy Couture. Instagram is simply the platform being used for entry.

Viva La Juicy Elixir is the newest fragrance in Juicy Couture’s iconic Viva La Juicy collection. It’s described as bold, addictive, and unforgettable — a richer, more intense version of the beloved original Viva La Juicy scent. This giveaway is one of the first opportunities to get a free bottle.

The giveaway ends on March 30, 2026 at 11:59 AM. Note that this is 11:59 AM — not midnight — so don’t wait until the end of the day. Enter as soon as possible to make sure your entry is counted.

More Free Giveaways to Enter

Enter Now — It’s Free!

Tap below to go to the official Juicy Couture giveaway post on Instagram. Follow the account, like the post, and tag two friends in the comments. Don’t forget to share to your story for a bonus entry! Ends March 30 at 11:59 AM.

ENTER ON INSTAGRAM 💕

No Purchase Necessary. Must be 18 or older to win. Giveaway ends March 30, 2026 at 11:59 AM. Winners randomly selected and notified via DM from the official @juicycouture Instagram account. This promotion is in no way sponsored, endorsed, administered by, or associated with Instagram. Void where prohibited.

Juicy Couture Viva La Juicy Elixir National Fragrance Day Giveaway
Hosted by Juicy Couture via Instagram @juicycouture. No purchase necessary. Must be 18+. Ends March 30, 2026 at 11:59 AM.
This promotion is in no way sponsored, endorsed, administered by, or associated with Instagram.

FreebieMom.com is an independent editorial site. We are not affiliated with Juicy Couture or its parent companies.

💕
20 Winners!
Juicy Couture is giving away 20 full bottles of the brand-new Viva La Juicy Elixir — that’s 20 chances to win a free perfume just by tagging two friends!

Bonus Entry Available!
Share the giveaway post to your Instagram story and tag @juicycouture for a bonus entry on top of your comment entries. Takes 5 seconds!
📷
Tag More, Win More!
Each comment with two tagged friends is a separate entry. Leave multiple comments with different friends to multiply your chances of winning!
🚫
Watch for Scams!
Only the official @juicycouture account will DM winners. If any other account says you won, it’s a scam. Check the blue verification checkmark!

💕

Ready to Enter?

Jump to the entry section and head to the @juicycouture Instagram post to enter for your free bottle of Viva La Juicy Elixir!


document.addEventListener(‘DOMContentLoaded’, function() {

// COUNTDOWN — March 30, 2026 11:59 AM ET
var deadline = new Date(‘2026-03-30T11:59:00-04: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

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.