<!-- Bilo Isolated Countdown Container -->
<div id="bilo-isolated-countdown" class="bilo-countdown-container">
<div class="bilo-time-box">
<span id="bilo-days">00</span>
<div class="bilo-label">Days</div>
</div>
<div class="bilo-time-box">
<span id="bilo-hours">00</span>
<div class="bilo-label">Hours</div>
</div>
<div class="bilo-time-box">
<span id="bilo-minutes">00</span>
<div class="bilo-label">Minutes</div>
</div>
<div class="bilo-time-box">
<span id="bilo-seconds">00</span>
<div class="bilo-label">Seconds</div>
</div>
</div>
<!-- Isolated CSS -->
<style>
/* CSS Isolation: Targets ONLY elements inside the specific container */
#bilo-isolated-countdown {
all: initial; /* Resets any inherited styles from your website */
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
background: transparent;
padding: 20px 0;
width: 100%;
box-sizing: border-box;
}
#bilo-isolated-countdown * {
box-sizing: border-box;
margin: 0;
padding: 0;
line-height: normal;
}
#bilo-isolated-countdown .bilo-time-box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: #222222; /* Box Background Color */
color: #ffffff; /* Number Color */
border-radius: 8px;
min-width: 80px;
padding: 15px 10px;
box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}
#bilo-isolated-countdown .bilo-time-box span {
font-size: 2.2rem;
font-weight: 700;
margin-bottom: 5px;
}
#bilo-isolated-countdown .bilo-label {
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
color: #cccccc; /* Text Color for Days/Hours/Mins */
}
/* Responsive Design for Mobile Devices */
@media (max-width: 480px) {
#bilo-isolated-countdown {
gap: 8px;
}
#bilo-isolated-countdown .bilo-time-box {
min-width: 65px;
padding: 12px 5px;
}
#bilo-isolated-countdown .bilo-time-box span {
font-size: 1.5rem;
}
#bilo-isolated-countdown .bilo-label {
font-size: 0.65rem;
letter-spacing: 0.5px;
}
}
</style>
<!-- Isolated JavaScript -->
<script>
(function() {
// === CHANGE YOUR TARGET DATE HERE ===
// Format: "Month DD, YYYY HH:MM:SS"
const countDownDate = new Date("Dec 31, 2026 23:59:59").getTime();
const x = setInterval(function() {
const now = new Date().getTime();
const distance = countDownDate - now;
// Calculate time left
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);
// Add leading zero if number is less than 10 (e.g. 09 instead of 9)
document.getElementById("bilo-days").innerText = days < 10 ? '0' + days : days;
document.getElementById("bilo-hours").innerText = hours < 10 ? '0' + hours : hours;
document.getElementById("bilo-minutes").innerText = minutes < 10 ? '0' + minutes : minutes;
document.getElementById("bilo-seconds").innerText = seconds < 10 ? '0' + seconds : seconds;
// What happens when countdown finishes
if (distance < 0) {
clearInterval(x);
document.getElementById("bilo-isolated-countdown").innerHTML = "<div style='font-size:1.5rem; font-weight:bold; color:#222; font-family:sans-serif;'>OFFER EXPIRED</div>";
}
}, 1000);
})();
</script>