.tracking-page{color:#151515;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#f5f1e9;padding-bottom:70px}.tracking-page>header{background:#f8f5ef;border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:center;height:88px;padding:12px max(24px,50vw - 590px);display:flex}.tracking-page>header img{object-fit:contain;width:110px;height:62px}.tracking-page>header>a:last-child{font-size:11px;font-weight:800}.tracking-hero{text-align:center;padding:70px max(24px,50vw - 490px)}.tracking-hero>small,.timeline-card>small,.items-card>small,.tracking-code>small,.order-summary small{color:#8d7b63;letter-spacing:.16em;font-size:9px;font-weight:900}.tracking-hero h1{font-family:var(--font-sora);letter-spacing:-.07em;margin:12px 0;font-size:clamp(46px,8vw,84px)}.tracking-hero>p{color:#6f6a61;max-width:660px;margin:0 auto;line-height:1.7}.tracking-hero form{background:#fff;border:1px solid #ded8cd;border-radius:22px;grid-template-columns:1fr 1fr auto;gap:10px;max-width:820px;margin:36px auto 0;padding:14px;display:grid;box-shadow:0 18px 60px #312a1f14}.tracking-hero label{text-align:left;color:#777168;gap:6px;font-size:9px;font-weight:800;display:grid}.tracking-hero input{border:1px solid #ded8cd;border-radius:12px;outline:0;height:46px;padding:0 13px;font-size:12px}.tracking-hero input:focus{border-color:#9b8970}.tracking-hero button{color:#fff;cursor:pointer;background:#151515;border:0;border-radius:12px;align-self:end;height:46px;padding:0 18px;font-weight:850}.tracking-error{color:#91483e;background:#f8e7e4;border-radius:12px;max-width:820px;margin:12px auto;padding:12px;font-size:11px}.order-result{max-width:1180px;margin:0 auto;padding:0 24px}.order-summary{color:#fff;background:#151515;border-radius:24px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.order-summary h2{font-family:var(--font-sora);margin:5px 0;font-size:28px}.order-summary span{color:#aaa69d;font-size:10px}.order-summary>strong{font-family:var(--font-sora);font-size:28px}.tracking-grid{grid-template-columns:1.35fr .85fr;gap:16px;margin-top:16px;display:grid}.timeline-card,.items-card,.tracking-code{background:#fff;border:1px solid #e0dacf;border-radius:24px;padding:28px}.timeline-card h3{font-family:var(--font-sora);margin:8px 0 25px;font-size:25px}.timeline{display:grid}.timeline article{grid-template-columns:30px 1fr;gap:12px;min-height:86px;display:grid;position:relative}.timeline article:before{content:"";background:#d9d3c8;width:2px;position:absolute;top:18px;bottom:-4px;left:9px}.timeline article:last-child:before{display:none}.timeline i{z-index:1;background:#8c8274;border:5px solid #eee9e0;border-radius:50%;width:20px;height:20px}.timeline article.current i{background:#151515;border-color:#ded2c0}.timeline b{font-family:var(--font-sora);font-size:13px}.timeline p{color:#716c64;margin:5px 0;font-size:10px}.timeline time{color:#9b968d;font-size:8px}.tracking-grid>aside{align-content:start;gap:16px;display:grid}.items-card>article{border-bottom:1px solid #eee9e1;gap:11px;padding:12px 0;display:flex}.items-card img{object-fit:cover;border-radius:10px;width:58px;height:66px}.items-card article div{align-content:center;gap:4px;display:grid}.items-card b{font-size:10px}.items-card span,.items-card em{color:#777168;font-size:9px;font-style:normal}.tracking-code{color:#fff;background:#151515}.tracking-code>b{font-family:var(--font-sora);margin:9px 0;font-size:22px;display:block}.tracking-code p{color:#aaa69d;font-size:10px;line-height:1.5}.tracking-code a{text-align:center;color:#151515;background:#ece3d5;border-radius:12px;margin-top:12px;padding:13px;font-size:10px;font-weight:900;display:block}@media (width<=760px){.tracking-page>header{height:72px;padding:8px 16px}.tracking-page>header img{width:88px;height:50px}.tracking-hero{padding:46px 16px}.tracking-hero form,.tracking-grid{grid-template-columns:1fr}.order-result{padding:0 12px}.order-summary{gap:18px;padding:20px;display:grid}.order-summary>strong{font-size:23px}}.tracking-hero form.single-code-form{grid-template-columns:1fr auto;max-width:620px}@media (width<=760px){.tracking-hero form.single-code-form{grid-template-columns:1fr}}
