.PayPalWallets_wallets__dxfE2{display:grid;gap:10px;min-width:0}.PayPalWallets_wallet__lR06R:empty{display:none}.PayPalWallets_wallet__lR06R:not(:empty){width:100%;height:48px;min-width:0;margin:0 0 10px}.PayPalWallets_wallet__lR06R>*{width:100%;height:48px;--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:4px;--apple-pay-button-padding:0;--apple-pay-button-box-sizing:border-box}.PayPalWallets_busy__7cQde{pointer-events:none;opacity:.65}.PayPalWallets_status__FbaFt{margin:0 0 12px;font-size:14px;color:#465952}.ManualPayment_section__tR9So{margin:18px 0 14px}.ManualPayment_heading__Rdy6o{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;color:#17362c;font-size:13px;font-weight:700}.ManualPayment_heading__Rdy6o small{color:#697d73;font-size:11px;font-weight:500}.ManualPayment_methods__nXL4L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ManualPayment_methods__nXL4L button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:9px;border:1px solid #ccded3;border-radius:9px;background:#fff;color:#18382c;font-size:13px;font-weight:700;cursor:pointer}.ManualPayment_methods__nXL4L button:disabled{opacity:.5;cursor:not-allowed}.ManualPayment_methods__nXL4L button:hover:not(:disabled){border-color:#57ad79;background:#f5faf6}.ManualPayment_instruction__06jil,.ManualPayment_notice__InRkl{color:#526c60;font-size:12px;line-height:1.6}.ManualPayment_notice__InRkl{margin:10px 0 0}.ManualPayment_backdrop__ZLsO5{position:fixed;inset:0;z-index:1005;display:grid;place-items:center;padding:16px;background:#14271db3;overscroll-behavior:contain}.ManualPayment_dialog__8FwyW{width:min(460px,100%);max-height:min(94dvh,900px);padding:22px;overflow-y:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #10241c38;color:#17362c;outline:none;overscroll-behavior:contain}.ManualPayment_dialogTop__PWcM4{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ManualPayment_dialogTop__PWcM4 small{color:#18844d;font-size:10px;font-weight:750;letter-spacing:.12em}.ManualPayment_dialogTop__PWcM4 h3{margin:3px 0 0;font-size:22px}.ManualPayment_close__FnHLK{width:38px;height:38px;flex:0 0 38px;border:1px solid #d7e4dc;border-radius:9px;background:#fff;color:#315749;font-size:24px;cursor:pointer}.ManualPayment_amount__YjzfK{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;padding:13px 15px;margin:16px 0 12px;border:1px solid #d4e7db;border-radius:10px;background:#f4faf6;font-size:13px}.ManualPayment_amount__YjzfK strong{font-size:25px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ManualPayment_amount__YjzfK small{grid-column:1/-1;color:#61796c;font-size:11px}.ManualPayment_orderNumber__96S_L{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 12px}.ManualPayment_orderNumber__96S_L div{display:grid;gap:3px;overflow-wrap:anywhere}.ManualPayment_orderNumber__96S_L span{color:#697d73;font-size:11px}.ManualPayment_orderNumber__96S_L strong{color:#17362c;font-size:13px}.ManualPayment_orderNumber__96S_L button{flex-shrink:0;min-height:40px;padding:8px 10px;border:1px solid #bcd5c5;border-radius:7px;background:#fff;color:#126b43;font-size:11px;font-weight:700;cursor:pointer}.ManualPayment_qr__KU0bB{position:relative;width:min(100%,250px);aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px solid #e2ebe5;border-radius:10px;background:white}.ManualPayment_qr__KU0bB img{position:absolute;left:50%;display:block;max-width:none;height:auto;transform:translateX(-50%)}.ManualPayment_qr__KU0bB .ManualPayment_wechatQr__dN1EI{width:190%;top:-66%}.ManualPayment_qr__KU0bB .ManualPayment_alipayQr__vpvQ8{width:198%;top:-127%}.ManualPayment_instruction__06jil{margin:10px 0}.ManualPayment_saveQr__HwIAe{display:inline-block;min-height:36px;padding:7px 0;color:#087b48;font-size:12px;font-weight:700;text-underline-offset:3px}.ManualPayment_actions__avUWV{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.ManualPayment_actions__avUWV button{min-height:48px;padding:10px 12px;border:1px solid #cbdcd1;border-radius:9px;background:#fff;color:#17362c;font-size:14px;font-weight:750;cursor:pointer}.ManualPayment_actions__avUWV button:last-child{border-color:#48dc5a;background:#48dc5a;color:#10271a}.ManualPayment_actions__avUWV button:disabled{opacity:.55;cursor:not-allowed}.ManualPayment_error__3lKuZ{padding:10px;margin:10px 0;border:1px solid #efc7c1;border-radius:8px;background:#fff5f3;color:#8e3024;font-size:12px;line-height:1.5}@media (max-width:500px){.ManualPayment_backdrop__ZLsO5{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.ManualPayment_dialog__8FwyW{max-height:96dvh;padding:16px;border-radius:14px}.ManualPayment_amount__YjzfK{margin:12px 0 10px}}.ManualPayment_methods__nXL4L button img{display:block;max-width:100%;width:auto;height:23px;object-fit:contain}.CheckoutModal_overlay__AJXs4.checkout-overlay{height:100vh;height:var(--modal-viewport-height,100dvh);top:var(--modal-viewport-top,0);bottom:auto;padding:24px;overscroll-behavior:contain}.CheckoutModal_panel__0_Tpz.checkout-modal{display:flex;flex-direction:column;width:min(1160px,100%);max-height:100%;margin:0;padding:0;overflow:hidden;color:#182b27;border-radius:20px;box-shadow:0 24px 80px #10241c33}.CheckoutModal_panel__0_Tpz *{min-width:0;letter-spacing:0}.CheckoutModal_panel__0_Tpz a,.CheckoutModal_panel__0_Tpz button{touch-action:manipulation}.CheckoutModal_panel__0_Tpz a:focus-visible,.CheckoutModal_panel__0_Tpz button:focus-visible{outline:2px solid #008863;outline-offset:3px}.CheckoutModal_panel__0_Tpz h2:focus,.CheckoutModal_panel__0_Tpz h3:focus{outline:none}.CheckoutModal_header___z2Qu{display:flex;align-items:flex-start;gap:20px;padding:26px 32px 22px;flex-shrink:0;border-bottom:1px solid #dae5df;background:#fff}.CheckoutModal_header___z2Qu>div{flex:1 1}.CheckoutModal_header___z2Qu .eyebrow{font-size:11px;margin-bottom:8px;letter-spacing:.12em}.CheckoutModal_header___z2Qu h2{margin:0;font-size:clamp(24px,3.5vw,34px);font-weight:650;line-height:1.2;overflow-wrap:anywhere}.CheckoutModal_intro__1IXU0{margin:9px 0 0;color:#61726d;font-size:13px;line-height:1.5}.CheckoutModal_steps__W_V1W{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:16px 0 0;list-style:none;font-size:12px;line-height:1.5;color:#687d73}.CheckoutModal_steps__W_V1W li{display:flex;align-items:center;gap:7px}.CheckoutModal_steps__W_V1W li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #cadbd1;border-radius:50%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutModal_steps__W_V1W li[aria-current=step]{color:#126b43;font-weight:650}.CheckoutModal_steps__W_V1W li[aria-current=step]>span{background:#14854c;border-color:#14854c;color:#fff}.CheckoutModal_close__RbWMN{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid #dce6e0;border-radius:6px;background:#fff;color:#46625a;cursor:pointer}.CheckoutModal_close__RbWMN:hover{background:#f1f6f4}.CheckoutModal_scrollPanel__an27J{min-height:0;padding:28px 32px max(32px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8cbc1 transparent;scroll-padding-block:20px;-webkit-overflow-scrolling:touch}.CheckoutModal_scrollPanel__an27J>:first-child{margin-top:0}.CheckoutModal_panel__0_Tpz .checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;margin-top:0;gap:24px}.CheckoutModal_panel__0_Tpz .checkout-form,.CheckoutModal_panel__0_Tpz .order-box{padding:24px;border-radius:12px}.CheckoutModal_panel__0_Tpz .checkout-form h3,.CheckoutModal_panel__0_Tpz .order-box h3{font-size:18px;font-weight:650;line-height:1.4}.CheckoutModal_panel__0_Tpz .fields.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CheckoutModal_field__qt0bk{display:block;margin:0 0 14px;color:#284639;font-size:13px;font-weight:600;line-height:1.5}.CheckoutModal_optional__VwftV{color:#6d7e74;font-weight:400}.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk input,.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk select,.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk textarea{display:block;min-height:48px;margin:6px 0 0;padding:11px 12px;border-radius:6px;font-size:16px;font-weight:400;line-height:1.5;scroll-margin-block:24px}.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk textarea{resize:vertical}.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk input::placeholder,.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk textarea::placeholder{color:#738078;opacity:1}.CheckoutModal_formHint__a_tcg{margin:-6px 0 14px;color:#66786e;font-size:12px;line-height:1.5}.CheckoutModal_addressHint__2pHiN{margin:-8px 0 16px;color:#66786e;font-size:12px;line-height:1.5}.CheckoutModal_accountStatus__Go8QC{padding:10px 12px;margin:0 0 18px;border:1px solid #dce8df;border-radius:6px;background:#f7faf8;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.CheckoutModal_accountStatus__Go8QC small{display:block;margin-top:4px;color:#60756a;font-size:12px}.CheckoutModal_guestButton__cO_xX{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;margin-inline-start:8px;border:1px solid #b8d2c1;border-radius:6px;background:#fff;color:#17623b;font:inherit;font-weight:600;cursor:pointer}.CheckoutModal_textButton__jvVl0{padding:3px 0;border:0;background:transparent;color:#126b43;font:inherit;text-decoration:underline;cursor:pointer}.CheckoutModal_draftNotice__Mgff1{padding:12px 14px;margin:0 0 16px;border:1px solid #c7ded6;border-radius:8px;background:#eff8f4;font-size:13px;line-height:1.6}.CheckoutModal_draftNotice__Mgff1 p{margin:0 0 4px}.CheckoutModal_saveAddressChoice__ivToC{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:14px;line-height:1.5;color:#284639;cursor:pointer}.CheckoutModal_saveAddressChoice__ivToC input{width:20px;height:20px;flex:0 0 20px;margin:1px 0 0;accent-color:#128444}.CheckoutModal_saveAddressChoice__ivToC small{display:block;margin-top:3px;color:#66786e;font-size:12px}.CheckoutModal_saveAddressResult__knI4C{max-width:560px;margin:20px auto;padding:14px;border:1px solid #c7ded6;border-radius:8px;background:#eff8f4}.CheckoutModal_validationSummary__34Z6i{padding:12px;border:1px solid #eab9b6;border-radius:6px;background:#fff4f2;color:#9d2723;font-size:13px;line-height:1.5}.CheckoutModal_validationSummary__34Z6i strong{display:block;font-weight:650}.CheckoutModal_validationSummary__34Z6i ul{padding-inline-start:18px;margin:6px 0 0}.CheckoutModal_validationSummary__34Z6i button{min-height:44px;padding:7px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CheckoutModal_fieldError__tkcgn{display:block;margin-top:5px;color:#a12d27;font-size:12px;font-weight:400;line-height:1.5}.CheckoutModal_panel__0_Tpz .CheckoutModal_field__qt0bk [aria-invalid=true]{border-color:#be5148;box-shadow:0 0 0 1px #be514822}.CheckoutModal_optionalDetails__KiKEA{margin:0 0 20px;border-top:1px solid #dde8e1;border-bottom:1px solid #dde8e1}.CheckoutModal_alternativePayment__TJjXe summary,.CheckoutModal_optionalDetails__KiKEA summary{min-height:44px;padding:12px 0;font-size:13px;line-height:1.5;color:#285c40;cursor:pointer}.CheckoutModal_optionalDetails__KiKEA[open]>summary{margin-bottom:6px}.CheckoutModal_panel__0_Tpz .CheckoutModal_continueButton__hYHoC{display:flex;width:100%;min-height:50px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;margin:0 0 10px;font-size:15px}.CheckoutModal_panel__0_Tpz .CheckoutModal_continueButton__hYHoC[aria-disabled=true]{opacity:.65}.CheckoutModal_continueSummary__qBS5D{padding-top:14px;margin-top:4px;border-top:1px solid #dde8e1}.CheckoutModal_continueSummary__qBS5D>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:#284639;font-size:13px;line-height:1.5}.CheckoutModal_continueSummary__qBS5D small{color:#66786e;font-size:11px}.CheckoutModal_continueSummary__qBS5D strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.CheckoutModal_continueSummary__qBS5D p{margin:4px 0 12px;color:#66786e;font-size:12px;line-height:1.5}.CheckoutModal_continueStatus__m044q{margin:0 0 12px;padding:12px 14px;border:1px solid #c7ded6;border-radius:8px;background:#eff8f4;color:#284639;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.CheckoutModal_continueStatus__m044q p{margin:0}.CheckoutModal_continueStatus__m044q p+p{margin-top:8px}.CheckoutModal_continueStatus__m044q .CheckoutModal_textButton__jvVl0{min-height:44px;padding-block:8px}.CheckoutModal_reviewHeading__eoYf7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.CheckoutModal_reviewHeading__eoYf7 h3{margin:0}.CheckoutModal_editButton__zBP8O{min-height:44px;padding:10px 12px;border:1px solid #b8d2c1;border-radius:6px;background:#fff;color:#17623b;font-size:13px;cursor:pointer}.CheckoutModal_backToDelivery__o1X3q{display:block;margin-top:12px}.CheckoutModal_deliveryReview__lZUOU dl{margin:20px 0;font-size:14px;line-height:1.6}.CheckoutModal_deliveryReview__lZUOU dt{margin-top:16px;color:#687d73;font-size:12px}.CheckoutModal_deliveryReview__lZUOU dd{margin:3px 0 0;overflow-wrap:anywhere}.CheckoutModal_addressReview__tVb_q{white-space:pre-line}.CheckoutModal_alternativePayment__TJjXe{margin-top:16px;border-top:1px solid #dde8e1}.CheckoutModal_alternativePayment__TJjXe p,.CheckoutModal_summaryHint__qbqq7{color:#60756a;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.CheckoutModal_panel__0_Tpz .policy-check{min-height:44px;padding:12px;margin-bottom:0;border:1px solid #dce8df;border-radius:8px;background:#f7faf8;font-size:13px;line-height:1.6;cursor:pointer}.CheckoutModal_panel__0_Tpz .policy-check input{width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:#128444}.CheckoutModal_panel__0_Tpz .summary-item{font-size:13px;line-height:1.55}.CheckoutModal_panel__0_Tpz .summary-item>span{flex:1 1;overflow-wrap:anywhere}.CheckoutModal_panel__0_Tpz .summary-item>strong{flex-shrink:0;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutModal_panel__0_Tpz .totals>div{gap:16px;line-height:1.5}.CheckoutModal_panel__0_Tpz .totals strong{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutModal_panel__0_Tpz .grand small{font-size:11px;font-weight:500;color:#66786e}.CheckoutModal_panel__0_Tpz .secure-note{line-height:1.6;overflow-wrap:anywhere}.CheckoutModal_panel__0_Tpz .error,.CheckoutModal_panel__0_Tpz .quote-notice{margin-bottom:20px;line-height:1.6;overflow-wrap:anywhere}.CheckoutModal_panel__0_Tpz .success-state{padding:30px 12px;line-height:1.6}.CheckoutModal_panel__0_Tpz .success-state h2{font-size:clamp(28px,5vw,42px);line-height:1.2}.CheckoutModal_orderJump__P8dDl{display:none}@media (max-width:900px){.CheckoutModal_panel__0_Tpz .checkout-grid{grid-template-columns:minmax(0,1fr);gap:20px}.CheckoutModal_orderJump__P8dDl{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin:0 0 20px;padding:12px 16px;border:1px solid #ceded5;border-radius:8px;background:#edf6f0;color:#1b5f3a;font-size:13px;line-height:1.5;cursor:pointer}.CheckoutModal_orderJump__P8dDl>span{display:flex;align-items:center;gap:6px;text-align:start}.CheckoutModal_orderJump__P8dDl svg{flex-shrink:0}.CheckoutModal_orderJump__P8dDl strong{font-size:17px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutModal_orderJump__P8dDl small{font-size:10px;font-weight:500}}@media (max-width:600px){.CheckoutModal_overlay__AJXs4.checkout-overlay{padding:0}.CheckoutModal_panel__0_Tpz.checkout-modal{width:100%;height:100%;max-height:100%;border-radius:0}.CheckoutModal_header___z2Qu{gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.CheckoutModal_header___z2Qu h2{font-size:24px}.CheckoutModal_steps__W_V1W{gap:8px 12px;margin-top:12px}.CheckoutModal_intro__1IXU0{max-width:32em;font-size:12px;margin-top:7px}.CheckoutModal_scrollPanel__an27J{padding:16px max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));scroll-padding-block:16px}.CheckoutModal_panel__0_Tpz .checkout-form,.CheckoutModal_panel__0_Tpz .order-box{padding:18px 16px;border-radius:10px}.CheckoutModal_panel__0_Tpz .fields.two{grid-template-columns:minmax(0,1fr);gap:0}.CheckoutModal_panel__0_Tpz .checkout-grid{gap:16px}.CheckoutModal_orderJump__P8dDl{margin-bottom:16px}.CheckoutModal_panel__0_Tpz .success-state{padding-inline:6px}}@media (max-height:540px){.CheckoutModal_overlay__AJXs4.checkout-overlay{padding-block:0}.CheckoutModal_header___z2Qu{padding-block:max(10px,env(safe-area-inset-top)) 10px}.CheckoutModal_header___z2Qu .eyebrow,.CheckoutModal_intro__1IXU0{display:none}.CheckoutModal_steps__W_V1W{margin-top:8px}.CheckoutModal_header___z2Qu h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.CheckoutModal_panel__0_Tpz a,.CheckoutModal_panel__0_Tpz button{transition:none}.CheckoutModal_scrollPanel__an27J{scroll-behavior:auto}}.CheckoutModal_overlay__AJXs4[data-compact-viewport] .CheckoutModal_header___z2Qu{padding-block:max(10px,env(safe-area-inset-top)) 10px}.CheckoutModal_overlay__AJXs4[data-compact-viewport] .CheckoutModal_header___z2Qu .eyebrow,.CheckoutModal_overlay__AJXs4[data-compact-viewport] .CheckoutModal_intro__1IXU0{display:none}.CheckoutModal_overlay__AJXs4[data-compact-viewport] .CheckoutModal_header___z2Qu h2{font-size:22px}