.st-free-shipping { margin: 16px 0; text-align: left; }
.st-free-shipping[hidden] { display: none; }
.st-free-shipping p { margin: 0 0 8px; color: #292724; font-size: 13px; line-height: 1.45; }
.st-free-shipping progress { display: block; width: 100%; height: 6px; border: 0; border-radius: 3px; overflow: hidden; color: #8b795b; background: #e3ded4; appearance: none; }
.st-free-shipping progress::-webkit-progress-bar { background: #e3ded4; }
.st-free-shipping progress::-webkit-progress-value { background: #8b795b; }
.st-free-shipping progress::-moz-progress-bar { background: #8b795b; }
