.announcement.os-cycle-bar{background:#102e50;padding:10px 20px;letter-spacing:.035em;color:#fff}
.os-cycle-link{max-width:1260px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;color:inherit;text-decoration:none;font-size:13px;line-height:1.4}
.os-cycle-offer{font-weight:800;letter-spacing:.06em}
.os-cycle-clock{display:inline-flex;align-items:center;gap:10px}
.os-cycle-clock[hidden]{display:none}
.os-cycle-label{font-size:12px;letter-spacing:.045em}
.os-cycle-time{display:inline-block;padding:4px 10px;background:#fff;color:#102e50;border-radius:4px;font-size:18px;line-height:1.15;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.07em;min-width:104px;text-align:center}
.os-cycle-shipping{font-size:12px;letter-spacing:.035em}
@media(max-width:600px){
 .announcement.os-cycle-bar{padding:8px 12px}
 .os-cycle-link{gap:4px 14px}
 .os-cycle-offer{font-size:12px}
 .os-cycle-label{font-size:11px;letter-spacing:.02em}
 .os-cycle-clock{gap:7px}
 .os-cycle-time{font-size:17px;padding:4px 7px;min-width:96px}
 .os-cycle-shipping{flex-basis:100%;font-size:11px}
}
@media(max-width:360px){
 .os-cycle-link{gap:4px 10px}
 .os-cycle-label{max-width:64px;text-align:right;line-height:1.2}
 .os-cycle-offer{max-width:94px}
}
