.checkout-steps{width: 100%;max-width: 48rem;margin: 0 auto 1.5rem;padding: 0.875rem 1rem 1rem;background: #fff;border: 1px solid #eceef2;border-radius: 1.125rem;box-shadow: 0 1px 3px rgb(15 23 42 / 10%);}.checkout-steps__list{position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;padding: 0;list-style: none;}.checkout-steps__list::before{content: "";position: absolute;top: 1.375rem;right: 12.5%;left: 12.5%;height: 1px;background: #eceef2;}.checkout-steps__item{position: relative;display: flex;flex-direction: column;align-items: center;gap: 0.375rem;color: #9ca3af;}.checkout-steps__icon{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;background: #f3f4f6;border-radius: 0.875rem;box-shadow: 0 1px 2px rgb(15 23 42 / 8%);font-size: 0.875rem;}.checkout-steps__label{font-size: 0.75rem;font-weight: 600;line-height: 1.5;white-space: nowrap;}.checkout-steps__item--active{color: #5137ff;}.checkout-steps__item--active .checkout-steps__icon{color: #fff;background: #5137ff;box-shadow: 0 2px 5px rgb(81 55 255 / 20%);}@media (max-width: 420px){.checkout-steps{padding-right: 0.5rem;padding-left: 0.5rem;}.checkout-steps__label{font-size: 0.65625rem;}}