.promo-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;padding:10px 30px}@media screen and (max-width:600px){.promo-bar{flex-direction:column;justify-content:center;gap:6px;padding:12px 16px;text-align:center}}.countdown-bar{background-color:transparent;display:flex;align-items:center;justify-content:center;padding:1px 20px;font-family:sans-serif;flex-wrap:nowrap;gap:8px;width:auto;max-width:340px;margin:0 auto;box-sizing:border-box}.countdown-boxes{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.countdown-segment{background:0 0;padding:0 2px;border-radius:0;text-align:center;min-width:28px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown-segment .count{font-size:17px;font-weight:700;color:#fff;line-height:1.1}.countdown-segment .label{font-size:9px;color:#fff;font-weight:600;letter-spacing:.5px;opacity:.85}.colon{font-size:16px;font-weight:700;color:#fff;align-self:flex-start;margin-top:2px}@media screen and (max-width:600px){.countdown-bar{max-width:100%}.countdown-segment .count{font-size:15px}.countdown-segment .label{font-size:8px}.colon{font-size:14px}}.offer-text{text-align:center;font-family:sans-serif}.offer-title{font-size:14px;font-weight:700;color:#fff;letter-spacing:.3px;text-align:center}.offer-subtitle{font-size:14px;font-weight:400;color:#fff;opacity:.9;margin-top:0;text-align:center}@media (max-width:600px){.offer-title{font-size:13px}.offer-subtitle{font-size:13px}}