:root{--announcement-timer-bg: #201E50;--announcement-timer-text: #E6F9F7;--announcement-timer-tag-bg: linear-gradient(88deg, #BD891C -2.5%, #F7D359 30.35%, #FDE97E 49.98%, #F3CC51 72.97%, #C18E23 101.87%);--announcement-timer-tag-text: #201E50;--announcement-timer-timer-text: #FFF;--announcement-timer-timer-info: rgba(255, 255, 255, .5);--announcement-timer-border-radius: 4px;--announcement-timer-transition: all .3s ease;--announcement-timer-shadow: 0 2px 8px rgba(0, 0, 0, .1)}.shopify-section:has(.announcement-timer-section){position:sticky;top:0;z-index:9}.announcement-timer-section{--opacity: 1;background:var(--announcement-timer-bg);opacity:var(--opacity);transition:var(--announcement-timer-transition)}.announcement-timer-container{display:flex;align-items:center;justify-content:center;padding:12px;background:inherit;color:var(--announcement-timer-text);text-decoration:none;transition:var(--announcement-timer-transition);min-height:48px;position:relative;overflow:hidden}.announcement-timer-container:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--announcement-timer-shadow)}.announcement-timer-tag{display:flex;padding:4px 8px;align-items:center;gap:4px;border-radius:var(--announcement-timer-border-radius);background:var(--announcement-timer-tag-bg);color:var(--announcement-timer-tag-text);font-size:14px;font-weight:600;line-height:1;margin-right:14px;min-width:max-content;transition:var(--announcement-timer-transition);position:relative;overflow:hidden}.announcement-timer-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.announcement-timer-tag:hover:before{left:100%}.announcement-timer-tag-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0;transition:var(--announcement-timer-transition)}.announcement-timer-tag-text{font-weight:600;white-space:nowrap}.announcement-timer-text{margin:0 48px 0 0;font-size:16px;font-weight:600;line-height:1.25;text-align:center}.announcement-timer-wrapper{display:flex;align-items:center;gap:11.2px;color:var(--announcement-timer-timer-text);font-size:19.765px;font-weight:600;line-height:1.214;min-width:max-content;transition:var(--announcement-timer-transition)}.announcement-timer-item{display:flex;flex-direction:column;align-items:center;gap:2px}.announcement-timer-value{font-size:inherit;font-weight:inherit;line-height:inherit;min-width:2ch;text-align:center}.announcement-timer-info{color:var(--announcement-timer-timer-info);font-size:12px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.announcement-timer-separator{color:var(--announcement-timer-timer-text);font-size:inherit;font-weight:400;line-height:inherit;animation:announcement-timer-pulse 2s infinite}@keyframes announcement-timer-pulse{0%,to{opacity:1}50%{opacity:.5}}.announcement-timer-expired,.announcement-timer-error,.announcement-timer-fallback{color:var(--announcement-timer-timer-text);font-size:16px;font-weight:600;text-align:center;padding:8px;background:#ffffff1a;border-radius:var(--announcement-timer-border-radius)}.announcement-timer-error{color:#ff6b6b}@media screen and (max-width: 768px){.announcement-timer-container{padding:12px 16px;flex-wrap:wrap;gap:8px}.announcement-timer-tag{padding:3.692px 7.385px;margin-right:8px;font-size:12px}.announcement-timer-tag-icon{display:none}.announcement-timer-text{font-size:12px;font-weight:500;margin-right:8px;line-height:1.2;flex:1;min-width:0;text-align:left}.announcement-timer-info{display:none}.announcement-timer-wrapper{padding:2px 8px;gap:4px;border-radius:var(--announcement-timer-border-radius);background:#ffffff1a;font-size:16px;margin-left:auto;flex-shrink:0}.announcement-timer-separator{font-size:14px;line-height:1.2}.announcement-timer-item{gap:0}}@media screen and (max-width: 768px){.announcement-timer-section[data-mobile-hidden=true]{display:none}}@media (prefers-reduced-motion: reduce){.announcement-timer-separator{animation:none}.announcement-timer-container:hover{transform:none}.announcement-timer-tag:before{display:none}}@media (prefers-contrast: high){:root{--announcement-timer-bg: #000;--announcement-timer-text: #FFF;--announcement-timer-timer-text: #FFF;--announcement-timer-timer-info: #CCC}}@media print{.announcement-timer-section{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/announcement-timer.css.map */
