.track-order__hero{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.track-order__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:1.08;color:#222}.track-order__subtitle{margin:1rem auto 0;max-width:34ch;font-size:.9375rem;line-height:1.65;color:#2222229e}.track-order__layout{max-width:32rem;margin:0 auto}.track-order__card{padding:1.75rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.8);background:#ffffffc7;box-shadow:0 18px 50px #22222214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:750px){.track-order__card{padding:2rem 2.25rem}}.track-order__form{display:grid;gap:1.25rem}.track-order__field{display:grid;gap:.5rem}.track-order__label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2222228c}.track-order__input{width:100%;min-height:3.25rem;padding:.875rem 1rem;border:1px solid rgba(34,34,34,.12);border-radius:.75rem;background:#fff;font-size:.9375rem;color:#222;transition:border-color .2s ease,box-shadow .2s ease}.track-order__input::placeholder{color:#22222261}.track-order__input:focus{border-color:#e53935;box-shadow:0 0 0 3px #e539351f;outline:none}.track-order__input.is-invalid{border-color:#e53935}.track-order__hint{margin:0;font-size:.75rem;color:#2222227a}.track-order__error{margin:0;padding:.75rem 1rem;border-radius:.75rem;background:#e5393514;color:#c62828;font-size:.8125rem;line-height:1.5}.track-order__submit{width:100%;min-height:3.25rem;border:0;border-radius:.75rem;background:#e53935;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px #e5393547;transition:transform .25s ease,background .25s ease}.track-order__submit:hover:not(:disabled){background:#d32f2f;transform:translateY(-2px)}.track-order__submit:disabled{opacity:.65;cursor:wait}.track-order__help{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(34,34,34,.08);text-align:center}.track-order__help p{margin:0;font-size:.8125rem;color:#22222294}.track-order__help p+p{margin-top:.5rem}.track-order__help a{color:#e53935;font-weight:600;text-decoration:none}.track-order__help a:hover{text-decoration:underline}.track-order__result{display:grid;gap:1.5rem}.track-order__status-card{padding:1.5rem;border-radius:1.25rem;border:1px solid rgba(34,34,34,.06);background:#fff;box-shadow:0 12px 36px #2222220f}.track-order__status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.track-order__status-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2222227a}.track-order__status-id{margin:.25rem 0 0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.track-order__status-badge{flex-shrink:0;padding:.375rem .75rem;border-radius:999px;background:#e539351a;color:#e53935;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.track-order__status-badge.is-delivered{background:#274e3b1f;color:#274e3b}.track-order__status-copy{margin:1rem 0 0;font-size:.875rem;line-height:1.6;color:#222222ad}.track-order__eta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(34,34,34,.08)}.track-order__eta-label{font-size:.75rem;color:#22222280}.track-order__eta-date{font-size:.9375rem;color:#222}.track-order__progress{padding:1.5rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(34,34,34,.06);box-shadow:0 10px 30px #2222220d}.track-order__steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.track-order__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}}.track-order__step{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;color:#22222261}@media(min-width:750px){.track-order__step{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.625rem}}.track-order__step-dot{position:relative;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(34,34,34,.14);background:#fff}.track-order__step.is-complete .track-order__step-dot,.track-order__step.is-active .track-order__step-dot{border-color:#e53935;background:#e53935;box-shadow:0 0 0 4px #e5393526}.track-order__step.is-active .track-order__step-dot:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;background:#fff}.track-order__step-label{font-size:.75rem;font-weight:600;line-height:1.35}.track-order__step.is-complete .track-order__step-label,.track-order__step.is-active .track-order__step-label{color:#222}.track-order__progress-bar{display:none;margin-top:1.25rem;height:.25rem;border-radius:999px;background:#22222214;overflow:hidden}@media(min-width:750px){.track-order__progress-bar{display:block}}.track-order__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e53935,#f4511e);transition:width .6s ease}.track-order__reset{justify-self:center;border:0;background:transparent;color:#22222294;font-size:.8125rem;font-weight:600;text-decoration:underline;cursor:pointer}.track-order__reset:hover{color:#e53935}[data-track-reveal]{opacity:0}@media(prefers-reduced-motion:reduce){[data-track-reveal],.track-order__submit,.track-order__progress-fill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/track-order.css.map */
