.countdown-timer-strip{background:#f5f2ed;color:#815d45;padding:12px 0;position:relative;z-index:1000;border-bottom:1px solid #e8dfd2}.countdown-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.countdown-message{display:flex;align-items:center;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.3px;margin-right:20px}.countdown-display{display:flex;align-items:center;gap:8px}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:50px}.countdown-number{background:#e8dfd2;border:1px solid #d4c4b0;border-radius:4px;padding:6px 10px;font-size:16px;font-weight:600;line-height:1;min-width:40px;text-align:center;color:#815d45;transition:all .2s ease}.countdown-number:hover{background:#d4c4b0;transform:translateY(-1px)}.countdown-label-small{font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.3px;margin-top:3px;opacity:.8;color:#815d45}.countdown-separator{font-size:16px;font-weight:500;line-height:1;padding:0 2px;opacity:.6;color:#815d45}@media screen and (max-width:768px){.countdown-timer-strip{padding:10px 0}.countdown-container{flex-direction:column;gap:12px;padding:0 15px}.countdown-message{font-size:13px;text-align:center;margin-right:0;letter-spacing:.2px}.countdown-display{gap:4px;justify-content:center}.countdown-unit{min-width:35px}.countdown-number{font-size:15px;padding:8px 6px;min-width:35px;border-radius:3px}.countdown-label-small{font-size:8px;margin-top:2px;letter-spacing:.2px}.countdown-separator{font-size:16px;padding:0 1px;align-self:flex-start;margin-top:8px}}@media screen and (max-width:480px){.countdown-timer-strip{padding:8px 0}.countdown-container{padding:0 12px;gap:10px}.countdown-message{font-size:11px;letter-spacing:.1px;line-height:1.3}.countdown-display{gap:3px}.countdown-unit{min-width:30px}.countdown-number{font-size:13px;padding:6px 4px;min-width:30px;border-radius:2px}.countdown-label-small{font-size:7px;margin-top:2px;letter-spacing:.1px}.countdown-separator{font-size:14px;margin-top:6px}}.sticky-countdown{position:fixed;top:0;left:0;right:0;z-index:9999}body.has-countdown .section-header{margin-top:60px}@media screen and (max-width:768px){body.has-countdown .section-header{margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/countdown-timer.css.map */
