.dw-checkout-steps{border-bottom:1px solid #ded8ce;gap:0;margin:0 0 32px;padding:0 0 22px;list-style:none;display:flex}.dw-checkout-steps li{color:#84817a;flex:1;align-items:center;gap:11px;min-width:0;font-size:13px;font-weight:650;display:flex;position:relative}.dw-checkout-steps li:not(:last-child):after{content:"";background:#d4cdc1;height:1px;position:absolute;top:18px;left:calc(50% + 66px);right:23px}.dw-checkout-steps .is-complete{color:#4c6251}.dw-checkout-steps .is-current{color:#20211e;font-weight:800}.dw-checkout-step-link{color:inherit;border-radius:6px;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.dw-checkout-step-link:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.dw-checkout-step-link:focus-visible{outline-offset:5px;outline:2px solid #ca4b3d}.dw-checkout-step-marker{border:1px solid #d1cbc1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex}.is-complete .dw-checkout-step-marker{color:#32543d;background:#e3eee4;border-color:#e3eee4}.is-current .dw-checkout-step-marker{color:#fff;background:#202521;border-color:#202521}@media (max-width:800px){.dw-checkout-steps{margin-bottom:24px}}@media (max-width:560px){.dw-checkout-steps{padding-bottom:17px}.dw-checkout-steps li{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.dw-checkout-step-link{flex-direction:column;align-items:flex-start;gap:7px}.dw-checkout-steps li:not(:last-child):after{top:18px;left:43px;right:10px}}
