<style>
/* ================== OVERLAY WRAPPER ================== */
#delivery-overlay {
position: fixed;
right: 24px;
bottom: 24px;
width: 100%;
max-width: 36rem;
z-index: 99;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
font-family: inherit;
}
/* ================== 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:30 PM</span> are delivered Next Day.
</p>
<div class="timer">
<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>
<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>
</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>
13-6CE5-EREK-1
In stock
Only 35 left
151 Varnish Paint High Gloss Classic Mahogany 180ml
£1.82
ORDER WITHIN:
FREE DELIVERY OVER £29.99
Only applicable to Mainland UK
<h4><span style="color: #fabb1a;">DESCRIPTION</span></h4>
<p>151 Classic Varnish Paint for Wood Mahogany 180ml is a high-quality, resin-based varnish designed to provide a rich mahogany finish with a durable, high-gloss sheen. Formulated to enhance the natural beauty of wood, this varnish offers long-lasting protection against wear and tear. It is suitable for use on all wood types and can be applied both indoors and outdoors, making it ideal for furniture, doors, window frames, and other wooden surfaces.</p>
<p>Designed for ease of use, this varnish dries to a tough, water-resistant finish that helps preserve wood from moisture and environmental damage. Its high-gloss formula enhances the wood grain while adding a professional-quality finish. Whether you're restoring old furniture or protecting new woodwork, this varnish delivers a smooth and long-lasting result.</p>
<h4><span style="color: #fabb1a;">BENEFITS</span></h4>
<ul>
<li>High gloss finish enhances wood grain.</li>
<li>Durable and protective coating.</li>
<li>Suitable for all wood types.</li>
<li>Ideal for both interior and exterior use.</li>
</ul>
<h4><span style="color: #fabb1a;">DIRECTIONS</span></h4>
<ul>
<li>Stir thoroughly before use.</li>
<li>Apply evenly using a brush.</li>
<li>Allow to dry completely before recoating.</li>
<li>Clean brushes with White Spirit or an appropriate brush cleaner.</li>
</ul>
<h4><span style="color: #fabb1a;">WARNINGS</span></h4>
<ul>
<li>Causes skin irritation.</li>
<li>Flammable liquid and vapor.</li>
<li>Harmful if swallowed or inhaled.</li>
<li>Toxic to aquatic life with long-lasting effects.</li>
<li>Use in a well-ventilated area and keep away from open flames.</li>
</ul>
| Brand | 151 |
|---|---|
| EAN | 5050375085312 |
| Formulation Type | Paint |
| Number of items | 1 |
| Size/Volume | 180ml |
| Usage | Suitable for protecting and enhancing wooden surfaces, both indoors and outdoors. Ideal for furniture, doors, window frames, and other woodwork, providing a durable, glossy mahogany finish. Apply with a brush in thin, even coats, allowing proper drying ti |
| Length | 7.5 cm |
| Width | 7.5 cm |
| Height | 8 cm |
| Suitable for | All wood types, both interior and exterior. |
| Size | 180ml |
| Unit Type | Tin |
| Features | Provides a rich mahogany finish, enhances wood grain, durable protection, quick-drying formula. |
| Type | Resin-based varnish. |
| Coverage | Approximately 1 square meter per coat for a 180ml tin. |
| Clean Up | Use appropriate solvents or cleaners as recommended by the manufacturer. |
| Safety Warning | Keep out of reach of children. Use in a well-ventilated area. Avoid inhalation and contact with skin. |
| Number Of Coats | Typically, two coats are recommended for optimal finish and protection. |
| Base | Resin-based. |
| Drying Time | 8-10 hours; recoatable after 24 hours. |
| Formulation | Liquid |
| Finish | Gloss |
| Recoat Time | 24 hours. |
| Transparency | Opaque with a rich mahogany color. |
| Weatherproof | Yes, suitable for exterior use. |
| Solvent Free | No, contains solvents. |
| Resistant To Water | Yes |
| Resistant To Mould | Not specified. |
| Resistant To Fire | No |
| Paintable | Yes |
| Strength | Provides a tough and durable finish. |
| Room Use | Suitable for both indoor and outdoor wood surfaces. |
| Container Type | Tin |
| Color | Mahogany |
| Application Method | Brush |
Write Your Own Review