.\#free-shipping-progress-bar-milestone{position:absolute;top:50%;left:var(--milestone-pos);transform:translate(-50%,-50%);z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center}.\#free-shipping-progress-bar-milestone-icon{display:block;font-size:.65rem;line-height:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.4))}.\#free-shipping-progress-bar-milestone:after{content:"";display:block;width:2px;height:.55rem;background:#ffffff80;border-radius:1px}.\#free-shipping-progress-bar-icon{-webkit-mask-image:-webkit-radial-gradient(white,black)}.\#free-shipping-progress-bar-icon.\@success{background-color:var(--color-g-success);color:var(--color-g-fg);padding:.4rem;border-radius:50%}.\#free-shipping-progress-bar-icon.\@success .\#icon{--size: 1rem}.\#free-shipping-progress-bar-heading{margin:0}.\#free-shipping-progress-bar-header{display:flex;align-items:center;justify-content:center;gap:.7rem}.\#free-shipping-progress-bar-progress{width:100%;margin-top:.5rem;border-radius:var(--glob-border-radius-base);position:relative;height:.55rem;background:#ffffff2e;box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0f}.\#free-shipping-progress-bar-progress-inner{width:calc(var(--progress) * 1%);position:absolute;top:0;left:0;height:100%;border-radius:var(--glob-border-radius-base);background:linear-gradient(to bottom,#c8e86a,#a3c750 45%,#7fa33a);box-shadow:0 1px #ffffff59 inset,0 -1px #00000040 inset,0 2px 6px #a3c75080,0 0 12px #a3c75040}.\#cart-drawer-after-header .\#free-shipping-progress-bar{width:90%;margin-inline:auto;display:block;padding:0}.\#cart-drawer-after-header .\#free-shipping-progress-bar-icon{display:none}.\#cart-drawer-after-header .\#free-shipping-progress-bar-header{justify-content:flex-start;padding-block:var(--glob-size-3);padding-inline:0;margin-bottom:0;gap:0}.\#cart-drawer-after-header .\#free-shipping-progress-bar-heading{font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;transition:color .3s ease;margin:0}.\#cart-drawer-after-header .\#free-shipping-progress-bar-amount{color:#a3c750;font-weight:700}.\#cart-drawer-after-header [data-element=msg-eligible]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3c750;text-shadow:0 0 20px rgba(163,199,80,.5)}.\#cart-drawer-after-header .\#free-shipping-progress-bar-progress-inner{overflow:hidden;isolation:isolate;position:relative}.\#cart-drawer-after-header .\#free-shipping-progress-bar-progress-inner:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 30%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.2) 70%,transparent 100%);animation:shipping-bar-shimmer 1.4s ease-in-out infinite;border-radius:inherit}@keyframes shipping-bar-shimmer{0%{left:-80%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:130%;opacity:0}}.\#free-shipping-progress-bar.secret-unlocked .\#free-shipping-progress-bar-progress-inner{box-shadow:0 1px #ffffff59 inset,0 -1px #00000040 inset,0 2px 12px #a3c750e6,0 0 28px #a3c75099;animation:fspb-pulse 2s ease-in-out infinite}@keyframes fspb-pulse{0%,to{box-shadow:0 1px #ffffff59 inset,0 -1px #00000040 inset,0 2px 12px #a3c750e6,0 0 28px #a3c75099}50%{box-shadow:0 1px #ffffff59 inset,0 -1px #00000040 inset,0 2px 20px #a3c750,0 0 44px #a3c750cc}}.\#cart-drawer-after-header [data-element=msg-eligible-secret]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3c750;text-shadow:0 0 20px rgba(163,199,80,.6);animation:fspb-fadein .5s ease forwards}@keyframes fspb-fadein{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.\#cart-drawer-after-header [data-element=msg-thanks]{display:block;font-size:.7rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;text-align:center;margin-top:.4rem;animation:fspb-fadein .5s ease forwards}.fspb-confetti-wrap{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:10}.fspb-confetti-dot{position:absolute;top:50%;animation:fspb-fly 1.1s ease-out forwards}@keyframes fspb-fly{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(480deg) scale(0);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/free-shipping-progress-bar.css.map */
