.checkout_checkoutPage__6RWmx{background-color:#f6f8fb;min-height:100vh}.checkout_checkoutContainer__Du0KL{width:100%;margin:0 auto;padding:30px 40px;font-family:sans-serif;box-sizing:border-box}.checkout_checkoutHeader__u3qkX{margin-bottom:40px;display:flex;flex-direction:column;gap:8px}.checkout_checkoutHeader__u3qkX h1{font-size:24px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.5px}.checkout_checkoutHeader__u3qkX p{color:#64748b;font-size:13px;margin:0}.checkout_checkoutLayout__57S81{display:grid;grid-template-columns:1fr 460px;gap:40px}.checkout_leftColumn__lFJ60{display:flex;flex-direction:column;gap:24px}.checkout_checkoutSection__ZVcp5{background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.04)}.checkout_sectionHeader___jL2T{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.checkout_stepNumber__bOSjM{width:26px;height:26px;background:#19489D;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;flex-shrink:0;box-shadow:0 2px 4px rgba(22,161,219,.2)}.checkout_sectionTitle__nI3Av{font-size:15px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.2px}.checkout_formGrid__vgc9m{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkout_fullWidth__O_U2A{grid-column:span 2}.checkout_formGroup__GQGQK{display:flex;flex-direction:column;gap:8px}.checkout_formGroup__GQGQK label{font-size:12px;font-weight:600;color:#475569}.checkout_formGroup__GQGQK label span{color:#ef4444}.checkout_inputWrapper__xJo_0{position:relative;display:flex;align-items:center}.checkout_inputIcon__H769M{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;transition:color .2s ease}.checkout_formInput__whu1J:focus+.checkout_inputIcon__H769M,.checkout_formSelect__EROLX:focus+.checkout_inputIcon__H769M,.checkout_formTextarea___FLlx:focus+.checkout_inputIcon__H769M{color:#19489D}.checkout_formInput__whu1J,.checkout_formSelect__EROLX,.checkout_formTextarea___FLlx{width:100%;padding-block:11px;padding-inline-start:42px;padding-inline-end:12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;transition:all .2s ease;background:#fff}.checkout_formInput__whu1J:focus,.checkout_formSelect__EROLX:focus,.checkout_formTextarea___FLlx:focus{outline:none;border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.08)}.checkout_formInput__whu1J::placeholder{color:#cbd5e1}.checkout_formTextarea___FLlx{min-height:80px;resize:vertical;padding-inline-start:12px}.checkout_addressSelectorBox__dbLAz{margin-bottom:28px;padding:20px;background:#f1f7f7;border-radius:12px;border:1px solid #d8e6e6}.checkout_addressSelectorLabel__2WVZc{display:block;font-size:11px;font-weight:800;color:#19489D;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.checkout_addressDropdownWrapper__iRMoF{position:relative;width:100%}.checkout_customDropdownTrigger__54Xx7{width:100%;padding:12px 14px;border:1.5px solid #cfe0e0;border-radius:10px;font-size:14px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (hover:hover){.checkout_customDropdownTrigger__54Xx7:hover{border-color:#19489D;background:#fdfdfd}}.checkout_triggerActive__e77Cq{border-color:#19489D;box-shadow:0 0 0 4px rgba(22,161,219,.1);border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout_triggerContent__4oz3b{display:flex;align-items:center;gap:12px;color:#334155;overflow:hidden}.checkout_triggerIcon__zqDaD{color:#19489D;opacity:.8;flex-shrink:0}.checkout_triggerText__wb7i4{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_chevronIcon__MVFbv{color:#94a3b8;transition:transform .3s ease;flex-shrink:0}.checkout_chevronRotate__NwGeQ{transform:rotate(180deg)}.checkout_addressDropdownMenu__m9hf8{position:absolute;top:100%;inset-inline-start:0;width:100%;background:white;border:1.5px solid #19489d;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 15px 30px rgba(0,0,0,.1);z-index:1000;max-height:320px;overflow-y:auto;scrollbar-width:thin}.checkout_addressOption__YkjyI{padding:14px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;border-bottom:1px solid #f1f5f9}.checkout_addressOption__YkjyI:last-child{border-bottom:none}@media (hover:hover){.checkout_addressOption__YkjyI:hover{background-color:#f0fdfa}}.checkout_optionSelected__BS1OZ{background-color:#f0fdfa}.checkout_optionInfo__AOtA6{display:flex;flex-direction:column;gap:4px}.checkout_optionHeader__z6VGl,.checkout_optionName__djGP7{display:flex;align-items:center;gap:8px}.checkout_optionName__djGP7{font-size:14px;font-weight:700;color:#0f172a}.checkout_defaultPill__NZBDu{background:#dcfce7;color:#166534;padding:2px 8px;border-radius:100px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.checkout_optionAddress___aioy{font-size:12px;color:#64748b;font-weight:500}.checkout_selectedCheck__snEC7{color:#19489D}.checkout_newAddrLabel__22VK6{font-size:13px;font-weight:700;color:#19489D;font-style:italic}.checkout_paymentGrid__dQTEU{display:flex;flex-direction:column;gap:8px;border:none;border-radius:0;overflow:visible;background:transparent}.checkout_paymentTab__yIEvZ{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:all .25s ease;border:1.5px solid #f1f5f9;border-radius:10px;background:#fff}@media (hover:hover){.checkout_paymentTab__yIEvZ:hover:not(.checkout_active__fhKxr){border-color:#e2e8f0}}.checkout_paymentTab__yIEvZ.checkout_active__fhKxr{background:#fff;border-color:#19489D;box-shadow:0 4px 12px rgba(22,161,219,.06);border-radius:10px 10px 0 0;border-bottom:none}.checkout_radioDot__ayxQ2{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkout_active__fhKxr .checkout_radioDot__ayxQ2{border-color:#19489D}.checkout_radioDotInner__9DUvK{width:10px;height:10px;background:#19489D;border-radius:50%;transform:scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.checkout_active__fhKxr .checkout_radioDotInner__9DUvK{transform:scale(1)}.checkout_tabText__2_D3x{flex:1 1;display:flex;flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}.checkout_tabTitle__D36oI{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap}.checkout_tabDesc__bUGLf{font-size:11px;color:#64748b;font-weight:400}.checkout_tabIcon__3LzMR{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:6px;color:#64748b;transition:all .3s;border:1px solid #f1f5f9}.checkout_active__fhKxr .checkout_tabIcon__3LzMR{background:#19489D;color:#fff;border-color:#19489D}.checkout_tabbyBrand__3ittv{display:flex;justify-content:flex-end;align-items:center;margin-inline-start:auto}.checkout_tabbyLogoLarge__zV6ms{height:24px;width:auto;object-fit:contain}.checkout_tabContent__3Je8_{background:#ffffff;border:1.5px solid #19489d;border-top:none;margin-top:-8px;margin-bottom:12px;border-radius:0 0 10px 10px;box-shadow:0 4px 12px rgba(22,161,219,.06);overflow:hidden;animation:checkout_fadeIn__A4TQq .3s ease-out}@keyframes checkout_fadeIn__A4TQq{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.checkout_cardSecureHeader__Gaxto{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:linear-gradient(90deg,rgba(22,161,219,.06),rgba(22,161,219,.02));border-bottom:1px solid rgba(22,161,219,.12)}.checkout_secureHeaderLeft__Z_Jzs{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#19489D;letter-spacing:.01em}.checkout_secureHeaderLogos__S1bJg{display:flex;align-items:center;gap:8px;opacity:.92}.checkout_secureHeaderLogos__S1bJg img{height:18px;width:auto;object-fit:contain}.checkout_cardFormContent__5jHPS{padding:22px 24px 24px;display:flex;flex-direction:column;gap:18px;background:#fff}.checkout_fieldGroup__9miqs{display:flex;flex-direction:column;gap:7px;min-width:0}.checkout_fieldLabel__tuTM3{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0}.checkout_requiredMark__vUDIJ{color:#dc2626;font-weight:700;margin-inline-start:2px}.checkout_fieldHelp__b_cbx{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.4}.checkout_cardInputWrapper__NH49T,.checkout_cardNumberContainer__Hl9UN,.checkout_cvcWrapper__FhAGN,.checkout_expiryWrapper__sn7lc{position:relative;padding:0 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;display:flex;align-items:center;gap:10px;min-height:50px;width:100%;box-sizing:border-box}.checkout_cardInputWrapper__NH49T:hover,.checkout_cardNumberContainer__Hl9UN:hover,.checkout_cvcWrapper__FhAGN:hover,.checkout_expiryWrapper__sn7lc:hover{border-color:#cbd5e1;background:#fff}.checkout_cardInputWrapper__NH49T:focus-within,.checkout_cardNumberContainer__Hl9UN:focus-within,.checkout_cvcWrapper__FhAGN:focus-within,.checkout_expiryWrapper__sn7lc:focus-within{border-color:#19489D;background:#fff;box-shadow:0 0 0 3px rgba(22,161,219,.12)}.checkout_cardNumberContainer__Hl9UN>.checkout_stripeElementWrapper__akUwl,.checkout_cvcWrapper__FhAGN>.checkout_stripeElementWrapper__akUwl,.checkout_expiryWrapper__sn7lc>.checkout_stripeElementWrapper__akUwl{flex:1 1;min-width:0}.checkout_fieldLeadingIcon__p9rKj{color:#94a3b8;flex-shrink:0;transition:color .18s ease}.checkout_cardInputWrapper__NH49T:focus-within .checkout_fieldLeadingIcon__p9rKj,.checkout_cardNumberContainer__Hl9UN:focus-within .checkout_fieldLeadingIcon__p9rKj{color:#19489D}.checkout_cardTextInput__qw__9{flex:1 1;border:none;outline:none;background:transparent;font-size:15px;font-weight:500;color:#0f172a;font-family:Inter,sans-serif;padding:0;height:100%;min-width:0}.checkout_cardTextInput__qw__9::placeholder{color:#cbd5e1;font-weight:400}.checkout_stripeElementWrapper__akUwl{flex:1 1;min-width:0;width:100%}.checkout_stripeElementWrapper__akUwl>div{width:100%}.checkout_splitRow__LUH1J{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout_cvcWrapper__FhAGN>.checkout_stripeElementWrapper__akUwl{padding-inline-end:22px}.checkout_cvcIcon__khqxY{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);color:#cbd5e1;pointer-events:none;display:flex;align-items:center}.checkout_cardSecureFooter__6X3ER{display:flex;align-items:center;gap:6px;padding:10px 12px;margin-top:4px;background:rgba(22,161,219,.04);border:1px dashed rgba(22,161,219,.2);border-radius:8px;font-size:11.5px;color:#19489D;font-weight:500;line-height:1.4}@media (max-width:480px){.checkout_cardSecureHeader__Gaxto{padding:9px 16px}.checkout_cardFormContent__5jHPS{padding:18px 16px 20px;gap:16px}.checkout_splitRow__LUH1J{grid-template-columns:1fr;gap:16px}.checkout_cardInputWrapper__NH49T,.checkout_cardNumberContainer__Hl9UN,.checkout_cvcWrapper__FhAGN,.checkout_expiryWrapper__sn7lc{min-height:48px;padding:0 12px}}.checkout_bankDetails__m_HNv{padding:20px 24px 24px 48px;background:#fafbfb}.checkout_bankCard__bENGH{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden}.checkout_bankRow__xXIb8{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f5f9}.checkout_bankRow__xXIb8:last-child{border-bottom:none}.checkout_bankLabel__R_B_L{color:#64748b;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.checkout_bankValue__to0LW{color:#0f172a;font-weight:700;font-size:12px;font-family:var(--font-inter),sans-serif;text-align:end}.checkout_cardIcon__5tnKO{position:absolute;inset-inline-end:14px;color:#94a3b8}.checkout_rightColumn__RFy7b{height:100%}.checkout_summaryContainer__tpAD9{position:sticky;top:100px;z-index:10;max-height:calc(100vh - 120px);display:flex}.checkout_summaryCard__FT4mC{background:#ffffff;border-radius:16px;padding:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #f1f5f9;flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.checkout_summaryCard__FT4mC::-webkit-scrollbar{display:none}.checkout_summaryTitle__gliYY{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.checkout_itemList__Yx__s{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;max-height:200px;overflow-y:auto;padding-inline-end:8px}.checkout_itemRow___vmec{display:flex;gap:12px;align-items:center}.checkout_itemImg__UnA_R{width:60px;height:60px;background:#f8fafc;border-radius:8px;padding:4px;border:1px solid #f1f5f9;object-fit:contain}.checkout_itemDetails__EeDph{flex:1 1}.checkout_itemName__O9t7c{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout_itemMeta__UR2nU{font-size:10px;color:#64748b}.checkout_itemPrice__gSTDI{font-size:12px;font-weight:700;color:#0f172a;flex-shrink:0;text-align:end;min-width:100px}.checkout_totalsGrid__83dDy{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.checkout_totalRow__3Rk_V{display:flex;justify-content:space-between;font-size:12px;color:#64748b}.checkout_discount__v6CtQ{color:#ef4444}.checkout_grandTotalRow__XuVTt{display:flex;justify-content:space-between;padding-top:12px;border-top:2px dashed #f1f5f9;font-size:16px;font-weight:800;color:#0f172a}.checkout_checkoutBtn__d59Fj{width:100%;background:#19489D;color:#fff;border:none;padding:12px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(22,161,219,.4);display:flex;align-items:center;justify-content:center;gap:8px}@media (hover:hover){.checkout_checkoutBtn__d59Fj:hover:not(:disabled){background:#1284b3;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(22,161,219,.4)}}.checkout_checkoutBtn__d59Fj:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.checkout_trustBadges__tGota{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:nowrap;overflow:hidden}.checkout_trustBadge__e1j0W{height:24px;width:auto;max-width:100%;object-fit:contain}.checkout_visaBadge__KUFba{height:30px}.checkout_animateSpin__ugEF2{animation:checkout_spin__uSg6k 1s linear infinite}@keyframes checkout_spin__uSg6k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkout_couponSection__c9E0n{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.checkout_couponForm__iRXY_{display:flex;gap:8px}.checkout_couponInput__jKAAY{flex:1 1;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12px;color:#1e293b;outline:none;transition:all .2s ease;text-transform:uppercase}.checkout_couponInput__jKAAY:focus{border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.1)}.checkout_applyCouponBtn__KNopD{padding:0 16px;background:#0f172a;color:white;border:none;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s}@media (hover:hover){.checkout_applyCouponBtn__KNopD:hover:not(:disabled){background:#1e293b}}.checkout_applyCouponBtn__KNopD:disabled{background:#94a3b8;cursor:not-allowed}.checkout_appliedCouponBox__4oLrN{background:#ecfdf5;border:1px dashed #10b981;border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.checkout_appliedCouponInfo__Bq_J3{display:flex;align-items:center;gap:12px}.checkout_couponCodeTag__Qnpxz{background:#10b981;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.5px}.checkout_couponSuccessText__aIQ89{font-size:13px;color:#059669;font-weight:500}.checkout_removeCouponBtn__HWyri{background:none;border:none;color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;transition:color .2s}@media (hover:hover){.checkout_removeCouponBtn__HWyri:hover{color:#dc2626;text-decoration:underline}}.checkout_couponWrapper__7T0wx{display:flex;flex-direction:column;gap:12px}.checkout_viewCouponsBtn__lfh_a{background:none;border:none;color:#19489D;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;padding:0;width:-moz-fit-content;width:fit-content}@media (hover:hover){.checkout_viewCouponsBtn__lfh_a:hover{text-decoration:underline}}.checkout_modalOverlay__A1umE{position:fixed;top:0;inset-inline-start:0;width:100vw;height:100vh;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.checkout_couponModal__7Noti{background:white;width:100%;max-width:450px;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.checkout_modalHeader__cEj2p{padding:20px 24px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background:#f8fafc}.checkout_modalTitleRow__PkCd6{display:flex;align-items:center;gap:12px}.checkout_modalIcon__FprQz{color:#19489D}.checkout_modalHeader__cEj2p h3{margin:0;font-size:18px;font-weight:700;color:#0f172a}.checkout_closeModal__uDk9H{background:#fff;border:1.5px solid #e2e8f0;color:#64748b;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}@media (hover:hover){.checkout_closeModal__uDk9H:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}}.checkout_couponList__5V4at{padding:24px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.checkout_modalLoader__pwz_5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:16px;color:#64748b;font-size:14px}.checkout_tinySpinner__4dcyN{width:32px;height:32px;border:3px solid #f1f5f9;border-top-color:#19489d;border-radius:50%;animation:checkout_spin__uSg6k .8s linear infinite}.checkout_couponItem__ySPFI{border:1.5px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}@media (hover:hover){.checkout_couponItem__ySPFI:hover{border-color:#19489D;background:#f0f9f9}}.checkout_couponMain__nzGH0{display:flex;flex-direction:column;gap:8px;flex:1 1}.checkout_couponCodeRow__jjArX{display:flex;align-items:center;gap:10px}.checkout_expiredBadge__gi_1s{background:#fee2e2;color:#ef4444;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;border:1px solid #fecaca}.checkout_expiredCoupon__vS42n{opacity:.7;background:#f8fafc;border-color:#e2e8f0!important;cursor:not-allowed}.checkout_expiredCoupon__vS42n .checkout_couponCodeDisplay__JsurE{background:#e2e8f0;color:#94a3b8}.checkout_expiredCoupon__vS42n .checkout_couponValue__DpMcO{color:#94a3b8}.checkout_couponCodeDisplay__JsurE{font-family:monospace;background:#f1f5f9;color:#0f172a;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px}.checkout_couponValue__DpMcO{font-size:18px;font-weight:800;color:#19489D}.checkout_couponExpiry__npyvH{font-size:12px;color:#64748b}.checkout_useCouponBtn__t6Ce4{background:#0f172a;color:white;border:none;padding:8px 16px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s,background .2s}@media (hover:hover){.checkout_useCouponBtn__t6Ce4:hover{background:#1e293b;transform:scale(1.05)}}.checkout_noCoupons__JlSQi{text-align:center;color:#94a3b8;padding:20px 0}@media (max-width:1200px){.checkout_checkoutLayout__57S81{gap:30px;grid-template-columns:1fr 400px}}@media (max-width:1024px){.checkout_checkoutContainer__Du0KL{padding:40px 20px}.checkout_checkoutLayout__57S81{grid-template-columns:1fr;gap:24px}.checkout_summaryContainer__tpAD9{position:static;margin-top:0}}@media (max-width:768px){.checkout_checkoutHeader__u3qkX h1{font-size:28px}.checkout_checkoutSection__ZVcp5{padding:24px 20px}.checkout_sectionHeader___jL2T{margin-bottom:20px}}@media (max-width:640px){.checkout_checkoutContainer__Du0KL{padding:30px 16px}.checkout_checkoutHeader__u3qkX h1{font-size:24px}.checkout_formGrid__vgc9m{grid-template-columns:1fr;gap:16px}.checkout_fullWidth__O_U2A{grid-column:span 1}.checkout_cardFormGrid__4NQvy{grid-template-columns:1fr;padding:16px}.checkout_bankDetails__m_HNv,.checkout_paymentTab__yIEvZ,.checkout_tabbyPromoWrapper__K6DqH{padding:16px}.checkout_summaryCard__FT4mC{padding:20px}.checkout_itemImg__UnA_R{width:50px;height:50px}.checkout_grandTotalRow__XuVTt{font-size:18px}}@media (max-width:576px){.checkout_checkoutHeader__u3qkX h1{font-size:22px}.checkout_stepNumber__bOSjM{width:28px;height:28px;font-size:12px}.checkout_sectionTitle__nI3Av{font-size:18px}}.checkout_couponRestrictions__fgaO5{margin-top:6px;display:flex;flex-wrap:wrap;column-gap:4px;row-gap:2px}.checkout_restrictionTag__chEHA{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px;position:relative}.checkout_restrictionLink__UndZo{color:#19489D;text-decoration:underline;cursor:pointer;font-weight:700}.checkout_allBrandsLabel__I_Lje{font-size:11px;color:#94a3b8;font-style:italic}.checkout_restrictionPopup__aLpth{position:absolute;bottom:100%;inset-inline-start:0;margin-bottom:8px;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);padding:12px;z-index:1001;min-width:200px;max-width:280px;animation:checkout_slideUp__g8x9s .2s ease-out}@keyframes checkout_slideUp__g8x9s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.checkout_popupHeader__327L3{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.checkout_popupHeader__327L3 span{font-size:11px;font-weight:700;color:#334155}.checkout_closePopup__tqpuy{cursor:pointer;color:#94a3b8}.checkout_popupTags__d0tkc{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}.checkout_popupTag__m_hI7{background:#f1f5f9;color:#475569;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;white-space:nowrap}.checkout_tabbyInstallmentsBox__pF2GM{display:flex;gap:32px;padding:20px 24px;background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;animation:checkout_tabbySlideIn__8myLJ .3s ease-out}@keyframes checkout_tabbySlideIn__8myLJ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.checkout_tabbyInstallmentsLeft__Am9yR{display:flex;flex-direction:column;min-width:160px}.checkout_tabbyInstallmentsRight__NiI_p{display:flex;flex-direction:column;gap:12px;justify-content:center}.checkout_tabbyBenefit__rW311{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#1e293b}.checkout_tabbyBenefitIconGreen__k2nWc,.checkout_tabbyBenefitIconShield__6OYwD,.checkout_tabbyBenefitIcon__mzUhj{font-size:16px}.checkout_tabbyViewOptions__vdmPY{display:inline-block;margin-top:10px;background:#3fefba;color:#0f172a;border:none;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content}@media (hover:hover){.checkout_tabbyViewOptions__vdmPY:hover{background:#2dd4a0;transform:translateY(-1px)}}@media (max-width:600px){.checkout_tabbyInstallmentsBox__pF2GM{flex-direction:column;gap:16px;padding:16px}}.checkout_loaderContainer__S8nDe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 20px;gap:20px;color:#64748b;background:#fff;border-radius:12px;margin-top:40px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.checkout_spinner__pJmq1{width:32px;height:32px;border:3px solid #f1f5f9;border-top-color:#19489d;border-radius:50%;animation:checkout_spin__uSg6k .8s linear infinite}@media (max-width:1100px){.checkout_checkoutLayout__57S81{grid-template-columns:1fr 400px;gap:30px}}@media (max-width:992px){.checkout_checkoutLayout__57S81{grid-template-columns:1fr;gap:32px}.checkout_rightColumn__RFy7b{order:-1}.checkout_summaryContainer__tpAD9{position:static;max-height:none}}@media (max-width:640px){.checkout_checkoutContainer__Du0KL{padding:20px 16px}.checkout_checkoutHeader__u3qkX h1{font-size:20px}.checkout_cardFormGrid__4NQvy,.checkout_formGrid__vgc9m{grid-template-columns:1fr;gap:16px}.checkout_fullWidth__O_U2A{grid-column:span 1}.checkout_checkoutSection__ZVcp5{padding:16px}.checkout_paymentTab__yIEvZ{padding:12px}.checkout_tabText__2_D3x{flex-direction:column;align-items:flex-start;gap:2px}.checkout_tabTitle__D36oI{font-size:13px}.checkout_bankDetails__m_HNv,.checkout_cardFormGrid__4NQvy,.checkout_tabbyPromoWrapper__K6DqH{padding:20px 16px}.checkout_itemPrice__gSTDI{min-width:80px;font-size:11px}}@media (max-width:380px){.checkout_itemRow___vmec{flex-direction:column;align-items:flex-start;gap:8px}.checkout_itemPrice__gSTDI{text-align:start;min-width:0}.checkout_trustBadges__tGota{gap:8px}}.checkout_addrSelectWrap__6hJy2{margin-bottom:24px}.checkout_addrAddNew__AZD0n{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px;border:1.5px dashed #19489d;border-radius:12px;background:#f0f9fd;color:#19489D;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.checkout_addrAddNew__AZD0n:hover{background:#e0f2fb;border-color:#1487bb}.checkout_savedAddrLabel__ORu_C{display:block;margin:22px 0 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.checkout_addrCardList__HgOru{display:flex;flex-direction:column;gap:12px}.checkout_addrSelectCard__u3Cf4{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1.5px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.checkout_addrSelectCard__u3Cf4:hover{border-color:#cbd5e1}.checkout_addrSelectCardActive__K_xNB{border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.12)}.checkout_addrSelectIcon__LJjKz{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155}.checkout_addrSelectBody__bephw{flex:1 1;min-width:0}.checkout_addrSelectTop__2FSJx{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout_addrSelectType__axUmB{font-size:16px;font-weight:700;color:#0f172a}.checkout_addrSelectMenu__y60e6{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease}.checkout_addrSelectMenu__y60e6:hover{background:#f1f5f9}.checkout_addrSelectLine__R3KHZ{margin:6px 0 0;font-size:13.5px;color:#64748b;line-height:1.5}.checkout_addrSelectContact__y24bW{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:8px 0 0;font-size:14px;font-weight:600;color:#334155}.checkout_addrSelectVerified__VlFK5{color:#22c55e;margin-inline-start:6px}.checkout_checkoutNotesBox__kpgFE{margin-top:20px;display:flex;flex-direction:column;gap:8px}.checkout_checkoutNotesBox__kpgFE label{font-size:14px;font-weight:600;color:#334155}.checkout_deliverBanner__AcRzi{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.checkout_deliverIcon__kHEjL{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#0f172a}.checkout_deliverText__kI_D1{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.checkout_deliverTitle__Bg0sQ{font-size:15px;font-weight:700;color:#0f172a}.checkout_deliverAddr__doAKn{font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_deliverEdit__XwjtD{flex-shrink:0;border:none;background:transparent;color:#19489D;font-size:14px;font-weight:600;cursor:pointer;padding:4px}.checkout_deliverEdit__XwjtD:hover{text-decoration:underline}.checkout_receiverCard__TIYs2{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.checkout_receiverHeading__HbupQ{margin:0 0 14px;font-size:17px;font-weight:800;color:#0f172a}.checkout_receiverRow__kcWZe{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f8fafc;border-radius:12px}.checkout_receiverIcon__C7lh3{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eef2f7;color:#334155}.checkout_receiverInfo__AetFV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.checkout_receiverName__iGpIm{font-size:15px;font-weight:700;color:#0f172a}.checkout_receiverPhone__Fj5Uo{font-size:13px;color:#64748b}.checkout_receiverChange__nhPrs{flex-shrink:0;border:none;background:transparent;color:#19489D;font-size:14px;font-weight:600;cursor:pointer;padding:4px}.checkout_receiverChange__nhPrs:hover{text-decoration:underline}.checkout_receiverForm__TlIdu{display:flex;flex-direction:column}.checkout_receiverFormTitle__SPvFc{margin:0 0 16px;font-size:15px;font-weight:700;color:#0f172a}.checkout_receiverFieldLabel__ZaX_R{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.checkout_receiverCodeSelect__mACNj,.checkout_receiverNameInput__zfJvi,.checkout_receiverNumberInput__Nq6GH{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:12px 14px;font-size:14px;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.checkout_receiverNameInput__zfJvi{width:100%;margin-bottom:12px}.checkout_receiverCodeSelect__mACNj:focus,.checkout_receiverNameInput__zfJvi:focus,.checkout_receiverNumberInput__Nq6GH:focus{outline:none;border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.15)}.checkout_receiverPhoneRow__pwHBB{display:flex;gap:10px}.checkout_receiverCodeSelect__mACNj{flex-shrink:0;width:100px;cursor:pointer}.checkout_receiverNumberWrap__KolwI{position:relative;flex:1 1;min-width:0}.checkout_receiverNumberInput__Nq6GH{width:100%;padding-inline-end:38px}.checkout_receiverClear__vQu7_{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:#e2e8f0;color:#475569;cursor:pointer}.checkout_receiverClear__vQu7_:hover{background:#cbd5e1}.checkout_receiverCodeWrap__MCnMJ{position:relative;flex-shrink:0;width:108px}.checkout_receiverCodeBtn__MRhK0{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.checkout_receiverCodeBtn__MRhK0:hover{border-color:#94a3b8}.checkout_codeChevronOpen__sH1xH{transform:rotate(180deg);transition:transform .15s ease}.checkout_codeBackdrop__iw9ty{position:fixed;inset:0;z-index:40}.checkout_codeMenu__LuPgu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:41;width:240px;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 14px 38px rgba(15,23,42,.16);padding:6px;animation:checkout_codeMenuIn__uPzSY .16s ease}@keyframes checkout_codeMenuIn__uPzSY{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.checkout_codeItem__UvyoV{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:start;transition:background .12s ease}.checkout_codeItem__UvyoV:hover{background:#f1f5f9}.checkout_codeItemActive__tZFNH{background:#eef9fd}.checkout_codeItemCode__asvQS{font-size:14px;font-weight:700;color:#0f172a;min-width:46px}.checkout_codeItemLabel__ETalH{flex:1 1;font-size:13px;color:#64748b}.checkout_codeItemCheck__xuunM{color:#19489D}.checkout_receiverActions__ePy0C{display:flex;gap:12px;margin-top:18px}.checkout_receiverCancelBtn__MDC1c{flex:1 1;padding:13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.checkout_receiverCancelBtn__MDC1c:hover{background:#f8fafc;border-color:#cbd5e1}.checkout_receiverSaveBtn___MvNt{flex:1 1;padding:13px;border:none;border-radius:10px;background:#19489D;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease}.checkout_receiverSaveBtn___MvNt:hover{background:#1487bb}.OtpVerifyModal_overlay__GAPea{position:fixed;inset:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:OtpVerifyModal_fadeIn__GN8JG .3s ease-out;overscroll-behavior:contain}@keyframes OtpVerifyModal_fadeIn__GN8JG{0%{opacity:0}to{opacity:1}}.OtpVerifyModal_modal__4iQCo{background:#ffffff;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.1);padding:40px;width:100%;max-width:440px;position:relative;text-align:center;animation:OtpVerifyModal_modalPop__gDfbv .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes OtpVerifyModal_modalPop__gDfbv{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.OtpVerifyModal_closeBtn__Newhh{position:absolute;top:20px;inset-inline-end:20px;background:#f8fafc;border:none;color:#64748b;cursor:pointer;padding:8px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.OtpVerifyModal_closeBtn__Newhh:hover{background:#f1f5f9;color:#0f172a;transform:rotate(90deg)}.OtpVerifyModal_iconWrap__huMI7{width:64px;height:64px;margin:0 auto 24px;background:linear-gradient(135deg,#25D366,#128C7E);color:#ffffff;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(35,112,115,.2);transform:rotate(-5deg)}.OtpVerifyModal_title__Y_xA9{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 12px;letter-spacing:-.5px}.OtpVerifyModal_desc__5K4mH{font-size:15px;color:#64748b;margin:0 0 32px;line-height:1.6}.OtpVerifyModal_phoneBox___YZo8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px;color:#0f172a;font-weight:700;margin-bottom:24px;font-size:16px}.OtpVerifyModal_inputWrapper__rqvqt{margin-bottom:24px}.OtpVerifyModal_phoneInput__AMrHE{width:100%;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:14px 16px;color:#0f172a;font-size:16px;font-weight:600;outline:none;transition:all .2s ease;text-align:center}.OtpVerifyModal_phoneInput__AMrHE:focus{border-color:#25D366;background:#ffffff;box-shadow:0 4px 12px rgba(35,112,115,.05)}.OtpVerifyModal_phoneInput__AMrHE::placeholder{color:#94a3b8;font-weight:400}.OtpVerifyModal_otpContainer__56eGe{display:flex;gap:12px;justify-content:center;margin-bottom:32px}.OtpVerifyModal_otpInput__oeD2j{width:52px;height:64px;text-align:center;font-size:24px;font-weight:700;color:#0f172a;background:#ffffff;border:2px solid #e2e8f0;border-radius:16px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.OtpVerifyModal_otpInput__oeD2j:focus{border-color:#25D366;background:#f0f9f9;box-shadow:0 0 0 4px rgba(35,112,115,.1);transform:translateY(-2px)}.OtpVerifyModal_otpInput__oeD2j:disabled{background:#f1f5f9;cursor:not-allowed}.OtpVerifyModal_error__y_hrn{font-size:14px;color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:12px 16px;margin-bottom:24px;display:flex;align-items:center;gap:8px;text-align:start}.OtpVerifyModal_primaryBtn__CPvH0{width:100%;background:#25D366;color:#ffffff;border:none;padding:16px;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(35,112,115,.2)}.OtpVerifyModal_primaryBtn__CPvH0:hover:not(:disabled){background:#1ebe5a;box-shadow:0 6px 16px rgba(37,211,102,.35);transform:translateY(-1px)}.OtpVerifyModal_primaryBtn__CPvH0:active:not(:disabled){transform:translateY(0)}.OtpVerifyModal_primaryBtn__CPvH0:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.OtpVerifyModal_linkBtn__gi1pg{background:transparent;border:none;color:#25D366;font-size:14px;font-weight:700;cursor:pointer;margin-top:24px;padding:8px 16px;border-radius:8px;transition:all .2s ease}.OtpVerifyModal_linkBtn__gi1pg:hover:not(:disabled){background:#f0f9f9;color:#128C7E}.OtpVerifyModal_linkBtn__gi1pg:disabled{color:#94a3b8;cursor:not-allowed}.OtpVerifyModal_loader__RGPUf{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:OtpVerifyModal_spin__IBB8S .8s linear infinite;display:inline-block;margin-inline-end:8px;vertical-align:middle}@keyframes OtpVerifyModal_spin__IBB8S{to{transform:rotate(1turn)}}.AddressBookSheet_overlay__9s7Xp{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:10001;display:flex;align-items:flex-end;justify-content:center;animation:AddressBookSheet_fadeIn__uwGGM .2s ease}.AddressBookSheet_sheet__3_B2r{width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.2);animation:AddressBookSheet_slideUp__rtL84 .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (min-width:640px){.AddressBookSheet_overlay__9s7Xp{align-items:center}.AddressBookSheet_sheet__3_B2r{border-radius:18px;max-height:88vh;animation:AddressBookSheet_popIn__kAYHY .22s ease}}.AddressBookSheet_handle__XPxP0{width:40px;height:4px;border-radius:999px;background:#cbd5e1;margin:10px auto 0;flex-shrink:0}@media (min-width:640px){.AddressBookSheet_handle__XPxP0{display:none}}.AddressBookSheet_header__BnSYz{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.AddressBookSheet_title__gMIFw{margin:0;font-size:18px;font-weight:800;color:#0f172a}.AddressBookSheet_closeBtn__PUk28{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:9px;background:#f1f5f9;color:#475569;cursor:pointer;transition:background .15s ease}.AddressBookSheet_closeBtn__PUk28:hover{background:#e2e8f0}.AddressBookSheet_body__mxUFu{padding:18px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.AddressBookSheet_addNew__uHjvf{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px;margin-bottom:18px;border:1.5px dashed #19489d;border-radius:12px;background:#f0f9fd;color:#19489D;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.AddressBookSheet_addNew__uHjvf:hover{background:#e0f2fb;border-color:#1487bb}.AddressBookSheet_loading__qrMEE{text-align:center;padding:30px;color:#94a3b8}.AddressBookSheet_list__IPwAC{display:flex;flex-direction:column;gap:12px}.AddressBookSheet_card__aVWvh{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1.5px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.AddressBookSheet_card__aVWvh:hover{border-color:#cbd5e1}.AddressBookSheet_cardActive__8DBwy{border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.12)}.AddressBookSheet_cardIcon__IBTuc{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155}.AddressBookSheet_cardBody__hNpt3{flex:1 1;min-width:0}.AddressBookSheet_cardTop___Jqwp{display:flex;align-items:center;gap:8px}.AddressBookSheet_cardType__5k7K3{font-size:16px;font-weight:700;color:#0f172a}.AddressBookSheet_selectedTag__bY___{display:inline-flex;align-items:center;gap:3px;padding:2px 9px;background:#dcfce7;color:#166534;font-size:10px;font-weight:700;border-radius:999px;text-transform:uppercase}.AddressBookSheet_menuWrap__dj3sE{position:relative;margin-inline-start:auto;flex-shrink:0}.AddressBookSheet_menuBtn__10f8S{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease}.AddressBookSheet_menuBtn__10f8S:hover{background:#f1f5f9}.AddressBookSheet_menuBackdrop__Ve6Zy{position:fixed;inset:0;z-index:40}.AddressBookSheet_menu__MUz9E{position:absolute;top:36px;inset-inline-end:0;z-index:41;min-width:150px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:6px;display:flex;flex-direction:column;gap:2px}.AddressBookSheet_menuItem__ETbdc{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:#334155;font-size:14px;font-weight:600;text-align:start;cursor:pointer}.AddressBookSheet_menuItem__ETbdc:hover{background:#f1f5f9}.AddressBookSheet_menuItemDanger__NmFZZ{color:#dc2626}.AddressBookSheet_menuItemDanger__NmFZZ:hover{background:#fef2f2}.AddressBookSheet_cardLine__El2u3{margin:6px 0 0;font-size:13.5px;color:#64748b;line-height:1.5}.AddressBookSheet_cardContact__5tvOF{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:8px 0 0;font-size:14px;font-weight:600;color:#334155}.AddressBookSheet_verified__JDFk0{color:#22c55e;margin-inline-start:6px}.AddressBookSheet_form__r02Qs{display:block}.AddressBookSheet_typeRow__fhWjy{display:flex;gap:10px;margin-bottom:18px}.AddressBookSheet_typeBtn__Owks9{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 8px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.AddressBookSheet_typeBtn__Owks9:hover:not(:disabled){border-color:#19489D}.AddressBookSheet_typeBtnActive__LdKR1{border-color:#19489D;background:#eef9fd;color:#0c7fb0}.AddressBookSheet_typeBtn__Owks9:disabled{opacity:.4;cursor:not-allowed}.AddressBookSheet_error___1qip{padding:10px 12px;margin-bottom:14px;border-radius:9px;background:#fff0f0;color:#dc2626;font-size:13px;font-weight:600}.AddressBookSheet_sectionLabel__FmIN1{display:block;margin:18px 0 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.AddressBookSheet_sectionLabel__FmIN1:first-of-type{margin-top:4px}.AddressBookSheet_receiverLine__9n6Z0{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.AddressBookSheet_receiverText__lWgi8{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:#0f172a}.AddressBookSheet_receiverEditBtn__0_vAA{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.AddressBookSheet_receiverEditBtn__0_vAA:hover{background:#eef2f7;color:#19489D}.AddressBookSheet_grid__7mUJR{display:grid;grid-template-columns:1fr 1fr;gap:14px}.AddressBookSheet_field__03NEf{display:flex;flex-direction:column;gap:6px;min-width:0}.AddressBookSheet_full__hCA0f{grid-column:1/-1}.AddressBookSheet_field__03NEf label{font-size:13px;font-weight:600;color:#475569}.AddressBookSheet_req__DtnQZ{color:#ef4444}.AddressBookSheet_field__03NEf input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;padding:11px 13px;font-size:14px;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.AddressBookSheet_field__03NEf input:focus{outline:none;border-color:#19489D;box-shadow:0 0 0 3px rgba(22,161,219,.15)}.AddressBookSheet_checkRow__GMbg_{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:14px;color:#334155;cursor:pointer}.AddressBookSheet_checkRow__GMbg_ input{width:16px;height:16px;cursor:pointer}.AddressBookSheet_actions__pw5g2{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.AddressBookSheet_saveBtn__TLGIP{padding:11px 24px;border:none;border-radius:9px;background:#19489D;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.AddressBookSheet_saveBtn__TLGIP:hover:not(:disabled){background:#1487bb}.AddressBookSheet_saveBtn__TLGIP:disabled{opacity:.6;cursor:not-allowed}.AddressBookSheet_cancelBtn__Bx8pQ{padding:11px 24px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:14px;font-weight:600;cursor:pointer}.AddressBookSheet_cancelBtn__Bx8pQ:hover{background:#f8fafc}@media (max-width:560px){.AddressBookSheet_grid__7mUJR{grid-template-columns:1fr}.AddressBookSheet_actions__pw5g2{flex-direction:column-reverse}.AddressBookSheet_cancelBtn__Bx8pQ,.AddressBookSheet_saveBtn__TLGIP{width:100%}}@keyframes AddressBookSheet_slideUp__rtL84{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AddressBookSheet_popIn__kAYHY{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes AddressBookSheet_fadeIn__uwGGM{0%{opacity:0}to{opacity:1}}