.promotion-window-status{box-sizing:border-box;color:#fff6ea;text-align:start;background:#06402b;border:1px solid #fff6ea40;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;inline-size:100%;min-inline-size:0;padding:.8rem;font-family:inherit;line-height:1.45;display:flex}.promotion-window-status .promotion-window-status-copy{flex:11rem;gap:.25rem;min-inline-size:0;display:grid}.promotion-window-status .promotion-window-status-title{color:#fff6ea;overflow-wrap:anywhere;align-items:baseline;gap:.4rem;margin:0;font-size:.9rem;font-weight:750;display:flex}.promotion-window-status .promotion-window-status-dot{background:#ffc18d;border-radius:50%;flex:0 0 .45rem;block-size:.45rem;inline-size:.45rem}.promotion-window-status.is-open .promotion-window-status-dot{background:#b8efbc}.promotion-window-status .promotion-window-status-opening,.promotion-window-status .promotion-window-status-note{color:#fff6ea;overflow-wrap:anywhere;white-space:normal;font-size:.78rem}.promotion-window-status .promotion-window-status-countdown{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-inline-size:0;max-inline-size:100%;display:flex}.promotion-window-status .promotion-window-status-timer-label{color:#fff6ea;font-size:.75rem}.promotion-window-status .promotion-window-status-timer{color:#163b2b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate;background:#ffc18d;border-radius:.5rem;min-inline-size:0;max-inline-size:100%;padding:.35rem .55rem;font-size:1.05rem;font-weight:800;line-height:1.2;display:inline-block}