.smart-progress-wrapper{--spb-color-bg: #e0e0e0;--spb-color-text: rgba(var(--color-foreground), 1);--spb-color-fresh-1: #00f2fe;--spb-color-fresh-2: #4facfe;--spb-color-warm-1: #fa709a;--spb-color-warm-2: #fee140;--spb-color-gold-1: #f6d365;--spb-color-gold-2: #fda085;--spb-color-prestige-1: #c471f5;--spb-color-prestige-2: #fa71cd;width:100%;font-family:inherit;z-index:99;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;pointer-events:none}.smart-progress-wrapper *{pointer-events:auto}.smart-progress-wrapper--sticky{position:relative!important;top:0;width:100%;max-width:none;background:rgba(var(--color-background),1);padding:1.5rem 2rem;box-shadow:none!important;border:none;border-radius:0;z-index:1}.smart-progress-wrapper--drawer{padding:1.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));width:100%}body.overflow-hidden .smart-progress-wrapper--sticky{transform:translateY(-100%);opacity:0}.spb-header{display:flex;justify-content:center;margin-bottom:1.2rem;text-align:center}.spb-message{font-size:1.5rem;font-weight:600;color:var(--spb-color-text);margin:0;line-height:1.3;letter-spacing:-.01em}.spb-savings-amount{font-weight:700}.spb-highlight-swing{display:inline-block;color:rgb(var(--color-button));font-weight:900;font-size:1.15em;transform-origin:center center;animation:spb-swing 2.5s ease-in-out infinite}@keyframes spb-swing{0%,to{transform:rotate(0) scale(1.02)}25%{transform:rotate(4deg) scale(1.02)}75%{transform:rotate(-4deg) scale(1.02)}}.spb-track-row{display:flex;align-items:center;gap:1.5rem;position:relative;flex-wrap:wrap}.spb-track-container{display:flex;align-items:center;gap:1rem;flex-grow:1;min-width:200px}.spb-track{flex-grow:1;height:24px;background-color:var(--spb-color-bg);border-radius:24px;padding:4px;position:relative;box-shadow:inset 0 2px 5px #0000001a}.spb-fill{height:100%;width:0%;border-radius:20px;transition:width .6s cubic-bezier(.25,.8,.25,1);background-image:linear-gradient(90deg,#4facfe,#00f2fe,#4facfe);background-size:200% auto;animation:shimmer 1.5s linear infinite;box-shadow:0 4px 12px #00000040}.spb-fill--slowing{transition:width 1.8s cubic-bezier(.25,.8,.25,1)!important}.spb-fill[data-level="0"]{background-image:linear-gradient(90deg,#4facfe,#00f2fe,#4facfe)}.spb-fill[data-level="1"]{background-image:linear-gradient(90deg,#43e97b,#38f9d7,#43e97b)}.spb-fill[data-level="2"]{background-image:linear-gradient(90deg,#f6d365,#fda085,#f6d365)}.spb-fill[data-level="3"]{background-image:linear-gradient(90deg,#fa709a,#fee140,#fa709a)}.spb-fill[data-level="4"]{background-image:linear-gradient(90deg,#a18cd1,#fbc2eb,#a18cd1)}.spb-fill[data-level="5"],.spb-fill[data-level=max]{background-image:linear-gradient(90deg,#f83600,#f9d423,#f83600)}.spb-icon{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);color:rgb(var(--color-foreground));flex-shrink:0;font-family:inherit;line-height:1}.spb-icon-start{opacity:.6}.spb-icon svg,.spb-icon img{width:100%;height:100%;fill:currentColor;object-fit:contain}.spb-cart-btn{display:flex;align-items:center;gap:.6rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1rem 1.6rem;border-radius:12px;font-weight:700;font-size:1.4rem;cursor:pointer;transition:transform .2s ease,opacity .2s ease;box-shadow:0 4px 10px #0000001a;white-space:nowrap}.spb-cart-btn:hover{transform:translateY(-2px);opacity:.9}.spb-cart-btn svg{width:18px;height:18px;fill:currentColor}.spb-footer{text-align:center;margin-top:1.2rem;width:100%}.spb-savings{font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin:0;font-weight:500}.spb-savings strong{color:#2e7d32;font-weight:700}@keyframes shimmer{0%{background-position:0% center}to{background-position:-200% center}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.spb-animate-pop{animation:pop .6s cubic-bezier(.175,.885,.32,1.275)}.spb-animate-glow{box-shadow:0 0 35px #ffa500cc!important;transition:box-shadow .4s ease}[id*=announcement-bar],.announcement-bar-section,.announcement-bar,#shopify-section-header-group .announcement-bar-section{display:none!important}smart-progress-bar{position:relative!important;display:block;width:100%;z-index:99}smart-progress-bar.spb-is-hidden{display:none!important}@media screen and (min-width:750px){.smart-progress-wrapper--sticky{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2.5rem!important;padding:.8rem 2.5rem!important}.smart-progress-wrapper--sticky .spb-header{margin-bottom:0!important;margin-top:0!important;flex-shrink:0!important}.smart-progress-wrapper--sticky .spb-message{font-size:1.25rem!important}.smart-progress-wrapper--sticky .spb-track-row{flex-grow:1!important;max-width:650px!important;width:100%!important;margin-bottom:0!important}.smart-progress-wrapper--sticky .spb-track{height:18px!important}.smart-progress-wrapper--sticky .spb-footer{margin-top:0!important;width:auto!important;flex-shrink:0!important}.smart-progress-wrapper--sticky .spb-savings{font-size:1.15rem!important}}@media screen and (max-width:749px){.smart-progress-wrapper--sticky{padding:1rem 1.2rem}.smart-progress-wrapper--sticky .spb-cart-btn--desktop{display:none!important}.spb-header{margin-bottom:.8rem}.spb-message{font-size:1.15rem}.spb-track-row{flex-wrap:nowrap;gap:.8rem}.spb-track{height:14px;padding:3px;border-radius:14px}.spb-icon{min-width:26px;height:26px}.spb-footer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/smart-progress-bar.css.map */
