.urgency-timer{margin:2rem 0;border-radius:16px;background:linear-gradient(135deg,#2a2724,#1a1816);padding:0;box-shadow:0 8px 32px #bfa87340,0 0 0 1px #bfa87333 inset,0 20px 60px #0000004d;position:relative;overflow:hidden;animation:timerAppear .6s cubic-bezier(.34,1.56,.64,1)}@keyframes timerAppear{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.urgency-timer:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(191,168,115,.15) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.urgency-timer__container{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.75rem 2rem;z-index:1}.urgency-timer__icon{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#d8c7a1,#bfa873);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #bfa87366;animation:iconRotate 2s ease-in-out infinite}@keyframes iconRotate{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}.urgency-timer__icon svg{width:32px;height:32px;color:#2a2724}.urgency-timer__content{flex:1;display:flex;flex-direction:column;gap:.5rem}.urgency-timer__label{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#d8c7a1,#f4e4c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.8}}.urgency-timer__countdown{display:flex;align-items:center}.urgency-timer__time{display:flex;align-items:center;gap:.25rem;font-family:Monaco,Courier New,monospace;font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(191,168,115,.3);letter-spacing:.5px}.urgency-timer__hours,.urgency-timer__minutes,.urgency-timer__seconds{min-width:2ch;text-align:center;transition:all .3s ease}.urgency-timer__separator{color:#d8c7a1;animation:blink 1s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.urgency-timer__message{font-size:13px;color:#c4b5a0;font-weight:500}.urgency-timer__sparkle{position:absolute;top:1rem;right:1.5rem;font-size:28px;animation:sparkleFloat 3s ease-in-out infinite;opacity:.7}@keyframes sparkleFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(10deg)}}.urgency-timer__progress{height:4px;background:#2a272480;position:relative;overflow:hidden}.urgency-timer__progress-bar{height:100%;background:linear-gradient(90deg,#d8c7a1,#bfa873,#d8c7a1);background-size:200% 100%;width:100%;transform-origin:left;animation:progressShine 2s linear infinite;box-shadow:0 0 10px #bfa87380}@keyframes progressShine{to{background-position:-200% 0}}.urgency-timer.urgent{animation:urgentPulse 1s ease-in-out infinite}@keyframes urgentPulse{0%,to{box-shadow:0 8px 32px #bfa87340,0 0 0 1px #bfa87333 inset,0 20px 60px #0000004d}50%{box-shadow:0 8px 32px #bfa87380,0 0 0 2px #bfa87366 inset,0 20px 60px #0000004d}}.urgency-timer.urgent .urgency-timer__time{animation:numberPulse 1s ease-in-out infinite}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.urgency-timer.critical .urgency-timer__label{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.urgency-timer.critical .urgency-timer__progress-bar{background:linear-gradient(90deg,#ff6b6b,#ee5a6f,#ff6b6b);background-size:200% 100%}@media screen and (max-width:749px){.urgency-timer__container{flex-direction:column;text-align:center;padding:1.5rem 1.25rem;gap:1rem}.urgency-timer__icon{width:48px;height:48px}.urgency-timer__icon svg{width:28px;height:28px}.urgency-timer__time{font-size:28px}.urgency-timer__sparkle{top:.75rem;right:1rem;font-size:24px}.urgency-timer__label{font-size:13px}.urgency-timer__message{font-size:12px}}@media screen and (min-width:750px)and (max-width:989px){.urgency-timer__container{padding:1.5rem 1.75rem}.urgency-timer__time{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/urgency-timer.css.map */
