.checkout-navigation{margin-bottom:15px;border-bottom:1px solid #bab2b1}.checkout-navigation .navigation-backlink{display:inline-block;margin-bottom:1rem;font-size:.8rem;color:#777575}.checkout-navigation .navigation-steps{padding-left:0;list-style:none;display:flex;justify-content:center;align-items:flex-start;padding:1rem 0}.checkout-navigation .navigation-steps>li{display:flex;align-items:center}.checkout-navigation .navigation-steps>li:first-child .bi{display:none}.checkout-navigation .navigation-steps>li .bi{margin-left:0;margin-right:0;fill:#4f4f4f}.checkout-navigation .navigation-steps>li .step{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:inherit;font-weight:400;color:#4f4f4f;text-decoration:none}.checkout-navigation .navigation-steps>li .step .step-number{display:flex;justify-content:center;align-items:center;margin:4px;width:1.4rem;height:1.4rem;background-color:transparent;outline:2px solid #bab2b1;outline-offset:0;font-size:.8rem;color:inherit;border-radius:50%}.checkout-navigation .navigation-steps>li .step .step-text{display:block;margin-top:.1rem;width:100%;font-size:10px;text-align:center}.checkout-navigation .navigation-steps>li.active .step{font-size:inherit;font-weight:500;color:#3d3d3c}.checkout-navigation .navigation-steps>li.active .step .step-number{margin:4px;background-color:#74aa50;outline:2px solid transparent;outline-offset:2px;color:#fff}.checkout-navigation .navigation-steps>li.current .step{font-size:inherit;font-weight:500;color:#3d3d3c}.checkout-navigation .navigation-steps>li.current .step .step-number{margin:4px;background-color:#74aa50;outline:2px solid #74aa50;outline-offset:2px;color:#fff}@media(min-width:768px){.checkout-navigation .navigation-steps>li .bi{margin-left:.5rem;margin-right:.5rem}.checkout-navigation .navigation-steps>li .step{flex-wrap:nowrap}.checkout-navigation .navigation-steps>li .step .step-text{margin-top:0;margin-left:.75rem;width:auto;font-size:.8rem}}@media(min-width:992px){.checkout-navigation .navigation-steps>li .bi{margin-left:.75rem;margin-right:.75rem}.checkout-navigation .navigation-steps>li .step .step-text{margin-left:.75rem;font-size:1rem}}