.header-actions__action--cart{position:fixed!important;top:20px;right:20px;z-index:9999;background:transparent!important;border-radius:50%;width:60px;height:60px;transition:transform .2s ease}.header-actions__action--cart:hover{transform:scale(1.1)}@media screen and (max-width: 749px){.header-actions__action--cart{width:56px;height:56px;top:16px;right:16px}}.cart-drawer__progress-bar{padding:16px 20px;background:#f5f5f5;border-bottom:1px solid #e5e5e5;transition:all .5s ease}.cart-drawer__progress-bar.unlocked{background:linear-gradient(135deg,#ed1c24,#ff4757);position:relative;overflow:hidden}.cart-drawer__progress-bar.unlocked:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shine 2s infinite}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.cart-drawer__progress-bar.unlocked .progress-bar__message,.cart-drawer__progress-bar.unlocked .progress-bar__total{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.progress-bar__message{font-size:13px;color:#333;margin-bottom:8px;text-align:center;font-weight:600}.progress-bar__total{font-size:12px;color:#333;text-align:center;margin-bottom:10px;font-weight:600}.progress-bar__total .savings{color:#ed1c24}.cart-drawer__progress-bar.unlocked .progress-bar__total .savings{color:#ffe66d}.progress-bar__container{position:relative;width:100%;height:10px;background-color:#e0e0e0;border-radius:5px;margin-bottom:12px;overflow:visible}.cart-drawer__progress-bar.unlocked .progress-bar__container{background-color:#ffffff4d}.progress-bar__fill{height:100%;background:linear-gradient(90deg,#ed1c24,#c41419);border-radius:5px;transition:width .4s ease;position:relative}.cart-drawer__progress-bar.unlocked .progress-bar__fill{background:linear-gradient(90deg,#ffe66d,gold);animation:pulse-bar 1.5s ease-in-out infinite}@keyframes pulse-bar{0%,to{box-shadow:0 0 10px #ffe66d80}50%{box-shadow:0 0 20px #ffe66dcc}}.progress-bar__dot{position:absolute;top:50%;right:-7px;transform:translateY(-50%);width:16px;height:16px;background-color:#ed1c24;border:3px solid white;border-radius:50%;box-shadow:0 2px 6px #0003}.progress-bar__milestones{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.progress-milestone{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#ccc;border:2px solid white;border-radius:50%;transition:all .3s ease}.progress-milestone.reached{background-color:#ed1c24;transform:translate(-50%,-50%) scale(1.3)}.progress-bar__tiers{display:flex;gap:6px;font-size:10px}.progress-tier{flex:1;text-align:center;padding:5px 4px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#666;transition:all .3s}.progress-tier.active{background:#ed1c24;color:#fff;border-color:#ed1c24;font-weight:700;transform:scale(1.05)}.cart-drawer__progress-bar.unlocked .progress-tier.active{background:#fff;color:#ed1c24;animation:bounce-tier .6s ease-out}@keyframes bounce-tier{0%,to{transform:scale(1.05)}50%{transform:scale(1.15)}}.progress-tier__label{display:block;font-weight:600;margin-bottom:2px}.progress-tier__price{display:block;opacity:.85;font-size:9px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-progress-styles.css.map */
