.free-shipping-bar { padding: 1rem 0 1.4rem; }
.drawer__inner > .free-shipping-bar { padding: 0 0 1.4rem; }
.free-shipping-bar__text { margin: 0 0 0.8rem; font-size: 1.4rem; }
.free-shipping-bar__track { display: block; height: 0.6rem; border-radius: 1rem; background: rgba(var(--color-foreground), 0.1); overflow: hidden; }
.free-shipping-bar__fill { display: block; height: 100%; background: rgb(var(--color-button)); transition: width 0.3s ease; }
.free-shipping-bar--done .free-shipping-bar__text { font-weight: 600; }
