.order-progress{padding:28px;border:1px solid #665020;border-radius:24px;background:linear-gradient(135deg,#282216,#171717);margin:24px 0}.order-progress h2{font-size:clamp(23px,4vw,32px);line-height:1.2;margin:0 0 14px;color:#ffcc32}.order-progress>p{font-size:15px;color:#ded7c6;max-width:720px}.progress-payment{display:inline-block;font-size:12px;padding:6px 12px;border:1px solid #706039;border-radius:30px;margin-block:4px 20px;color:#fff2cb}.order-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:12px;margin:10px 0 0}.order-timeline li{position:relative;font-size:12px;color:#aba79c;border-top:3px solid #4a4537;padding:16px 0 0;line-height:1.4}.order-timeline li.is-done{border-color:#ffca28;color:#fff4c5}.order-timeline li[aria-current]{font-weight:700}.order-timeline li[aria-current]::before{content:'';position:absolute;top:-7px;left:0;width:11px;height:11px;border-radius:50%;background:#ffca28;box-shadow:0 0 0 5px #ffca2820}.ck-profile{padding:16px;border:1px solid #5b4c22;border-radius:16px}.ck-profile label{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.ck-profile input{width:auto!important;min-width:18px;margin:4px 0 0}.ck-profile p{font-size:12px;color:#c8c2b3;line-height:1.6}.ck-profile .ck-btn{padding:9px 14px;font-size:12px}.last-order-link{font-size:12px;color:#ffc617;border-bottom:1px solid #665020;padding-block:8px}#tracking-forget{margin-top:16px;font-size:11px;min-height:40px;padding:10px 14px}#tracking-copy{margin:16px 12px 0 0}@media(max-width:640px){.order-progress{padding:22px}.order-timeline{grid-template-columns:1fr 1fr;gap:22px 15px}.order-progress>p{font-size:14px}.order-timeline li{font-size:11px}}@media(prefers-reduced-motion:reduce){.order-timeline *{animation:none}}
