<style>
/* ================== OVERLAY WRAPPER ================== */
#delivery-overlay {
position: fixed;
right: 24px;
bottom: 24px;
width: 100%;
max-width: 36rem;
z-index: 9999;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
font-family: inherit;
}
#delivery-overlay {
z-index: 10;
}
/* ================== CARD ================== */
#delivery-overlay .card {
position: relative;
display: flex;
gap: 16px;
padding: 16px 40px 16px 16px;
border-radius: 16px;
background: rgba(255,255,255,0.9);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid #e5e7eb;
box-shadow: 0 20px 40px rgba(0,0,0,.15);
overflow: hidden;
}
/* decorative blur */
#delivery-overlay .blur-bg {
position: absolute;
top: -40px;
right: -40px;
width: 96px;
height: 96px;
background: rgba(59,130,246,0.12);
border-radius: 50%;
filter: blur(32px);
pointer-events: none;
}
/* ================== ICON ================== */
#delivery-overlay .icon-wrap {
flex-shrink: 0;
background: #dbeafe;
color: #2563eb;
padding: 10px;
border-radius: 999px;
}
/* ================== TEXT ================== */
#delivery-overlay .content {
display: flex;
flex-direction: column;
gap: 6px;
}
#delivery-overlay h3 {
margin: 0;
font-size: 1.4rem;
font-weight: 700;
color: #111827;
display: flex;
align-items: center;
gap: 8px;
}
#delivery-overlay p {
margin: 0;
font-size: 1.4rem;
color: #4b5563;
line-height: 1.4;
}
#delivery-overlay .bold {
font-weight: 700;
color: #111827;
}
/* badge */
#delivery-overlay .badge {
font-size: 10px;
font-weight: 700;
background: #2563eb;
color: #fff;
padding: 2px 6px 0;
border-radius: 999px;
text-transform: uppercase;
letter-spacing: .08em;
}
/* timer row */
#delivery-overlay .timer {
display: flex;
align-items: center;
gap: 6px;
margin-top: 4px;
font-size: 1rem;
color: #6b7280;
}
/* ================== CLOSE BUTTON ================== */
#delivery-overlay .close-btn {
position: absolute;
top: 8px;
right: 8px;
width: 28px;
height: 28px;
border-radius: 999px;
border: none;
background: transparent;
cursor: pointer;
color: #9ca3af;
display: flex;
align-items: center;
justify-content: center;
}
#delivery-overlay .close-btn:hover {
background: #f3f4f6;
color: #4b5563;
}
/* ================== ANIMATIONS ================== */
@keyframes slideIn {
from { transform: translateX(100%); opacity: 0; }
to { transform: translateX(0); opacity: 1; }
}
@keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
}
#delivery-overlay.show {
opacity: 1;
pointer-events: auto;
}
#delivery-overlay.slide-in {
animation: slideIn .5s cubic-bezier(.16,1,.3,1) forwards;
}
#delivery-overlay.fade-out {
animation: fadeOut .3s ease forwards;
}
/* ================== MOBILE ================== */
@media (max-width: 480px) {
#delivery-overlay {
right: 12px;
left: 12px;
max-width: none;
}
}
</style>
<!-- ================== HTML ================== -->
<div id="delivery-overlay">
<div class="card">
<div class="blur-bg"></div>
<div class="icon-wrap">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"/>
<path d="M15 18H9"/>
<path d="M19 18h2a1 1 0 0 0 1-1v-5l-4-4h-3v10a1 1 0 0 0 1 1Z"/>
<circle cx="7" cy="18" r="2"/>
<circle cx="17" cy="18" r="2"/>
</svg>
</div>
<div class="content">
<h3>
Fast Delivery
<span class="badge">Next Day</span>
</h3>
<p>
All orders placed before <span class="bold">5:00 PM</span> are delivered Next Day.
</p>
<div class="timer" style="display: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="10"/>
<polyline points="12 6 12 12 16 14"/>
</svg>
<span id="delivery-timer">Time remaining: --h --m --s</span>
</div>
</div>
</div>
</a>
<button class="close-btn" id="close-overlay" aria-label="Close">
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M18 6 6 18"/>
<path d="m6 6 12 12"/>
</svg>
</button>
</div>
<script>
document.addEventListener("DOMContentLoaded", function () {
const overlay = document.getElementById('delivery-overlay');
const closeBtn = document.getElementById('close-overlay');
const timerEl = document.getElementById('delivery-timer');
if (!overlay || !closeBtn || !timerEl) return;
// -------- show overlay --------
setTimeout(() => {
overlay.classList.add('show', 'slide-in');
}, 1500);
closeBtn.addEventListener('click', () => {
overlay.classList.remove('slide-in');
overlay.classList.add('fade-out');
setTimeout(() => overlay.style.display = 'none', 300);
});
// -------- UK TIME COUNTDOWN --------
function getUKNow() {
const parts = new Intl.DateTimeFormat('en-GB', {
timeZone: 'Europe/London',
year: 'numeric', month: 'numeric', day: 'numeric',
hour: 'numeric', minute: 'numeric', second: 'numeric',
hour12: false
}).formatToParts(new Date());
const g = t => parts.find(p => p.type === t).value;
return new Date(g('year'), g('month') - 1, g('day'), g('hour'), g('minute'), g('second'));
}
function updateTimer() {
const now = getUKNow();
const cutoff = new Date(now);
cutoff.setHours(17, 30, 0, 0); // 5:30 PM UK
if (now >= cutoff) cutoff.setDate(cutoff.getDate() + 1);
const diff = cutoff - now;
if (diff <= 0) return;
const s = Math.floor(diff / 1000);
const h = Math.floor(s / 3600);
const m = Math.floor((s % 3600) / 60);
const sec = s % 60;
timerEl.textContent =
`Time remaining: ${String(h).padStart(2,'0')}h ` +
`${String(m).padStart(2,'0')}m ` +
`${String(sec).padStart(2,'0')}s`;
}
updateTimer();
setInterval(updateTimer, 1000);
});
</script>
v_MNL21-8-1-6
In stock
Only 35 left
Airpure Incrediballs In-Wash Scent Booster Linen 10 Washes - Pack of 6
Special Price
£6.37
Regular Price
£7.75
In-wash scent booster with a linen fragrance.
ORDER WITHIN:
FREE DELIVERY OVER £29.99
Only applicable to Mainland UK
<h4><span style="color: #46a74e;">DESCRIPTION</span></h4>
<p><span style="color: #000000;">Detergent gets your clothes clean but if you want them to come out of the washing machine smelling genuinely fresh and stay that way well into the week, a scent booster is the missing piece of the routine. Airpure Incrediballs In-Wash Scent Booster in Linen fragrance adds that extra dimension to every wash, infusing fabrics with a clean, long-lasting linen scent that lingers on clothes, bedding, and towels long after they've been folded and put away.
</span></p>
<p><span style="color: #000000;">Using them couldn't be simpler. Add the Incrediballs directly into the washing machine drum along with your usual detergent and laundry before starting the cycle, no measuring, no dispensers, no extra steps. The scent boosting pearls dissolve completely during the wash, releasing fragrance into the fibres of your fabrics without leaving any residue on the clothes or the machine drum.
</span></p>
<p><span style="color: #000000;">The clean linen fragrance is one of those universally pleasing scents that works beautifully across all types of laundry, everyday clothing, bed linen, towels, and gym wear all benefit equally. It's gentle on fabrics too, so there's no concern about using it on more delicate items that still need a fragrance boost alongside a careful wash.
</span></p><p><span style="color: #000000;">Each container provides enough for 10 washes, making it a practical and cost-effective addition to a regular laundry routine. For those who care about the ethics behind their everyday products, Airpure Incrediballs are vegan and cruelty-free, a considered choice that doesn't require any compromise on performance.
</span></p>
<h4><span style="color: #46a74e;">BENEFITS</span></h4>
<ul>
<li>Infuses clothes, bedding, and towels with a long-lasting clean linen fragrance
</li>
<li>Dissolves completely during the wash cycle, leaves zero residue on fabrics or drum
</li>
<li>Simply add to the drum alongside detergent, no measuring or dispensers needed
</li>
<li>Suitable for all washing machines including front-loaders and top-loaders
</li>
<li>Gentle on all fabric types including delicates and everyday clothing
</li>
<li>Eliminates odours from fabrics rather than simply adding fragrance on top
</li>
<li>Vegan and cruelty-free, ethically made without compromise on results
</li>
<li>Each container delivers 10 washes of effortless, enhanced laundry freshness
</li>
</ul>
<h4><span style="color: #46a74e;">DIRECTIONS</span></h4>
<p><span style="color: #000000;">1. Simply toss Incrediballs into the washing machine drum before adding your laundry and detergent. 2. Run the washing machine on your chosen cycle. 3. Remove laundry and enjoy the refreshed linen scent.</span></p>
<h4><span style="color: #46a74e;">WARNINGS</span></h4>
<p><span style="color: #000000;">Keep out of reach of children and pets. Avoid direct contact with skin and eyes. If contact occurs, rinse thoroughly with water. Do not ingest. Store in a cool, dry place away from sunlight.</span></p>
<p><span style="color: #000000;">A simple addition to your wash that makes a genuinely noticeable difference - clothes that don't just smell clean, they smell beautifully fresh every single time.</span></p>
| EAN | 5060194133170 |
|---|---|
| Brands | Airpure |
| Size | 128gm |
| Number of items | 6 |
| Formulation Type | Beads |
| Scent | Linen |
| Usage | Freshen up your whole wardrobe by adding this scent booster to your laundry. |
| Pack of | Pack of 6 |
| Ingredients | Sodium Chloride, Fragrance (Parfum), and various encapsulating agents. |
| Features | Adds long-lasting linen fragrance to laundry, dissolves completely, suitable for all washing machines, easy to use, and provides up to 10 washes per container. |
| Safety Warning | Keep out of reach of children and pets. Avoid direct contact with skin and eyes. |
| Suitable for | Ideal for clothes, bedding, towels, and linens. |
| Instructions for Use | Add Incrediballs to the washing machine with your laundry and detergent, run your usual cycle, and enjoy clothes with a long-lasting fresh linen scent. |
Write Your Own Review

