.custom-countdown-offer-wrapper{width:100%;position:relative;z-index:100;font-family:inherit;overflow:hidden}.custom-countdown-offer-wrapper.custom-countdown-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 10px #0000001a}.custom-countdown-offer-container{max-width:100%;margin:0 auto;padding:15px 20px;position:relative;display:flex;align-items:center;justify-content:center;min-height:60px}.custom-countdown-offer-content{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;max-width:1200px}.custom-countdown-offer-message{flex-shrink:0}.custom-countdown-offer-text{font-size:1.1rem;font-weight:600;line-height:1.3;text-align:center}.custom-countdown-offer-timer{flex-shrink:0}.custom-countdown-timer-display{display:flex;align-items:center;gap:8px;font-family:Courier New,monospace}.custom-countdown-time-unit{display:flex;flex-direction:column;align-items:center;min-width:50px}.custom-countdown-time-value{font-size:1.5rem;font-weight:700;line-height:1;background:#ffffff1a;padding:8px 12px;border-radius:6px;min-width:45px;text-align:center;border:1px solid rgba(255,255,255,.2)}.custom-countdown-time-label{font-size:.75rem;font-weight:500;margin-top:4px;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.custom-countdown-time-separator{font-size:1.5rem;font-weight:700;opacity:.8;animation:custom-countdown-blink 2s infinite}.custom-countdown-expired-message{font-size:1.1rem;font-weight:600;text-align:center;color:#ff6b6b;animation:custom-countdown-flash 1s infinite alternate}.custom-countdown-offer-button{flex-shrink:0}.custom-countdown-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:6px;border:2px solid transparent;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap}.custom-countdown-cta-button: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 ease}.custom-countdown-cta-button:hover:before{left:100%}.custom-countdown-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}.custom-countdown-cta-button:active{transform:translateY(0)}.custom-countdown-close-button{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:none;border:none;color:inherit;cursor:pointer;padding:8px;border-radius:4px;opacity:.7;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.custom-countdown-close-button:hover{opacity:1;background:#ffffff1a}.custom-countdown-close-button:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.custom-countdown-animation-pulse .custom-countdown-time-value{animation:custom-countdown-pulse 2s infinite}.custom-countdown-animation-flash .custom-countdown-offer-wrapper{animation:custom-countdown-flash-bg 3s infinite}.custom-countdown-animation-shake .custom-countdown-timer-display{animation:custom-countdown-shake .5s infinite}@keyframes custom-countdown-blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes custom-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes custom-countdown-flash{0%,to{opacity:1}50%{opacity:.7}}@keyframes custom-countdown-flash-bg{0%,90%{opacity:1}95%{opacity:.8}to{opacity:1}}@keyframes custom-countdown-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes custom-countdown-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes custom-countdown-slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.custom-countdown-offer-wrapper.custom-countdown-hidden{animation:custom-countdown-slideUp .3s ease forwards}.custom-countdown-offer-wrapper.custom-countdown-show{animation:custom-countdown-slideDown .3s ease forwards}@media screen and (max-width: 768px){.custom-countdown-offer-container{padding:12px 15px;min-height:auto}.custom-countdown-offer-content{gap:15px;flex-direction:column}.custom-countdown-offer-text{font-size:1rem}.custom-countdown-timer-display{gap:6px}.custom-countdown-time-unit{min-width:40px}.custom-countdown-time-value{font-size:1.25rem;padding:6px 10px;min-width:35px}.custom-countdown-time-label{font-size:.7rem}.custom-countdown-cta-button{padding:10px 20px;font-size:.9rem}.custom-countdown-close-button{top:10px;right:10px;transform:none;position:absolute}}@media screen and (max-width: 480px){.custom-countdown-offer-content{gap:10px}.custom-countdown-offer-text{font-size:.9rem}.custom-countdown-time-value{font-size:1.1rem;padding:4px 8px;min-width:30px}.custom-countdown-time-label{font-size:.65rem}.custom-countdown-cta-button{padding:8px 16px;font-size:.85rem}}@media (prefers-contrast: high){.custom-countdown-time-value{border:2px solid currentColor;background:transparent}.custom-countdown-cta-button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.custom-countdown-time-separator,.custom-countdown-time-value,.custom-countdown-cta-button,.custom-countdown-offer-wrapper{animation:none!important}.custom-countdown-cta-button:hover{transform:none}}@media print{.custom-countdown-offer-wrapper{display:none}}.custom-countdown-cta-button:focus{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}[dir=rtl] .custom-countdown-close-button{right:auto;left:15px}[dir=rtl] .custom-countdown-offer-content{direction:rtl}@media (prefers-color-scheme: dark){.custom-countdown-offer-wrapper{border-bottom:1px solid rgba(255,255,255,.1)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-countdown-offer-bar.css.map */
