.freeship-progress{padding:15px;background-color:transparent;border-top:1px solid #ccc}@media screen and (min-width:768px){.freeship-progress{padding:16px 0}}.freeship-progress .freeship-text{color:#000;margin-bottom:0;max-width:100%}.freeship-progress .freeship-text p{margin-bottom:0}.freeship-progress p.upsell{text-align:center;font-weight:500}@media screen and (min-width:768px){.freeship-progress p.upsell{text-align:left;font-weight:500}}.freeship-progress p .freeship-price{color:red;font-weight:700}.freeship-progress p .freeship-bold{font-weight:700}.freeship-progress .freeship-progress-bar-wrapper{color:#000}.freeship-progress .freeship-progress-bar-wrapper span{display:inline-block;font-size:14px;font-weight:500}.freeship-progress .freeship-progress-bar-wrapper span.min{width:47px}.freeship-progress .freeship-progress-bar-wrapper span.max{width:60px;text-align:right;margin-left:6px}.freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar-bg{background-color:rgba(0,0,0,.1);height:8px;border-radius:3px;overflow:hidden;position:relative;width:100%}.freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar-fill{height:8px;display:block;border-radius:3px;animation-name:shippingProgressBar;animation-duration:1.25s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;-webkit-animation:shippingProgressBar 1.25s 1;animation:shippingProgressBar 1.25s 1;transition:width .667s cubic-bezier(.37,.16,.22,.89)}.freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar-progress{background:#00b052}.freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar{margin:0 auto;width:calc(100% - 125px);display:inline-block}@-webkit-keyframes shippingProgressBar{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shippingProgressBar{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#checkout-step-shipping_method .freeship-progress{border-top:none;padding-top:30px}@media (min-width:1199px){#checkout-step-shipping_method .freeship-progress .freeship-progress-bar-wrapper span{vertical-align:middle;font-size:15px}#checkout-step-shipping_method .freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar{vertical-align:middle}#checkout-step-shipping_method .freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar-bg{height:13px}#checkout-step-shipping_method .freeship-progress .freeship-progress-bar-wrapper .freeship-progress-bar-fill{height:13px}#checkout-step-shipping_method .freeship-progress{padding-top:70px}#shipping-method-buttons-container .primary .button.action.continue.primary{min-width:250px;font-weight:600;font-size:24px;padding:18px 17px}}