.tracking-page{background:#fbfaf7;color:#252724;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.tracking-page *{box-sizing:border-box}.tracking-demo-banner{padding:10px 20px;text-align:center;background:#eae9e1;font-size:11px;letter-spacing:.04em;color:#55594e}.tracking-demo-banner span{font-weight:700;margin-right:12px}.tracking-header{max-width:1180px;margin:auto;padding:12px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5dc;height:105px;background:transparent}.tracking-header img{width:180px;height:75px;object-fit:contain}.tracking-header>a:last-child{display:flex;align-items:center;gap:10px;font-size:12px;color:#41473d;text-decoration:none}.tracking-main{max-width:1090px;padding:62px 32px 35px;margin:auto}.tracking-intro{text-align:center;margin-bottom:46px}.tracking-page .eyebrow{font-size:10px;letter-spacing:.19em;color:#69715e}.tracking-intro h1{font-family:Georgia,Times New Roman,serif;font-size:58px;letter-spacing:-2px;font-weight:400;line-height:1.12;margin:17px 0}.tracking-intro h1 i{color:#65705a;font-weight:400}.tracking-intro>p{font-size:14px;line-height:1.9;color:#73766c;margin:0}.tracking-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:32px;align-items:start}.tracking-lookup,.tracking-result,.tracking-welcome{border:1px solid #e3e4da;background:#fff;border-radius:10px;padding:32px}.tracking-section-icon{width:48px;height:48px;border:1px solid #e2e6d9;border-radius:50%;display:grid;place-items:center;color:#64715b;margin-bottom:22px}.tracking-lookup h2,.tracking-welcome h2{font:400 26px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0 0 12px}.tracking-lookup>p,.tracking-welcome>p{font-size:13px;line-height:1.8;color:#73766c}.tracking-lookup form{margin-top:27px;display:flex;flex-direction:column}.tracking-lookup label{font-size:12px;font-weight:600;margin:0 0 9px}.tracking-lookup input{width:100%;background:#fff;color:#252724;border:1px solid #d6d9ce;border-radius:5px;padding:13px 14px;font:14px Arial;min-height:46px;margin-bottom:21px}.tracking-page a:focus-visible,.tracking-page button:focus-visible,.tracking-page input:focus-visible,.tracking-page select:focus-visible{outline:2px solid #65705a;outline-offset:4px}.tracking-submit{display:flex;align-items:center;justify-content:center;gap:15px;min-height:49px;width:100%;border:0;border-radius:5px;color:white;background:#333e30;font-size:13px;cursor:pointer}.tracking-submit:hover{background:#4c5a44}.tracking-lookup .tracking-privacy{display:flex;gap:8px;font-size:11px;line-height:1.6;margin:15px 0 0}.tracking-privacy svg{flex-shrink:0;margin-top:2px}.tracking-sample{background:#f6f7f2;border:1px dashed #d8ddcf;padding:18px;margin-top:27px;border-radius:5px}.tracking-sample>span{font-size:9px;letter-spacing:.13em;color:#6c765f}.tracking-sample p{font-size:12px;line-height:1.8;color:#68715e;margin:8px 0 13px;overflow-wrap:anywhere}.tracking-sample button{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:0;border:0;background:transparent;color:#3e5034;cursor:pointer}.tracking-error{color:#934733!important;background:#fff4ef;border-radius:4px;padding:13px;font-size:12px!important;line-height:1.7!important}.tracking-welcome{background:#f2f1eb;padding:24px 24px 28px}.tracking-welcome-art{position:relative;overflow:hidden;border-radius:5px;margin-bottom:25px;aspect-ratio:1.48}.tracking-welcome-art img{width:100%;height:100%;object-fit:cover}.tracking-welcome-art span{position:absolute;bottom:0;left:0;right:0;background:#ffffffd9;padding:12px;text-align:center;font-size:8px;letter-spacing:.16em;color:#4b5542}.tracking-welcome h2{font-size:27px}.tracking-mini-steps{border-top:1px solid #dddfd3;margin-top:25px;padding-top:20px;display:flex;gap:17px;justify-content:space-between}.tracking-mini-steps span{display:flex;align-items:center;gap:5px;font-size:10px;color:#65715b}.tracking-result:focus{outline:none}.tracking-result-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.tracking-sample-pill{font-size:8px;letter-spacing:.13em;color:#8b7560}.tracking-order-id{font-size:12px;margin:6px 0 0;font-weight:600}.tracking-status-pill{background:#edf1e6;color:#536747;padding:8px 11px;border-radius:20px;font-size:10px;white-space:nowrap}.tracking-result>h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.5px;margin:0 0 11px}.tracking-status-detail{color:#73766c;font-size:13px;line-height:1.8;margin:0}.tracking-estimate{padding:18px;background:#f7f8f4;display:flex;gap:12px;align-items:center;border-radius:5px;margin:23px 0 30px;color:#5d6a52}.tracking-estimate span,.tracking-estimate strong{display:block;font-size:11px;font-weight:500;line-height:1.8}.tracking-estimate span{color:#72796a;font-size:12px}.tracking-timeline{list-style:none;padding:0;margin:0 0 26px}.tracking-step{display:grid;grid-template-columns:28px 1fr;gap:14px;position:relative;padding-bottom:24px}.tracking-step:not(:last-child):before{content:"";position:absolute;width:1px;left:13px;top:28px;bottom:0;background:#e2e4dc}.tracking-step.complete:before{background:#8d9b7b}.tracking-step:last-child{padding-bottom:0}.tracking-step-marker{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e0e3d9;border-radius:50%;font-size:10px;background:#fff;color:#8e9387;position:relative;z-index:1}.complete .tracking-step-marker{background:#6b7c5c;border-color:#6b7c5c;color:#fff}.current .tracking-step-marker{border:1px solid #6b7c5c;box-shadow:0 0 0 4px #f0f3eb}.current .tracking-step-marker>span{width:8px;height:8px;border-radius:50%;background:#6b7c5c}.tracking-step-title{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:28px}.tracking-step h3{font-size:12px;font-weight:600;margin:0}.tracking-step-title>span{font-size:9px;color:#849075}.tracking-step p{font-size:11px;line-height:1.7;color:#7a8072;margin:4px 0 0}.tracking-step.upcoming .tracking-step-title>span,.tracking-step.upcoming h3,.tracking-step.upcoming p{color:#90958a}.tracking-product{padding-top:22px;border-top:1px solid #e7e9e0;display:flex;gap:14px;align-items:center}.tracking-product img{height:67px;width:67px;object-fit:cover;border-radius:4px}.tracking-product small,.tracking-product span,.tracking-product strong{display:block;font-size:11px;line-height:1.8}.tracking-product span{color:#6e7665}.tracking-product small{font-size:9px;color:#8a8e82;margin-top:3px}.tracking-carrier-note{font-size:11px;line-height:1.8;color:#747b6a;border:1px solid #e0e5d7;border-radius:4px;padding:12px;margin-top:20px}.tracking-simulator{border-top:1px dashed #dfe3d6;padding-top:19px;margin-top:23px}.tracking-simulator label{display:block;font-size:11px;color:#6b765d;margin-bottom:9px}.tracking-simulator select{width:100%;font-size:12px;background:#fafbf7;border:1px solid #dce2d1;border-radius:4px;padding:11px;color:#46533c;min-height:43px}.tracking-simulator small{display:block;font-size:10px;color:#858d7b;margin-top:8px;line-height:1.6}.tracking-help{display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid #e2e5da;margin-top:42px;padding-top:28px;color:#6d795f}.tracking-help h2{font:400 19px/1.3 Georgia,serif;color:#3f4837;margin:0 0 5px}.tracking-help p{font-size:11px;color:#7d8274;line-height:1.8;margin:0}.tracking-help a{text-decoration:underline;color:#536746}.tracking-preview-note{font-size:10px;line-height:1.8;color:#898e81;text-align:center;max-width:650px;margin:22px auto 0}.tracking-footer{max-width:1090px;padding:24px 32px!important;margin:auto!important;display:flex!important;justify-content:space-between;gap:20px;border-top:1px solid #e5e7dd;background:transparent!important;color:#8c9183;font-size:10px}.tracking-footer a{display:flex;align-items:center;gap:8px;color:#626e57;text-decoration:none}@media(max-width:700px){.tracking-header{height:85px;padding:10px 20px}.tracking-header img{width:145px;height:65px}.tracking-header>a:last-child{font-size:11px}.tracking-main{padding:38px 18px 25px}.tracking-intro{margin-bottom:30px}.tracking-intro h1{font-size:45px}.tracking-intro>p{font-size:12px}.tracking-layout{grid-template-columns:1fr;gap:20px}.tracking-lookup,.tracking-result{padding:25px 22px}.tracking-welcome{padding:20px}.tracking-welcome-art{aspect-ratio:1.7}.tracking-result>h2{font-size:28px}.tracking-help{align-items:flex-start;gap:12px}.tracking-help p{overflow-wrap:anywhere}.tracking-footer{padding:20px!important;flex-wrap:wrap}.tracking-demo-banner{font-size:9px}.tracking-demo-banner span{margin-right:7px}.tracking-step-title>span{font-size:8px}.tracking-step{gap:12px}.tracking-status-pill{font-size:9px;padding:7px 9px}}.tracking-order-id{overflow-wrap:anywhere;min-width:0}.tracking-result-top{align-items:flex-start}.tracking-lookup #order-help{font-size:11px;line-height:1.6;color:#73766c;display:block;margin:-11px 0 23px}.tracking-result .tracking-timeline{margin-top:28px}.tracking-ups-link{margin-top:22px;text-decoration:none}.tracking-submit:disabled{opacity:.65;cursor:wait}