.site-countdown {
  background: var(--Tertiary, #4AA8DE);
  color: #fff;
  font-family: "Poppins", sans-serif;
  padding: 20px 15px;
  text-align: center;
}

body.user-logged-in .site-countdown {
  display: none !important;
  @media (min-width: 950px) {
    position: relative;
    top: 54px;
  }
}

.site-countdown__inner {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 19px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.4px;
}

.site-countdown__label {
  color: var(--Near-White, #F6ECEC);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 105.263% */
  letter-spacing: 2px;
  text-transform: uppercase;
}

.site-countdown__time {
  display: inline-flex;
  gap: 7px;
}

.site-countdown__segment {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}

.site-countdown__value {
  min-width: 2ch;
  font-variant-numeric: tabular-nums;
  color: #FFF;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 105.263% */
  letter-spacing: 2px;
  border-radius: 5px;
  background: var(--Brand-Secondary, #DD3A31);
  padding: 6px 5px 5px 5px;
}

.site-countdown__unit {
  color: var(--Brand-Primary, #25408E);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 105.263% */
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media (max-width: 950px) {
  .site-countdown {
    padding: 8px 12px;
  }

  .site-countdown__inner {
    font-size: 14px;
    gap: 8px;
  }

  body:not(.path-frontpage) .site-countdown {
    display: none;
  }
}
