.ff-delivery-progress{display:block;padding:18px;margin:0 0 20px;border:1px solid var(--ff-delivery-track,#4a4530);background:var(--ff-delivery-bg,#17160f);color:var(--ff-delivery-text,#fff);text-align:left;box-sizing:border-box;width:100%}
.ff-delivery-progress[hidden],.ff-delivery-progress[data-pending=true]{display:none!important}
.ff-delivery-progress__message{font-size:14px;line-height:1.55;margin:0 0 12px;letter-spacing:normal}
.ff-delivery-progress__message strong{font-weight:700;color:var(--ff-delivery-fill,#fce477)}
.ff-delivery-progress__track{height:7px;background:var(--ff-delivery-track,#4a4530);overflow:hidden;border-radius:7px}
.ff-delivery-progress .ff-delivery-progress__fill{display:block;height:100%;background:var(--ff-delivery-fill,#fce477);transition:width .28s ease}
.ff-delivery-progress__amounts{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;color:var(--ff-delivery-muted,#c8c4b3);margin-top:8px;letter-spacing:normal}
.ff-delivery-progress__note{font-size:11px;line-height:1.55;color:var(--ff-delivery-muted,#c8c4b3);margin:12px 0 0;letter-spacing:normal}
.cart-notification .ff-delivery-progress{padding:16px;margin-top:0}
@media(max-width:749px){.ff-delivery-progress{padding:16px}}
@media(prefers-reduced-motion:reduce){.ff-delivery-progress__fill{transition:none}}
