.order-tracking{padding:var(--space-2xl) 0 var(--space-3xl);min-height:60vh;display:flex;align-items:flex-start;justify-content:center}.order-tracking__card{max-width:520px;margin:0 auto;background:var(--color-bg-card, #fff);border-radius:var(--border-radius-lg);padding:var(--space-2xl) var(--space-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}@media(min-width:768px){.order-tracking__card{padding:var(--space-3xl) var(--space-2xl)}}.order-tracking__heading{font-family:var(--font-heading);font-size:28px;font-weight:600;color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-sm);letter-spacing:-.02em}@media(min-width:768px){.order-tracking__heading{font-size:34px}}.order-tracking__subtext{font-size:15px;color:var(--color-text-secondary);text-align:center;margin-bottom:var(--space-xl);line-height:1.6}.order-tracking__form{display:flex;flex-direction:column;gap:var(--space-lg)}.order-tracking__field{display:flex;flex-direction:column;gap:var(--space-xs)}.order-tracking__label{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.order-tracking__input{width:100%;padding:14px var(--space-md);border:2px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:15px;font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-bg-card, #fff);transition:border-color .3s ease,box-shadow .3s ease;-webkit-appearance:none;appearance:none}.order-tracking__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0b6e4f1a}.order-tracking__input::placeholder{color:var(--color-text-tertiary)}.order-tracking__btn{width:100%;height:56px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-bg-card, #fff);border:none;border-radius:var(--border-radius);font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:all .3s ease;margin-top:var(--space-sm);position:relative;overflow:hidden}.order-tracking__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s ease}.order-tracking__btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0b6e4f4d;filter:brightness(1.05)}.order-tracking__btn:hover:after{transform:translate(100%)}.order-tracking__btn:active{transform:translateY(-1px)}.order-tracking__result{margin-top:var(--space-xl);animation:tracking-fade-in .4s ease}@keyframes tracking-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.order-tracking__status-card{text-align:center;padding:var(--space-xl);background:var(--color-bg-section-alt);border-radius:var(--border-radius);border:1px solid var(--color-border-light)}.order-tracking__status-heading{font-size:17px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.order-tracking__status-text{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.order-tracking__status-btn{display:inline-block;padding:12px 28px;background:var(--color-primary);color:var(--color-bg-card, #fff);border-radius:var(--border-radius-sm);font-weight:700;font-size:14px;text-decoration:none;transition:all .3s ease}.order-tracking__status-btn:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 3px 10px #0b6e4f40}.order-tracking__error{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:var(--border-radius-sm);animation:tracking-fade-in .4s ease}.order-tracking__error-text{font-size:14px;color:var(--color-error);font-weight:600;text-align:center}.order-tracking__help{font-size:13px;color:var(--color-text-tertiary);text-align:center;margin-top:var(--space-xl);line-height:1.6;padding-top:var(--space-lg);border-top:1px solid var(--color-border-light)}@media(max-width:479px){.order-tracking__card{padding:var(--space-xl) var(--space-md);border-radius:var(--border-radius)}.order-tracking__heading{font-size:24px}.order-tracking__btn{height:52px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-order-tracking.css.map */
