.md-order-status{--status-green:#306e56;text-align:left;background:#fff;border:1px solid #e3e6eb;border-radius:14px;margin:24px 0;padding:24px;box-shadow:0 3px 14px #1c232e08}.md-order-status h2{color:#25252b;margin:0 0 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,4vw,32px);font-weight:500;line-height:1.2}.md-order-status ol{margin:0;padding:0;list-style:none}.md-order-status li{gap:14px;min-height:73px;padding:0 0 26px;display:flex;position:relative}.md-order-status li:last-child{min-height:0;padding-bottom:0}.md-order-status li:not(:last-child):after{content:"";background:#d9dee3;width:1px;position:absolute;top:34px;bottom:7px;left:14px}.md-order-status li.is-complete:not(:last-child):after{background:var(--status-green)}.md-order-status__dot{color:#fff;background:#fff;border:2px solid #d1d6dd;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;position:relative}.md-order-status__dot svg{width:17px;height:17px}.md-order-status .is-complete .md-order-status__dot{background:var(--status-green);border-color:var(--status-green)}.md-order-status li[aria-current=step] .md-order-status__dot{border-color:#987982;box-shadow:0 0 0 4px #f7f1f3}.md-order-status h3{color:#667080;margin:1px 0 4px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5}.md-order-status .is-complete h3{color:#242b35}.md-order-status p,.md-order-status time{color:#737b88;margin:0;font-size:13px;line-height:1.6;display:block}.md-order-status p.md-order-status__notice{color:#805329;background:#fff7ef;border:1px solid #f0dec7;border-radius:8px;margin:0 0 22px;padding:12px}.md-order-status__tracking{border-top:1px solid #e8eaf0;margin-top:23px;padding-top:17px}.md-order-status__tracking span{color:#737b88;font-size:12px;display:block}.md-order-status__tracking strong{color:#542c38;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0;font-size:16px;display:block}.md-order-status__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.md-order-status{padding:22px 18px}}
