.checkout_checkoutPage___N_dw{background:#f4f6fa;min-height:100vh;padding-bottom:4rem}.checkout_pageHeader__oK51i{background:#fff;border-bottom:1px solid #eef0f5;padding:1.25rem 2rem}.checkout_pageHeaderInner__x2WvI{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.checkout_breadcrumb__3jYLX{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#6b7280;list-style:none;margin:0;padding:0}.checkout_breadcrumb__3jYLX a{color:#2563eb;text-decoration:none}.checkout_breadcrumb__3jYLX a:hover{text-decoration:underline}.checkout_breadcrumb__3jYLX li+li:before{content:"/";color:#cbd5e1;margin-right:.4rem}.checkout_pageTitle__vtrkD{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:#0b1a3b;margin:.5rem 0 0}.checkout_steps__TMvIJ{display:flex;align-items:center;gap:0;margin-top:.75rem}.checkout_step__c1jx_{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#9ca3af}.checkout_stepNum__T5RKR{width:24px;height:24px;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.checkout_stepActive__Wzbxr{color:#2563eb}.checkout_stepActive__Wzbxr .checkout_stepNum__T5RKR{background:#2563eb;color:#fff}.checkout_stepDone__4pg4L{color:#16a34a}.checkout_stepDone__4pg4L .checkout_stepNum__T5RKR{background:#16a34a;color:#fff}.checkout_stepLine__ImoWm{width:32px;height:2px;background:#e5e7eb;margin:0 .25rem}.checkout_contentWrapper__JuFTl{max-width:1200px;margin:2rem auto 0;padding:0 2rem;display:grid;grid-template-columns:1fr 380px;grid-gap:2rem;gap:2rem;align-items:start}.checkout_card__O5ACS{background:#fff;border-radius:12px;border:1px solid #eef0f5;margin-bottom:1.25rem;overflow:hidden}.checkout_cardHeader__XRLhO{padding:1.1rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:.6rem}.checkout_cardNum__eTSWD{width:24px;height:24px;border-radius:999px;background:#2563eb;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout_cardTitle__8mgiK{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#0b1a3b;margin:0}.checkout_cardBody__TCZ0g{padding:1.5rem}.checkout_fieldRow__GQ3OF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.checkout_field__I20zL{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.checkout_field__I20zL:last-child{margin-bottom:0}.checkout_label__2vNG5{font-size:.82rem;font-weight:600;color:#374151;letter-spacing:.01em}.checkout_required__cd2rp{color:#ef4444;margin-left:2px}.checkout_input__3ZmN6{padding:.65rem .9rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#0b1a3b;background:#f8fafc;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;font-family:var(--font-body);width:100%;box-sizing:border-box}.checkout_input__3ZmN6:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.checkout_input__3ZmN6::placeholder{color:#9ca3af}.checkout_inputError__TTUWq{border-color:#ef4444;background:#fff5f5}.checkout_inputError__TTUWq:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.checkout_fieldErrorMsg__fTYjF{font-size:.75rem;color:#ef4444;font-weight:500;margin-top:-.15rem}.checkout_checkRow__ZaTBN{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;cursor:pointer;font-size:.875rem;color:#374151;font-weight:500}.checkout_checkRow__ZaTBN input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#2563eb}.checkout_shippingOption__qd1_4{display:flex;align-items:center;gap:1rem;padding:1rem;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:.75rem;background:#f8fafc}.checkout_shippingOption__qd1_4:last-child{margin-bottom:0}.checkout_shippingOption__qd1_4:hover{border-color:#93c5fd;background:#eff6ff}.checkout_shippingOptionSelected__3NMT4{border-color:#2563eb;background:#eff6ff}.checkout_shippingOption__qd1_4 input[type=radio]{accent-color:#2563eb;width:16px;height:16px;flex-shrink:0}.checkout_shippingOptionInfo__LAG9d{flex:1 1}.checkout_shippingOptionName__iTsN3{font-weight:600;font-size:.9rem;color:#0b1a3b;margin:0 0 .15rem}.checkout_shippingOptionDesc__m4mNA{font-size:.78rem;color:#6b7280;margin:0}.checkout_shippingOptionPrice__rGgWl{font-weight:700;font-size:.95rem;color:#0b1a3b}.checkout_paymentOptions__YwN74{display:flex;flex-direction:column;gap:.75rem}.checkout_paymentOption__8PB9l{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;background:#f8fafc}.checkout_paymentOption__8PB9l:hover{border-color:#93c5fd;background:#eff6ff}.checkout_paymentOptionSelected__WVP_e{border-color:#2563eb;background:#eff6ff}.checkout_paymentOption__8PB9l input[type=radio]{accent-color:#2563eb;width:16px;height:16px;flex-shrink:0}.checkout_paymentIcon__pq7Iy{font-size:1.5rem;line-height:1;flex-shrink:0}.checkout_paymentInfo__2SZ_L{flex:1 1}.checkout_paymentName__BQ_Cj{font-weight:700;font-size:.95rem;color:#0b1a3b;margin:0 0 .15rem}.checkout_paymentDesc__t8T64{font-size:.78rem;color:#6b7280;margin:0}.checkout_paymentBadge__Z_VvK{background:#d1fae5;color:#065f46;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;flex-shrink:0}.checkout_couponRow__MKFD5{display:flex;gap:0}.checkout_couponInput__jPvdS{flex:1 1;padding:.65rem .9rem;border:1.5px solid #e2e8f0;border-radius:8px 0 0 8px;font-size:.9rem;color:#0b1a3b;background:#f8fafc;outline:none;transition:border-color .15s;font-family:var(--font-body)}.checkout_couponInput__jPvdS:focus{border-color:#2563eb;background:#fff}.checkout_applyBtn__09PYL{background:#0b1a3b;color:#fff;border:none;padding:0 1.25rem;border-radius:0 8px 8px 0;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.checkout_applyBtn__09PYL:hover{background:#1e3a8a}.checkout_couponSuccess__ck4YV{color:#16a34a;font-size:.82rem;margin-top:.4rem;font-weight:500}.checkout_error__tBMbX{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem}.checkout_submitBtn__LyUom{width:100%;background:#2563eb;color:#fff;border:none;padding:1rem 1.5rem;border-radius:10px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;font-family:var(--font-heading);letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:.5rem}.checkout_submitBtn__LyUom:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.checkout_submitBtn__LyUom:disabled{opacity:.6;cursor:not-allowed;transform:none}.checkout_summaryCard__gwu5q{background:#fff;border-radius:12px;border:1px solid #eef0f5;position:-webkit-sticky;position:sticky;top:90px;overflow:hidden}.checkout_summaryHeader__z9w_5{padding:1.1rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.checkout_summaryTitle__206T8{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#0b1a3b;margin:0}.checkout_summaryCount__DHZWy{font-size:.8rem;color:#6b7280;background:#f1f5f9;padding:.2rem .6rem;border-radius:999px;font-weight:600}.checkout_summaryItems__V8glh{max-height:280px;overflow-y:auto;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.checkout_summaryItem__AkxwR{display:flex;gap:.75rem;align-items:flex-start;padding:.6rem 0;border-bottom:1px solid #f8fafc}.checkout_summaryItem__AkxwR:last-child{border-bottom:none}.checkout_summaryThumb__R0KCo{width:52px;height:52px;border-radius:8px;overflow:hidden;background:#f1f5f9;flex-shrink:0;display:flex;align-items:center;justify-content:center}.checkout_summaryThumb__R0KCo img{width:100%;height:100%;object-fit:contain}.checkout_summaryItemInfo__N6te_{flex:1 1;min-width:0}.checkout_summaryItemName__NHnDZ{font-size:.82rem;font-weight:600;color:#0b1a3b;margin:0 0 .2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout_summaryItemMeta__k66vX{font-size:.75rem;color:#6b7280;margin:0}.checkout_summaryItemPrice__HQp4C{font-size:.88rem;font-weight:700;color:#0b1a3b;flex-shrink:0}.checkout_summaryTotals__e79y_{padding:1rem 1.5rem}.checkout_summaryRow__YnbNx{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#374151;margin-bottom:.5rem}.checkout_summaryRow__YnbNx:last-child{margin-bottom:0}.checkout_summaryValue__b3ptX{font-weight:600}.checkout_summaryDiscount__2kVeU{color:#16a34a}.checkout_summaryDivider__DQbP9{border:none;border-top:1px solid #f1f5f9;margin:.75rem 0}.checkout_summaryTotal__4dR6G{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:2px solid #f1f5f9;background:#f8fafc}.checkout_summaryTotalLabel__sCZGH{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#0b1a3b}.checkout_summaryTotalValue__SVmw4{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#0b1a3b}.checkout_summaryNote__IJkAU{padding:.75rem 1.5rem;font-size:.75rem;color:#9ca3af;text-align:center;border-top:1px solid #f1f5f9}@media (max-width:900px){.checkout_contentWrapper__JuFTl{grid-template-columns:1fr;padding:0 1rem;gap:1.5rem}.checkout_summaryCard__gwu5q{position:static}.checkout_fieldRow__GQ3OF{grid-template-columns:1fr}.checkout_pageHeader__oK51i{padding:1rem}}@media (max-width:600px){.checkout_contentWrapper__JuFTl{margin-top:1rem}.checkout_cardBody__TCZ0g{padding:1rem}}.checkout_myOrdersPage__zf50Z{max-width:820px;margin:2.5rem auto;padding:0 1.5rem}.checkout_emailForm__U_MYL{background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:2rem;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.checkout_emailFormLabel__S2MPF{font-size:.875rem;font-weight:600;color:#374151}.checkout_emailFormInput__DKxg_{padding:.65rem .9rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;font-family:var(--font-body);transition:border-color .15s}.checkout_emailFormInput__DKxg_:focus{border-color:#2563eb}.checkout_successPage__DLlRu{max-width:560px;margin:4rem auto;padding:0 1.5rem;text-align:center}.checkout_successIcon__xoVcS{width:72px;height:72px;background:#d1fae5;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.checkout_successTitle__LnEx7{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;color:#0b1a3b;margin:0 0 .5rem}.checkout_successSub__MPvgw{color:#6b7280;font-size:.95rem;margin:0 0 2rem}.checkout_trackingContainer__pUODg{margin-top:2rem}.checkout_trackingList__UvSov{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.checkout_trackingItem__05MG1{padding:.65rem 1rem;border-left:3px solid #e5e7eb;background:#f9fafb;border-radius:0 8px 8px 0;font-size:.875rem;color:#374151}.checkout_trackingItem__05MG1.checkout_completed__BWhg2{border-color:#2563eb;background:#eff6ff;color:#1e40af;font-weight:500}