/* v3.9.4: independent informational header + basket progress; no product page changes */
.vcc-v394-delivery-banner{background:#063d41;color:#f5ffff;border-bottom:2px solid #26b9ae}
.vcc-v394-banner-inner{display:flex;gap:11px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;padding:10px 15px;font-size:13px;font-weight:750;line-height:1.4}
.vcc-v394-banner-inner small{font-size:11px;font-weight:450;color:#c5e8e4}
.vcc-v394-truck{font-size:22px;color:#78e9d5}
.vcc-v394-progress{padding:16px;border-radius:12px;border:1px solid #d3e9e3;background:#effaf7;margin:14px 0 20px;color:#153c38}
.vcc-v394-progress-message{font-size:14px;font-weight:750;margin-bottom:10px}
.vcc-v394-track{height:9px;border-radius:100px;background:#d4e7e3;overflow:hidden}
.vcc-v394-track span{display:block;height:100%;background:#078c7e;border-radius:100px}
.vcc-v394-progress small{display:block;margin-top:8px;color:#47615e;font-size:11px}
.vcc-cart-drawer .vcc-v394-progress{margin:14px 0 0;padding:12px}
@media(max-width:600px){.vcc-v394-banner-inner{font-size:12px;gap:7px}.vcc-v394-banner-inner small{flex-basis:100%}}
