.countdown-timer{--countdown-primary: rgb(var(--color-foreground));--countdown-secondary: rgb(var(--color-foreground) / .7);--countdown-accent: rgb(var(--color-primary));--countdown-background: rgb(var(--color-background));--countdown-border: rgb(var(--color-border));--countdown-success: #10b981;--countdown-warning: #f59e0b;--countdown-error: #ef4444;--countdown-font-family: var(--font-body-family, inherit);--countdown-font-heading: var(--font-heading-family, var(--font-body-family, inherit));transform:scale(var(--timer-scale, 100%));transform-origin:top left;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--countdown-background);border:1px solid var(--countdown-border);border-radius:6px;font-family:var(--countdown-font-family);font-size:var(--font-size, 14px);line-height:1.3;color:var(--countdown-primary);transition:all .3s ease;max-width:100%}.countdown-timer--align-left{align-items:flex-start;text-align:left}.countdown-timer--align-center{align-items:center;text-align:center}.countdown-timer--align-right{align-items:flex-end;text-align:right}.countdown-timer__content{display:flex;flex-direction:column;gap:1rem}.countdown-timer__header{display:flex;align-items:center;gap:.5rem;flex-direction:row;justify-content:center;flex-wrap:wrap}.countdown-timer__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size, 20px);height:var(--icon-size, 20px);color:var(--countdown-accent);flex-shrink:0;min-width:var(--icon-size, 20px);min-height:var(--icon-size, 20px)}.countdown-timer__icon svg{width:calc(var(--icon-size, 20px) * .8);height:calc(var(--icon-size, 20px) * .8)}.countdown-timer__icon img{border-radius:4px;object-fit:contain}.countdown-timer__title{font-family:var(--countdown-font-heading);font-weight:var(--font-weight, 600)!important;color:var(--countdown-primary)!important;line-height:1.3;font-size:inherit;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;text-align:center;justify-content:center}.countdown-timer__time-remaining{color:var(--countdown-time-text, #ff0000)!important;font-weight:700;font-family:var(--countdown-font-family),"Courier New",monospace;font-size:inherit;background:var(--countdown-time-bg, rgba(255, 0, 0, .1))!important;padding:.125rem .375rem;border-radius:4px;white-space:nowrap}.countdown-timer__footer{border-top:1px solid var(--countdown-border);padding-top:1rem}.countdown-timer__info{display:flex;flex-direction:column;gap:.5rem}.countdown-timer__info-item{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.countdown-timer__info-label{color:var(--countdown-secondary);font-weight:500}.countdown-timer__info-value{color:var(--countdown-primary);font-weight:600;font-family:Courier New,monospace}.countdown-timer__debug{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--countdown-border)}.countdown-timer__debug summary{cursor:pointer;font-weight:600;color:var(--countdown-secondary);font-size:.8125rem;padding:.5rem 0}.countdown-timer__debug-content{background:var(--countdown-background);border:1px solid var(--countdown-border);border-radius:6px;padding:1rem;margin-top:.5rem;font-size:.75rem;line-height:1.5}.countdown-timer__debug-content p{margin:.25rem 0}.countdown-timer__debug-content strong{color:var(--countdown-accent)}.countdown-timer[data-expired=true] .countdown-timer__digit{background:var(--countdown-error);animation:pulse 1s infinite}.countdown-timer[data-warning=true] .countdown-timer__digit{background:var(--countdown-warning)}.countdown-timer[data-success=true] .countdown-timer__digit{background:var(--countdown-success)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media screen and (max-width: 768px){.countdown-timer{padding:.5rem;gap:.375rem}.countdown-timer__header{flex-direction:row;gap:.375rem;justify-content:center;align-items:center;flex-wrap:wrap}.countdown-timer__icon{width:calc(var(--icon-size, 20px) * .9);height:calc(var(--icon-size, 20px) * .9);flex-shrink:0}.countdown-timer__icon svg{width:calc(var(--icon-size, 20px) * .7);height:calc(var(--icon-size, 20px) * .7)}.countdown-timer__title{font-size:calc(var(--font-size, 14px) * .9);line-height:1.2}.countdown-timer__info-item{flex-direction:column;align-items:flex-start;gap:.125rem}}@media screen and (max-width: 480px){.countdown-timer__header{flex-direction:row;gap:.25rem}.countdown-timer__title{font-size:calc(var(--font-size, 14px) * .85)}}.countdown-timer.color-scheme-1,.countdown-timer.color-scheme-2{--countdown-primary: rgb(var(--color-foreground));--countdown-secondary: rgb(var(--color-foreground) / .7);--countdown-accent: rgb(var(--color-primary));--countdown-background: rgb(var(--color-background));--countdown-border: rgb(var(--color-border))}.countdown-timer[data-color-scheme]{--countdown-primary: var(--color-foreground, rgb(0, 0, 0));--countdown-secondary: var(--color-foreground-secondary, rgb(0, 0, 0, .7));--countdown-accent: var(--color-primary, rgb(0, 15, 159));--countdown-background: var(--color-background, rgb(255, 255, 255));--countdown-border: var(--color-border, rgb(230, 230, 230))}@media (prefers-reduced-motion: reduce){.countdown-timer{transition:none}.countdown-timer[data-expired=true] .countdown-timer__digit{animation:none}}@media (prefers-contrast: high){.countdown-timer{border-width:2px}.countdown-timer__digit{border:2px solid currentColor}}.countdown-timer--minimal{padding:.5rem;gap:.375rem;border:none;background:transparent;box-shadow:none}.countdown-timer--minimal .countdown-timer__header{flex-direction:row;gap:.375rem;justify-content:center;align-items:center}.countdown-timer--minimal .countdown-timer__footer{display:none}@media print{.countdown-timer{box-shadow:none;border:1px solid #000;background:#fff;color:#000}.countdown-timer__debug{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/countdown-timer.css.map */
