.checkout .checkout-title{border-bottom:1px solid #eee}.checkout .checkout-title-padding-bottom{margin-bottom:40px;padding-bottom:15px}.checkout .confirmation{background:#fff;margin:0 auto;max-width:640px;padding:2rem 1rem 1rem}.checkout .customer-logout{margin:3rem auto 0;max-width:640px}@media(min-width:992px){.checkout .confirmation{max-width:none;padding-left:0;padding-right:0;width:100%}.checkout .confirmation>.row>.col{display:flex;flex-direction:column;gap:32px}}.steps{padding:0 0 20px}.steps>.step{padding:0;position:relative}.steps>.step .stepnum{color:#595959;font-size:16px;font-weight:600;margin-bottom:5px;padding:0 15px;white-space:nowrap}.steps>.step>.dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:48px;width:30px}.steps>.step>.dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.steps>.step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.steps>.step>.progress .progress-bar{background:#fbe8aa;box-shadow:none;width:0}.steps>.step.complete>.progress>.progress-bar{width:100%}.steps>.step.active>.progress>.progress-bar{width:50%}.steps>.step:first-child.active>.progress>.progress-bar{width:0}.steps>.step:first-child>.progress{left:50%;width:50%}.steps>.step:last-child.active>.progress>.progress-bar{width:100%}.steps>.step:last-child>.progress{width:50%}.steps>.step.disabled>.dot{background-color:#f5f5f5;pointer-events:none}.steps>.step.disabled>.dot:after{opacity:0}