Sweeps

The Art of the Board: Styling Secrets for the Perfect Charcuterie Spread

View saved
How does this find feel?

WIN A Tanqueray Charcuterie Kit | Gourmet Hosting Guide

body { font-family: ‘Playfair Display’, ‘Times New Roman’, serif; line-height: 1.8; color: #1a1a1a; max-width: 880px; margin: 0 auto; padding: 20px; background: #f4f7f5; }

/* Tanqueray / Botanical Theme */
:root {
–primary: #004B2C; /* Tanqueray Bottle Green */
–secondary: #D62420; /* Red Wax Seal */
–gold: #C5A059; /* Gold Foil */
–wood: #8d6e63; /* Charcuterie Board */
–cream: #f4f7f5;
–white: #ffffff;
}

h1 { font-family: ‘Helvetica Neue’, sans-serif; font-size: 36px; font-weight: 900; color: var(–primary); margin-bottom: 10px; line-height: 1.2; letter-spacing: -0.5px; text-transform: uppercase; }
h2 { font-family: ‘Helvetica Neue’, sans-serif; font-size: 26px; font-weight: 700; color: var(–secondary); margin-top: 40px; margin-bottom: 16px; border-bottom: 3px solid var(–gold); display: inline-block; padding-bottom: 5px; }
h3 { font-size: 22px; font-weight: 700; color: #2e4a3d; margin-top: 30px; margin-bottom: 12px; }
p { margin-bottom: 18px; font-size: 18px; color: #444; }

.intro { font-size: 20px; font-weight: 500; color: var(–primary); background: var(–white); border: 2px solid var(–primary); padding: 30px; margin: 30px 0; border-radius: 0; box-shadow: 10px 10px 0px rgba(0, 75, 44, 0.1); }

/* The Bait Widget */
.giveaway-container { margin: 40px auto; max-width: 880px; }
.countdown-box { background: var(–primary); border: 4px solid var(–primary); border-bottom: none; border-radius: 8px 8px 0 0; padding: 25px; text-align: center; color: var(–white); }
.countdown-title { color: var(–gold); font-size: 24px; font-weight: 900; text-transform: uppercase; margin: 0 0 8px; letter-spacing: 2px; }
.countdown-subtitle { color: #a5d6a7; font-family: ‘Helvetica Neue’, sans-serif; font-size: 13px; margin: 0 0 20px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }

.countdown-timer { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; max-width: 500px; margin: 0 auto; }
.timer-cell { background: rgba(255,255,255,0.1); border: 1px solid var(–gold); border-radius: 0; padding: 10px; color: var(–white); }
.timer-num { display: block; font-size: 32px; font-weight: 900; line-height: 1; font-family: ‘Helvetica Neue’, sans-serif; }
.timer-label { display: block; font-family: ‘Helvetica Neue’, sans-serif; font-size: 10px; text-transform: uppercase; margin-top: 5px; font-weight: 600; color: var(–gold); }

.giveaway-box { background: #fff; border: 4px solid var(–primary); border-top: none; border-radius: 0 0 8px 8px; padding: 40px 30px; text-align: center; position: relative; box-shadow: 0 20px 40px rgba(0,0,0,0.1); }
.giveaway-badge { position: absolute; top: -18px; left: 50%; transform: translateX(-50%); background: var(–secondary); color: #fff; padding: 10px 30px; border-radius: 50px; font-size: 14px; font-weight: 900; text-transform: uppercase; box-shadow: 0 4px 12px rgba(0,0,0,0.2); border: 2px solid var(–white); letter-spacing: 1px; }

.giveaway-headline { font-family: ‘Helvetica Neue’, sans-serif; font-size: 34px; font-weight: 900; margin: 25px 0 15px; color: var(–primary); }
.giveaway-description { font-size: 18px; color: #666; margin: 0 auto 30px; line-height: 1.6; max-width: 650px; font-family: ‘Helvetica Neue’, sans-serif; }

.enter-button { display: inline-block; background: var(–primary); color: #fff; font-family: ‘Helvetica Neue’, sans-serif; font-size: 22px; font-weight: 900; padding: 20px 60px; border-radius: 0; text-decoration: none; border: none; cursor: pointer; box-shadow: 0 8px 20px rgba(0, 75, 44, 0.3); transition: transform 0.2s; text-transform: uppercase; letter-spacing: 2px; }
.enter-button:hover { transform: translateY(-3px); background: #003820; }

/* Popups */
.popup-message { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(–white); border: 4px solid var(–primary); padding: 30px 40px; font-size: 22px; font-weight: 800; color: var(–primary); text-align: center; z-index: 10000; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); max-width: 90%; width: 450px; font-family: ‘Helvetica Neue’, sans-serif; }

.skip-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(–white); border: 4px solid var(–secondary); padding: 35px 45px; text-align: center; z-index: 10001; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); max-width: 90%; width: 500px; }
.skip-popup-title { font-size: 26px; font-weight: 900; color: var(–primary); margin: 0 0 15px; font-family: ‘Helvetica Neue’, sans-serif; }
.skip-yes-button { display: inline-block; background: var(–secondary); color: var(–white); font-size: 20px; font-weight: 900; padding: 15px 40px; border-radius: 0; border: none; cursor: pointer; margin-top: 15px; text-transform: uppercase; letter-spacing: 1px; }

/* Entry Section */
.entry-section { background: var(–white); border: 1px solid #ccc; border-top: 6px solid var(–primary); padding: 40px; margin-top: 40px; text-align: center; box-shadow: 0 5px 15px rgba(0,0,0,0.05); }
.entry-section h3 { color: var(–primary); font-family: ‘Helvetica Neue’, sans-serif; font-size: 28px; font-weight: 900; margin: 0 0 25px; text-transform: uppercase; letter-spacing: 1px; }

.final-enter-button { display: block; background: var(–gold); color: #fff; font-family: ‘Helvetica Neue’, sans-serif; font-size: 24px; font-weight: 900; padding: 25px; border-radius: 0; text-decoration: none; margin: 25px auto; max-width: 450px; box-shadow: 0 10px 25px rgba(197, 160, 89, 0.4); transition: transform 0.2s; text-transform: uppercase; letter-spacing: 2px; }
.final-enter-button:hover { transform: scale(1.02); background: #b08d4b; }

.recap-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-top: 40px; text-align: left; }
.recap-box { background: #f1f8e9; border-left: 4px solid var(–primary); padding: 20px; border: 1px solid #e0e0e0; border-left-width: 4px; }
.recap-box h4 { color: var(–primary); font-family: ‘Helvetica Neue’, sans-serif; font-size: 16px; font-weight: 900; text-transform: uppercase; margin: 0 0 15px; letter-spacing: 1px; }
.recap-box dl { font-family: ‘Helvetica Neue’, sans-serif; font-size: 14px; line-height: 1.6; margin: 0; }
.recap-box dt { font-weight: 700; color: #000; margin-top: 8px; }
.recap-box dd { margin: 0; color: #555; }

/* Raw Ad Spacing */
ins.adsbygoogle { margin: 30px 0; }

/* CSS FIGURES */
.figure-container { margin: 30px auto; max-width: 600px; text-align: center; }
.figure-caption { font-size: 14px; color: #777; margin-top: 15px; font-style: italic; font-family: ‘Helvetica Neue’, sans-serif; }

/* FIGURE 1: Board Layout */
.board-visual { width: 250px; height: 180px; background: #8d6e63; border-radius: 10px; margin: 0 auto; position: relative; border: 4px solid #5d4037; box-shadow: 5px 5px 15px rgba(0,0,0,0.2); }
.bv-cheese { width: 50px; height: 50px; background: #fff9c4; border-radius: 50%; position: absolute; top: 20px; left: 20px; border: 1px solid #fbc02d; }
.bv-meat { width: 60px; height: 60px; background: #e57373; border-radius: 50%; position: absolute; bottom: 20px; right: 20px; border: 1px solid #c62828; background-image: radial-gradient(circle, #e57373 20%, #ef9a9a 20%, #ef9a9a 40%, #e57373 40%); background-size: 10px 10px; }
.bv-cracker { width: 40px; height: 40px; background: #ffe0b2; position: absolute; top: 20px; right: 80px; border-radius: 4px; transform: rotate(15deg); border: 1px solid #ffb74d; }
.bv-fruit { width: 30px; height: 30px; background: #8e24aa; border-radius: 50%; position: absolute; bottom: 30px; left: 90px; box-shadow: 10px -5px 0 #8e24aa, 5px 5px 0 #8e24aa; }

/* FIGURE 2: Flavor Wheel */
.flavor-wheel { width: 200px; height: 200px; border-radius: 50%; margin: 0 auto; background: conic-gradient(#fff9c4 0% 25%, #ffccbc 25% 50%, #c8e6c9 50% 75%, #e1bee7 75% 100%); border: 4px solid var(–primary); position: relative; }
.fw-label { position: absolute; font-size: 10px; font-weight: bold; font-family: ‘Helvetica Neue’, sans-serif; text-transform: uppercase; }
.fw-1 { top: 20%; right: 20%; color: #f57f17; } /* Sweet */
.fw-2 { bottom: 20%; right: 20%; color: #d84315; } /* Salty */
.fw-3 { bottom: 20%; left: 20%; color: #2e7d32; } /* Savory */
.fw-4 { top: 20%; left: 20%; color: #6a1b9a; } /* Acid */
.fw-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; background: var(–primary); border-radius: 50%; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: bold; text-align: center; }

🧀 The Art of the Board: Styling Secrets for the Perfect Charcuterie Spread

Hosting is an art form, and the canvas is the charcuterie board. A well-curated board is the centerpiece of any gathering, inviting conversation and indulgence. Tanqueray is celebrating the spirit of hosting by giving 30 winners a luxury Charcuterie Serving Kit and a $169 Gift Card to fill it with gourmet delights. While you enter to win, let’s master the art of the spread.

🍸 Tanqueray Charcuterie Sweepstakes
Ends April 30, 2026
00Days
00Hours
00Minutes
00Seconds

30 WINNERS
WIN A Serving Kit + $169 Cash!
Thirty winners will receive a personalized charcuterie board, coupe glasses, gold utensils, and a $169 Gift Card for cheese and ingredients. Total value over $480!

ENTER NOW

The “3-3-3-3” Rule of Arrangement

When staring at an empty board, it can be intimidating. Professional food stylists use the “3-3-3-3 Rule” to ensure balance and variety. This means selecting: 3 Cheeses (Hard, Soft, Blue), 3 Meats (Salami, Prosciutto, Chorizo), 3 Starches (Crackers, Bread, Breadsticks), and 3 Accoutrements (Fruit, Nuts, Pickles).

Figure 1: Placing “Anchor” Items First

Start by placing your “anchors”—the cheese and bowls for jams/olives. Then, fold the meats around them creating “rivers,” and finally, fill the gaps with crackers and fruit until no wood is visible.

The Science of Flavor Pairing

A great board hits every taste bud. You want to balance the rich fat of the cheese and meat with acid and sweetness. This is why honey is served with Brie (Sweet + Creamy) and why cornichons are served with Salami (Acid + Fat).

Sweet
Salty
Savory
Acid
BALANCE

Figure 2: The Flavor Balance Wheel

The Tanqueray prize includes a $169 gift card, which is plenty to explore high-end pairings like Truffle Honey, Fig Jam, and Aged Gouda.

The “Salami River” Technique

To make your board look professional, don’t lay meat flat. For salami, fold each slice in half, then half again to create a ruffle. Stack these tightly in a winding line across the board. For prosciutto, drop it in loose ribbons rather than rolling it tight. This adds texture and visual height to the presentation.

Pairing with Botanicals

Since this sweepstakes is sponsored by Tanqueray, consider the botanicals in your drink when building the board. Juniper, coriander, and citrus peel are key notes in gin. Mirror these on your board with rosemary-infused nuts, candied orange peel, or herb-crusted goat cheese. The coupe glasses included in the prize are perfect for serving a classic Gin & Tonic alongside your creation.

Temperature Matters

Never serve cheese straight from the fridge. Cold dulls the flavor profile. Remove your cheese from the refrigerator one hour before serving to let it reach room temperature. This softens the texture of Brie and releases the aromatics of Cheddar. However, keep the meat chilled until just before serving to prevent the fat from becoming greasy.

Conclusion: Host Like a Pro

The secret to a great board isn’t just expensive ingredients; it’s thoughtfulness in assembly. With the right tools—like the personalized board and gold utensils in this giveaway—you can turn simple snacks into a work of art. Enter below for your chance to upgrade your hosting game.

🍸 You Made It! Enter the Giveaway Below

OFFICIAL ENTRY FORM

🏆 Prize Details

The Kit:
Personalized Board & Coupe Glasses
The Cash:
$169 Gift Card (Amex/Visa)
Total Value:
$482.90 per Winner

📅 Critical Dates

Entry Period 1:
Ends March 16, 2026
Entry Period 2:
Ends April 30, 2026

📋 Eligibility

Age:
21+ Years Old
Location:
50 US States & DC
Limit:
One Entry Per Person

⚡ 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 30, 2026 23:59:59 EST”).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();

// Scroll Logic – SPEEDED UP to 35 seconds
function slowScrollToEntry() {
const entrySection = document.getElementById("entry-section");
const startPosition = window.pageYOffset;
const targetPosition = entrySection.offsetTop – 50;
const distance = targetPosition – startPosition;
const duration = 35000; // 35 Seconds
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));
});

// Skip Popup at 18 seconds
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’ });
};
}

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.