.spark-free-shipping-progress{width:100%;margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-foreground),.035)}.spark-free-shipping-progress__message{margin:0 0 .8rem;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4;text-align:center}.spark-free-shipping-progress__track{width:100%;height:.8rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.12)}.spark-free-shipping-progress__fill{display:block;width:0;height:100%;border-radius:inherit;background:rgb(var(--color-button));transition:width .4s ease}.spark-free-shipping-progress.is-complete{border-color:#22a44752;background:#22a44714}.spark-free-shipping-progress.is-complete .spark-free-shipping-progress__fill{background:#22a447}.spark-free-shipping-toast{position:fixed;z-index:130;top:2rem;right:2rem;width:min(36rem,calc(100vw - 4rem));padding:1.5rem 4.2rem 1.5rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.3rem;background:rgb(var(--color-background));box-shadow:0 1.2rem 3.5rem #0000002e;color:rgb(var(--color-foreground));opacity:0;visibility:hidden;transform:translateY(-1.5rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;pointer-events:none}.spark-free-shipping-toast.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.spark-free-shipping-toast__title,.spark-free-shipping-toast__message{margin:0}.spark-free-shipping-toast__title{font-size:1.4rem;font-weight:700}.spark-free-shipping-toast__message{margin-top:.4rem;font-size:1.3rem;line-height:1.4}.spark-free-shipping-toast__link{display:inline-block;margin-top:.8rem;color:rgb(var(--color-link));font-size:1.25rem;font-weight:700;text-underline-offset:.2rem}.spark-free-shipping-toast__close{position:absolute;top:.8rem;right:.8rem;width:3rem;height:3rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.6);cursor:pointer;font-size:2rem;line-height:1}@media screen and (max-width:749px){.spark-free-shipping-toast{top:1.2rem;right:50%;width:calc(100vw - 2.4rem);transform:translate(50%,-1.5rem)}.spark-free-shipping-toast.is-visible{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.spark-free-shipping-progress__fill,.spark-free-shipping-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-free-shipping-progress.css.map */
