@media (max-width:767px){.SubscribePage_pageWrap__cwjyT{padding:0!important;max-width:640px;margin:0 auto}.SubscribePage_card__Z2L_W{background:#fff;padding:22px;border:0!important;border-radius:0!important}.SubscribePage_mapModal__36dKO{width:97%!important}}.SubscribePage_pageWrap__cwjyT{padding:2rem;max-width:640px;margin:0 auto}.SubscribePage_card__Z2L_W{box-shadow:none}.SubscribePage_trialCard__S6_jG{margin-top:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:30px 69px 46px!important;display:flex;flex-direction:column;align-items:center!important;text-align:center!important}.SubscribePage_trialCardTitle__qyilr{margin:0;font-size:1.35rem;font-weight:900;letter-spacing:-.04em;color:#111827}.SubscribePage_trialCardText__asK7t{margin:.75rem 0 0;font-size:.98rem;line-height:1.6;color:#5b6472}.SubscribePage_trialCardButton__Pt202{margin-top:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:15px 11px 15px 14px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary,#ff0040),var(--color-secondary,#ff00ba,#ff0));color:#fff;text-decoration:none;font-size:.95rem;font-weight:600;transition:transform .05s ease,background .15s ease}.SubscribePage_trialCardButton__Pt202:hover{background:linear-gradient(135deg,var(--color-primary,#bb002f),var(--color-secondary,#ff00ba,#ff0))}.SubscribePage_trialCardButton__Pt202:active{transform:translateY(1px)}.SubscribePage_trialCardIcon__Pl9QX{width:100px;height:100px;margin-bottom:.5rem}.SubscribePage_trialButtonIcon__2HyWo{width:14px;height:14px;margin-left:.5rem;flex-shrink:0}.SubscribePage_titleRow__vUL2Y{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px;align-content:center;justify-content:space-between;align-items:center}.SubscribePage_priceInfoBlock__128EB{display:flex;flex-direction:column;align-items:center;gap:.3rem}.SubscribePage_title__lUmwm{margin:0;font-size:28px;font-weight:900;letter-spacing:-.6px}.SubscribePage_pricePill__j2A4G{font-size:14px;font-weight:800;color:#00835d;padding:8px 12px;border-radius:999px;background:#eafff3;border:1px solid #eafff3;position:relative;overflow:hidden;isolation:isolate}.SubscribePage_priceSaveText__EE75k{margin:0;font-size:.78rem;font-weight:700;color:#00835d}.SubscribePage_pricePill__j2A4G:before{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.52) 50%,hsla(0,0%,100%,0));transform:skewX(-18deg);animation:SubscribePage_pricePillShimmer__6mngI 1.4s linear infinite;pointer-events:none}@keyframes SubscribePage_pricePillShimmer__6mngI{0%{left:-60%}to{left:125%}}.SubscribePage_subtitle__EmrQH{margin:0;color:#6b7280;font-weight:600}.SubscribePage_form__rCjPJ{margin-top:22px;display:flex;flex-direction:column}.SubscribePage_field__Tlr1u{margin-bottom:30px}.SubscribePage_fieldWithIcon__gwmL1{display:block}.SubscribePage_fieldIcon__UgE_k{display:none}.SubscribePage_leftPanel__ObZuQ,.SubscribePage_rightColumn__5Lwjl,.SubscribePage_rightPanel__6qOMw{display:block}.SubscribePage_rightPanelTitle__3HTjQ{margin:0 0 16px;font-size:1rem;font-weight:800;color:#111827}.SubscribePage_deliveryAddressField__2CCS1{order:90}.SubscribePage_deliveryAddressFixedNote__i6RJK{margin:.85rem 0 0;font-size:.78rem;font-weight:700;color:#854d0e;background:#fefce8;border:1px solid #fefce8;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:6px}.SubscribePage_deliveryAddressFixedNote__i6RJK:before{content:"⚠️";font-size:1rem}.SubscribePage_nonDeliverableSubscriptionNote__DvlRN{margin:.65rem 0 0;font-size:.82rem;font-weight:700;color:#991b1b;background:#fef2f2;border:1px solid #fef2f2;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:6px}.SubscribePage_nonDeliverableSubscriptionNote__DvlRN:before{content:"⛔";font-size:1rem}.SubscribePage_pricingTotalsAbovePayment__xIyN5{order:91}.SubscribePage_paymentMethodField__wUxLB{order:92}.SubscribePage_summarySectionTitle__f0GAJ{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:800;color:#111827;margin:0 0 10px}.SubscribePage_summarySectionIcon__6xHCC{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eaf2ff;color:#1d4ed8;font-size:.9rem}.SubscribePage_checkoutSafeNote__UFG08{margin:16px 0 0;color:#64748b;font-size:.82rem;font-weight:600;display:flex;align-items:center;gap:7px;justify-content:center;white-space:nowrap}.SubscribePage_checkoutSafeIcon__33l2f{width:14px;height:14px;color:#16a34a;flex-shrink:0}.SubscribePage_label__yB5Jx{display:block;margin-bottom:8px;font-weight:800;color:#111827;font-size:14px}.SubscribePage_controlWrap__MeB_F{position:relative}.SubscribePage_labelInBorder__YIjlc{position:absolute;top:-9px;left:12px;z-index:2;background:#fff;padding:0 6px;font-size:.78rem;font-weight:600;color:#8b8b8b;letter-spacing:0;line-height:1}.SubscribePage_input__9Buht,.SubscribePage_select__SeAI7{width:100%;padding:13px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#0b1220;font-size:15px;outline:none;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.SubscribePage_input__9Buht:focus,.SubscribePage_select__SeAI7:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14)}.SubscribePage_input__9Buht::placeholder{color:#9ca3af}.SubscribePage_select__SeAI7{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 45px 15px 17px}.SubscribePage_input__9Buht{padding-top:14px;padding-bottom:12px}.SubscribePage_selectArrow__d6317{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#111827;pointer-events:none}.SubscribePage_totalsBox__8bKIb{background:#f2f1f6;border:1px solid #f2f1f6;border-radius:12px;padding:16px;margin:18px 0 22px}.SubscribePage_totalLine__ovyXk{margin:0;color:#181818;font-size:14px;line-height:1.5;font-weight:700}.SubscribePage_totalLine__ovyXk strong{font-weight:800}.SubscribePage_amountBreakdown__hZ_4D{margin:.45rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.35}.SubscribePage_button__ijP4F{width:100%;padding:19px 16px;border-radius:12px;border:none;background:#0b5cff;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:transform .05s ease,background .15s ease,opacity .15s ease;position:relative;overflow:hidden;isolation:isolate}.SubscribePage_button__ijP4F:before{content:"";position:absolute;top:0;bottom:0;width:48%;left:-60%;background:linear-gradient(90deg,#00000000,hsla(0,0%,100%,0),transparent,hsla(0,0%,100%,.12),#00000000);transform:skewX(-18deg);animation:SubscribePage_subscribeBtnShimmer__XjwHZ 2.1s linear infinite;pointer-events:none}.SubscribePage_button__ijP4F:active{transform:translateY(1px)}.SubscribePage_button__ijP4F:disabled{opacity:.6;cursor:not-allowed}.SubscribePage_button__ijP4F:disabled:before{display:none}.SubscribePage_submitBottomBtn__oYGs7{order:999}.SubscribePage_termsConsent__D5Uww{order:1000;margin-top:.7rem;font-size:.82rem;color:#6b7280;font-weight:600;text-align:center;line-height:1.35}.SubscribePage_termsLink__YtZBa{color:#0b5cff;text-decoration:none;font-weight:800}.SubscribePage_termsLink__YtZBa:hover{text-decoration:underline}@keyframes SubscribePage_subscribeBtnShimmer__XjwHZ{0%{left:-60%}to{left:125%}}.SubscribePage_paymentMethodLabelWithIcon__cuDEI{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:nowrap;width:100%}.SubscribePage_paymentInlineIcons__nf68J{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.SubscribePage_paymentBrandIcon__CJl6a{width:28px;height:26px;display:inline-block}.SubscribePage_paymentEtc__L8596{font-size:.78rem;color:#6b7280;font-weight:700}.SubscribePage_walletIconWrap___kK5Q{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.SubscribePage_walletIcon__4RF6C{width:18px;height:18px;color:#111827}.SubscribePage_paymentMethodOption__Jiuo_{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s;margin-bottom:.65rem}.SubscribePage_paymentMethodOption__Jiuo_:hover{border-color:#d1d5db;background:#fafafa}.SubscribePage_paymentMethodOption__Jiuo_:has(input:checked){border-color:#dbe9ff;background:#dbe9ff}.SubscribePage_paymentMethodOption__Jiuo_ input[type=radio]{width:18px;height:18px;accent-color:#0b5cff;flex-shrink:0}.SubscribePage_savedAddressesList__O1ZNT{display:flex;flex-direction:column;gap:.65rem}.SubscribePage_hiddenAddressNote__1YdEs{margin:.5rem 0 0;font-size:.78rem;color:#6b7280;text-align:left}.SubscribePage_addNewLocationBtn__qlxvm{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.6rem;padding:.7rem .8rem;border:1px dashed #cfd8e3;border-radius:12px;background:#f8fbff;color:#0b5cff;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.SubscribePage_addNewLocationBtn__qlxvm:hover{background:#eef5ff;border-color:#b6c7e6}.SubscribePage_addNewLocationIcon__0f0EP{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbe9ff;color:#0b5cff;font-size:1rem;line-height:1;font-weight:800}.SubscribePage_savedAddressCardOuter__pJDfH{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.SubscribePage_savedAddressCardOuterSelected__5aRqS{border-color:#0b5cff;box-shadow:0 0 0 3px rgba(11,92,255,.12)}.SubscribePage_savedAddressCardOuter__pJDfH .SubscribePage_savedAddressCard__XTcgM{border:none;border-radius:0}.SubscribePage_savedAddressCard__XTcgM{display:flex;align-items:flex-start;gap:.65rem;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;background:#fff;cursor:pointer}.SubscribePage_savedAddressCardSelected__ygAFk{border-color:#0b5cff;box-shadow:0 0 0 3px rgba(11,92,255,.12)}.SubscribePage_savedAddressCardDisabled__43T_D{opacity:.6;cursor:not-allowed}.SubscribePage_addressRadio__chgJF{margin-top:.2rem;accent-color:#0b5cff}.SubscribePage_savedAddressContent___cr2b{flex:1 1;min-width:0}.SubscribePage_savedAddressHeader__DlkhN{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.SubscribePage_savedAddressName__7T27y{font-size:.92rem;font-weight:800;color:#111827}.SubscribePage_defaultBadge__rElD6,.SubscribePage_unavailableBadge__ZZVx_{font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 8px}.SubscribePage_defaultBadge__rElD6{background:#ecfeff;color:#0e7490}.SubscribePage_unavailableBadge__ZZVx_{background:#fee2e2;color:#b91c1c}.SubscribePage_savedAddressDetails__SYF39{margin-top:.3rem;color:#4b5563;font-size:.82rem;line-height:1.4}.SubscribePage_savedAddressDetails__SYF39 p{margin:0}.SubscribePage_locationSavedBadge__bONyX{font-size:.68rem;font-weight:700;border-radius:999px;padding:2px 8px;background:#ecfdf5;color:#047857}.SubscribePage_setExactLocationBtn__FXVzE{width:100%;margin:0;padding:.65rem .75rem;border:none;border-top:1px solid #e5e7eb;background:#f9fafb;color:#0b5cff;font-size:.86rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease}.SubscribePage_setExactLocationBtn__FXVzE:hover{background:#eff6ff}.SubscribePage_lottieWrapper__C_HQD{width:100%;height:100%;pointer-events:none;z-index:10}.SubscribePage_lottieWrapper__C_HQD,.SubscribePage_mapModalOverlay__L6uYj{position:fixed;inset:0;display:flex;justify-content:center;align-items:center}.SubscribePage_mapModalOverlay__L6uYj{background:rgba(0,0,0,.45);z-index:1100;padding:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.SubscribePage_mapModal__36dKO{width:min(100%,602px);max-height:min(92vh,820px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c9cfda transparent;background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.2);padding:1rem 1rem 1.1rem;position:relative;border:1px solid #e5e5e5}.SubscribePage_mapModal__36dKO::-webkit-scrollbar{width:10px}.SubscribePage_mapModal__36dKO::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:10px 4px}.SubscribePage_mapModal__36dKO::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d7dce5,#b7bfcc);border-radius:999px;border:2px solid #fff}.SubscribePage_mapModal__36dKO::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c3cbda,#a3adbd)}.SubscribePage_mapModalClose__fm6JH{position:absolute;top:.55rem;right:.55rem;width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#6b7280;border-radius:80px}.SubscribePage_mapModalClose__fm6JH:hover:not(:disabled){background:#f3f4f6;color:#111827}.SubscribePage_mapModalTitle__a4WR6{margin:0 2rem .35rem 0;font-size:1.05rem;font-weight:800;color:#111827}.SubscribePage_mapModalSubtitle__AMpLI{margin:0 0 .5rem;font-size:.82rem;color:#6b7280}.SubscribePage_mapModalBody__MzDrA{margin-top:.25rem}.SubscribePage_addLocationForm__tPlTe{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.SubscribePage_addLocationRow__Pcc8P{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.SubscribePage_mapModalActions__N22CK{display:flex;gap:.65rem;margin-top:.75rem;justify-content:flex-end}.SubscribePage_mapModalCancel__Dz3aK,.SubscribePage_mapModalSave__2EGPZ{padding:.55rem 1rem;border-radius:10px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer}.SubscribePage_mapModalCancel__Dz3aK:hover{background:#e4e4e4}.SubscribePage_mapModalSave__2EGPZ:hover{background:#003bb1}.SubscribePage_mapModalCancel__Dz3aK{border:1px solid #e5e7eb;background:#fff;color:#374151}.SubscribePage_mapModalSave__2EGPZ{border:none;background:#0b5cff;color:#fff}.SubscribePage_mapModalCancel__Dz3aK:disabled,.SubscribePage_mapModalSave__2EGPZ:disabled{opacity:.6;cursor:not-allowed}.SubscribePage_successModal__Ztr5_{width:min(100%,460px);background:#fff;border-radius:19px;box-shadow:0 14px 40px rgba(0,0,0,.2);border:1px solid #e5e5e5;padding:3.1rem 2.52rem 2.5rem}.SubscribePage_successIconWrapper__GW7ny{display:flex;justify-content:center;margin-bottom:1.2rem;perspective:1000px}.SubscribePage_upgradeIcon__fGJdC{width:72px;height:72px;color:#000;filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));animation:SubscribePage_lightningPop__S03Xf .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes SubscribePage_lightningPop__S03Xf{0%{transform:scale(.3) translateY(20px) rotate(-10deg);opacity:0}to{transform:scale(1) translateY(0) rotate(0deg);opacity:1}}.SubscribePage_successIconWrap__SytLs{display:flex;justify-content:center;margin:0 0 .55rem}.SubscribePage_successIcon__tpOqH{width:130px;height:130px}.SubscribePage_successTitle__Yt6fV{margin:0;text-align:center;font-size:1.1rem;font-weight:800;color:#111827}.SubscribePage_successText__7uqcV{margin:.7rem 0 1.4rem;text-align:center;color:#4b5563;font-size:.92rem;line-height:1.5}.SubscribePage_successBtn__RD26v{width:100%;border:none;border-radius:100px;background:#000;color:#fff;padding:1rem;font-size:.95rem;font-weight:500;font-family:inherit;cursor:pointer}.SubscribePage_successBtn__RD26v:hover{background:#131313}@media (max-width:700px){.SubscribePage_addLocationRow__Pcc8P{grid-template-columns:1fr}.SubscribePage_trialCard__S6_jG{border-radius:0;border:0}}@media (min-width:1024px){.SubscribePage_pageWrap__cwjyT{max-width:1240px;padding:2.1rem 1.2rem 2rem}.SubscribePage_card__Z2L_W{border-radius:18px;border-color:#e5eaf3;box-shadow:none}.SubscribePage_title__lUmwm{font-size:25px;line-height:1.1}.SubscribePage_form__rCjPJ{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);grid-column-gap:12px;column-gap:12px;align-items:start}.SubscribePage_field__Tlr1u{margin-bottom:27px}.SubscribePage_leftPanel__ObZuQ{grid-column:1;border:1px solid #dfe6f2;border-radius:18px;background:#fff;padding:35px}.SubscribePage_fieldWithIcon__gwmL1{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start}.SubscribePage_fieldIcon__UgE_k{display:inline-flex;width:34px;height:34px;border-radius:10px;align-items:center;justify-content:center;background:#eef5ff;color:#2563eb;border:1px solid #eef5ff;margin-top:4px;font-size:.92rem;line-height:0}.SubscribePage_fieldIcon__UgE_k svg{width:22px;height:20px}.SubscribePage_deliveryAddressField__2CCS1{margin-top:2px}.SubscribePage_rightPanel__6qOMw{border:1px solid #dfe6f2;border-radius:18px;background:#fbfcff;padding:35px}.SubscribePage_checkoutSafeNote__UFG08,.SubscribePage_paymentMethodField__wUxLB,.SubscribePage_pricingTotalsAbovePayment__xIyN5,.SubscribePage_submitBottomBtn__oYGs7{grid-column:auto}.SubscribePage_rightColumn__5Lwjl{grid-column:2}.SubscribePage_rightColumn__5Lwjl .SubscribePage_trialCard__S6_jG{margin-top:12px}.SubscribePage_pricingTotalsAbovePayment__xIyN5{margin-top:0}.SubscribePage_paymentMethodField__wUxLB .SubscribePage_label__yB5Jx{display:none}.SubscribePage_submitBottomBtn__oYGs7{margin-top:2px}.SubscribePage_totalsBox__8bKIb{margin-top:0}.SubscribePage_trialCard__S6_jG{margin-top:1.2rem;padding:18px 22px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.SubscribePage_trialCardIcon__Pl9QX{width:90px;height:90px;margin:0 0 2px}.SubscribePage_trialCardTitle__qyilr{font-size:1.35rem;letter-spacing:-.03em;margin:0}.SubscribePage_trialCardText__asK7t{margin-top:0;font-size:.92rem}.SubscribePage_trialCardButton__Pt202{margin-top:6px;min-width:168px;padding:12px 14px}}.SubscribePage_seePincodesLinkBtn__Nghan{background:none;border:none;color:#0b5cff;text-decoration:underline;cursor:pointer;padding:0;font:inherit;font-weight:800;display:inline}.SubscribePage_seePincodesLinkBtn__Nghan:hover{color:#004acb}.SubscribePage_pincodeListGrid__K1HhK{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px;margin:1.5rem 0;max-height:320px;overflow-y:auto;padding:4px}.SubscribePage_pincodeBadge__P8v9j{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;padding:12px;text-align:center;font-weight:700;color:#1f2937;font-size:.9rem;letter-spacing:.5px;transition:all 0s}.SubscribePage_pincodeBadge__P8v9j:hover{background:#eef2ff}.SubscribePage_pincodeEmptyText__SluMn{text-align:center;color:#6b7280;font-style:italic;margin:1.5rem 0}.SubscribePage_nonServiceableAreaSection__ABAl9{margin-top:1.5rem;padding-top:1.2rem;border-top:1px dashed #e5e7eb}.SubscribePage_nonServiceableTitle__BQy_5{margin:0 0 .35rem;font-size:.95rem;font-weight:800;color:#111827}.SubscribePage_nonServiceableDesc__2Wnal{margin:0;font-size:.85rem;color:#4b5563;font-weight:600}.SubscribePage_needLink___FQtW{color:#0b5cff;text-decoration:underline;font-weight:800;transition:color .15s ease}.SubscribePage_needLink___FQtW:hover{color:#004acb}.DeliveryTimeOffModal_overlay__7ongQ{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DeliveryTimeOffModal_card__0VAIS{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:1.5rem 1.35rem;box-shadow:0 20px 50px rgba(0,0,0,.18)}.DeliveryTimeOffModal_iconWrap__PD99W{display:flex;justify-content:center;margin-bottom:.65rem}.DeliveryTimeOffModal_icon__P8Uoe{width:7rem;height:7rem;flex-shrink:0;display:block}.DeliveryTimeOffModal_title__MnXeo{margin:0 0 .75rem;font-size:1.2rem;font-weight:800;color:#1a1a1a;line-height:1.3;display:flex;justify-content:center}.DeliveryTimeOffModal_description__u0CHr{margin:0 0 1.25rem;font-size:.95rem;line-height:1.55;color:#444;white-space:pre-wrap;display:flex;justify-content:center}.DeliveryTimeOffModal_actions__UFZLy{display:flex;flex-direction:column;gap:.65rem}.DeliveryTimeOffModal_proceed__xurQU{width:100%;padding:.85rem 1rem;border:none;border-radius:999px;font-weight:700;font-size:1rem;cursor:pointer;background:#00a347;color:#fff}.DeliveryTimeOffModal_proceed__xurQU:hover{filter:brightness(1.13)}.DeliveryTimeOffModal_cancel__KFP_j{width:100%;padding:.85rem 1rem;border:none;background:#fff;color:#313131;font-weight:600;cursor:pointer;font-size:.95rem;border-radius:55px}.DeliveryTimeOffModal_cancel__KFP_j:hover{color:#111;background:#5d5d5d26}.CouponModal_modalOverlay__o3zvN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CouponModal_modalContainer__EJdim{background:#f2f1f6;width:100%;max-width:500px;height:100%;max-height:100vh;display:flex;flex-direction:column;position:relative;animation:CouponModal_slideUp__SXstS .3s ease-out}@keyframes CouponModal_slideUp__SXstS{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.CouponModal_modalContainer__EJdim{width:450px;height:auto;max-height:80vh;border-radius:24px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:CouponModal_fadeIn__EnDYc .3s ease-out}}@keyframes CouponModal_fadeIn__EnDYc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CouponModal_modalHeader__qZF_g{padding:1rem 1.25rem;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;border-radius:0}@media (min-width:768px){.CouponModal_modalHeader__qZF_g{border-radius:20px 20px 0 0}}.CouponModal_modalTitle__i15Tw{font-size:1.1rem;font-weight:700;color:#000;margin:0}.CouponModal_headerLeft__YMsJx{display:flex;flex-direction:column;gap:.15rem}.CouponModal_cartTotalText__IAN9z{font-size:.8rem;color:#666;margin:0;font-weight:500}.CouponModal_closeButton__WzyLN{background:none;border:none;font-size:1.7rem;color:#666;cursor:pointer;padding:.25rem;line-height:1}.CouponModal_modalBody__6BTxL{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.CouponModal_modalBody__6BTxL::-webkit-scrollbar{width:6px}.CouponModal_modalBody__6BTxL::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.CouponModal_section__15a_6{display:flex;flex-direction:column;gap:.75rem}.CouponModal_sectionTitle__zAgrV{font-size:.95rem;font-weight:700;color:#000;margin:0;padding-left:.25rem}.CouponModal_couponCard__A5ilm{background:#fff;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.05);cursor:pointer;transition:transform 0s,box-shadow .2s;border:1px solid #ddd}.CouponModal_couponCard__A5ilm:hover{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.CouponModal_couponLeft__M7mZF{background:#00b3a5;width:56px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.CouponModal_bestCouponLeft__wak91:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(45deg,transparent 45%,hsla(0,0%,100%,.1) 48%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.1) 52%,transparent 55%);transform:rotate(0deg);pointer-events:none;animation:CouponModal_flash__pSEh_ 3s linear infinite}@keyframes CouponModal_flash__pSEh_{0%{transform:translate(-100%,-100%) rotate(0deg)}20%{transform:translate(100%,100%) rotate(0deg)}to{transform:translate(100%,100%) rotate(0deg)}}.CouponModal_couponLeft__M7mZF:after{content:"";position:absolute;left:-1px;top:10%;bottom:10%;width:12px;background-image:radial-gradient(circle at 0 50%,#f2f1f6 6px,transparent 0);background-size:12px 21px;background-repeat:repeat-y;background-position:0;z-index:2}.CouponModal_discountText__AdjQn{color:#fff;font-weight:800;font-size:1.1rem;transform:rotate(-90deg);white-space:nowrap;letter-spacing:1px;z-index:3}.CouponModal_couponRight__9juap{flex:1 1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.CouponModal_cardHeader__IOmEX{display:flex;justify-content:space-between;align-items:flex-start}.CouponModal_couponCode__OGJ4v{font-size:1rem;font-weight:700;color:#000}.CouponModal_applyText__ZagRu{font-size:.85rem;font-weight:700;color:#ff6b35;text-transform:uppercase;padding:6px 10px;border-radius:7px}.CouponModal_applyText__ZagRu:hover{background-color:#ffdfba6b}.CouponModal_savingsText__hwSJy{font-size:.85rem;font-weight:600;color:#00b386;margin-top:-13px}.CouponModal_divider__seaHF{border:none;border-top:1px dashed #eee;margin:.25rem 0}.CouponModal_couponDetails__9dqxp{font-size:.75rem;color:#666;line-height:1.4;margin:0}.CouponModal_moreText___nO5O{font-size:.75rem;font-weight:700;color:#666;text-transform:uppercase;margin-top:.25rem;display:none}.CouponModal_lockedCard__GrSe9{opacity:.8;filter:grayscale(.5)}.CouponModal_lockedCard__GrSe9 .CouponModal_applyText__ZagRu{color:#999}.CouponModal_unlockText__mcLjE{font-size:.75rem;font-weight:600;color:#ff6b35;margin:0}.CouponModal_emptyState__uaJHg{text-align:center;padding:2rem;color:#666;font-size:.9rem}.checkout_container__Bf82T{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 200px)}.checkout_loading__vJ4Eh{text-align:center;padding:4rem;font-size:1.1rem;color:transparent;background:linear-gradient(90deg,#999,#bbb 20%,#e8e8e8 50%,#bbb 80%,#999);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:checkout_checkoutLoadingShimmer__LmRMr 2.8s ease-in-out infinite}@keyframes checkout_checkoutLoadingShimmer__LmRMr{0%{background-position:200% 0}to{background-position:-200% 0}}.checkout_progressBar__Jl_Tp{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;padding:0}.checkout_progressStep__jiWXd{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;max-width:200px;position:relative;border:none;background:none;padding:0;font:inherit;cursor:default}.checkout_progressStepClickable__CSLtG{cursor:pointer}.checkout_progressStepClickable__CSLtG:hover .checkout_stepNumber__hlMWt{border-color:#000}.checkout_progressStepDisabled__NVa_o{cursor:not-allowed;opacity:.7}.checkout_progressStep__jiWXd:after{content:"";position:absolute;top:16px;left:60%;width:80%;height:2px;background:#e0e0e0;z-index:0}.checkout_progressStep__jiWXd:last-child:after{display:none}.checkout_progressStepActive__N0wps .checkout_stepNumber__hlMWt{background:#ab6468;color:#fff;border-color:#ab6468}.checkout_progressStepCompleted__9d0Bb .checkout_stepNumber__hlMWt{background:#00835d;color:#fff;border-color:#00835d}.checkout_progressStepCompleted__9d0Bb:after{background:#00835d;border-radius:23px}.checkout_stepNumber__hlMWt{width:32px;height:32px;border-radius:50%;border:2px solid #e0e0e0;background:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;position:relative;z-index:1;transition:all .3s ease}.checkout_stepLabel__HmgxC{font-size:.875rem;color:#666;text-align:center;font-weight:500}.checkout_progressStepActive__N0wps .checkout_stepLabel__HmgxC{color:#000;font-weight:600}.checkout_checkoutContent__XVUsg{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media (min-width:969px){.checkout_checkoutContent__XVUsg{display:grid;grid-template-columns:1fr 400px}}.checkout_stepsColumn__dFIpz{display:flex;flex-direction:column}.checkout_stepCard__u6RBW{background:#fff;border-radius:24px;padding:2rem}.checkout_stepTitle__2xWIT{font-size:1.5rem;font-weight:800;margin-bottom:.5rem;color:#000;letter-spacing:-1.2px}.checkout_stepDescription__bqpa5{color:#666;margin-bottom:2rem;font-size:.95rem;letter-spacing:-.4px}.checkout_loginForm__RVkZE{display:flex;flex-direction:column;gap:0}.checkout_passwordInputWrapper___RObh{position:relative}.checkout_passwordToggle__iYtwH{position:absolute;right:12px;top:50%;transform:translateY(-81%);background:none;border:none;color:#666;font-size:.875rem;cursor:pointer;padding:.5rem;z-index:10}.checkout_passwordToggle__iYtwH:hover{color:#000}.checkout_orDivider__gF_O2{display:flex;align-items:center;margin:1.25rem 0;gap:1rem}.checkout_orDivider__gF_O2:after,.checkout_orDivider__gF_O2:before{content:"";flex:1 1;height:1px;background:#e5e5e5}.checkout_orDivider__gF_O2 span{font-size:1rem;color:#999}.checkout_googleButton___aAfA{width:100%;padding:1rem;background:#fff;color:#1a1a1a;border:1px solid #ddd;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.checkout_googleButton___aAfA:hover{border-color:#e2e1e6;background:#e8e7ec}.checkout_facebookButton__AHG2N{width:100%;padding:1rem;background:#fff;color:#1a1a1a;border:1px solid #ddd;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);margin-top:.5rem}.checkout_facebookButton__AHG2N:hover{border-color:#e2e1e6;background:#e8e7ec}.checkout_loginSection__c1Zcy{margin-bottom:.5rem;padding-bottom:0;border-bottom:0 solid #eee}.checkout_divider__E9WXY{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#999;font-size:.875rem}.checkout_divider__E9WXY:after,.checkout_divider__E9WXY:before{content:"";flex:1 1;border-bottom:1px solid #e0e0e0}.checkout_divider__E9WXY span{padding:0 1rem;background:#fff}.checkout_addressSection__y5WMK{margin-top:0}.checkout_savedAddressesSection__gJCAi{margin-bottom:0}.checkout_savedAddressesTitle__QiZlK{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#333}.checkout_savedAddressesList__L86VF{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.checkout_savedAddressCard__GmSmZ{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;border:0 solid #e5e5e5;border-radius:24px;cursor:pointer;transition:all 0s;background:#fff;position:relative}.checkout_savedAddressCard__GmSmZ:hover{border-color:#000;background:#f9f9f9}.checkout_savedAddressCardSelected__aAR1_{border-color:#a3a3a3;background:#f5f5f5}.checkout_addressRadio__0mF9v{margin-top:.25rem;cursor:pointer;width:21px;height:21px;flex-shrink:0;accent-color:#000}.checkout_savedAddressContent__aLna9{flex:1 1}.checkout_savedAddressHeader__aH2sZ{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.checkout_savedAddressName__NKfEU{font-weight:600;font-size:1rem;color:#000}.checkout_defaultBadge__SaG_q{padding:.25rem .5rem;background:#e5e5e5;border-radius:4px;font-size:.75rem;font-weight:600;color:#666}.checkout_savedAddressDetails__sAKWk{font-size:.9rem;color:#666;line-height:1.6}.checkout_savedAddressDetails__sAKWk p{margin:0}.checkout_liveLocationAdded__36IZR{margin-top:0;display:inline-flex;padding:.25rem .5rem;border-radius:4px;background:#b7ffdd;color:#047857;font-weight:700;font-size:.72rem}.checkout_editAddressIconBtn__ToaSo{position:absolute;right:.65rem;top:.65rem;width:38px;height:38px;border-radius:90px;border:1px solid #fff;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.checkout_editAddressIconBtn__ToaSo:hover{background:#f3f4f6}.checkout_createNewAddressButton__ZbNY8{width:100%;padding:.95rem;background:#e5e5e57a;color:#000;border:0 solid #e5e5e57a!important;border-radius:80px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all 0s;margin-top:.5rem;letter-spacing:-.5px}.checkout_createNewAddressButton__ZbNY8:hover{border-color:#f9f9f9;background:#f9f9f9}.checkout_saveAddressCheckbox__IWuNN{display:flex;align-items:center;gap:.75rem;margin-top:.3rem;margin-bottom:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout_checkbox__tWtbb{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:1}.checkout_checkboxIcon__nFLhH{flex-shrink:0;width:20px;height:20px;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;color:transparent}.checkout_checkboxIconChecked__g0BDv{background:#000;border-color:#000;color:#fff}.checkout_checkboxLabel__b2X6z{position:relative;display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout_stickyButtonContainer__drzhM{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#fff;padding:1rem;border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;margin:1rem -2rem -2rem;width:calc(100% + 4rem)}.checkout_stickyContinueButton__7nLcv{width:100%;padding:1rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.checkout_stickyContinueButton__7nLcv:hover{background:#333}.checkout_addressForm__XwsQ9{display:flex;flex-direction:column;gap:0!important}.checkout_addressRow__fdmzt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:640px){.checkout_addressRow__fdmzt{grid-template-columns:1fr}}.checkout_primaryButton__S60b0{width:100%;padding:1rem;background:#aa5663;color:#fff;border:none;border-radius:25px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.checkout_primaryButton__S60b0:hover:not(:disabled){background:#44000f}.checkout_primaryButton__S60b0:disabled{opacity:.6;cursor:not-allowed}.checkout_placeOrderButton__s87Yw{width:100%;padding:1.25rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:2rem}.checkout_placeOrderButton__s87Yw:hover:not(:disabled){background:#333}.checkout_placeOrderButton__s87Yw:disabled{opacity:.6;cursor:not-allowed}.checkout_editButton__uIpn_{margin-top:1rem;padding:.75rem;background:#fff;color:#000;border:1px solid #ddd;border-radius:80px;cursor:pointer;transition:all 0s;display:flex;align-items:center;justify-content:center}.checkout_editButton__uIpn_ svg{width:20px;height:20px}.checkout_editButton__uIpn_:hover{background:#f5f5f5;border-color:#000}.checkout_errorMessage__9VrlW{padding:1rem;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:.9rem;margin-bottom:1rem}.checkout_authLinks__SRTBR{margin-top:1.5rem;text-align:center;font-size:.9rem;color:#666}.checkout_authLinks__SRTBR a{color:#000;text-decoration:none;font-weight:500}.checkout_authLinks__SRTBR a:hover{text-decoration:underline}.checkout_orderItems__a2D2P{margin-bottom:2rem}.checkout_sectionTitle__q6KpP{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#000;letter-spacing:-.5px}.checkout_orderItem__4VWyi{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px solid #eee}.checkout_orderItem__4VWyi:last-child{border-bottom:none}.checkout_orderItemInfo__Do9Nf{display:flex;flex-direction:column;gap:.25rem}.checkout_orderItemName__hAEIq{font-weight:500;color:#000}.checkout_orderItemQuantity__hhppx,.checkout_orderItemVariation__O2UNC{font-size:.875rem;color:#666}.checkout_orderItemPrice__SBd6X{font-weight:600;color:#000}.checkout_subscriptionTransferNote__DsYNE{margin:.5rem 0 0;font-size:.85rem;color:#666;font-weight:500;line-height:1.4}.checkout_subscriptionTransferLink__hWEK_{color:#0070f3;text-decoration:none;font-weight:700}.checkout_subscriptionTransferLink__hWEK_:hover{text-decoration:underline}.checkout_deliveryAddress__pZp4w{margin-bottom:0;border-radius:12px}.checkout_addressDisplay__tLp6F{margin-bottom:1rem;line-height:1.6;color:#333}.checkout_addressDisplay__tLp6F p{margin:.25rem 0}.checkout_summaryColumn__u_Ctq{width:100%;height:-moz-fit-content;height:fit-content;order:1}@media (min-width:969px){.checkout_summaryColumn__u_Ctq{order:unset;align-self:start}.checkout_summarySticky__IcAgQ{position:-webkit-sticky;position:sticky;top:2rem}}.checkout_summarySticky__IcAgQ{width:100%}.checkout_summaryCard__r7cFZ{background:#ffffff00;border-radius:12px}.checkout_summaryTitle__dsByt{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#000;letter-spacing:-.5px}.checkout_couponSection__nt_Wt{margin-bottom:1.5rem;padding-bottom:1.5rem}.checkout_couponLabel__Hl0Ft{display:block;font-size:.9rem;font-weight:500;color:#333;margin-bottom:.5rem}.checkout_couponInputWrapper__Y5lik{display:flex;gap:.5rem}.checkout_couponInput__JGqcP{flex:1 1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem;text-transform:uppercase;transition:border-color .2s}.checkout_couponInput__JGqcP:focus{outline:none;border-color:#000}.checkout_couponInput__JGqcP:disabled{background:#f5f5f5;cursor:not-allowed}.checkout_couponButton__CW0Rl{padding:.75rem 1.25rem;background:#000;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.checkout_couponButton__CW0Rl:hover:not(:disabled){background:#333}.checkout_couponButton__CW0Rl:disabled{opacity:.6;cursor:not-allowed}.checkout_couponMessage__RrWZi{margin-top:.5rem;font-size:.85rem;padding:.5rem;border-radius:4px}.checkout_couponMessageValid__qFkc8{color:#10b981;background:#d1fae5}.checkout_couponMessageInvalid__Doz62{color:#dc3545;background:#fee}.checkout_couponInputValid__OzitL{border-color:#10b981!important;border-width:2px}.checkout_couponInputInvalid__r7_xM{border-color:#dc3545!important;border-width:2px}.checkout_couponInputShake__QaWAN{animation:none}@keyframes checkout_couponShake__6sZTt{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.checkout_summaryRow__dOHu2{display:flex;justify-content:space-between;padding:.75rem 0;color:#666;font-size:.95rem}.checkout_summaryRowDiscount__Wvo70{color:#10b981}.checkout_discountAmount__1AtAJ{color:#10b981;font-weight:600}.checkout_summaryRowTotal__JJk7q{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee;font-size:1.1rem;font-weight:600;color:#000}.checkout_freeDelivery__zfGJy{color:#00835d;font-weight:500}.checkout_priceDetailsBox__XuSb1{background:#fff;border-radius:24px 24px 0 0;padding:.5rem 1.25rem}.checkout_priceRow__HZcix{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.95rem;color:#333}.checkout_priceRowTotal__Y8hCF{font-weight:700;font-size:1.1rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid #e5e5e5;color:#000}.checkout_totalSavingsBox__iCKCO{display:flex;justify-content:space-between;align-items:center;background:#e4ffef;border-radius:0 0 24px 24px;padding:1rem 1.25rem;margin-top:0}.checkout_totalSavingsLabel__T3rfi{font-size:.95rem;font-weight:600;color:#00835d}.checkout_savings__T_lFN{color:#00835d;font-weight:600}.checkout_paymentMethods__ycZU1{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:14px;margin-top:.75rem;justify-content:center;border-radius:24px;background:#fff}.checkout_paymentMethodItem__OjMVB{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#555}.checkout_paymentMethodLabel__OX0kG{font-weight:500}.checkout_paymentMethodAvailable__lA2KL{color:#00835d;font-weight:800;background:#cdffe1;border-radius:5px;padding:2px 6px}.checkout_paymentChoice__wvLvr{margin-top:.9rem;padding-top:.9rem;display:flex;flex-direction:column;gap:.75rem}.checkout_paymentChoiceTitle__UUv7P{font-size:1rem;font-weight:600;color:#000;margin-bottom:.1rem}.checkout_paymentChoiceOption__8K5b0{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #fff;border-radius:37px;transition:border-color .2s,background-color .2s,box-shadow .2s}.checkout_paymentChoiceOption__8K5b0:hover{border-color:#d1d5db;background:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.06)}.checkout_paymentChoiceOption__8K5b0:has(input:checked){border-color:#00835d;border-width:1px;background:#f0fdf4;box-shadow:0 0 0 3px rgba(0,131,93,.12)}.checkout_paymentChoiceOptionDisabled__2sJQX{cursor:not-allowed!important;opacity:.45!important;background:#f8fafc!important;border-color:#e2e8f0!important}.checkout_paymentChoiceOptionDisabled__2sJQX input{cursor:not-allowed!important}.checkout_paymentChoiceOption__8K5b0 input{width:21px;height:21px;accent-color:#00835d;flex-shrink:0}.checkout_paymentChoiceLabelWithIcon__06vm9{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.checkout_paymentChoiceCards__61RsR{display:inline-flex;align-items:center;gap:.38rem}.checkout_paymentCardVisa__NhrBL{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:20px;padding:0 .4rem;border-radius:999px;font-size:.62rem;letter-spacing:.05em;font-weight:800;color:#fff;background:#1a4fff;text-transform:uppercase}.checkout_paymentCardMaster__AmtEK{position:relative;width:28px;height:20px}.checkout_masterDotLeft__bO5WD,.checkout_masterDotRight__p89AP{position:absolute;top:2px;width:16px;height:16px;border-radius:50%}.checkout_masterDotLeft__bO5WD{left:1px;background:#eb001b}.checkout_masterDotRight__p89AP{right:1px;background:#f79e1b;mix-blend-mode:multiply}.checkout_paymentCardEtc__7q86z{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:20px;padding:0 .35rem;border-radius:999px;font-size:.66rem;font-weight:700;color:#4b5563;background:#f3f4f6}.checkout_paymentChoiceCashBadge__huv1j{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:#0f766e;background:none}.checkout_paymentChoiceCashBadge__huv1j svg{width:25px;height:25px}.checkout_paymentChoiceWalletBadge__wP35i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:#00835d;background:none;flex-shrink:0}.checkout_paymentChoiceWalletBadge__wP35i svg{width:25px;height:25px}.checkout_walletPaymentInfo__0eYhk{margin-top:.15rem;padding:.7rem .85rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#00835d;font-size:.9rem;line-height:1.35}.checkout_summaryButtonWrapper__s3Pju{margin-top:1rem;display:flex;align-items:center;gap:1rem}.checkout_totalAmountSection__hTzPI{flex:1 1;display:flex;flex-direction:column;gap:.25rem;padding:0 9px}.checkout_totalAmountLabel__CCd2b{font-size:.875rem;color:#666;font-weight:500}.checkout_totalAmountValue__bxDr2{font-size:1.25rem;font-weight:700;color:#000}.checkout_summaryButtonBelow__opKmR{flex:1 1;padding:1rem 1.25rem;background:#ab6468;color:#fff;border:none;border-radius:80px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.checkout_summaryButtonBelow__opKmR:hover:not(:disabled){background:#68383a}.checkout_summaryButtonBelow__opKmR:disabled{opacity:.6;cursor:not-allowed}@media (min-width:969px){.checkout_summaryButtonWrapper__s3Pju{display:block}.checkout_totalAmountSection__hTzPI{display:none}.checkout_summaryButtonBelow__opKmR{width:100%}}@media (max-width:640px){.checkout_container__Bf82T{position:relative;padding:2rem 1rem 100px}.checkout_stepCard__u6RBW{padding:1.5rem}.checkout_stepCard__u6RBW,.checkout_stepsColumn__dFIpz{position:relative;overflow:visible}.checkout_progressBar__Jl_Tp{margin-bottom:2rem}.checkout_summaryColumn__u_Ctq{position:static}.checkout_addressRow__fdmzt{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.checkout_addressForm__XwsQ9{position:relative;padding-bottom:0;margin-bottom:0}.checkout_addressForm__XwsQ9 .checkout_primaryButton__S60b0{border-radius:0;background:#ff0054}.checkout_addressForm__XwsQ9 .checkout_primaryButton__S60b0,.checkout_stickyButtonContainer__drzhM{position:fixed;bottom:0;left:0;right:0;margin:0;padding:1rem;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1);width:100%;max-width:100vw}.checkout_stickyButtonContainer__drzhM{background:#fff;border-top:1px solid #e5e5e5}.checkout_addressSection__y5WMK{padding-bottom:0}.checkout_summaryButtonWrapper__s3Pju{position:fixed;bottom:0;left:0;right:0;margin:0;padding:8px;z-index:1001;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.checkout_summaryButtonBelow__opKmR{border-radius:8px;margin:0;padding:20px 4px;border-radius:44px;background:#ab6468;border:1px solid #ab6468;box-shadow:inset 0 0 3px 0 #f9f9f9!important}}.checkout_calculatingFeesText__Prw6N{font-size:.75rem;color:#666;font-style:italic;animation:checkout_feePulse__Ri1ye 1.5s ease-in-out infinite;margin-left:4px}@keyframes checkout_feePulse__Ri1ye{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.checkout_combinedFields___QT2c{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:1.25rem}.checkout_combinedFields___QT2c .checkout_addressRow__fdmzt>div,.checkout_combinedFields___QT2c>div{margin-bottom:0!important}.checkout_combinedFields___QT2c input{border-radius:0!important;position:relative;z-index:1}.checkout_combinedFields___QT2c>div:first-child input,.checkout_combinedFields___QT2c>div:nth-child(3) input{border-bottom:none!important}.checkout_combinedFields___QT2c>div:first-child input:focus,.checkout_combinedFields___QT2c>div:nth-child(3) input:focus{border-bottom:1px solid #9333ea!important}.checkout_combinedFields___QT2c input:focus{z-index:5!important}@media (min-width:641px){.checkout_combinedFields___QT2c .checkout_addressRow__fdmzt{gap:0!important}.checkout_combinedFields___QT2c>div:nth-child(2),.checkout_combinedFields___QT2c>div:nth-child(3),.checkout_combinedFields___QT2c>div:nth-child(4){margin-top:-1px!important}.checkout_combinedFields___QT2c .checkout_addressRow__fdmzt>div:nth-child(2){margin-left:-1px!important}.checkout_combinedFields___QT2c>div:first-child>div:first-child input{border-top-left-radius:12px!important}.checkout_combinedFields___QT2c>div:first-child>div:nth-child(2) input{border-top-right-radius:12px!important}.checkout_combinedFields___QT2c>div:nth-child(4)>div:first-child input{border-bottom-left-radius:12px!important}.checkout_combinedFields___QT2c>div:nth-child(4)>div:nth-child(2) input{border-bottom-right-radius:12px!important}}@media (max-width:640px){.checkout_combinedFields___QT2c .checkout_addressRow__fdmzt{gap:0!important}.checkout_combinedFields___QT2c>div:nth-child(2),.checkout_combinedFields___QT2c>div:nth-child(3),.checkout_combinedFields___QT2c>div:nth-child(4){margin-top:-1px!important}.checkout_combinedFields___QT2c .checkout_addressRow__fdmzt>div:nth-child(2){margin-left:-1px!important;margin-top:0!important}.checkout_combinedFields___QT2c>div:first-child>div:first-child input{border-top-left-radius:12px!important;border-top-right-radius:0!important}.checkout_combinedFields___QT2c>div:first-child>div:nth-child(2) input{border-top-right-radius:12px!important;border-top-left-radius:0!important}.checkout_combinedFields___QT2c>div:nth-child(4)>div:first-child input{border-bottom-left-radius:12px!important;border-bottom-right-radius:0!important}.checkout_combinedFields___QT2c>div:nth-child(4)>div:nth-child(2) input{border-bottom-right-radius:12px!important;border-bottom-left-radius:0!important}}.checkout_socialButtonsRow__IN_IL{display:flex;gap:.75rem;margin-top:.5rem;width:100%}.checkout_socialButton__CPhx0{flex:1 1!important;margin-top:0!important}.checkout_mutedSocialButton__uTVad{opacity:.5;cursor:not-allowed!important}.checkout_comingSoonText__BheCS{display:none;font-size:.8rem;font-weight:600;color:#666;white-space:nowrap}.checkout_iconWrapper__yP4aC{display:flex;align-items:center;justify-content:center}.checkout_mutedSocialButton__uTVad:hover .checkout_iconWrapper__yP4aC{display:none}.checkout_mutedSocialButton__uTVad:hover .checkout_comingSoonText__BheCS{display:inline-block}.order-success_container__h2OCQ{min-height:100vh;background:#f2f1f5;padding:2rem 1rem;display:flex;justify-content:center;align-items:flex-start}.order-success_content__F9s8b{max-width:800px;width:100%;padding:0 2rem 3rem;margin-top:2rem}.order-success_loading__OvkPk{text-align:center;padding:3rem;font-size:1.1rem;letter-spacing:-1px;color:transparent;background:linear-gradient(90deg,#999,#bbb 20%,#e8e8e8 50%,#bbb 80%,#999);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:order-success_loadingShimmer__xYyxB 2.8s ease-in-out infinite}@keyframes order-success_loadingShimmer__xYyxB{0%{background-position:200% 0}to{background-position:-200% 0}}.order-success_successSection__EbJLv{text-align:center;margin-bottom:2rem;padding-bottom:1rem}.order-success_successIcon__Sfjnj{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:50%}.order-success_successIcon__Sfjnj svg{width:70px;height:70px}.order-success_successTitle__Xt3nG{font-size:2rem;font-weight:800;color:#000;margin:0 0 .5rem;letter-spacing:-1.2px}.order-success_successMessage__0k3WF,.order-success_successTitle__Xt3nG{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_successMessage__0k3WF{font-size:1rem;color:#666;margin:0;padding-right:5px;padding-left:5px}.order-success_deliverySection__dkJX_,.order-success_orderSummarySection__qh98T{margin-bottom:2rem;border:0 solid #ddd;border-radius:24px;padding:24px;background-color:#fff}.order-success_sectionHeader__7_UZw{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.order-success_sectionTitle__m1JP7{font-size:1.5rem;font-weight:700;color:#000;margin:0;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_sectionTitleIcon__78hm0{width:24px;height:24px;color:#666;flex-shrink:0}.order-success_itemsList__VU9si{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.order-success_orderItem__uKpNI{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f1f1f1ad;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.order-success_orderItem__uKpNI:hover{background:#e8e8e8}.order-success_itemImage__0S_lC{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#f0f0f0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.order-success_itemImagePlaceholder__6vLDf{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem}.order-success_itemDetails__wmHwl{flex:1 1;min-width:0}.order-success_itemName__WWew9{font-size:1rem;font-weight:600;color:#000;margin:0 0 .25rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_subscriptionTransferNote__VXtqg{margin:0 0 .35rem;font-size:.85rem;color:#666;font-weight:500;line-height:1.4;cursor:default}.order-success_subscriptionTransferLink__X3_LD{color:#0070f3;text-decoration:none;font-weight:700}.order-success_subscriptionTransferLink__X3_LD:hover{text-decoration:underline}.order-success_itemVariationList__YGAzV{display:flex;flex-direction:column;gap:.2rem;margin:.15rem 0 .35rem}.order-success_itemVariant__PAGrL{font-size:.85rem;color:#64748b;margin:0;line-height:1.35;font-weight:500}.order-success_itemGiftWrap__bTgqp{font-size:.82rem;color:#e11d48;font-weight:600;margin:.2rem 0 .35rem}.order-success_itemQuantity__YLaGB{font-size:.875rem;color:#666;margin:0}.order-success_itemPrice__0AKsL{font-size:1.1rem;font-weight:700;color:#000;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_priceBreakdown__uQN2_{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e5e5}.order-success_priceRow__uzUMc{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:#666}.order-success_priceRowTotal__Kqq34{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;color:#000;padding-top:1.25rem;border-top:1px solid #e5e5e5;margin-top:.5rem;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_freeShipping__LWRIj{color:#00a365;font-weight:600}.order-success_savingsRow__ez4rO{margin-top:.75rem;padding:0;background:#fff;border-radius:0;color:#19a974!important;font-weight:600;border:0 dashed #00a365}.order-success_savingsAmount__KaC6M{font-size:1.1rem;font-weight:700}.order-success_deliveryContent__gH4Oq{padding-left:0}.order-success_deliveryLabel__TrQBj{font-size:.9rem;color:#666;margin:0 0 .75rem;font-weight:600}.order-success_deliveryAddress__Jn_g4{margin-bottom:1.5rem}.order-success_deliveryAddress__Jn_g4 p{margin:.25rem 0;color:#333;font-size:.95rem;line-height:1.5}.order-success_shippingMethod__ftBWX{display:flex;align-items:center;gap:.75rem;padding-top:1.2rem;border-top:1px solid #e5e5e5}.order-success_truckIcon__l6HEC{width:20px;height:20px;color:#666}.order-success_shippingMethod__ftBWX span:first-of-type{font-size:.9rem;color:#666}.order-success_shippingMethodValue__A_N_K{margin-left:auto;font-size:.95rem;color:#333;font-weight:600}.order-success_actionButtons__4NsyB{display:flex;gap:1rem;border-top:1px solid #e5e5e5}.order-success_continueShoppingButton__pX1dh,.order-success_viewOrdersButton__I5OFZ{flex:1 1;padding:.875rem 1.75rem;border-radius:80px;text-align:center;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .06s ease;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.order-success_viewOrdersButton__I5OFZ{background:#ab6468;color:#fff;box-shadow:inset 0 0 3px 0 #f9f9f9!important;border:1px solid #ab6468}.order-success_viewOrdersButton__I5OFZ:hover{background:#752828;transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.15)}.order-success_continueShoppingButton__pX1dh{background:transparent;color:#ab6468;border:1.5px solid #ab6468}.order-success_continueShoppingButton__pX1dh:hover{background:#f5f5f5;transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:767px){.order-success_container__h2OCQ{padding:1rem .5rem}.order-success_content__F9s8b{padding:2rem .7rem;margin-top:0}.order-success_successTitle__Xt3nG{font-size:1.5rem}.order-success_actionButtons__4NsyB{flex-direction:column}.order-success_continueShoppingButton__pX1dh,.order-success_viewOrdersButton__I5OFZ{width:100%}.order-success_deliveryContent__gH4Oq{padding-left:0}}