.order-tracking-form{width:100%;max-width:600px;margin:0 auto}.tracking-input-wrapper{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;position:relative}.tracking-input-wrapper label{font-weight:600;font-size:1rem;color:var(--color-foreground);display:block}.tracking-input{width:100%;padding:16px 20px;font-size:1rem;border:2px solid rgb(var(--color-foreground-rgb) / .2);border-radius:8px;background-color:var(--color-background);color:var(--color-foreground);transition:border-color .3s ease,box-shadow .3s ease;font-family:var(--font-body--family)}.tracking-input:focus{outline:none;border-color:var(--color-button);box-shadow:0 0 0 3px rgb(var(--color-button-rgb) / .1)}.tracking-input.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.tracking-input::placeholder{color:rgb(var(--color-foreground-rgb) / .5)}.tracking-submit-btn{width:100%;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.tracking-submit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(var(--color-button-rgb) / .3)}.tracking-submit-btn:active{transform:translateY(0)}.tracking-help-text{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .7);text-align:center;margin:0;font-style:italic}.tracking-message{padding:12px 16px;border-radius:6px;font-size:.875rem;font-weight:500;animation:slideDown .3s ease}.tracking-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.tracking-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quick-track-section{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.quick-track-label{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .7);margin:0}.quick-track-section .button--secondary,a.button--secondary{display:inline-block;padding:14px 28px;background-color:transparent;color:var(--color-button, #0066cc);border:2px solid var(--color-button, #0066cc);text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.quick-track-section .button--secondary:hover,a.button--secondary:hover{background-color:var(--color-button, #0066cc);color:var(--color-button-text, #ffffff);transform:translateY(-2px);box-shadow:0 4px 12px #0066cc4d}.tracking-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.tracking-step-card{padding:24px;border-radius:12px;background-color:rgb(var(--color-foreground-rgb) / .03);border:1px solid rgb(var(--color-foreground-rgb) / .1);transition:transform .3s ease,box-shadow .3s ease}.tracking-step-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgb(var(--color-foreground-rgb) / .1)}.tracking-step-number{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:var(--color-button);color:var(--color-button-text);font-weight:700;font-size:1.25rem;margin-bottom:12px}@media screen and (max-width:749px){.tracking-input-wrapper{gap:12px}.tracking-input,.tracking-submit-btn{padding:14px 18px;font-size:.9375rem}.quick-track-section{margin-top:16px;padding-top:16px}.tracking-steps-grid{grid-template-columns:1fr;gap:16px}.tracking-step-card{padding:20px}}accordion-custom details a{color:#06c;text-decoration:underline;font-weight:500;transition:color .2s ease}accordion-custom details a:hover{color:#0052a3;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/order-tracking.css.map */
