Rangers

<style>#html-body [data-pb-style=A9G7UEB]{display:none}</style><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="A9G7UEB" data-decoded="true"><style> /* Compact Banner Container */ ...En savoir plus ...Lire moins

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 Rangers</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"><style> .cfs-seo-wrap { margin-top: 0; padding-top: 0; } .cfs-seo-container { position: relative; font-size: 13px; line-height: 1.2; /* Reduced line height */ color: #666; margin: 0; padding: 0; overflow: hidden; } /* Reset margin/padding for desktop specifically */ @media (min-width: 768px) { .cfs-seo-wrap { margin-top: -10px; /* Pulls content up further if theme has default padding */ } } /* Height calibrated for tight line-height */ .cfs-seo-collapsed { max-height: 32px; } .cfs-seo-collapsed::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 15px; background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); } .cfs-seo-content h2 { font-size: 13px; font-weight: normal; margin: 0 0 2px 0; color: #444; display: block; } .cfs-seo-content p { margin-bottom: 8px; font-weight: normal; } .cfs-read-more { display: inline-block; font-size: 11px; font-weight: normal; color: #888; text-decoration: underline; cursor: pointer; margin-bottom: 5px; } .cfs-seo-expanded { max-height: none !important; color: #444; } .cfs-seo-expanded::after { display: none; } .cfs-popular-collections { font-size: 11px; color: #999; border-top: 1px solid #f2f2f2; padding-top: 8px; margin-top: 8px; text-transform: uppercase; letter-spacing: 0.3px; } </style> <div class="cfs-seo-wrap"> <div id="cfs_seo_box" class="cfs-seo-container cfs-seo-collapsed"> <div class="cfs-seo-content"> <h2>Vintage and Classic Rangers Football Shirts</h2> <p> Relive Rangers’ illustrious past and support The Gers with the current Castore 2024-25 home, away and third jerseys - available in a range of sizes for men, women and children. 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 favourite moments from an undefeated season clinching the Scottish Premiership to runs in the European competitions - 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. </p> <p> Looking to support in comfort? Look no further than our range of training gear, hoodies, jackets and more to show your Gers pride on the go. Complete your look with our range of accessories from hats to scarfs. Join the ranks at Rangers today, and shop from our exclusive Clearance range for the very best offers. </p> </div> </div> <div id="cfs_toggle" class="cfs-read-more" onclick="toggleCFS()">Read More +</div> </div> <script> function toggleCFS() { var box = document.getElementById("cfs_seo_box"); var btn = document.getElementById("cfs_toggle"); if (box.classList.contains("cfs-seo-collapsed")) { box.classList.remove("cfs-seo-collapsed"); box.classList.add("cfs-seo-expanded"); btn.innerHTML = "Show Less -"; } else { box.classList.add("cfs-seo-collapsed"); box.classList.remove("cfs-seo-expanded"); btn.innerHTML = "Read More +"; } } </script></div>

Veuillez patienter pendant que vous êtes redirigé...