.hl-countdown{--hl-countdown-text: var(--hl-color-darkgray);--hl-countdown-number: var(--hl-color-cream);--hl-countdown-number-bg: var(--hl-color-wine);color:var(--hl-countdown-text)!important}.hl-countdown[hidden]{display:none}.hl-countdown__running{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hl-countdown--left .hl-countdown__running{justify-content:flex-start}.hl-countdown--center .hl-countdown__running{justify-content:center}.hl-countdown--right .hl-countdown__running{justify-content:flex-end}.hl-countdown__running[hidden],.hl-countdown__expired[hidden]{display:none}.hl-countdown__label,.hl-countdown__expired{color:var(--hl-countdown-text)!important}.hl-countdown__label{font-weight:600}.hl-countdown__units{display:inline-flex;gap:6px}.hl-countdown__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:48px;padding:6px 8px;border-radius:6px;background:var(--hl-countdown-number-bg)!important;color:var(--hl-countdown-number)!important;line-height:1}.hl-countdown__number,.hl-countdown__unit-label{color:var(--hl-countdown-number)!important}.hl-countdown__number{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.hl-countdown__unit-label{margin-top:4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hl-countdown--left .hl-countdown__expired{text-align:left}.hl-countdown--center .hl-countdown__expired{text-align:center}.hl-countdown--right .hl-countdown__expired{text-align:right}.hl-countdown--sticky{position:fixed;right:0;bottom:0;left:0;z-index:27;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff!important;box-shadow:0 -2px 10px #00000014;transition:transform .3s ease,visibility .3s}.hl-countdown--sticky.is-scroll-hidden{transform:translateY(100%);visibility:hidden}@media(prefers-reduced-motion:reduce){.hl-countdown--sticky{transition:none}}.hl-countdown--sticky .hl-countdown__running{justify-content:center}.hl-countdown--sticky .hl-countdown__expired{text-align:center}body:has(>.hl-countdown--sticky:not([hidden])){padding-bottom:var(--hl-countdown-sticky-height, 72px)}.hl-countdown-section .hl-countdown-spacing--top{margin-top:50px}.hl-countdown-section .hl-countdown-spacing--bottom{margin-bottom:50px}@media(max-width:767px){.hl-countdown__unit{min-width:42px}.hl-countdown__number{font-size:18px}.hl-countdown-section .hl-countdown-spacing--top{margin-top:30px}.hl-countdown-section .hl-countdown-spacing--bottom{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bstro-countdown.css.map */
