@font-face{font-family:Recoleta;src:url(./Recoleta-Medium.c54f70fe.otf);font-display:swap}@font-face{font-family:Circular;src:url(./Circular-Book.e03caec8.otf);font-display:swap}@font-face{font-family:Circular;src:url(./Circular-Medium.2f373e53.otf);font-weight:500;font-display:swap}.order-status-page.svelte-krnf0v.svelte-krnf0v{min-height:100vh;background-color:#fff8f1;font-family:Circular,sans-serif}.order-status-section.svelte-krnf0v.svelte-krnf0v{padding:8rem 1.5rem 6rem}.container.svelte-krnf0v.svelte-krnf0v{max-width:560px;margin:0 auto}.page-header.svelte-krnf0v.svelte-krnf0v{text-align:center;margin-bottom:3rem}h1.svelte-krnf0v.svelte-krnf0v{font-family:Recoleta,serif;font-size:2.5rem;font-weight:600;color:#225858;margin:0 0 1rem;line-height:1.2}@media (max-width: 479px){h1.svelte-krnf0v.svelte-krnf0v{font-size:1.875rem}}.intro.svelte-krnf0v.svelte-krnf0v{font-size:1rem;color:#225858;opacity:.8;line-height:1.6;margin:0}.lookup-form.svelte-krnf0v.svelte-krnf0v{display:flex;flex-direction:column;gap:1.5rem}.field.svelte-krnf0v.svelte-krnf0v{display:flex;flex-direction:column;gap:.4rem}.field.svelte-krnf0v label.svelte-krnf0v{font-size:.875rem;font-weight:500;color:#225858;letter-spacing:.02em}.field.svelte-krnf0v label.field-eyebrow.svelte-krnf0v{font-family:Circular,sans-serif;font-size:.8rem;font-weight:100;letter-spacing:2px;text-transform:uppercase;color:#225858}.field.svelte-krnf0v input.svelte-krnf0v{font-family:Circular,sans-serif;font-size:1.25rem;font-weight:100;color:#225858;background:#ffffff;border:1px solid #c2c2c2;border-radius:9999px;padding:.875rem 1.25rem;outline:none;transition:border-color .15s}.field.svelte-krnf0v input.svelte-krnf0v::placeholder{font-family:Circular,sans-serif;font-size:.8rem;font-weight:100;letter-spacing:2px;text-transform:uppercase;color:#2258588c}.field.svelte-krnf0v input.svelte-krnf0v:focus{border-color:#225858}.field.svelte-krnf0v input.svelte-krnf0v:disabled{opacity:.5;cursor:not-allowed}.field-hint.svelte-krnf0v.svelte-krnf0v{font-size:.8rem;color:#225858;opacity:.55}.error-message.svelte-krnf0v.svelte-krnf0v{background:#fdecea;border:1px solid #e36f71;border-radius:8px;padding:.875rem 1rem;font-size:.9rem;color:#8b1a1a;line-height:1.5}.error-message.svelte-krnf0v a.svelte-krnf0v{color:#8b1a1a;font-weight:500}.submit-btn.svelte-krnf0v.svelte-krnf0v{margin-top:.5rem;width:100%;cursor:pointer}.submit-btn.svelte-krnf0v.svelte-krnf0v:disabled{opacity:.45;cursor:not-allowed}.privacy-notice.svelte-krnf0v.svelte-krnf0v{margin-top:1.5rem;font-size:.8rem;color:#225858;opacity:.5;text-align:center;line-height:1.5}.privacy-notice.svelte-krnf0v .privacy-link.svelte-krnf0v{color:#225858;text-decoration:underline;text-underline-offset:2px}.result-card.svelte-krnf0v.svelte-krnf0v{background:#ffffff;border:1.5px solid #315757;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.result-header.svelte-krnf0v.svelte-krnf0v{display:flex;align-items:flex-start;gap:1rem}.product-image.svelte-krnf0v.svelte-krnf0v{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}.status-icon.svelte-krnf0v.svelte-krnf0v{font-size:2rem;flex-shrink:0;line-height:1;margin-top:.2rem}.result-product.svelte-krnf0v.svelte-krnf0v{font-size:.8rem;color:#225858;opacity:.6;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.08em}.result-status.svelte-krnf0v.svelte-krnf0v{font-family:Recoleta,serif;font-size:1.75rem;color:#225858;margin:0;line-height:1.2}.result-message.svelte-krnf0v.svelte-krnf0v{font-size:.95rem;color:#225858;line-height:1.6;margin:0;opacity:.8}.tl-wrap.svelte-krnf0v.svelte-krnf0v{position:relative}.tl-line-done.svelte-krnf0v.svelte-krnf0v,.tl-line-upcoming.svelte-krnf0v.svelte-krnf0v{position:absolute;left:7px;width:1.5px}.tl-line-done.svelte-krnf0v.svelte-krnf0v{background:#225858}.tl-line-upcoming.svelte-krnf0v.svelte-krnf0v{background:rgba(34,88,88,.18)}.tl-steps.svelte-krnf0v.svelte-krnf0v{display:flex;flex-direction:column;gap:1.1rem}.tl-step.svelte-krnf0v.svelte-krnf0v{display:flex;align-items:flex-start;gap:.875rem}.tl-dot-col.svelte-krnf0v.svelte-krnf0v{width:16px;flex-shrink:0;display:flex;justify-content:center;padding-top:4px;position:relative;z-index:1}.tl-dot.svelte-krnf0v.svelte-krnf0v{width:8px;height:8px;border-radius:50%}.tl-dot--done.svelte-krnf0v.svelte-krnf0v{background:#225858}.tl-dot--upcoming.svelte-krnf0v.svelte-krnf0v{background:rgba(34,88,88,.22)}.tl-text.svelte-krnf0v.svelte-krnf0v{font-size:.9rem;font-weight:500;color:#225858;line-height:1.4}.tl-text--past.svelte-krnf0v.svelte-krnf0v{font-weight:400;opacity:.55;font-size:.85rem}.tl-text--future.svelte-krnf0v.svelte-krnf0v{font-weight:400;opacity:.4;font-size:.85rem}.tl-meta.svelte-krnf0v.svelte-krnf0v{font-size:.8rem;color:#225858;opacity:.55}.tl-meta--future.svelte-krnf0v.svelte-krnf0v{opacity:.3}.airfreight-banner.svelte-krnf0v.svelte-krnf0v{background:#eef5f5;border-radius:8px;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.airfreight-title.svelte-krnf0v.svelte-krnf0v{font-size:.85rem;font-weight:500;color:#225858}.airfreight-sub.svelte-krnf0v.svelte-krnf0v{font-size:.8rem;color:#225858;opacity:.65}.airfreight-link.svelte-krnf0v.svelte-krnf0v{white-space:nowrap;font-size:.8rem;font-weight:500;color:#25a5a4;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}.result-details.svelte-krnf0v.svelte-krnf0v{margin:0;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(49,87,87,.15);padding-top:1rem}.detail-row.svelte-krnf0v.svelte-krnf0v{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem}.detail-row.svelte-krnf0v dt.svelte-krnf0v{color:#225858;opacity:.6;font-weight:400}.detail-row.svelte-krnf0v dd.svelte-krnf0v{color:#225858;font-weight:500;margin:0;text-align:right}.tracking-btn.svelte-krnf0v.svelte-krnf0v{text-align:center;text-decoration:none}.result-footer.svelte-krnf0v.svelte-krnf0v{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.5rem;border-top:1px solid rgba(49,87,87,.1);font-size:.85rem}.link-btn.svelte-krnf0v.svelte-krnf0v{background:none;border:none;padding:0;font-family:Circular,sans-serif;font-size:.85rem;color:#25a5a4;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.divider.svelte-krnf0v.svelte-krnf0v{color:#225858;opacity:.3}
