.tokiya-tracking-hub{--ink:#111;--paper:#f5f2eb;--line:rgba(17,17,17,.14);--muted:rgba(17,17,17,.65);background:#fff;color:var(--ink)}
.tokiya-track-main{padding:clamp(90px,10vw,150px) 0;background:var(--paper)}
.tokiya-track-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(60px,8vw,140px);align-items:start}
.tokiya-track-kicker{margin:0 0 24px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#675f56}
.tokiya-track-copy h2,.tokiya-track-paths h2,.tokiya-track-help h2{margin:0;font-size:clamp(48px,6vw,86px);line-height:.95;letter-spacing:-.055em}
.tokiya-track-copy>p:not(.tokiya-track-kicker){max-width:530px;margin:28px 0 0;font-size:18px;line-height:1.65;color:var(--muted)}
.tokiya-track-copy .tokiya-track-note{padding-top:24px;border-top:1px solid var(--line);font-size:14px!important}
.tokiya-track-form-wrap{padding:clamp(32px,4vw,56px);background:#fff;border:1px solid var(--line)}
.tokiya-track-form-wrap .tokiya-tracking-intro{display:none}
.tokiya-track-form-wrap .woocommerce-form-track-order{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.tokiya-track-form-wrap .woocommerce-form-track-order>p:first-child{margin:0 0 30px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.65!important}
.tokiya-track-form-wrap .form-row{float:none!important;width:100%!important;margin:0 0 22px!important;padding:0!important}
.tokiya-track-form-wrap label{display:block;margin:0 0 9px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555}
.tokiya-track-form-wrap input.input-text{width:100%;min-height:58px;padding:0 17px;border:1px solid #cfcac1;border-radius:0;background:#fff;font-size:15px;box-sizing:border-box}
.tokiya-track-form-wrap button.button{width:100%;min-height:58px;margin-top:4px;padding:0 24px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.tokiya-track-form-wrap button.button:hover{background:#2a2a2a}
.tokiya-track-paths{padding:clamp(90px,10vw,155px) 0}
.tokiya-track-paths>div>h2{margin-bottom:55px}
.tokiya-track-cards{display:grid;grid-template-columns:repeat(3,1fr)}
.tokiya-track-card{min-height:410px;padding:36px 32px;display:flex;flex-direction:column;border:1px solid var(--line);margin-left:-1px}
.tokiya-track-card>span{font-size:11px;color:#888}.tokiya-track-card-label{margin:70px 0 20px;font-size:10px;font-weight:700;letter-spacing:.18em;color:#666}
.tokiya-track-card h3{margin:0 0 22px;font-size:clamp(27px,2.4vw,38px);line-height:1.04;letter-spacing:-.04em}
.tokiya-track-card p:not(.tokiya-track-card-label){margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--muted)}
.tokiya-track-card a{margin-top:auto;color:#111;text-decoration:none;font-size:13px;font-weight:600}
.tokiya-track-card--dark{background:#111;color:#fff;border-color:#111}.tokiya-track-card--dark>span,.tokiya-track-card--dark .tokiya-track-card-label,.tokiya-track-card--dark p:not(.tokiya-track-card-label){color:rgba(255,255,255,.62)}.tokiya-track-card--dark a{color:#fff}
.tokiya-track-help{padding:0 0 clamp(100px,11vw,170px)}
.tokiya-track-help-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,160px);padding-top:clamp(70px,8vw,120px);border-top:1px solid var(--line)}
.tokiya-track-help-list p{margin:0;padding:24px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.65;color:var(--muted)}.tokiya-track-help-list p:first-child{padding-top:0}.tokiya-track-help-list strong{color:#111}
@media(max-width:900px){.tokiya-track-grid,.tokiya-track-help-inner{grid-template-columns:1fr}.tokiya-track-cards{grid-template-columns:1fr}.tokiya-track-card{min-height:330px;margin:-1px 0 0}.tokiya-track-card-label{margin-top:45px}}
@media(max-width:700px){.tokiya-track-main,.tokiya-track-paths{padding:78px 0}.tokiya-track-form-wrap{padding:26px 20px}.tokiya-track-paths>div>h2{margin-bottom:38px}.tokiya-track-help{padding-bottom:90px}}
