.holiday-countdown{--countdown-border:#ffffff2e;--countdown-muted:#dfb7ad;border:1px solid var(--countdown-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffff1a,#ffffff09);width:min(100%,620px);margin-top:22px;padding:18px 20px 16px;box-shadow:inset 0 1px #ffffff14}.holiday-countdown>p{color:#f2c8bc;letter-spacing:.19em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:600}.holiday-countdown-units{align-items:flex-start;gap:18px;display:flex}.holiday-countdown-unit{min-width:70px;display:grid;position:relative}.holiday-countdown-unit strong{color:#fffaf7;font:400 clamp(32px, 3vw, 44px)/.92 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.holiday-countdown-unit span{color:var(--countdown-muted);letter-spacing:.17em;text-transform:uppercase;margin-top:7px;font-size:7px}.holiday-countdown-unit i{color:#ffebe380;font:400 28px/1 var(--font-display);font-style:normal;position:absolute;top:-2px;right:-13px}.holiday-countdown>small{color:#edd0c6b8;letter-spacing:.08em;margin-top:14px;font-size:8px;display:block}.holiday-countdown.is-expired{padding-block:16px}.holiday-countdown.is-expired>p{margin:0}.holiday-countdown--modal{background:#ffffff0b;width:100%;margin-top:0;padding:14px 16px 13px}.holiday-countdown--modal>p{margin-bottom:10px}.holiday-countdown--modal .holiday-countdown-units{gap:15px}.holiday-countdown--modal .holiday-countdown-unit{min-width:57px}.holiday-countdown--modal .holiday-countdown-unit strong{font-size:31px}.holiday-countdown--modal .holiday-countdown-unit i{font-size:23px;right:-11px}.holiday-countdown--modal>small{margin-top:10px;font-size:7px}@media (max-width:700px){.holiday-countdown{padding:14px 15px 13px}.holiday-countdown-units{justify-content:space-between;gap:12px}.holiday-countdown-unit{min-width:60px}.holiday-countdown-unit strong{font-size:34px}.holiday-countdown-unit i{font-size:22px;right:-9px}.holiday-countdown--modal{padding:11px 13px 10px}.holiday-countdown--modal>p{margin-bottom:7px}.holiday-countdown--modal .holiday-countdown-unit strong{font-size:27px}.holiday-countdown--modal .holiday-countdown-unit span{margin-top:4px}.holiday-countdown--modal>small{display:none}}
