.cart_pageContainer__GPdgZ{min-height:100vh;background-color:#fbf9f5;background-image:radial-gradient(#e5e0d8 .75px,transparent 0);background-size:20px 20px;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:80px}.cart_subHeader__9j5sH{background-color:#fff;border-bottom:1px solid #f1ece1;padding:12px 24px}.cart_subHeaderInner__7v__f{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.cart_stepContextText__BtUQR{font-size:13.5px;font-weight:500;color:#4b5563}.cart_secureBadge__8Xx0q{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#065f46;background-color:#ecfdf5;padding:4px 10px;border-radius:6px}.cart_stepperContainer__FpO4m{background-color:#fff;border-bottom:1px solid #ede7db;padding:20px 24px}.cart_stepperInner__ru1k6{max-width:780px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.cart_stepItem__IQqeU{display:flex;align-items:center;gap:8px}.cart_stepCheckCircle___6cPT{background-color:#15803d}.cart_stepCheckCircle___6cPT,.cart_stepNumberCircle__QZ2ly{width:26px;height:26px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.cart_stepNumberCircle__QZ2ly{background-color:#b91c1c}.cart_stepNumberCircleInactive__5RUIR{width:26px;height:26px;border-radius:50%;background-color:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.cart_stepLabel__pu_G0{font-size:14px;font-weight:600;color:#15803d}.cart_stepLabelActive__Bl_tp{font-size:14px;font-weight:700;color:#b91c1c}.cart_stepLabelInactive__f0e3K{font-size:14px;font-weight:500;color:#9ca3af}.cart_stepLine__4cehg{flex:1 1;height:2px;background-color:#e5e7eb;margin:0 14px}.cart_activeLine__DJ_xZ{background-color:#15803d}.cart_mainLayout__ThGFZ{max-width:1280px;margin:32px auto 0;padding:0 24px;display:grid;grid-template-columns:1fr 380px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:1024px){.cart_mainLayout__ThGFZ{grid-template-columns:1fr}}.cart_leftColumn___Mlit{display:flex;flex-direction:column;gap:24px}.cart_addressCard__Ix9Di,.cart_summaryCard__1D2Gj{background:#fff;border:1px solid #e7dfd1;border-radius:14px;padding:24px}.cart_addressHeaderRow__77UoU{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cart_addressTitleWrap__XSUFA{display:flex;align-items:center;gap:10px}.cart_greenCheckSmall__7LUjv{width:22px;height:22px;border-radius:50%;background-color:#15803d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.cart_cardHeading__RGkBP{font-size:18px;font-weight:700;color:#111827;margin:0}.cart_changeBtn__DoGHW{background:transparent;border:1px solid #b91c1c;color:#b91c1c;font-size:12px;font-weight:700;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .15s ease-in-out}.cart_changeBtn__DoGHW:hover{background-color:#fef2f2}.cart_addressText__ZeK5T{color:#4b5563;font-size:14px;margin:0;line-height:1.5}.cart_dishesList__WXIVN{display:flex;flex-direction:column;gap:16px;margin-top:18px}.cart_dishRow__2Pgtl{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #f3ede2}.cart_dishRow__2Pgtl:last-child{border-bottom:none;padding-bottom:0}.cart_dishImageWrap__pRyZM{width:64px;height:64px;border-radius:10px;overflow:hidden;position:relative;background-color:#f3f4f6;flex-shrink:0}.cart_dishImg__xHhMp{object-fit:cover}.cart_dishDetails__j4wsN{flex:1 1}.cart_dishName__ccb9R{font-size:16px;font-weight:600;color:#111827;margin:0 0 6px}.cart_dishBadgeRow__HPlFK{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cart_qtyText__9UdZL{font-size:13px;font-weight:500;color:#4b5563}.cart_packagingBadge__IUlv_{font-size:12px;font-weight:600;color:#15803d;background-color:#ecfdf5;padding:3px 8px;border-radius:4px}.cart_dishPrice__Sd2Op{font-size:16px;font-weight:700;color:#111827}.cart_reverseCommerceCard__0DFEa{background-color:#fff;border:1.5px solid #dc2626;border-radius:14px;padding:24px}.cart_rcHeader__Fw_Yd{margin-bottom:18px}.cart_rcTitleRow__fwteo{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cart_rcTitle__84n5N{font-size:19px;font-weight:800;color:#b91c1c;margin:0}.cart_rcSubtitle__Ewck9{font-size:13.5px;color:#4b5563;margin:0}.cart_rcInnerBox__XVhtd{background-color:#fbf9f4;border:1px solid #eee7db;border-radius:12px;padding:20px}.cart_rcPromptText__5rObS{font-size:14px;font-weight:700;color:#991b1b;margin:0 0 16px}.cart_catalogGrid__N31A1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}@media (max-width:680px){.cart_catalogGrid__N31A1{grid-template-columns:1fr}}.cart_catalogItemCard__9ty2m{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:all .2s ease-in-out}.cart_catalogItemCard__9ty2m:hover{border-color:#f87171;box-shadow:0 4px 12px rgba(185,28,28,.06)}.cart_itemSelected__3bFfm{border:2px solid #dc2626!important;box-shadow:0 0 0 1px #dc2626}.cart_itemImgWrapper__01w2w{position:relative;width:100%;height:140px;background-color:#f9fafb}.cart_catalogItemImg__XlQ_9{object-fit:contain;padding:8px}.cart_itemCardBody__WI3TQ{padding:12px;display:flex;flex-direction:column;flex:1 1}.cart_itemName__UKlUF{font-size:14px;font-weight:700;color:#111827;margin:0 0 4px}.cart_itemCategory__il1IN{font-size:12px;color:#6b7280;margin-bottom:8px}.cart_badgeList__hOoTP{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.cart_pillBadge__OJ3We{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase}.cart_badge_eligible__ygcXm,.cart_badge_recycle__UHBx4{background-color:#ecfdf5;color:#059669}.cart_badge_reuse__CPVth{background-color:#eff6ff;color:#2563eb}.cart_badge_brand_epr__wcE8f{background-color:#fff7ed;color:#ea580c}.cart_badge_e_waste__R7N3V{background-color:#faf5ff;color:#7e22ce}.cart_itemBottomRow__mPPXQ{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.cart_quantityStepper__M_v_J{display:flex;align-items:center;background-color:#f3f4f6;border-radius:6px;overflow:hidden}.cart_stepperBtn__p64gZ{background:transparent;border:none;font-size:14px;font-weight:700;color:#374151;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart_stepperBtn__p64gZ:hover{background-color:#e5e7eb}.cart_stepperValue__Vz5Q4{font-size:13px;font-weight:600;color:#111827;padding:0 6px}.cart_itemCheckbox__eWgLj{width:22px;height:22px;border:1.5px solid #d1d5db;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.cart_checkboxActive__Po3_F{background-color:#dc2626;border-color:#dc2626;color:#fff}.cart_selectItemsBtn___mlvD{width:100%;background-color:#dc2626;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;padding:14px;cursor:pointer;transition:background-color .15s ease-in-out;margin-bottom:24px}.cart_selectItemsBtn___mlvD:hover{background-color:#b91c1c}.cart_photoUploadSection__TRADa{margin-bottom:20px}.cart_uploadHeaderRow__UeiIv{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.cart_uploadHeading__mczwF{font-size:14px;font-weight:700;color:#111827;margin:0}.cart_uploadRequiredText__Ig3wB{font-size:12px;color:#6b7280}.cart_dropzoneCard__46wSI{border:1.5px dashed #cbd5e1;background-color:#fff;border-radius:10px;padding:24px;text-align:center;cursor:pointer;transition:border-color .15s ease}.cart_dropzoneCard__46wSI:hover{border-color:#dc2626}.cart_cameraCircle__jAigV{width:44px;height:44px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.cart_uploadTitle__nfViv{font-size:14px;font-weight:700;color:#111827;margin:0 0 4px}.cart_uploadSubtitle__DHptI{font-size:13px;color:#4b5563;margin:0 0 6px}.cart_uploadHint__LJi3f{font-size:11.5px;color:#9ca3af}.cart_photoSlotsRow__2A8p2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.cart_photoSlot__8t4aJ{height:80px;border:1.5px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;cursor:pointer;position:relative;overflow:hidden}.cart_photoFilled__PUDE5{border:1px solid #10b981}.cart_slotLabel__L4qNE{font-size:12px;color:#9ca3af;font-weight:500}.cart_previewWrap__g_xb3{width:100%;height:100%;position:relative}.cart_previewImg__oFkYK{object-fit:cover}.cart_removePhotoBtn__SiD3z{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;border:none;width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart_greenStoryBanner__re4un{background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:12px;padding:16px}.cart_greenBannerTop__N4ctG{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cart_greenTitleWithIcon__MrvVa{display:flex;align-items:center;gap:8px}.cart_greenTitleText__2pbDP{font-size:13.5px;color:#166534}.cart_pointsPill__e7JL5{background-color:#15803d;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px}.cart_storyTimeline__tf9DH{display:flex;align-items:center;justify-content:space-around}.cart_storyStep__8gEIl{display:flex;flex-direction:column;align-items:center;gap:6px}.cart_storyCircle__I4d__{width:32px;height:32px;border-radius:50%;background-color:#dcfce7;border:1px solid #86efac;display:flex;align-items:center;justify-content:center;font-size:14px;color:#15803d;font-weight:700}.cart_storyLabel__nY0Lo{font-size:12px;font-weight:600;color:#166534}.cart_storyArrow__FUB_l{color:#15803d;font-size:14px;font-weight:700}.cart_rightColumn__2TvA1{display:flex;flex-direction:column;gap:24px}.cart_billCard__pg1wU{background-color:#fff;border:1px solid #e7dfd1;border-radius:14px;padding:24px}.cart_billTitle__xWfCq{font-size:18px;font-weight:700;color:#111827;margin:0 0 16px}.cart_billRow__Y9s7b{font-size:14px;color:#374151;margin-bottom:12px}.cart_billRow__Y9s7b,.cart_creditDiscountRow__3VrLu{display:flex;justify-content:space-between;align-items:center}.cart_creditDiscountRow__3VrLu{background-color:#ecfdf5;border-radius:8px;padding:8px 12px;margin:12px 0}.cart_creditLabelWrap__1Ty6A{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#065f46}.cart_greenRecycleIcon__n1Tos{font-size:15px;color:#10b981}.cart_creditAmount__P0szz{font-size:14px;font-weight:700;color:#065f46}.cart_divider__PpGNC{height:1px;background-color:#f3ede2;margin:16px 0}.cart_toPayRow__Y2XGs{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cart_toPayHeading__dRyMR{font-size:15px;font-weight:700;color:#111827;display:block}.cart_toPaySub__Ta6ES{font-size:12px;color:#6b7280;display:block}.cart_toPayAmount__RmZMs{font-size:26px;font-weight:800;color:#dc2626}.cart_savingsCallout__J_GqN{background-color:#f0fdf4;border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;color:#15803d;margin-bottom:18px}.cart_greatJobText__wu4wY{color:#166534;font-weight:700}.cart_placeOrderBtn__TOv_B{width:100%;background-color:#dc2626;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;padding:15px;cursor:pointer;transition:background-color .15s ease-in-out;margin-bottom:12px}.cart_placeOrderBtn__TOv_B:hover{background-color:#b91c1c}.cart_placeOrderBtn__TOv_B:disabled{opacity:.65;cursor:not-allowed}.cart_sslSecurityRow__cMdDH{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#6b7280}.cart_paymentCard__D6RDI{background-color:#fff;border:1px solid #e7dfd1;border-radius:14px;padding:24px}.cart_paymentCardTitle__DwY_l{font-size:18px;font-weight:700;color:#111827;margin:0 0 16px}.cart_paymentOptionsList__jIydV{display:flex;flex-direction:column;gap:12px}.cart_paymentOption__wTp6L{display:flex;flex-direction:column;align-items:stretch;padding:14px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .15s ease-in-out}.cart_paymentOption__wTp6L:hover{border-color:#d1d5db}.cart_paymentSelected__WmKV_{border-color:#dc2626!important;background-color:#fffaf9}.cart_paymentOptionTop__I2RO4,.cart_radioLabel__TI5Hf{display:flex;align-items:center;width:100%}.cart_radioLabel__TI5Hf{gap:12px;cursor:pointer}.cart_hiddenRadio__MCLuo{display:none}.cart_customRadioCircle__bdusa{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;position:relative;flex-shrink:0}.cart_paymentSelected__WmKV_ .cart_customRadioCircle__bdusa{border-color:#dc2626}.cart_paymentSelected__WmKV_ .cart_customRadioCircle__bdusa:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background-color:#dc2626}.cart_paymentOptionText__QxhKn{display:flex;flex-direction:column}.cart_paymentName__BKTCH{font-size:14px;font-weight:700;color:#111827}.cart_paymentDesc__DYvgA{font-size:12px;color:#6b7280}.cart_upiExpandArea__QkWOP{margin-top:12px;padding-top:12px;border-top:1px dashed #fecaca;width:100%}.cart_upiTabsRow__D_5uH{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.cart_upiTabBtn__tyGOB{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#4b5563;cursor:pointer;transition:all .15s ease}.cart_upiTabBtn__tyGOB:hover{background-color:#f9fafb}.cart_upiTabActive__vRyD4{background-color:#fef2f2!important;border-color:#dc2626!important;color:#dc2626!important}.cart_upiAppNotice__FNBls{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;color:#4b5563}.cart_upiAppIcons__v0O0q{font-weight:700;color:#111827;display:block;margin-bottom:4px}.cart_upiInputWrap__sslz0{display:flex;flex-direction:column;gap:6px}.cart_upiInputLabel__W7mU7{font-size:12px;font-weight:600;color:#374151}.cart_upiInputRow__fNuEg{display:flex;gap:8px}.cart_upiTextInput__131pk{flex:1 1;padding:10px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:13.5px;font-family:inherit;outline:none;background-color:#fff;transition:border-color .15s ease}.cart_upiTextInput__131pk:focus{border-color:#dc2626}.cart_upiInputError__x_537{border-color:#ef4444!important;background-color:#fef2f2}.cart_upiChipsRow__wk8Rp{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.cart_chipsLabel___Ijxg{font-size:11.5px;color:#6b7280}.cart_upiChip__Cs128{font-size:11.5px;padding:3px 8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;transition:all .15s ease}.cart_upiChip__Cs128:hover{background:#e5e7eb;color:#111827}.cart_upiErrorText__XlBpy{font-size:11.5px;color:#dc2626;margin:4px 0 0;font-weight:500}.cart_upiSuccessText__HfsfH{font-size:11.5px;color:#15803d;font-weight:600;margin:4px 0 0}.cart_cardExpandNotice__Eewy6{margin-top:10px;padding-top:10px;border-top:1px dashed #fecaca;font-size:12px;color:#4b5563}.cart_cardBadgesRow__h94RM{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.cart_cardBadge__j3dF6{font-size:10.5px;font-weight:700;padding:2px 7px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937}.cart_codExpandNotice__oVD_K{margin-top:10px;padding-top:10px;border-top:1px dashed #fecaca;font-size:12px;color:#15803d;line-height:1.4}.cart_walletDiscountRow__iouqJ{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;margin:10px 0}.cart_walletLabelWrap__Q1kXl{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#991b1b}.cart_walletIconMini__xqAUv{font-size:14px}.cart_walletDeductAmount__4X7cN{font-size:14px;font-weight:700;color:#991b1b}.cart_splitNotice__5XaIh{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:12px;color:#334155;margin-bottom:14px;line-height:1.4}.cart_walletCardBox__y0RNg{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;padding:14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;transition:all .2s ease}.cart_walletActiveBox__L9ifu{background-color:#fef2f2;border-color:#fca5a5}.cart_walletCardLeft__u4iMa{display:flex;align-items:center;gap:12px}.cart_walletIconBox__qT_PK{width:38px;height:38px;border-radius:8px;background-color:#fee2e2;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.cart_walletTitleRow__RmwvU{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart_walletHeading__xIgqv{font-size:14px;font-weight:700;color:#111827}.cart_walletBalanceBadge__zPkNR{font-size:11px;font-weight:700;color:#15803d;background-color:#ecfdf5;padding:2px 8px;border-radius:12px;border:1px solid #a7f3d0}.cart_walletSubtitle__sHBy2{font-size:12px;color:#6b7280;margin:3px 0 0}.cart_walletToggleLabel__0Te9P{display:flex;align-items:center;cursor:pointer;padding-left:10px}.cart_walletCheckbox__eho87{display:none}.cart_walletCustomCheckbox__9PtWK{width:22px;height:22px;border:2px solid #d1d5db;border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;transition:all .15s ease}.cart_walletActiveBox__L9ifu .cart_walletCustomCheckbox__9PtWK{background-color:#dc2626;border-color:#dc2626}.cart_secondaryPayTitle__rEIZ1{font-size:12px;font-weight:700;color:#4b5563;margin:14px 0 10px;text-transform:uppercase;letter-spacing:.5px}.cart_walletFullCoverNotice___rz_f{background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;padding:14px;display:flex;align-items:center;gap:12px;color:#166534;font-size:13px}.cart_walletCheckLarge__I7_gG{font-size:20px;font-weight:800;color:#15803d;flex-shrink:0}.cart_modalBackdrop__z3ipO{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:999;padding:16px}.cart_modalCard__7YSqf{background:#fff;border-radius:14px;max-width:480px;width:100%;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.cart_modalTitle__eRlQJ{font-size:18px;font-weight:700;color:#111827;margin:0 0 16px}.cart_addressInput__N7r9Z{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;font-family:inherit;margin-bottom:20px;resize:vertical}.cart_addressInput__N7r9Z:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.cart_modalButtons__1XPdF{display:flex;justify-content:flex-end;gap:12px}.cart_modalCancelBtn__F8twQ{background:transparent;border:1px solid #d1d5db;color:#4b5563;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.cart_modalSaveBtn__UYId0{background-color:#dc2626;border:none;color:#fff;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.cart_modalSaveBtn__UYId0:hover{background-color:#b91c1c}.cart_successScreen__AQOA6{max-width:600px;margin:60px auto;padding:0 20px}.cart_successCard__yw6ZU{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:36px;text-align:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.cart_successIcon__Hf_Ff{width:60px;height:60px;background-color:#15803d;color:#fff;border-radius:50%;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.cart_successSubtitle___KSTJ{font-size:15px;color:#4b5563;margin-bottom:8px}.cart_successAddress__1S0bj{font-size:14px;color:#6b7280;margin-bottom:24px}.cart_ecoSummaryBox__dZ4Eo{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:16px;margin-bottom:24px;text-align:left}.cart_ecoSummaryBox__dZ4Eo span{font-size:14px;font-weight:700;color:#065f46;display:block;margin-bottom:4px}.cart_ecoSummaryBox__dZ4Eo strong{font-size:16px;color:#15803d;display:block;margin-bottom:6px}.cart_ecoSummaryBox__dZ4Eo p{font-size:12.5px;color:#047857;margin:0}.cart_successActions__mSLt1{display:flex;gap:12px;justify-content:center}.cart_trackOrderBtn__ZQheN{background-color:#dc2626;color:#fff;font-weight:700}.cart_backHomeBtn__ByneF,.cart_trackOrderBtn__ZQheN{border:none;padding:12px 24px;border-radius:8px;cursor:pointer}.cart_backHomeBtn__ByneF{background-color:#f3f4f6;color:#374151;font-weight:600}.cart_summaryHeaderRow__6LY4D{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cart_addMoreLink__EMA6N{font-size:13px;font-weight:700;color:#dc2626;text-decoration:none}.cart_addMoreLink__EMA6N:hover{text-decoration:underline}.cart_emptyDishesNotice__cwTuY{padding:24px;text-align:center;background:#fafaf9;border-radius:8px;color:#6b7280;font-size:14px}.cart_browseMenuBtn__6JSSu{display:inline-block;margin-top:8px;background:#dc2626;color:#fff;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none}.cart_dishActions__xO8LX{display:flex;align-items:center;gap:12px}.cart_dishQtyStepper__7q4Rn{display:flex;align-items:center;background-color:#f3f4f6;border-radius:6px;overflow:hidden}.cart_dishStepperBtn__4o3sO{background:transparent;border:none;font-size:14px;font-weight:700;color:#374151;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart_dishStepperBtn__4o3sO:hover{background-color:#e5e7eb}.cart_dishQtyVal__JYeBA{font-size:13px;font-weight:600;color:#111827;padding:0 6px}.cart_dishDeleteBtn__lfxJt{background:transparent;border:none;color:#9ca3af;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .15s ease}.cart_dishDeleteBtn__lfxJt:hover{color:#dc2626;background-color:#fee2e2}.cart_modalHeaderRow__I8_rQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cart_closeModalCross__GPb_D{background:transparent;border:none;font-size:18px;color:#9ca3af;cursor:pointer}.cart_closeModalCross__GPb_D:hover{color:#111827}.cart_loadingText__msfPv,.cart_noSavedText__Bq1CJ{font-size:13.5px;color:#6b7280;margin-bottom:16px}.cart_savedAddressesList__Zok_1{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;margin-bottom:16px}.cart_savedAddressItem__W2JYD{border:1.5px solid #e5e7eb;border-radius:10px;padding:12px;cursor:pointer;transition:all .15s ease-in-out}.cart_savedAddressItem__W2JYD:hover{border-color:#dc2626}.cart_savedAddrActive__URFAj{border-color:#dc2626!important;background-color:#fef2f2}.cart_addrLabelBadge__SkSNq{font-size:12px;font-weight:700;color:#111827;margin-bottom:4px}.cart_addrItemText__EuP6m{font-size:13px;color:#4b5563;margin:0 0 8px}.cart_deliverHereBtn__0L_Ig{background:#fff;border:1px solid #dc2626;color:#dc2626;font-size:11px;font-weight:700;padding:4px 10px;border-radius:5px;cursor:pointer}.cart_savedAddrActive__URFAj .cart_deliverHereBtn__0L_Ig{background:#dc2626;color:#fff}.cart_addNewAddrBtn__a2bDD{width:100%;background:#f9fafb;border:1.5px dashed #d1d5db;color:#b91c1c;font-size:13px;font-weight:700;padding:10px;border-radius:8px;cursor:pointer}.cart_addNewAddrBtn__a2bDD:hover{background:#fef2f2;border-color:#dc2626}.cart_newAddressForm__TG45p{display:flex;flex-direction:column;gap:12px}.cart_labelChipsRow__qWAAj{display:flex;gap:10px;margin-bottom:4px}.cart_typeChip__lKGMQ{background:#f3f4f6;border:1px solid #e5e7eb;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#4b5563;cursor:pointer}.cart_chipActive__JxcO0{background:#fef2f2;border-color:#dc2626;color:#b91c1c}.cart_inputGroup__KSLvY{display:flex;flex-direction:column;gap:4px}.cart_inputGroup__KSLvY label{font-size:12px;font-weight:600;color:#374151}.cart_textInput__ThtO5{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13.5px;font-family:inherit;color:#111827}.cart_textInput__ThtO5:focus{outline:none;border-color:#dc2626}.cart_formRowTwo__qZLEq{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cart_leftColumn___Mlit{margin-top:0!important;padding-top:0!important}.cart_mainLayout__ThGFZ{align-items:flex-start}.cart_stepperContainer__FpO4m{min-height:0!important;box-sizing:border-box!important;padding:18px 16px 14px!important}.cart_stepperContainer__FpO4m,.cart_stepperInner__ru1k6{height:auto!important;margin-top:0!important;align-items:center!important}.cart_stepperInner__ru1k6{padding:0!important}.cart_pageContainer__GPdgZ{padding-top:72px!important}