.CeNfjG_container{max-width:1200px;margin:0 auto;padding:0 20px}.CeNfjG_track-btn{background:var(--primary-purple);color:var(--white);cursor:pointer;border:0}.CeNfjG_track-btn:disabled{opacity:.5;cursor:wait}.CeNfjG_notice{text-align:center;color:var(--error-red);padding:20px}.CeNfjG_timelineWrapper{padding-block:15px 25px}.CeNfjG_timeline{justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CeNfjG_timeline li{text-align:center;color:#64748b;border-top:3px solid #e2e8f0;flex:1;padding-top:12px;font-size:13px}.CeNfjG_timeline li span{background:#e2e8f0;border-radius:50%;width:28px;height:28px;margin:0 auto 8px;line-height:28px;display:block}.CeNfjG_timeline .CeNfjG_reached{border-color:var(--primary-purple);color:var(--primary-purple)}.CeNfjG_timeline .CeNfjG_reached span{background:var(--primary-purple);color:#fff}.CeNfjG_variant{color:#64748b;margin-top:5px;display:block}.CeNfjG_totals{border-top:1px solid #e2e8f0;margin-block:20px}.CeNfjG_order-card{overflow-wrap:anywhere}.CeNfjG_order-info-row dd{text-align:end;margin:0}.CeNfjG_tracking-input{min-width:0}.CeNfjG_track-order-page{background:#f8fafc;min-height:80vh;padding:60px 0 100px}.CeNfjG_track-order-hero{text-align:center;margin-bottom:50px}.CeNfjG_track-order-title{color:var(--primary-purple);font-size:42px;font-weight:700;font-family:var(--font-montserrat), sans-serif;margin-bottom:15px}.CeNfjG_track-order-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:18px}.CeNfjG_track-order-search{background:#fff;border-radius:12px;max-width:800px;margin:0 auto 50px;padding:40px;box-shadow:0 2px 10px #0000000d}.CeNfjG_search-container{gap:15px;margin-bottom:15px;display:flex}.CeNfjG_search-input-wrapper{flex:1;position:relative}.CeNfjG_search-icon{color:#94a3b8;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.CeNfjG_tracking-input{width:100%;font-size:16px;font-family:var(--font-roboto), sans-serif;border:2px solid #e2e8f0;border-radius:8px;padding:15px 15px 15px 55px;transition:all .3s}.CeNfjG_tracking-input:focus{border-color:var(--primary-purple);outline:none;box-shadow:0 0 0 3px #8b5cf61a}.CeNfjG_track-btn{white-space:nowrap;border-radius:8px;padding:15px 40px;font-size:16px;font-weight:600}.CeNfjG_search-hint{color:#94a3b8;text-align:center;margin:0;font-size:14px}.CeNfjG_order-results{max-width:1000px;margin:0 auto}.CeNfjG_results-header{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;display:flex}.CeNfjG_results-header h2{color:var(--primary-purple);font-size:28px;font-weight:700;font-family:var(--font-montserrat), sans-serif;margin:0}.CeNfjG_results-count{color:#64748b;font-size:16px;font-weight:500}.CeNfjG_orders-list{flex-direction:column;gap:20px;display:flex}.CeNfjG_order-card{background:#fff;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 2px 10px #0000000d}.CeNfjG_order-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.CeNfjG_order-card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.CeNfjG_order-number-section{align-items:center;gap:10px;display:flex}.CeNfjG_order-label{color:#64748b;font-size:14px;font-weight:500}.CeNfjG_order-number{color:var(--primary-purple);font-size:18px;font-weight:700;font-family:var(--font-montserrat), sans-serif}.CeNfjG_order-status{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600}.CeNfjG_order-status.CeNfjG_pending{color:#d97706;background:#fef3c7}.CeNfjG_order-status.CeNfjG_processing{color:#2563eb;background:#dbeafe}.CeNfjG_order-status.CeNfjG_completed{color:#059669;background:#d1fae5}.CeNfjG_order-status.CeNfjG_cancelled{color:#dc2626;background:#fee2e2}.CeNfjG_order-status.CeNfjG_shipped{color:#6366f1;background:#e0e7ff}.CeNfjG_order-card-body{flex-direction:column;gap:12px;display:flex}.CeNfjG_order-info-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.CeNfjG_info-label{color:#64748b;font-size:14px;font-weight:500}.CeNfjG_info-value{color:#1e293b;font-size:15px;font-weight:600}.CeNfjG_order-total{color:var(--primary-purple);font-size:18px;font-weight:700}.CeNfjG_order-items-section{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.CeNfjG_order-items-title{color:#1e293b;margin-bottom:15px;font-size:16px;font-weight:600}.CeNfjG_order-items-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CeNfjG_order-item{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.CeNfjG_item-name{color:#1e293b;flex:1;font-size:14px;font-weight:500}.CeNfjG_item-quantity{color:#64748b;margin:0 15px;font-size:14px}.CeNfjG_item-price{color:var(--primary-purple);font-size:14px;font-weight:600}.CeNfjG_empty-state{text-align:center;max-width:500px;margin:0 auto;padding:80px 20px}.CeNfjG_empty-icon{margin-bottom:20px;font-size:80px}.CeNfjG_empty-state h3{color:#1e293b;font-size:24px;font-weight:700;font-family:var(--font-montserrat), sans-serif;margin-bottom:10px}.CeNfjG_empty-state p{color:#64748b;margin:0;font-size:16px}.CeNfjG_loading-state{text-align:center;padding:80px 20px}.CeNfjG_loading-spinner{border:4px solid #e2e8f0;border-top-color:var(--primary-purple);border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite CeNfjG_spin}@keyframes CeNfjG_spin{to{transform:rotate(360deg)}}.CeNfjG_loading-state p{color:#64748b;margin:0;font-size:16px}@media (max-width:1024px){.CeNfjG_track-order-search{padding:30px 25px}.CeNfjG_order-card{padding:25px}}@media (max-width:768px){.CeNfjG_track-order-page{padding:40px 0 60px}.CeNfjG_track-order-title{padding:0 15px;font-size:32px}.CeNfjG_track-order-subtitle{padding:0 15px;font-size:16px}.CeNfjG_track-order-search{margin:0 15px 40px;padding:25px 20px}.CeNfjG_search-container{flex-direction:column}.CeNfjG_track-btn{width:100%}.CeNfjG_order-results{padding:0 15px}.CeNfjG_order-card{margin-bottom:20px;padding:20px}.CeNfjG_order-card-header{flex-direction:column;align-items:flex-start;gap:15px}.CeNfjG_order-info-row{flex-direction:column;align-items:flex-start;gap:5px}.CeNfjG_results-header{flex-direction:column;align-items:flex-start;gap:10px}.CeNfjG_order-items-list{gap:8px}.CeNfjG_order-item{flex-direction:column;align-items:flex-start;gap:8px}.CeNfjG_item-quantity{margin:0}}@media (max-width:480px){.CeNfjG_track-order-page{padding:30px 0 50px}.CeNfjG_track-order-title{padding:0 10px;font-size:28px}.CeNfjG_track-order-subtitle{padding:0 10px;font-size:14px}.CeNfjG_track-order-search{margin:0 10px 30px;padding:20px 15px}.CeNfjG_tracking-input{padding:12px 12px 12px 45px;font-size:14px}.CeNfjG_track-btn{padding:12px 30px;font-size:14px}.CeNfjG_order-results{padding:0 10px}.CeNfjG_order-card{padding:15px}.CeNfjG_order-card-header{gap:10px}.CeNfjG_order-number{font-size:16px}.CeNfjG_order-date{font-size:12px}.CeNfjG_order-status{padding:4px 10px;font-size:11px}.CeNfjG_order-total{font-size:16px}.CeNfjG_info-label,.CeNfjG_info-value{font-size:13px}.CeNfjG_order-items-title{font-size:14px}.CeNfjG_item-name,.CeNfjG_item-quantity,.CeNfjG_item-price{font-size:13px}.CeNfjG_empty-state{padding:60px 20px}.CeNfjG_empty-icon{font-size:60px}.CeNfjG_empty-title{font-size:20px}.CeNfjG_empty-text{font-size:14px}}:is([dir=rtl] .CeNfjG_order-info-row,[dir=rtl] .CeNfjG_order-item,[dir=rtl] .CeNfjG_order-card-header,[dir=rtl] .CeNfjG_results-header){flex-direction:row}@media (max-width:768px){:is([dir=rtl] .CeNfjG_order-info-row,[dir=rtl] .CeNfjG_order-item,[dir=rtl] .CeNfjG_order-card-header,[dir=rtl] .CeNfjG_results-header){flex-direction:column}.CeNfjG_order-info-row dd{text-align:start}}[dir=rtl] .CeNfjG_search-icon{left:auto;right:20px}[dir=rtl] .CeNfjG_tracking-input{padding:15px 55px 15px 15px}[dir=rtl] .CeNfjG_order-info-row{flex-direction:row}[dir=rtl] .CeNfjG_order-item{flex-direction:row}[dir=rtl] .CeNfjG_order-card-header{flex-direction:row}[dir=rtl] .CeNfjG_results-header{flex-direction:row}@media (max-width:768px){:is([dir=rtl] .CeNfjG_order-info-row,[dir=rtl] .CeNfjG_order-item,[dir=rtl] .CeNfjG_order-card-header,[dir=rtl] .CeNfjG_results-header){flex-direction:column;align-items:flex-start}}
