.Orders_ordersPage__EnQnU{min-height:100vh;padding:10rem 5% 15vh;background-color:var(--color-ivory)}.Orders_ordersContainer__rD00S{max-width:800px;margin:0 auto}.Orders_pageTitle__0SwQQ{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.5rem);color:var(--color-charcoal);margin-bottom:.25rem;font-weight:400}.Orders_pageSubtitle__QM7o_{color:var(--color-text-muted);font-size:.9rem;margin-bottom:2.5rem}.Orders_claimBanner__lnYk5{background:linear-gradient(135deg,#fdf8f5,#faf6ed);border:1px solid var(--color-gold);border-radius:12px;padding:1.75rem;margin-bottom:2rem;position:relative;overflow:hidden}.Orders_claimBanner__lnYk5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light),var(--color-gold))}.Orders_claimBannerTitle__pkN_F{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-charcoal);margin-bottom:.5rem;font-weight:500}.Orders_claimBannerText__ue87J{font-family:var(--font-sans);font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.5}.Orders_claimForm__5NE62{display:flex;gap:.75rem;align-items:stretch}.Orders_claimPasswordWrapper__wBttn{position:relative;flex:1 1}.Orders_claimInput__TIMvT{width:100%;padding:.75rem 2.75rem .75rem 1rem;border:1px solid #ddd;border-radius:6px;font-family:var(--font-sans);font-size:.9rem;background:var(--color-white);transition:border-color .2s;box-sizing:border-box}.Orders_claimInput__TIMvT:focus{outline:none;border-color:var(--color-gold)}.Orders_claimPasswordToggle__zUHTC{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:0;display:flex}.Orders_claimSubmitBtn__M_rwI{padding:.75rem 1.5rem;background:var(--color-charcoal);color:var(--color-white);border:none;border-radius:6px;font-family:var(--font-sans);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s;white-space:nowrap}.Orders_claimSubmitBtn__M_rwI:hover{background:#1a1a1a}.Orders_claimSubmitBtn__M_rwI:disabled{opacity:.6;cursor:not-allowed}.Orders_claimDismiss__XrJ0x{background:none;border:none;color:var(--color-text-muted);font-size:.8rem;cursor:pointer;padding:0;margin-top:.75rem;font-family:var(--font-sans);text-decoration:underline;transition:color .2s}.Orders_claimDismiss__XrJ0x:hover{color:var(--color-charcoal)}.Orders_claimError__AYFZt{color:#B91C1C;font-size:.8rem;margin-top:.5rem;font-family:var(--font-sans)}.Orders_claimSuccess__4RrEl{color:#059669;font-size:.85rem;font-family:var(--font-sans);padding:1rem;background:#ECFDF5;border-radius:8px;text-align:center}.Orders_orderCard__gOMF_{background:var(--color-white);border:1px solid #eee;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1rem;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .15s;text-decoration:none;display:block;color:inherit}.Orders_orderCard__gOMF_:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);border-color:var(--color-gold-light);transform:translateY(-1px)}.Orders_orderCardHeader__TvKWB{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Orders_orderNumber__6GiQu{font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--color-charcoal)}.Orders_orderDate__5LpQ_{font-family:var(--font-sans);font-size:.8rem;color:var(--color-text-muted)}.Orders_orderCardBody__cnd33{display:flex;align-items:center;gap:1rem}.Orders_orderThumb__DuQhx{object-fit:cover}.Orders_orderThumbPlaceholder__hcxfc,.Orders_orderThumb__DuQhx{width:56px;height:56px;border-radius:8px;background:#f5f5f5;flex-shrink:0}.Orders_orderThumbPlaceholder__hcxfc{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.Orders_orderCardInfo__WL6cL{flex:1 1}.Orders_orderItemCount___N4Fa{font-family:var(--font-sans);font-size:.85rem;color:var(--color-text-body)}.Orders_orderCardFooter__5nZ_C{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f5f5f5}.Orders_orderTotal__YBPrb{font-family:var(--font-sans);font-weight:600;font-size:1rem;color:var(--color-charcoal)}.Orders_statusBadge__5fhbA{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:100px;font-family:var(--font-sans);font-size:.75rem;font-weight:500;text-transform:capitalize}.Orders_statusPending__XNz62{background:#FEF3C7;color:#92400E}.Orders_statusPaid__Ecqa_{background:#DBEAFE;color:#1E40AF}.Orders_statusProcessed__tvdtf{background:#E0E7FF;color:#3730A3}.Orders_statusShipped__H_K2a{background:#FDE68A;color:#92400E}.Orders_statusDelivered__PEJJe{background:#D1FAE5;color:#065F46}.Orders_statusCancelled__JALXu,.Orders_statusFailed__5R2Gm{background:#FEE2E2;color:#991B1B}@keyframes Orders_shimmer__dqfcG{0%{background-position:-400px 0}to{background-position:400px 0}}.Orders_skeleton__z7dgJ{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:800px 100%;animation:Orders_shimmer__dqfcG 1.5s infinite;border-radius:6px}.Orders_skeletonCard__FcNbg{background:var(--color-white);border:1px solid #eee;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1rem}.Orders_skeletonHeader__fpKiF{display:flex;justify-content:space-between;margin-bottom:.75rem}.Orders_skeletonLine__3zeKJ{height:14px}.Orders_skeletonBody__pWR5E{display:flex;align-items:center;gap:1rem}.Orders_skeletonThumb__a19VT{width:56px;height:56px;border-radius:8px;flex-shrink:0}.Orders_skeletonFooter__XbcHl{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f5f5f5}.Orders_emptyState__8fNhY{text-align:center;padding:4rem 2rem}.Orders_emptyIcon__OVAKs{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.Orders_emptyTitle__KsvqT{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-charcoal);margin-bottom:.5rem}.Orders_emptyText__6w7S7{font-family:var(--font-sans);font-size:.9rem;color:var(--color-text-muted);margin-bottom:2rem}.Orders_emptyBtn__ng6WF{display:inline-block;padding:.85rem 2rem;background:var(--color-charcoal);color:var(--color-white);text-decoration:none;border-radius:6px;font-family:var(--font-sans);font-weight:500;transition:background-color .2s}.Orders_emptyBtn__ng6WF:hover{background:#1a1a1a}.Orders_detailPage__3Ve1u{min-height:100vh;padding:10rem 5% 15vh;background-color:var(--color-ivory)}.Orders_detailContainer__ylNmK{max-width:800px;margin:0 auto}.Orders_backLink__e8W_z{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-muted);text-decoration:none;font-family:var(--font-sans);font-size:.85rem;margin-bottom:1.5rem;transition:color .2s}.Orders_backLink__e8W_z:hover{color:var(--color-charcoal)}.Orders_detailHeader__9L68N{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.Orders_detailTitle__ORDhO{font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.4rem);color:var(--color-charcoal);margin-bottom:.25rem;font-weight:400}.Orders_detailDate__G8a7x{font-family:var(--font-sans);font-size:.85rem;color:var(--color-text-muted)}.Orders_stepper__sILpo{background:var(--color-white);border:1px solid #eee;border-radius:12px;padding:2rem 2.5rem;margin-bottom:2rem}.Orders_stepperTrack__OA8zT{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.Orders_stepperTrack__OA8zT:before{content:"";position:absolute;top:20px;left:20px;right:20px;height:3px;background:#eee;z-index:0}.Orders_stepperProgress__wgX_p{position:absolute;top:20px;left:20px;height:3px;background:var(--color-gold);z-index:1;transition:width .6s cubic-bezier(.4,0,.2,1)}.Orders_step__gm__i{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:0 1}.Orders_stepIcon__K1PrC{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:var(--color-text-muted);border:3px solid #eee;transition:all .3s ease;margin-bottom:.5rem}.Orders_stepCompleted__Mwj8w .Orders_stepIcon__K1PrC{background:var(--color-gold);color:white;border-color:var(--color-gold)}.Orders_stepActive__t5G4c .Orders_stepIcon__K1PrC{background:var(--color-white);color:var(--color-gold);border-color:var(--color-gold);box-shadow:0 0 0 4px rgba(201,169,78,.15)}.Orders_stepLabel___LhJk{font-family:var(--font-sans);font-size:.7rem;color:var(--color-text-muted);text-align:center;white-space:nowrap;transition:color .3s}.Orders_stepActive__t5G4c .Orders_stepLabel___LhJk,.Orders_stepCompleted__Mwj8w .Orders_stepLabel___LhJk{color:var(--color-charcoal);font-weight:500}.Orders_section__tXD_A{background:var(--color-white);border:1px solid #eee;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.Orders_sectionTitle__nAVoA{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-charcoal);margin-bottom:1rem;font-weight:400}.Orders_itemRow__WL3fa{display:flex;align-items:center;gap:1rem;padding:.75rem 0}.Orders_itemRow__WL3fa+.Orders_itemRow__WL3fa{border-top:1px solid #f5f5f5}.Orders_itemImage__U9ss4{object-fit:cover}.Orders_itemImagePlaceholder__w0aWB,.Orders_itemImage__U9ss4{width:60px;height:60px;border-radius:8px;background:#f5f5f5;flex-shrink:0}.Orders_itemImagePlaceholder__w0aWB{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.Orders_itemDetails__Hb8Zh{flex:1 1}.Orders_itemName__R4Tzm{font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:var(--color-charcoal);margin-bottom:.15rem}.Orders_itemVariant___eJLj{font-family:var(--font-sans);font-size:.8rem;color:var(--color-text-muted)}.Orders_itemPrice__EhBgo{font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--color-charcoal);text-align:right;white-space:nowrap}.Orders_itemQty__oUDKD{font-size:.8rem;font-weight:400;color:var(--color-text-muted)}.Orders_shippingGrid__sDUrq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Orders_shippingLabel__egxey{font-family:var(--font-sans);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.Orders_shippingValue__Xv0op{font-family:var(--font-sans);font-size:.9rem;color:var(--color-charcoal);line-height:1.4}.Orders_totalRow___Cc5s{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin-top:1rem;border-top:2px solid #f0f0f0}.Orders_totalLabel__5KEyA{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-charcoal)}.Orders_totalAmount__gsU4i{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--color-charcoal)}@media (max-width:640px){.Orders_detailPage__3Ve1u,.Orders_ordersPage__EnQnU{padding-top:7rem;padding-left:4%;padding-right:4%}.Orders_claimForm__5NE62{flex-direction:column}.Orders_orderCardHeader__TvKWB{flex-direction:column;align-items:flex-start;gap:.25rem}.Orders_stepper__sILpo{padding:1.5rem 1rem}.Orders_stepLabel___LhJk{font-size:.6rem}.Orders_stepIcon__K1PrC{width:32px;height:32px}.Orders_stepperTrack__OA8zT:before{top:16px;left:16px;right:16px}.Orders_stepperProgress__wgX_p{top:16px;left:16px}.Orders_shippingGrid__sDUrq{grid-template-columns:1fr}.Orders_detailHeader__9L68N{flex-direction:column;gap:.5rem}}.Orders_modalOverlay__qR0Fn{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:Orders_fadeIn__DsNCp .3s ease-out forwards}@keyframes Orders_fadeIn__DsNCp{0%{opacity:0}to{opacity:1}}.Orders_modalContent__8CkFG{background:linear-gradient(135deg,#fdf8f5,#faf6ed);border:1px solid var(--color-gold);border-radius:12px;padding:2rem;max-width:450px;width:90%;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.1);animation:Orders_slideUp__VjKfK .3s ease-out forwards}@keyframes Orders_slideUp__VjKfK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Orders_modalCloseBtn__RaoEP{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;transition:color .2s}.Orders_modalCloseBtn__RaoEP:hover{color:var(--color-charcoal)}