Working Hours

<section class="tts-hours">
  <div class="tts-hours-inner">
    <span class="tts-badge">Working Hours</span>
    <h2>Opening Times</h2>

    <div class="tts-hours-card">
      <div class="row">
        <span class="day">Monday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row">
        <span class="day">Tuesday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row">
        <span class="day">Wednesday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row">
        <span class="day">Thursday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row">
        <span class="day">Friday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row">
        <span class="day">Saturday</span><span class="time">10:00 – 18:00</span>
      </div>
      <div class="row closed">
        <span class="day">Sunday</span><span class="time">Closed</span>
      </div>
    </div>

    <p class="tts-note">
      Need help? Call <a href="tel:02089404896">02089404896</a> or email
      <a href="mailto:contact@thetoystation.co.uk">contact@thetoystation.co.uk</a>.
    </p>
  </div>
</section>

<style>
.tts-hours{
  background:#ffffff; /* تبدلات من كحلي لأبيض */
  padding:60px 16px;
}

.tts-hours-inner{
  max-width:820px;
  margin:0 auto;
  background:#ffffff;
  border-radius:28px;
  padding:40px 22px;
  box-shadow:0 15px 40px rgba(0,0,0,.08);
  text-align:center;
  font-family:inherit;
}

.tts-badge{
  display:inline-block;
  background:rgba(255,199,44,.25);
  color:#0B1F3A;
  padding:6px 16px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
  margin-bottom:10px;
}

.tts-hours-inner h2{
  color:#0B1F3A;
  font-size:32px;
  font-weight:900;
  margin:0 0 18px;
}

.tts-hours-card{
  background:#FAFAFA;
  border:1px solid rgba(0,0,0,.08);
  border-radius:22px;
  overflow:hidden;
  text-align:left;
}

.tts-hours-card .row{
  display:flex;
  justify-content:space-between;
  gap:14px;
  padding:14px 16px;
  border-bottom:1px solid rgba(0,0,0,.06);
}

.tts-hours-card .row:last-child{
  border-bottom:none;
}

.day{
  font-weight:900;
  color:#0B1F3A;
}

.time{
  font-weight:800;
  color:#0B1F3A;
  background:rgba(255,199,44,.22);
  padding:6px 10px;
  border-radius:999px;
  white-space:nowrap;
}

.row.closed .time{
  background:rgba(0,0,0,.08);
  color:#333;
}

.tts-note{
  margin-top:16px;
  color:#555;
  font-size:13px;
  line-height:1.6;
}

.tts-note a{
  color:#0B1F3A;
  font-weight:900;
  text-decoration:none;
}

@media(max-width:560px){
  .tts-hours-inner h2{
    font-size:26px;
  }
  .tts-hours-card .row{
    flex-direction:column;
    align-items:flex-start;
  }
  .time{
    display:inline-flex;
  }
}
</style>