.msd-fsbar{margin:0 0 16px;padding:14px 16px;border-radius:16px;background:linear-gradient(313deg,rgba(88,25,83,.07),rgba(205,155,171,.12));border:1px solid rgba(88,25,83,.16);box-sizing:border-box}
.msd-fsbar--cart{margin:4px 0 18px;padding:16px 18px}
.msd-fsbar--checkout{margin:0 0 18px}
.msd-fsbar-head{display:flex;align-items:center;gap:10px;margin-bottom:11px;font-size:13.5px;line-height:1.35;color:#3a1136}
.msd-fsbar-icon{flex:0 0 auto;width:20px;height:20px;color:#581953;display:flex}
.msd-fsbar-icon svg{width:100%;height:100%}
.msd-fsbar-text strong{color:#581953}
.msd-fsbar-track{position:relative;height:9px;border-radius:999px;background:rgba(88,25,83,.13);overflow:hidden}
.msd-fsbar-fill{position:absolute;top:0;left:0;bottom:0;width:0%;border-radius:999px;background:linear-gradient(313deg,#581953,#CD9BAB);transition:width .7s cubic-bezier(.22,.9,.3,1);overflow:hidden}
.msd-fsbar-fill::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-100%);animation:msd-fsbar-shimmer 2.4s ease-in-out infinite}
@keyframes msd-fsbar-shimmer{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}
.msd-fsbar.is-achieved{background:linear-gradient(313deg,rgba(45,168,21,.08),rgba(127,216,88,.14));border-color:rgba(45,168,21,.22)}
.msd-fsbar.is-achieved .msd-fsbar-head{color:#1f6b0c;font-weight:600}
.msd-fsbar.is-achieved .msd-fsbar-icon{color:#2DA815}
.msd-fsbar.is-achieved .msd-fsbar-fill{background:linear-gradient(313deg,#2DA815,#7FD858)}
.msd-fsbar.is-achieved .msd-fsbar-fill::after{animation:none;opacity:0}
@media (prefers-reduced-motion: reduce){.msd-fsbar-fill,.msd-fsbar-fill::after{transition:none;animation:none}}
.msd-shipping-free-price{display:contents}
.msd-shipping-free-price .woocommerce-Price-amount{color:#1f6b0c !important;font-weight:700}
