th-tracking{display:block;box-sizing:border-box;max-width:640px;margin:32px auto;padding:0 16px 40px;color:rgb(var(--color-base-text,46,42,31));font-size:17px;line-height:1.6;overflow-wrap:anywhere}
th-tracking *,th-tracking *::before,th-tracking *::after{box-sizing:border-box}
th-tracking [hidden]{display:none!important}
th-tracking h1,th-tracking h2,th-tracking h3{font-family:var(--font-heading-family,"Iowan Old Style",Baskerville,Georgia,serif);line-height:1.2;letter-spacing:0;color:inherit}
th-tracking h1{font-size:2em}th-tracking h2{font-size:1.55em}th-tracking h3{font-size:1.2em}
th-tracking p{margin:0 0 16px}th-tracking h2{margin:0 0 20px}
th-tracking .th-track-card{background:rgb(var(--color-base-background-2,255,255,255));border:1px solid #EFE6CF;border-radius:16px;padding:24px;margin:24px 0}
th-tracking label{display:block;margin:12px 0 6px;font-weight:600}
th-tracking input{display:block;width:100%;min-width:0;min-height:48px;padding:12px;font:inherit;font-size:18px;color:inherit;background:#FFFFFF;border:1px solid #2F5B54;border-radius:8px}
th-tracking button,th-tracking .th-track-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 24px;border:2px solid #2F5B54;border-radius:999px;background:#2F5B54;color:#FFFFFF;font:inherit;font-weight:600;text-decoration:none;white-space:normal;cursor:pointer;margin-top:16px;text-align:center}
th-tracking a{color:#2F5B54;text-decoration:underline;display:inline-block;min-height:48px;padding-block:10px}
th-tracking :focus-visible{outline:3px solid #2E2A1F;outline-offset:4px}
th-tracking summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600;color:#2F5B54}
th-tracking details+details{border-top:1px solid #EFE6CF}
th-tracking [data-eta]{font-size:1.35em;color:#2F5B54;font-weight:700}
th-tracking [data-order]{margin-bottom:8px}th-tracking [data-carrier],th-tracking [data-destination]{margin-top:16px}
th-tracking ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:28px 0;list-style:none;gap:8px}
th-tracking li{position:relative;border-top:4px solid #EFE6CF;padding-top:12px;min-width:0;font-size:.94em}
th-tracking li.is-done{border-color:#2F5B54}th-tracking li[aria-current]{font-weight:700}th-tracking li[aria-current]::before{content:"";position:absolute;width:12px;height:12px;border:3px solid #2F5B54;border-radius:50%;background:#FFFFFF;top:-8px;left:0}
th-tracking li span,th-tracking li small,th-tracking li time{display:block}th-tracking li small,th-tracking li time{font-size:1em}
th-tracking [data-skeleton]{min-height:260px;background:#FFF6E4}
th-tracking .th-track-skeleton-line{height:20px;margin:24px 0;background:#EFE6CF;border-radius:8px}
th-tracking .th-track-product img{display:block;width:100%;max-width:220px;height:auto;border-radius:16px;margin-bottom:20px}
th-tracking .th-track-product h3{margin-top:0}th-tracking .th-track-price{font-weight:600}
@media(max-width:420px){th-tracking .th-track-card{padding:18px}th-tracking ol{grid-template-columns:1fr}th-tracking li{border-top:0;border-left:4px solid #EFE6CF;padding:8px 0 8px 16px}th-tracking li[aria-current]::before{top:15px;left:-8px}th-tracking li small,th-tracking li time{display:inline-block;margin-right:10px}}
