@keyframes rollDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rollDownNew{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.roll-down-old{animation:rollDown .5s ease-in forwards}.roll-down-new{animation:rollDownNew .5s ease-out forwards}.promotion-header-countdown-container .countdown-number-box{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:16px;font-weight:600;line-height:1}.promotion-header-countdown-container .countdown-number-box .countdown-number,.promotion-header-countdown-container .countdown-number-box .countdown-number-next{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent}.promotion-header-countdown-container .countdown-number-box .countdown-number-next{transform:translateY(-100%)}.promotion-header{position:relative}.promotion-header-close-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.promotion-header-container{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter);color:#fff}.cc-promotion-header{position:relative;top:auto;z-index:31}.promotion-header-slider{overflow:hidden;position:relative;height:0;opacity:0;visibility:hidden}.promotion-header-slider.is-initialized{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.promotion-header-close-button{display:none}.promotion-header-slider-wrapper{display:flex;flex-direction:column;transition:transform .5s ease-in-out}.promotion-header-item{flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 0;column-gap:24px;row-gap:12px}.promotion-header-container .header-title{font-size:16px!important;font-weight:600!important;line-height:1.5;flex:0 1 auto!important}.promotion-header-container .header-title[href]:hover{text-decoration:underline}.promotion-header-container .promotion-header-item a{font-size:12px;font-weight:500;line-height:1.5;padding:7px 16px;border-radius:50px;flex:0 0 auto}.promotion-header-countdown-container{display:flex;align-items:center;font-size:13px;gap:6px;flex:0 0 auto}.promotion-header-countdown-container .countdown-text{font-weight:600;line-height:1.5;display:flex;align-items:center;justify-content:center;font-size:12px}.promotion-header-container .header-coupon-code{display:flex;align-items:center;gap:4px;border:1px dashed;padding:6px 16px;border-radius:80px;font-size:12px;font-weight:600;flex:0 0 auto}.promotion-header-container .header-coupon-code-text{font-weight:500}.promotion-header-container .header-coupon-code-no-copy{display:flex;align-items:center;gap:4px;cursor:pointer}.promotion-header-container .header-coupon-code-no-copy .header-coupon-code-icon{display:flex;align-items:center;justify-content:center}.promotion-header-container .header-coupon-code-copy{display:none;align-items:center;gap:4px;font-weight:500}.promotion-header-container .header-coupon-code.is-copied .header-coupon-code-no-copy{display:none}.promotion-header-container .header-coupon-code.is-copied .header-coupon-code-copy{display:flex}@media(max-width:768px){.promotion-header-container{padding:0 24px}.promotion-header-container .promotion-header-item{gap:8px;flex-wrap:wrap}.promotion-header-container .header-title{font-size:12px!important;line-height:1.2!important;text-align:center!important;font-weight:600!important}.promotion-header-countdown-container{justify-content:center;font-size:12px}.promotion-header-container .promotion-header-item a{padding:3px 8px;font-size:12px}.promotion-header-countdown-container .countdown-number-box{font-size:12px;width:20px;height:20px}.promotion-header-container .header-coupon-code{padding:3px 8px}.promotion-header-close-button{top:6px;transform:translateY(0)}.promotion-header-close-button svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/promotion-header.css.map */
