Sweeps

$100 Target gift cards to 5 lucky winners

View saved
How does this find feel?


BrüMate x Target Giveaway — Win a $100 Target Gift Card (5 Winners!)

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: #fff8f4; }

:root {
–primary: #e8622a;
–secondary: #f4a261;
–dark: #2d2d2d;
–white: #ffffff;
–light: #fff0e8;
}

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 #fdd5b8; padding: 35px; margin: 40px 0; border-radius: 8px; border-top: 5px solid var(–primary); box-shadow: 0 5px 15px rgba(232,98,42,0.08); }

/* Giveaway Widget */
.giveaway-container { margin: 60px auto; max-width: 800px; }
.countdown-box { background: linear-gradient(135deg, #e8622a 0%, #c0391a 100%); border: 4px solid #e8622a; 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: #fdd5b8; 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: #fdd5b8; }

.giveaway-box { background: #fff; border: 4px solid #e8622a; border-top: none; border-radius: 0 0 12px 12px; padding: 50px 40px; text-align: center; position: relative; box-shadow: 0 15px 40px rgba(232,98,42,0.12); }
.giveaway-badge { position: absolute; top: -25px; right: 50%; transform: translateX(50%); background: #f4a261; 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 #a03010; 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 #a03010; }

/* Cheat sheet */
.cheat-sheet { background: #fff0e8; 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 #fdd5b8; }
.cs-grid strong { color: var(–primary); text-transform: uppercase; float: right; font-weight: 900; }
.cs-highlight { border: 2px solid var(–primary) !important; background: #fff0e8 !important; }

/* Entry Section */
.entry-section { background: linear-gradient(135deg, #e8622a 0%, #c0391a 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: #fdd5b8; 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: #fff0e8; 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(232,98,42,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 #fdd5b8; border-top: 4px solid var(–primary); border-radius: 8px; padding: 25px 20px; text-align: center; box-shadow: 0 4px 12px rgba(232,98,42,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 #fdd5b8; border-radius: 8px; padding: 20px 25px; box-shadow: 0 2px 8px rgba(232,98,42,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 #fdd5b8; color: #555; }
tr:nth-child(even) td { background: #fff0e8; }

/* FAQ */
.faq-item { border: 1px solid #fdd5b8; 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: #fff0e8; }
.faq-answer { display: none; padding: 18px 22px; font-size: 16px; color: #555; line-height: 1.7; background: #fff8f4; border-top: 1px solid #fdd5b8; }
.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 #f4a261; 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 #fdd5b8; border-radius: 8px; padding: 20px; box-shadow: 0 3px 10px rgba(232,98,42,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, #e8622a 0%, #c0391a 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; }
}

🎯 Prizes Loading… BrüMate x Target Giveaway — 5 Winners of $100!
BrüMate just dropped their exclusive Peach + Peach Gingham Brüs at Target — and to celebrate, they’re giving away $100 Target gift cards to 5 lucky winners! Enter via Instagram before April 26, 2026 at 11:59 PM PST. Open to US participants only.

🎯 BrüMate x Target Giveaway
Closes April 26, 2026 at 11:59 PM PST
00Days
00Hours
00Mins
00Secs

🧡 5 Lucky Winners
Win a $100 Target Gift Card!
BrüMate is celebrating their exclusive Peach + Peach Gingham Brüs drop at Target by giving away five $100 Target gift cards. Shop the new collection in-store or online — free to enter on Instagram!
🎁 How to Enter

Follow @brumate on Instagram ★ MUST
Like the giveaway post
Tag a friend in the comments
Each comment = extra entry
BONUS: Snap a BrüMate billboard +ENTRY
DM the billboard photo to @brumate

BrüMate Peach Gingham Brüs and $100 Target Gift Card on sequin fabric

The exclusive BrüMate Peach + Peach Gingham Brüs — now at Target — plus a $100 Target gift card for 5 lucky winners.

What Is the BrüMate x Target Giveaway?

BrüMate — the brand behind some of the most stylish and functional insulated drinkware on the market — just launched an exclusive new colorway at Target: the Peach + Peach Gingham Brüs. To celebrate the drop, they’re running an Instagram giveaway with five $100 Target gift cards up for grabs.

The best part? The more friends you tag in the comments, the more entries you get. Each comment counts as an additional entry — so this one really rewards you for spreading the word. Winners will be randomly selected and DM’d from the verified @brumate account on April 27, 2026.

Why BrüMate Drinkware Is Worth Shopping at Target

If you haven’t tried BrüMate yet, the new Peach + Peach Gingham collection is the perfect excuse. Their insulated drinkware is designed to keep your drinks at the perfect temperature for hours — whether it’s your morning coffee, afternoon iced tea, or evening wine. Here’s what makes them stand out:

🧊

Triple Insulation
Keeps drinks cold for 24+ hours and hot for 12+ hours with vacuum-seal technology.

🍑

Exclusive Peach Gingham
The new Peach + Peach Gingham colorway is a Target exclusive — you won’t find it anywhere else.

🎯

Only at Target
Shop the exclusive collection in-store or online at Target.com — perfect for summer.

💧

Leak-Proof Lid
The Brüs lid design is 100% leak-proof — toss it in your bag without worrying.

No Sweat Design
The powder-coated exterior means no condensation on your hands or furniture.

🧡

5 Winners
Five people win $100 Target gift cards — better odds than most giveaways!

How to Enter — Step by Step

  1. Follow @brumate on Instagram — you must be following the verified BrüMate account to be eligible to win.
  2. Find the giveaway post on the @brumate Instagram page — it’s the one featuring the Peach + Peach Gingham Brüs.
  3. Like the post — a simple double-tap counts as your base entry.
  4. Tag a friend in the comments — every single comment you leave with a tagged friend counts as an additional entry. Tag as many friends as you want!
  5. BONUS ENTRY: Find a BrüMate digital billboard in the wild, snap a photo, and DM it to @brumate for an extra entry.

Giveaway Details at a Glance

Detail Information
Prize $100 Target Gift Card (5 winners)
Total Prize Value $500 across all 5 winners
Entry Closes April 26, 2026 at 11:59 PM PST
Winner Announcement April 27, 2026 via Instagram DM
How to Enter Follow, like, and tag friends on Instagram
Bonus Entry DM a photo of a BrüMate digital billboard
Who Can Enter US participants only
Sponsor BrüMate (@brumate on Instagram)

What Can You Buy with a $100 Target Gift Card?

If you win, you could use your $100 Target gift card to stock up on the new BrüMate Peach Gingham collection — or treat yourself to anything else Target has to offer. Here are some ideas:

Item Estimated Cost Where to Find
BrüMate Brüs Insulated Can Cooler ~$25–$35 Target, brumate.com
BrüMate Hopsulator Trio ~$35–$45 Target
BrüMate Winesulator ~$40–$50 Target
Target Grocery Haul $100 goes far! Any Target store
Target Home Essentials Mix and match Target.com or in-store

Frequently Asked Questions

Is this giveaway free to enter? +
Yes — completely free. No purchase is necessary to enter or win. You just need an Instagram account to follow, like, and comment.
How many times can I enter? +
You can enter multiple times! Each comment you leave tagging a different friend counts as an additional entry. There’s no stated limit on the number of comments, so tag away!
How will winners be notified? +
Winners will be randomly selected and DM’d directly from the verified @brumate Instagram account on April 27, 2026. Make sure your DMs are open! Only accept messages from the verified @brumate account — watch out for impersonators.
What is the bonus entry? +
If you spot a BrüMate digital billboard anywhere — on a highway, in a city, at a venue — snap a photo and DM it to @brumate for a bonus entry. Keep your eyes peeled!
Is this giveaway affiliated with Instagram? +
No. This giveaway is not sponsored, endorsed, administered by, or associated with Instagram. It is run entirely by BrüMate.
Where can I find the Peach Gingham BrüMate products? +
The exclusive Peach + Peach Gingham Brüs collection is available at Target stores nationwide and online at Target.com. It’s a Target exclusive, so you won’t find it at other retailers.
Who is eligible to enter? +
The giveaway is open to US participants only. You must have a valid Instagram account and follow @brumate to be eligible to win.

More Free Giveaways to Enter

🎯 Ready to Enter?

Five winners will each receive a $100 Target gift card — shop the exclusive BrüMate Peach Gingham collection or anything else at Target. Closes April 26, 2026 at 11:59 PM PST.

ENTER HERE 🎯

🏆 The Prize

Prize
$100 Target Gift Card
Number of Winners
5 winners
Total Value
$500

📅 Key Dates

Entry Closes
April 26, 2026 at 11:59 PM PST
Winners Announced
April 27, 2026 via Instagram DM

📋 How to Enter

Step 1
Follow @brumate on Instagram
Step 2
Like the giveaway post
Step 3
Tag friends in comments (each = entry)
Bonus
DM a BrüMate billboard photo

No purchase necessary. Open to US participants only. Giveaway closes April 26, 2026 at 11:59 PM PST. Five winners will be randomly selected and DM’d from the verified @brumate account on April 27, 2026. Not sponsored, endorsed, or administered by Instagram.

⚡ Want to Enter Faster?
Click YES to jump directly to the Official Entry Form, or wait to continue scrolling.

// Logic Variables
let scrollAnimationId = null;
let isScrolling = false;
let popupTimers = [];
const endDate = new Date(“April 26, 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

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.