.click-shop-countdown-wrapper{display:block;width:100%;box-sizing:border-box}.countdown-timer{display:block;width:100%}.countdown-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.countdown-unit{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:15px 10px;background:var(--cs-color-surface);border-radius:8px;text-align:center;transition:.3s;cursor:default;box-sizing:border-box}.countdown-number{font-size:36px;font-weight:700;line-height:1.2;font-family:inherit;display:block;transition:.2s}.countdown-label{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:8px;display:block;color:var(--cs-color-text-secondary)}.countdown-unit:has(.countdown-label:first-child) .countdown-number{margin-top:8px}.countdown-unit:has(.countdown-label:first-child) .countdown-label{margin-top:0;margin-bottom:8px}.countdown-separator{font-size:36px;font-weight:700;line-height:1;margin:0 5px}.countdown-expiry-message{text-align:center;font-size:24px;font-weight:700;padding:20px;margin-top:20px;display:none}@media (max-width:768px){.countdown-inner{gap:10px}.countdown-unit{min-width:65px;padding:10px 8px}.countdown-number,.countdown-separator{font-size:28px}.countdown-label{font-size:11px}}@media (max-width:480px){.countdown-unit{min-width:55px;padding:8px 5px}.countdown-number{font-size:22px}.countdown-label{font-size:10px}.countdown-separator{font-size:22px;margin:0 2px}}@keyframes countdown-flip{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:.5}}.countdown-unit:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}