/* ===== NETTEESHIRTS — Compteur 3 tuiles (petit format) ===== */

.nt-countdown-tiles,
.nt-countdown-tiles * { box-sizing: border-box; }

.nt-countdown-tiles .nt-ct-head{
  color:#E5C07B; font-weight:700; font-size:16px;
  margin:0 0 10px 0; text-align:left;
}

/* Grille 3 colonnes (petite tuile) */
.nt-countdown-tiles .nt-ct-grid{
  display:grid;
  grid-template-columns: repeat(3, minmax(110px, 1fr));
  gap:12px;
  align-items:stretch;
}

/* Tuile or (petite) */
.nt-countdown-tiles .nt-ct-box{
  background:#E5C07B; color:#0B0B0B;
  border-radius:10px;
  min-height:88px;
  padding:14px 16px;
  text-align:center;
  display:flex; flex-direction:column; justify-content:center;
  box-shadow:0 2px 0 rgba(0,0,0,.35) inset, 0 8px 18px rgba(0,0,0,.22);
}

/* Chiffres & labels (petit) */
.nt-countdown-tiles .nt-ct-number{
  font-size:32px; line-height:1; font-weight:800; letter-spacing:.5px; margin:0;
}
.nt-countdown-tiles .nt-ct-label{
  display:block; margin-top:6px; font-size:12px; font-weight:600; opacity:.9;
}

/* RWD */
@media (max-width: 991px){
  .nt-countdown-tiles .nt-ct-grid{
    grid-template-columns: repeat(3, minmax(90px, 1fr));
    gap:10px;
  }
  .nt-countdown-tiles .nt-ct-box{ min-height:80px; padding:12px 12px; }
  .nt-countdown-tiles .nt-ct-number{ font-size:28px; }
  .nt-countdown-tiles .nt-ct-label{ font-size:11px; }
}
@media (max-width: 480px){
  .nt-countdown-tiles .nt-ct-grid{ grid-template-columns: 1fr 1fr 1fr; }
  /* (si tu veux passer à 2 colonnes sur mobile ultra-étroit, remplace la ligne ci-dessus par repeat(2, 1fr) ) */
}
