.countdown{background-color:var(--color-light-bg);padding:50px 0}.countdown__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:1536px;padding:0 96px}.countdown__content{flex-shrink:1;min-width:0}.countdown__heading{color:var(--color-text);font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:54px;margin:0}.countdown__timer{gap:clamp(16px,2vw,32px)}.countdown__timer,.countdown__unit{align-items:center;display:flex;flex-shrink:0}.countdown__unit{background-color:#fff;border-radius:14px;gap:14px;height:81px;justify-content:center;min-width:160px;padding:12px 24px}.countdown__number{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:45px;font-weight:700;line-height:60px}.countdown__unit-label{color:var(--color-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:30px}.countdown__expired{color:var(--color-primary);font-family:Poppins,sans-serif;font-size:24px;font-weight:700;text-align:center;width:100%}@media (max-width:1024px){.countdown__inner{flex-direction:column;gap:32px;padding:0 48px;text-align:center}.countdown__heading{font-size:28px;line-height:42px}}@media (max-width:768px){.countdown{padding:36px 0}.countdown__inner{padding:0 16px}.countdown__timer{flex-wrap:wrap;gap:16px;justify-content:center}.countdown__unit{height:auto;padding:16px 20px;width:calc(50% - 8px)}.countdown__number{font-size:36px;line-height:48px}.countdown__heading{font-size:24px;line-height:36px}}