.ftcd-wrap{display:flex;max-width:100%;margin-block:1.5rem 2rem;justify-content:flex-start}.ftcd-countdown{display:inline-flex;max-width:100%;align-items:center;gap:clamp(.15rem,.75vw,.7rem);padding:clamp(.75rem,1.5vw,1rem) clamp(.75rem,2vw,1.4rem);border:1px solid color-mix(in srgb,var(--wp--preset--color--paper) 16%,transparent);border-radius:100px;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}.ftcd-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:clamp(2.7rem,7.5vw,3.8rem);gap:.3rem}.ftcd-value{display:block;font-variant-numeric:tabular-nums;line-height:1;font-size:clamp(1.35rem,2.6vw,2.1rem)}.ftcd-label{font-family:inherit;text-align:center;text-transform:uppercase;font-size:clamp(.55rem,.85vw,.68rem);letter-spacing:.08em;opacity:.7}.ftcd-separator{color:currentColor;opacity:.35;align-self:center;font-size:1.25rem;font-weight:300;transform:translateY(-.18rem)}.ftcd-countdown--status{display:inline-block;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.5;text-align:center;font-weight:600;letter-spacing:.03em}.ftcd-message{margin:1rem 0}@media(max-width:480px){.ftcd-wrap{width:100%}.ftcd-countdown{gap:.15rem;padding:.75rem .6rem}.ftcd-cell{min-width:clamp(2.3rem,18vw,3.1rem)}.ftcd-label{font-size:.54rem;letter-spacing:.05em}.ftcd-value{font-size:clamp(1.1rem,6vw,1.5rem)}}