.ms-fsb{--_bar-color: var(--fs-bar-color, rgb(var(--ms-color-success)));--_bar-bg: var(--fs-bar-bg, rgba(var(--color-foreground), .08));--_bar-reached: var(--fs-bar-reached, rgb(var(--ms-color-success)));--_bar-height: var(--fs-bar-height, 8px);--_bar-radius: var(--fs-bar-radius, 8px);--_text-color: var(--fs-text-color, inherit);--_text-reached: var(--fs-text-reached, rgb(var(--ms-color-success)));--_text-size: var(--fs-text-size, 1.3rem);--_icon-size: var(--fs-icon-size, 24px);display:block;width:100%;padding:1.2rem 0;box-sizing:border-box}.ms-fsb__message{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:var(--_text-size);line-height:1.4;color:var(--_text-color)}.ms-fsb--reached .ms-fsb__message{color:var(--_text-reached)}.ms-fsb__message--icon-right{justify-content:space-between}.ms-fsb__text{flex:1;min-width:0}.ms-fsb__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_icon-size);height:var(--_icon-size)}.ms-fsb__icon svg{width:100%;height:100%}.ms-fsb--reached .ms-fsb__icon{animation:ms-fsb-bounce .5s ease}.ms-fsb__icon--on-bar{position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .6s cubic-bezier(.22,1,.36,1);z-index:2;filter:drop-shadow(0 1px 2px rgba(var(--color-shadow),.15))}.ms-fsb__bar-wrap{position:relative;width:100%}.ms-fsb__bar-wrap:has(.ms-fsb__icon--on-bar){padding-top:calc(var(--_icon-size) / 2 + 2px);padding-bottom:calc(var(--_icon-size) / 2 - var(--_bar-height) / 2)}.ms-fsb__bar{position:relative;width:100%;height:var(--_bar-height);background:var(--_bar-bg);border-radius:var(--_bar-radius);overflow:hidden}.ms-fsb__bar-fill{display:block!important;height:100%;width:100%;background:var(--_bar-color);border-radius:var(--_bar-radius);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1);min-width:0;max-width:100%}.ms-fsb--reached .ms-fsb__bar-fill{background:var(--_bar-reached)}.ms-fsb--drawer{padding:1rem 2.5rem}.ms-fsb--page{padding:1.2rem 0;margin-bottom:1.6rem}.ms-fsb--product{padding:.8rem 0}@keyframes ms-fsb-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.25)}60%{transform:scale(.95)}}@keyframes ms-fsb-celebrate{0%{transform:scaleX(.97)}50%{transform:scaleX(1.01)}to{transform:scaleX(1)}}.ms-fsb--reached .ms-fsb__bar-fill{animation:ms-fsb-celebrate .4s ease .1s}@media(prefers-reduced-motion:reduce){.ms-fsb__bar-fill,.ms-fsb__icon--on-bar{transition:none}.ms-fsb--reached .ms-fsb__icon,.ms-fsb--reached .ms-fsb__bar-fill{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ms_free-shipping-bar.css.map */
