.promo-checkpoints-container{padding-right:5px}.promo-checkpoints-progress-bar{max-width:1240px;height:85px;position:relative}.promo-checkpoints-progress-bar .fillup-bar{width:100%;height:10px;background:#eaeaea;border-radius:50px;position:relative}.promo-checkpoints-progress-bar .fillup-bar .progress{height:100%;border-radius:50px;width:0}.promo-checkpoints-progress-bar ul{padding:0;margin:-25px 0 0 0;list-style:none;display:flex;position:relative;z-index:2}.promo-checkpoints-progress-bar ul li{width:100%;display:flex;flex-flow:column;align-items:end;text-align:center;gap:10px;font-size:14px;color:#666}.promo-checkpoints-progress-bar ul li:last-child .cp-text{right:17px!important}.promo-checkpoints-progress-bar ul li i{width:40px;min-height:40px;background:#eaeaea;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease 0s;position:relative;right:-5px;top:-15px;position:relative;z-index:99;color:#666}.promo-checkpoints-progress-bar ul li .cp-text,.promo-checkpoints-progress-bar ul li.active .cp-text{position:absolute;right:0;top:35px;white-space:nowrap;font-style:normal;line-height:1.2;transform:translateX(35%)}.promo-checkpoints-progress-bar ul li.active i{color:#fff}.promo-checkpoints-progress-bar ul li.active:nth-of-type(1) i{animation:pulse1 2s ease-in-out infinite 1.2s}@keyframes pulse1-text{0%{transform:translateX(35%) scale(.95)}70%{transform:translateX(35%) scale(1)}100%{transform:translateX(35%) scale(.95)}}@keyframes pulse1{0%{transform:scale(.95)}70%{transform:scale(1)}100%{transform:scale(.95)}}.promo-checkpoints-progress-bar ul li.active:nth-of-type(2) i{animation:pulse2 2s ease-in-out infinite 3.2s}@keyframes pulse2-text{0%{transform:translateX(35%) scale(.95)}70%{transform:translateX(35%) scale(1)}100%{transform:translateX(35%) scale(.95)}}@keyframes pulse2{0%{transform:scale(.95)}70%{transform:scale(1)}100%{transform:scale(.95)}}.promo-checkpoints-progress-bar ul li.active:nth-of-type(3) i{animation:pulse3 2s ease-in-out infinite 5.2s}@keyframes pulse3-text{0%{transform:translateX(35%) scale(.95)}70%{transform:translateX(35%) scale(1)}100%{transform:translateX(35%) scale(.95)}}@keyframes pulse3{0%{transform:scale(.95)}70%{transform:scale(1)}100%{transform:scale(.95)}}.promo-checkpoints-progress-bar .fillup-bar .progress ul{margin:0;position:absolute;left:0;right:0;height:100%;display:flex;gap:0}.promo-checkpoints-progress-bar .fillup-bar .progress ul li{position:relative}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(1):before{content:"";position:absolute;left:0;width:100%;top:0;bottom:0;border-radius:20px 0 0 20px;animation-name:gradient1;animation-delay:0s;animation-duration:2s;animation-fill-mode:both}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(1) .cp-text,.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(1) i{transition-delay:2s}@keyframes gradient1{from{width:0}to{width:100%}}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(2):before{content:"";position:absolute;left:0;width:100%;top:0;bottom:0;border-radius:20px 0 0 20px;animation-name:gradient2;animation-delay:2s;animation-duration:2s;animation-fill-mode:both}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(2) i,.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(2) .cp-text{transition-delay:4s}@keyframes gradient2{from{width:0}to{width:100%}}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(3):before{content:"";position:absolute;left:0;width:100%;top:0;bottom:0;border-radius:20px 0 0 20px;animation-name:gradient3;animation-delay:4s;animation-duration:2s;animation-fill-mode:both}.cp-last-element .cp-text{text-align:right}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(3) .cp-text,.promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(3) i{transition-delay:6s}@keyframes gradient3{from{width:0}to{width:100%}}.promo-checkpoints-progress-bar ul li:last-child .cp-text{right:30px!important}.promo-checkpoints-progress-bar .fillup-bar .progress ul li .cp-text{font-family:"Maven Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400}.promo-checkpoints-progress-bar .fillup-bar .progress ul li .cp-text .reward{font-weight:500}.promo-checkpoints-container .ticker{text-align:center;margin:0 0 30px 0;border-bottom:1px solid #eaeaea;padding:0 5px 20px}.promo-checkpoints-progress-bar .fillup-bar .progress ul li.semi-active:before{content:"";position:absolute;left:0;top:0;bottom:0;border-radius:5px;animation-name:gradient-semi-active;animation-duration:2s;animation-fill-mode:both}.main-menu-mini-cart .promo-checkpoints-container{margin:0;padding:14px;margin-bottom:10px;border-bottom:1px solid #eaeaea}.main-menu-mini-cart .promo-checkpoints-container .ticker{margin:0;padding:10px 0 20px;color:#333}.main-menu-mini-cart .promo-checkpoints-container .ticker b,.main-menu-mini-cart .promo-checkpoints-container .ticker strong{font-weight:500}.main-menu-mini-cart .promo-checkpoints-progress-bar{height:50px}.main-menu-mini-cart .promo-checkpoints-progress-bar .fillup-bar{height:5px}.main-menu-mini-cart .promo-checkpoints-progress-bar ul.loading li i{width:25px;height:25px;min-height:25px;font-size:12px;top:-11px}.main-menu-mini-cart .promo-checkpoints-progress-bar ul.loading :last-child i{left:0}.main-menu-mini-cart .promo-checkpoints-progress-bar .fillup-bar .progress ul.loading li .cp-text{top:20px;font-size:12px;color:#333}.main-menu-mini-cart .promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(2):before,.main-menu-mini-cart .promo-checkpoints-progress-bar .fillup-bar .progress ul li.active:nth-of-type(3):before{left:-5px}.main-menu-mini-cart .promo-checkpoints-progress-bar ul li:last-child .cp-text{right:26px!important}@media all and (max-width:599px){.promo-checkpoints-progress-bar{height:70px}.promo-checkpoints-container .ticker{line-height:1}.promo-checkpoints-progress-bar .fillup-bar{height:5px}.promo-checkpoints-progress-bar ul.loading li i{width:25px;height:25px;min-height:25px;top:-10px;font-size:12px}.promo-checkpoints-progress-bar .fillup-bar .progress ul.loading li .cp-text{top:25px}.promo-checkpoints-progress-bar .fillup-bar .progress ul.loading li .cp-text .target{font-size:13px}}.fa.fa-pagelines{font-family:'Font Awesome 6 Brands'}.woocommerce-cart .gcs-custom-item-cart-reserve-message{display:flex!important}.woocommerce .gcs-custom-item-cart-reserve-message{margin-bottom:0;margin-top:15px}