x
LIVRAISON GRATUITE AU ROYAUME-UNI DÈS 50 £ | UE DÈS 100 €
sale-banner-slim { background: #1e5929; /* CFS Green */ color: #ffffff; padding: 15px 25px; margin-bottom: 20px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; border-radius: 4px; border-left: 6px solid #ffffff; display: flex; align-items: center; justify-content: space-between; gap: 20px; box-sizing: border-box; } /* Left Side: Title and Scope */ .sale-info-group { flex: 1; } .sale-title-slim { font-size: 22px; font-weight: 800; text-transform: uppercase; margin: 0; line-height: 1.1; } .sale-scope-slim { font-size: 11px; text-transform: uppercase; opacity: 0.9; letter-spacing: 0.5px; margin-top: 4px; display: block; } /* Center: Promo Code Highlight */ .code-display-group { flex: 1; text-align: center; background: rgba(0,0,0,0.15); padding: 10px; border-radius: 4px; border: 1px dashed rgba(255,255,255,0.5); } .use-code-label { display: block; font-size: 10px; font-weight: 700; letter-spacing: 1px; margin-bottom: 2px; } .promo-code-box { font-size: 24px; font-weight: 900; color: #ffffff; letter-spacing: 2px; } .at-checkout-notice { display: block; font-size: 10px; font-weight: 700; margin-top: 2px; text-transform: uppercase; color: #ffffff; } /* Right Side: Countdown */ .timer-slim-group { flex: 1; display: flex; flex-direction: column; align-items: flex-end; } .timer-label-slim { font-size: 10px; font-weight: 700; margin-bottom: 5px; letter-spacing: 1px; } .timer-flex-slim { display: flex; gap: 8px; } .timer-unit { text-align: center; background: #ffffff; color: #1e5929; min-width: 40px; padding: 4px; border-radius: 3px; } .timer-num { display: block; font-size: 16px; font-weight: 800; line-height: 1; } .timer-txt { font-size: 8px; text-transform: uppercase; font-weight: 700; } /* Streamlined Mobile Responsiveness */ @media (max-width: 900px) { .sale-banner-slim { flex-direction: column; text-align: center; padding: 12px 15px; /* Reduced vertical padding */ gap: 8px; /* Tighter gap between sections */ } .sale-info-group, .code-display-group, .timer-slim-group { flex: none; width: 100%; align-items: center; } .sale-title-slim { font-size: 16px; /* Much smaller headline */ } .sale-scope-slim { font-size: 9px; margin-top: 2px; } .code-display-group { padding: 6px; /* Tighter box */ } .promo-code-box { font-size: 18px; /* Compact code size */ letter-spacing: 1px; } .use-code-label, .at-checkout-notice { font-size: 8px; } .timer-slim-group { align-items: center; } .timer-label-slim { font-size: 8px; margin-bottom: 3px; } .timer-flex-slim { gap: 5px; } .timer-unit { min-width: 32px; /* Smaller timer boxes */ padding: 2px 4px; } .timer-num { font-size: 13px; } .timer-txt { font-size: 7px; } } </style> <div class="sale-banner-slim"> <div class="sale-info-group"> <h2 class="sale-title-slim">20% OFF CELTIC</h2> <span class="sale-scope-slim">Includes all products in this category</span> </div> <div class="code-display-group"> <span class="use-code-label">USE CODE:</span> <div class="promo-code-box">TITLE20</div> <span class="at-checkout-notice">ENTER AT CHECKOUT</span> </div> <div class="timer-slim-group"> <span class="timer-label-slim">OFFER ENDS IN:</span> <div class="timer-flex-slim" id="flash-timer-slim"> <div class="timer-unit"> <span class="timer-num" id="d-slim">0</span> <span class="timer-txt">Days</span> </div> <div class="timer-unit"> <span class="timer-num" id="h-slim">00</span> <span class="timer-txt">Hrs</span> </div> <div class="timer-unit"> <span class="timer-num" id="m-slim">00</span> <span class="timer-txt">Mins</span> </div> <div class="timer-unit"> <span class="timer-num" id="s-slim">00</span> <span class="timer-txt">Secs</span> </div> </div> </div> </div> <script> (function() { // Target: Sunday 1st March, 11:00 PM (23:00) const endTarget = new Date("March 1, 2026 23:00:00").getTime(); const updateTimer = () => { const now = new Date().getTime(); const diff = endTarget - now; if (diff < 0) { document.getElementById("flash-timer-slim").innerHTML = "<b>OFFER EXPIRED</b>"; return; } const days = Math.floor(diff / (1000 * 60 * 60 * 24)); const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); const mins = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60)); const secs = Math.floor((diff % (1000 * 60)) / 1000); document.getElementById("d-slim").innerText = days; document.getElementById("h-slim").innerText = hours.toString().padStart(2, '0'); document.getElementById("m-slim").innerText = mins.toString().padStart(2, '0'); document.getElementById("s-slim").innerText = secs.toString().padStart(2, '0'); }; setInterval(updateTimer, 1000); updateTimer(); })(); </script></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><html><head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> #more {display: none;} </style></head><body> <p>Relive Celtic’s illustrious past and support the Bhoys with their recent adidas home, away and third jerseys - available in a range of sizes for men, women and children.<span id="dots">...</span><span id="more"> Kit out in the latest shirts, or shop the world’s biggest collection of official retro jerseys with our vast range of Classics. Echo your club's dominance in Scottish football including the 2018 ‘double treble’ and support your team in ultimate style. Pick up a shirt with your favourite player on the back, past or present and be the good luck charm on match days. Looking to support in comfort? Look no further than our range of training gear, hoodies, jackets and more to show your Celts pride on the go. Complete your look with our range of accessories from hats to scarfs. Join the Celtic ranks today, and shop from our exclusive Clearance range for the very best offers.</span> <span id="buttonSpan"><button onclick="myFunction()" id="myBtn"><strong>Read more</strong></button></span> </p> <script> function myFunction() { var dots = document.getElementById("dots"); var moreText = document.getElementById("more"); var btnText = document.getElementById("myBtn"); if (dots.style.display === "none") { dots.style.display = "inline"; btnText.innerHTML = "<strong>Read more</strong>"; moreText.style.display = "none"; } else { dots.style.display = "none"; btnText.innerHTML = "<strong>Read less</strong>"; moreText.style.display = "inline"; } } </script></body></html></div>
Veuillez patienter pendant que vous êtes redirigé...