.tracking-page{background:radial-gradient(circle at 50% 18%, #fffdfa 0, var(--bg) 62%);font-family:Montserrat,Arial,sans-serif}.tracking-page .sub-header{height:70px}.tracking-page .sub-header a{font-size:.82rem;font-weight:500}.tracking-intro{text-align:center;max-width:600px;margin:0 auto;padding:62px 10px 27px}.tracking-intro .eyebrow,.tracking-results .eyebrow{color:var(--dark);letter-spacing:.16em;font-size:.65rem;font-weight:600}.tracking-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:400;line-height:1.15}.tracking-intro>p:last-child{max-width:470px;color:var(--muted);margin:14px auto 0;font-size:.85rem;line-height:1.65}.tracking-page .track-form{background:#fffdfa;border-radius:15px;max-width:590px;margin-bottom:30px;padding:25px;box-shadow:0 10px 28px #312a2108}.tracking-form-title{letter-spacing:-.02em;margin:0 0 18px;font-size:.98rem;font-weight:600}.tracking-page .track-form label{font-size:.72rem;font-weight:600}.tracking-page .track-form .tracking-input-row{gap:9px;margin-top:8px}.tracking-page .track-form input{background:#fff;border-radius:10px;min-width:0;font-size:.85rem}.tracking-page .track-form input:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.tracking-page button:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.tracking-page a:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.tracking-page .track-form button{white-space:nowrap;background:#292622;border-radius:10px;font-size:.79rem;font-weight:600}.tracking-page .track-form button:disabled{opacity:.7;cursor:wait}.tracking-page .track-form small{margin-top:12px;font-size:.7rem;line-height:1.5}.tracking-page .notice.error{font-size:.78rem}.tracking-results{max-width:590px;margin:0 auto}.tracking-results-heading{margin:0 0 16px}.tracking-results-heading h2{letter-spacing:-.035em;margin:0;font-size:1.18rem;font-weight:500}.tracking-order-list{gap:13px;display:grid}.tracking-order{border:1px solid var(--border);background:#fffdfa;border-radius:15px;min-width:0;padding:22px 24px;box-shadow:0 9px 25px #312a2108}.tracking-order-heading{justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.tracking-order-heading span:last-child{color:var(--dark);text-align:right;font-size:.65rem;font-weight:500}.tracking-order-heading .tracking-phase{font-size:.7rem}.tracking-phase-message{color:var(--muted);background:#f7f5f1;border-radius:10px;margin:0;padding:13px 15px;font-size:.77rem;line-height:1.6}.tracking-order dl{margin:15px 0 17px}.tracking-order dl>div{border-top:1px solid var(--border);padding:11px 0}.tracking-order dt{color:var(--muted);font-size:.66rem}.tracking-order dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.85rem;font-weight:500}.tracking-order .tracking-code{justify-content:space-between;align-items:center;gap:12px;display:flex}.tracking-order .tracking-code span{letter-spacing:.02em;font-size:.93rem;font-weight:600}.tracking-order .tracking-code button{color:var(--text);background:0 0;flex:none;align-items:center;gap:5px;padding:6px 0 6px 8px;font-size:.72rem;display:inline-flex}.tracking-order>a{color:#fffdfa;background:#292622;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.tracking-order>a:hover,.tracking-page .track-form button:not(:disabled):hover{background:#39342f}.tracking-page footer{margin-top:65px;font-weight:400}@media (max-width:599px){.tracking-page .sub-header{height:64px}.tracking-intro{padding:39px 8px 22px}.tracking-intro h1{font-size:clamp(1.7rem,7vw,2.2rem)}.tracking-intro>p:last-child{font-size:.79rem}.tracking-page .track-form{padding:21px 18px}.tracking-page .track-form .tracking-input-row{grid-template-columns:1fr}.tracking-page .track-form button{width:100%}.tracking-order{padding:19px 17px}.tracking-page footer{margin-top:47px}}
