.GroklyHeader_topbar__TlNOI{background:var(--grokly-bg-white);border-bottom:1px solid var(--grokly-border);position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.06)}.GroklyHeader_topbarInner__K711t{max-width:var(--grokly-max-width);margin:0 auto;display:flex;align-items:center;gap:16px;padding:0 24px;height:var(--grokly-header-height)}.GroklyHeader_logo__9JyXf{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.GroklyHeader_logoIcon__AmAWx{width:38px;height:38px;border-radius:10px;background:var(--grokly-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.GroklyHeader_logoText__E7TTE{font-family:var(--grokly-font-display);font-size:var(--grokly-font-size-3xl);font-weight:var(--grokly-font-weight-black);color:var(--grokly-primary);letter-spacing:-1px}.GroklyHeader_locBtn__DcDBn{display:flex;align-items:center;gap:6px;padding:4px 8px;background:none;border:none;cursor:pointer;flex-shrink:0;min-width:180px;max-width:240px;text-align:left}.GroklyHeader_locText__ymGSk{display:flex;flex-direction:column;overflow:hidden}.GroklyHeader_locLabel__c0p4j{font-size:13px;font-weight:900;color:var(--grokly-text-primary);line-height:1.2}.GroklyHeader_locName__vvc5Y{font-size:12px;font-weight:600;color:var(--grokly-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.GroklyHeader_locArrow__JFfGI{font-size:8px;color:var(--grokly-text-primary);margin-left:2px;vertical-align:middle}.GroklyHeader_deskSearch__KBr4S{flex:1 1;display:flex;align-items:center;gap:10px;background:var(--grokly-bg);border:2px solid var(--grokly-border);border-radius:var(--grokly-radius-md);padding:10px 16px;transition:all var(--grokly-transition-base);max-width:860px}.GroklyHeader_deskSearch__KBr4S:focus-within{border-color:var(--grokly-primary);background:var(--grokly-bg-white);box-shadow:0 0 0 4px rgba(12,131,31,.1)}.GroklyHeader_deskSearch__KBr4S input{flex:1 1;border:none;background:none;font-family:var(--grokly-font-primary);font-size:var(--grokly-font-size-base);font-weight:var(--grokly-font-weight-semibold);color:var(--grokly-text-primary);outline:none}.GroklyHeader_deskSearch__KBr4S input::placeholder{color:var(--grokly-text-muted);font-weight:var(--grokly-font-weight-medium)}.GroklyHeader_sIcon__ZIFph{font-size:18px;flex-shrink:0}.GroklyHeader_sClear__w00Zw{color:var(--grokly-text-muted);font-size:14px;padding:4px;border-radius:50%;cursor:pointer;background:none;border:none;transition:background var(--grokly-transition-fast)}.GroklyHeader_sClear__w00Zw:hover{background:var(--grokly-border)}.GroklyHeader_deskDeliv__W1ihx{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #bbf7d0;border-radius:var(--grokly-radius-full);flex-shrink:0}.GroklyHeader_bolt__OF__d{font-size:14px}.GroklyHeader_deskDeliv__W1ihx span{font-size:var(--grokly-font-size-sm);font-weight:var(--grokly-font-weight-bold);color:var(--grokly-primary-dark)}.GroklyHeader_deskDeliv__W1ihx strong{color:var(--grokly-primary)}.GroklyHeader_hdrCart__TR_Aq{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8f9fa;color:#374151;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:700;flex-shrink:0;transition:background-color var(--grokly-transition-fast),border-color var(--grokly-transition-fast);position:relative;white-space:nowrap;cursor:pointer}.GroklyHeader_hdrCart__TR_Aq:hover{background:#f3f4f6;border-color:#cbd5e1}.GroklyHeader_hdrCart__TR_Aq.GroklyHeader_hasItems__tVjm_{background:var(--grokly-primary);color:var(--grokly-text-white);border-color:var(--grokly-primary);padding:12px 18px}.GroklyHeader_hdrCart__TR_Aq.GroklyHeader_hasItems__tVjm_:hover{background:var(--grokly-primary-dark);border-color:var(--grokly-primary-dark)}.GroklyHeader_cartBtnText__W4z8g{display:flex;align-items:center}.GroklyHeader_cartDetails__G32YI{display:flex;align-items:center;gap:8px;font-weight:800}.GroklyHeader_cartDivider__kzGZ2{opacity:.4;font-weight:300}.GroklyHeader_hdrLogin__gtPgc{padding:8px 16px;border:none;background:none;color:#374151;font-size:15px;font-weight:700;flex-shrink:0;transition:color var(--grokly-transition-fast);cursor:pointer}.GroklyHeader_hdrLogin__gtPgc:hover{color:var(--grokly-primary)}.GroklyHeader_hdrProfile__vk9w_{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color var(--grokly-transition-fast)}.GroklyHeader_hdrProfile__vk9w_:hover{background:var(--grokly-primary-light)}.GroklyHeader_profileAvatar__RdaNp{width:32px;height:32px;border-radius:50%;background:#f0fdf4;border:1.5px solid #bbf7d0;color:#0c831f;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.GroklyHeader_profileName__vkCYC{font-size:14px;font-weight:700;color:#374151;transition:color var(--grokly-transition-fast)}.GroklyHeader_hdrProfile__vk9w_:hover .GroklyHeader_profileName__vkCYC{color:var(--grokly-primary)}@media (max-width:768px){.GroklyHeader_topbar__TlNOI{display:none}}.MobileHeader_mobileHeader__ZDrqr{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--grokly-bg-white);box-shadow:var(--grokly-shadow-sm)}@media (max-width:768px){.MobileHeader_mobileHeader__ZDrqr{display:block}}.MobileHeader_topBar__sr1Ov{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.MobileHeader_locationBtn__4qRjs{display:flex;align-items:center;gap:8px;flex:1 1;background:none;border:none;padding:0;cursor:pointer;text-align:left}.MobileHeader_locationIcon__8UY1u{font-size:20px;flex-shrink:0}.MobileHeader_locationText__KwEIv{flex:1 1;min-width:0}.MobileHeader_locationLabel__BhtUD{font-size:10px;font-weight:800;color:var(--grokly-text-muted);text-transform:uppercase;letter-spacing:.5px}.MobileHeader_locationName__9us3o{font-size:14px;font-weight:800;color:var(--grokly-text-primary);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileHeader_locationArrow__Lc38J{font-size:10px;color:var(--grokly-text-muted)}.MobileHeader_cartBtn__cebHB{position:relative;background:var(--grokly-primary-light);border:none;border-radius:var(--grokly-radius-sm);padding:10px 12px;cursor:pointer;transition:var(--grokly-transition-fast)}.MobileHeader_cartIcon__bUvzt{font-size:20px;display:block}.MobileHeader_cartBadge__6_NSP{position:absolute;top:-4px;right:-4px;background:var(--grokly-primary);color:var(--grokly-text-white);font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:var(--grokly-radius-full);display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.MobileHeader_searchBar__u4JVY{display:flex;align-items:center;gap:8px;padding:0 16px 12px}.MobileHeader_searchIcon__L0N_C{font-size:18px;color:var(--grokly-text-muted);flex-shrink:0}.MobileHeader_searchInput__4VC_v{flex:1 1;background:var(--grokly-bg);border:none;border-radius:var(--grokly-radius-sm);padding:10px 12px;font-size:14px;font-family:var(--grokly-font-primary);color:var(--grokly-text-primary);outline:none}.MobileHeader_searchInput__4VC_v::placeholder{color:var(--grokly-text-muted)}.MobileHeader_searchInput__4VC_v:focus{background:var(--grokly-bg-white);box-shadow:0 0 0 2px var(--grokly-primary-light)}.CouponSection_couponSection__KE_80{padding:16px;background:var(--grokly-bg);border-radius:var(--grokly-radius-md);margin-bottom:16px}.CouponSection_appliedCoupon__Nw5Dw{display:flex;align-items:center;justify-content:space-between;padding:12px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px dashed var(--grokly-primary);border-radius:var(--grokly-radius-md)}.CouponSection_appliedLeft__IJtZ3{display:flex;align-items:center;gap:12px}.CouponSection_appliedIcon__Wp2CV{font-size:24px}.CouponSection_appliedCode__iVxLw{font-size:14px;font-weight:800;color:var(--grokly-primary-dark);letter-spacing:.5px}.CouponSection_appliedSavings__6Vwzj{font-size:12px;color:var(--grokly-primary);font-weight:600}.CouponSection_removeBtn__adqkm{background:hsla(0,0%,100%,.8);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grokly-text-muted);transition:var(--grokly-transition-fast)}.CouponSection_removeBtn__adqkm:hover{background:var(--grokly-bg-white);color:var(--grokly-text-primary)}.CouponSection_couponInput__6Rqb5{display:flex;gap:8px;margin-bottom:12px}.CouponSection_input__wbOIm{flex:1 1;padding:10px 12px;border:2px solid var(--grokly-border);border-radius:var(--grokly-radius-sm);font-size:14px;font-family:var(--grokly-font-primary);font-weight:600;color:var(--grokly-text-primary);text-transform:uppercase;letter-spacing:.5px;outline:none;transition:var(--grokly-transition-fast)}.CouponSection_input__wbOIm:focus{border-color:var(--grokly-primary)}.CouponSection_input__wbOIm::placeholder{text-transform:none;letter-spacing:normal;font-weight:500}.CouponSection_applyBtn__4FtCm{padding:10px 20px;background:var(--grokly-primary);color:var(--grokly-text-white);border:none;border-radius:var(--grokly-radius-sm);font-size:14px;font-weight:700;cursor:pointer;transition:var(--grokly-transition-fast)}.CouponSection_applyBtn__4FtCm:hover:not(:disabled){background:var(--grokly-primary-dark)}.CouponSection_applyBtn__4FtCm:disabled{opacity:.5;cursor:not-allowed}.CouponSection_error__L7eUt{color:var(--grokly-error);font-size:12px;font-weight:600;margin-bottom:12px;padding:8px 12px;background:#fee2e2;border-radius:var(--grokly-radius-sm)}.CouponSection_viewCouponsBtn__O7tb9{width:100%;padding:10px;background:none;border:2px dashed var(--grokly-border);border-radius:var(--grokly-radius-sm);color:var(--grokly-primary);font-size:13px;font-weight:700;cursor:pointer;transition:var(--grokly-transition-fast);display:flex;align-items:center;justify-content:center;gap:6px}.CouponSection_viewCouponsBtn__O7tb9:hover{border-color:var(--grokly-primary);background:var(--grokly-primary-extra-light)}.CouponSection_couponsList__TPN7z{margin-top:12px;display:flex;flex-direction:column;gap:8px}.CouponSection_couponCard__q55Hk{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--grokly-bg-white);border:2px solid var(--grokly-border);border-radius:var(--grokly-radius-md);transition:var(--grokly-transition-fast)}.CouponSection_couponCard__q55Hk:not(.CouponSection_disabled__ncmPu):hover{border-color:var(--grokly-primary);box-shadow:var(--grokly-shadow-sm)}.CouponSection_couponCard__q55Hk.CouponSection_disabled__ncmPu{opacity:.6}.CouponSection_couponLeft__1QRfh{flex:1 1}.CouponSection_couponCode__Urt7Z{font-size:13px;font-weight:800;color:var(--grokly-primary);letter-spacing:.5px;margin-bottom:4px}.CouponSection_couponDesc__nr9B9{font-size:11px;color:var(--grokly-text-muted);font-weight:600}.CouponSection_couponApplyBtn__U82rZ{padding:6px 16px;background:var(--grokly-primary);color:var(--grokly-text-white);border:none;border-radius:var(--grokly-radius-sm);font-size:12px;font-weight:700;cursor:pointer;transition:var(--grokly-transition-fast);white-space:nowrap}.CouponSection_couponApplyBtn__U82rZ:hover:not(:disabled){background:var(--grokly-primary-dark)}.CouponSection_couponApplyBtn__U82rZ:disabled{background:var(--grokly-text-muted);cursor:not-allowed;font-size:10px}.CartDrawer_overlay__9ubS3{position:fixed;inset:0;background:var(--grokly-bg-overlay);z-index:99998;animation:CartDrawer_fadein__rEXfh .2s ease}@keyframes CartDrawer_fadein__rEXfh{0%{opacity:0}to{opacity:1}}.CartDrawer_drawer__tm_qx{position:fixed;right:0;top:0;bottom:0;width:100%;max-width:480px;background:var(--grokly-bg-white);z-index:99999;display:flex;flex-direction:column;box-shadow:var(--grokly-shadow-xl);animation:CartDrawer_drawerslide__DbDko .35s cubic-bezier(.34,1.56,.64,1)}@keyframes CartDrawer_drawerslide__DbDko{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.CartDrawer_drawer__tm_qx{max-width:100%;border-radius:var(--grokly-radius-xl) var(--grokly-radius-xl) 0 0;bottom:0;top:auto;max-height:90vh}@keyframes CartDrawer_drawerslide__DbDko{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}.CartDrawer_header__URBhY{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--grokly-border);flex-shrink:0;background:var(--grokly-bg-white)}.CartDrawer_headerLeft__jHYtm{flex:1 1}.CartDrawer_title__8qTaA{font-family:var(--grokly-font-display);font-size:var(--grokly-font-size-2xl);font-weight:var(--grokly-font-weight-black);color:var(--grokly-text-primary);line-height:1;margin:0}.CartDrawer_subtitle__Uxdf1{font-size:var(--grokly-font-size-sm);color:var(--grokly-text-secondary);font-weight:var(--grokly-font-weight-semibold);margin-top:4px}.CartDrawer_headerActions__Vng9T{display:flex;gap:8px;align-items:center}.CartDrawer_clearBtn__1gx4l,.CartDrawer_closeBtn__Ts2J3{background:var(--grokly-bg);border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--grokly-text-secondary);display:flex;align-items:center;justify-content:center;transition:all var(--grokly-transition-fast)}.CartDrawer_clearBtn__1gx4l:hover{background:#fee;color:var(--grokly-error)}.CartDrawer_closeBtn__Ts2J3:hover{background:var(--grokly-border)}.CartDrawer_delivBanner__9K_jg{display:flex;align-items:center;justify-content:center;padding:14px 20px;flex-shrink:0;border-bottom:1px solid var(--grokly-border);transition:all var(--grokly-transition-slow);font-size:var(--grokly-font-size-sm);font-weight:var(--grokly-font-weight-bold);text-align:center}.CartDrawer_delivBanner__9K_jg.CartDrawer_free__HIF8E{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:var(--grokly-primary-dark);border-bottom-color:#bbf7d0}.CartDrawer_delivBanner__9K_jg.CartDrawer_pending__P8wAz{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#92400e;border-bottom-color:#fde68a}.CartDrawer_body__Wzdd3{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.CartDrawer_empty__C1PGN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;height:100%}.CartDrawer_emptyIcon__HKAw1{color:var(--grokly-text-muted);margin-bottom:24px;animation:CartDrawer_floaty__kDlyy 3s ease-in-out infinite}@keyframes CartDrawer_floaty__kDlyy{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CartDrawer_emptyTitle__fvZRO{font-family:var(--grokly-font-display);font-size:var(--grokly-font-size-2xl);font-weight:var(--grokly-font-weight-extrabold);color:var(--grokly-text-primary);margin:0 0 8px}.CartDrawer_emptySub__MP3Df{font-size:var(--grokly-font-size-base);color:var(--grokly-text-muted);font-weight:var(--grokly-font-weight-semibold);margin:0}.CartDrawer_items__mqs4I{padding:8px 0}.CartDrawer_item__xipPK{display:flex;align-items:center;gap:20px;padding:24px 20px;border-bottom:1px solid #f5f5f5;transition:all var(--grokly-transition-fast);animation:CartDrawer_slideInCart__M88up .3s ease}@keyframes CartDrawer_slideInCart__M88up{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.CartDrawer_itemImgWrap__AHnLt,.CartDrawer_item__xipPK:hover{background:var(--grokly-primary-extra-light)}.CartDrawer_itemImgWrap__AHnLt{width:90px;height:90px;border-radius:var(--grokly-radius-md);flex-shrink:0;padding:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e8f5eb}.CartDrawer_itemImg__a7ZXD{width:100%;height:100%;object-fit:contain}.CartDrawer_itemInfo__N7YAi{flex:1 1;overflow:hidden}.CartDrawer_itemName__5e2W_{font-size:var(--grokly-font-size-base);font-weight:var(--grokly-font-weight-bold);color:var(--grokly-text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;margin:0 0 4px}.CartDrawer_itemUnit__lzkH1{font-size:var(--grokly-font-size-sm);color:var(--grokly-text-muted);font-weight:var(--grokly-font-weight-semibold);margin:0 0 6px}.CartDrawer_itemPriceRow__B4c_m{display:flex;align-items:center;gap:8px}.CartDrawer_itemPrice__I_PVb{display:flex;align-items:center;gap:6px}.CartDrawer_itemPriceCurrent__XOwB5{font-size:15px;font-weight:var(--grokly-font-weight-extrabold);color:var(--grokly-text-primary)}.CartDrawer_itemPriceMrp__9HlmZ{font-size:13px;color:var(--grokly-text-muted);text-decoration:line-through;font-weight:var(--grokly-font-weight-semibold)}.CartDrawer_itemDiscount__y52Qu{background:#fff8e1;color:var(--grokly-warning);font-size:var(--grokly-font-size-xs);font-weight:var(--grokly-font-weight-extrabold);padding:3px 6px;border-radius:4px;border:1px solid #fde68a}.CartDrawer_itemQty__O4ywY{display:flex;align-items:center;background:var(--grokly-primary);border-radius:10px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(12,131,31,.2)}.CartDrawer_itemQtyBtn__k2fpp{background:none;border:none;color:var(--grokly-text-white);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all var(--grokly-transition-fast);cursor:pointer;font-size:22px;font-weight:var(--grokly-font-weight-extrabold)}.CartDrawer_itemQtyBtn__k2fpp:hover{background:hsla(0,0%,100%,.2)}.CartDrawer_itemQtyNum__4Rx9S{min-width:28px;text-align:center;font-size:15px;font-weight:var(--grokly-font-weight-extrabold);color:var(--grokly-text-white)}.CartDrawer_bill___Lvw5{background:var(--grokly-bg);padding:16px 20px;flex-shrink:0;border-top:1px solid var(--grokly-border)}.CartDrawer_billTitle__nNUZ0{font-family:var(--grokly-font-display);font-size:var(--grokly-font-size-lg);font-weight:var(--grokly-font-weight-extrabold);color:var(--grokly-text-primary);margin:0 0 12px}.CartDrawer_billRow__COzHG{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:var(--grokly-font-size-base)}.CartDrawer_billLabel__SdBr7{display:flex;align-items:center;gap:8px;color:var(--grokly-text-secondary);font-weight:var(--grokly-font-weight-semibold)}.CartDrawer_billLabel__SdBr7 svg{flex-shrink:0;opacity:.7}.CartDrawer_billValue__1kJay{font-weight:var(--grokly-font-weight-bold);color:var(--grokly-text-primary)}.CartDrawer_billValue__1kJay.CartDrawer_free__HIF8E{color:var(--grokly-primary);font-weight:var(--grokly-font-weight-extrabold)}.CartDrawer_billSavings__B0ibV{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:var(--grokly-radius-sm);font-size:var(--grokly-font-size-sm);font-weight:var(--grokly-font-weight-bold);color:var(--grokly-primary);margin:8px 0}.CartDrawer_billSavings__B0ibV svg{flex-shrink:0}.CartDrawer_billDivider__AvLzI{height:1px;background:var(--grokly-border);margin:12px 0}.CartDrawer_billRow__COzHG.CartDrawer_total__mFcN9{padding-top:12px;font-size:var(--grokly-font-size-lg)}.CartDrawer_billRow__COzHG.CartDrawer_total__mFcN9 .CartDrawer_billLabel__SdBr7{font-family:var(--grokly-font-display);font-weight:var(--grokly-font-weight-extrabold);color:var(--grokly-text-primary)}.CartDrawer_billRow__COzHG.CartDrawer_total__mFcN9 .CartDrawer_billValue__1kJay{font-family:var(--grokly-font-display);font-size:var(--grokly-font-size-xl);font-weight:var(--grokly-font-weight-black);color:var(--grokly-text-primary)}.CartDrawer_checkoutWrap__9LKH4{padding:16px 20px 20px;flex-shrink:0;background:var(--grokly-bg-white)}.CartDrawer_checkoutBtn__8ilAv{width:100%;background:var(--grokly-primary);color:var(--grokly-text-white);border:none;padding:16px 20px;border-radius:var(--grokly-radius-md);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all var(--grokly-transition-base);box-shadow:0 4px 16px rgba(12,131,31,.3);font-family:var(--grokly-font-primary)}.CartDrawer_checkoutBtn__8ilAv:hover{background:var(--grokly-primary-dark);box-shadow:0 6px 20px rgba(12,131,31,.4)}.CartDrawer_checkoutLeft__32qnV{text-align:left}.CartDrawer_checkoutAmount__3kPnv{font-size:26px;font-weight:var(--grokly-font-weight-black);line-height:1;margin-bottom:4px}.CartDrawer_checkoutSub__yIthU{font-size:13px;font-weight:var(--grokly-font-weight-bold);opacity:.8;letter-spacing:.5px}.CartDrawer_checkoutRight__liPwu{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:var(--grokly-font-weight-extrabold)}.CartDrawer_checkoutRight__liPwu svg{flex-shrink:0}.CartDrawer_checkoutBtn__8ilAv:focus-visible,.CartDrawer_clearBtn__1gx4l:focus-visible,.CartDrawer_closeBtn__Ts2J3:focus-visible,.CartDrawer_itemQtyBtn__k2fpp:focus-visible{outline:2px solid var(--grokly-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CartDrawer_checkoutBtn__8ilAv,.CartDrawer_drawer__tm_qx,.CartDrawer_emptyIcon__HKAw1,.CartDrawer_item__xipPK,.CartDrawer_overlay__9ubS3{animation:none;transition:none}}.CartDrawer_discount__S0xZ7{color:var(--grokly-success)!important;font-weight:800}.BottomNav_bottomNav__M6uem{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--grokly-bg-white);border-top:1px solid var(--grokly-border);z-index:var(--grokly-z-fixed);height:var(--grokly-bottom-nav-height);box-shadow:0 -2px 8px rgba(0,0,0,.05)}@media (max-width:768px){.BottomNav_bottomNav__M6uem{display:flex}}.BottomNav_navItem__CWulM{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;padding:8px;cursor:pointer;transition:var(--grokly-transition-fast);color:var(--grokly-text-muted)}.BottomNav_navItem__CWulM:active{transform:scale(.95)}.BottomNav_navItem__CWulM.BottomNav_active__N7_5D{color:var(--grokly-primary)}.BottomNav_navIcon__7jaLU{font-size:22px;transition:var(--grokly-transition-fast)}.BottomNav_navItem__CWulM.BottomNav_active__N7_5D .BottomNav_navIcon__7jaLU{transform:scale(1.1)}.BottomNav_navLabel__NDIzm{font-size:11px;font-weight:700;letter-spacing:.3px}:root{--grokly-primary:#0c831f;--grokly-primary-dark:#065f17;--grokly-primary-light:#e8f5eb;--grokly-primary-extra-light:#f0faf2;--grokly-lime:#b9f566;--grokly-lime-2:#9de030;--grokly-text-primary:#1a1a1a;--grokly-text-secondary:#555;--grokly-text-muted:#999;--grokly-text-white:#fff;--grokly-bg:#f7f8fa;--grokly-bg-white:#fff;--grokly-bg-overlay:rgba(0,0,0,.5);--grokly-border:#ebebeb;--grokly-success:#10b981;--grokly-error:#e53935;--grokly-warning:#f59e0b;--grokly-info:#3b82f6;--grokly-cat-vegetables:#10b981;--grokly-cat-dairy:#3b82f6;--grokly-cat-munchies:#f59e0b;--grokly-cat-drinks:#ef4444;--grokly-cat-frozen:#8b5cf6;--grokly-cat-tea:#78350f;--grokly-cat-bakery:#d97706;--grokly-cat-sweets:#ec4899;--grokly-cat-atta:#eab308;--grokly-cat-masala:#dc2626;--grokly-cat-sauces:#f97316;--grokly-cat-organic:#059669;--grokly-cat-baby:#06b6d4;--grokly-cat-pharma:#0891b2;--grokly-cat-cleaning:#0284c7;--grokly-cat-home:#6366f1;--grokly-cat-personal:#a855f7;--grokly-cat-pet:#d946ef;--grokly-shadow-sm:0 1px 4px rgba(0,0,0,.07);--grokly-shadow-md:0 4px 16px rgba(0,0,0,.1);--grokly-shadow-lg:0 12px 40px rgba(0,0,0,.15);--grokly-shadow-xl:0 20px 60px rgba(0,0,0,.2);--grokly-radius-xs:4px;--grokly-radius-sm:8px;--grokly-radius-md:12px;--grokly-radius-lg:16px;--grokly-radius-xl:24px;--grokly-radius-full:9999px;--grokly-space-xs:4px;--grokly-space-sm:8px;--grokly-space-md:16px;--grokly-space-lg:24px;--grokly-space-xl:32px;--grokly-space-2xl:48px;--grokly-font-primary:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--grokly-font-display:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--grokly-font-size-xs:12px;--grokly-font-size-sm:14px;--grokly-font-size-base:16px;--grokly-font-size-lg:18px;--grokly-font-size-xl:22px;--grokly-font-size-2xl:28px;--grokly-font-size-3xl:24px;--grokly-font-weight-normal:400;--grokly-font-weight-medium:500;--grokly-font-weight-semibold:600;--grokly-font-weight-bold:700;--grokly-font-weight-extrabold:800;--grokly-font-weight-black:900;--grokly-transition-fast:150ms ease;--grokly-transition-base:200ms ease;--grokly-transition-slow:300ms ease;--grokly-transition-bounce:400ms cubic-bezier(0.34,1.56,0.64,1);--grokly-z-base:1;--grokly-z-dropdown:100;--grokly-z-sticky:200;--grokly-z-fixed:300;--grokly-z-modal-backdrop:400;--grokly-z-modal:500;--grokly-z-popover:600;--grokly-z-tooltip:700;--grokly-z-toast:800;--grokly-breakpoint-mobile:768px;--grokly-breakpoint-tablet:1024px;--grokly-breakpoint-desktop:1280px;--grokly-breakpoint-wide:1536px;--grokly-header-height:64px;--grokly-mobile-header-height:113px;--grokly-bottom-nav-height:62px;--grokly-max-width:1400px}.grokly-page{min-height:100vh;background:var(--grokly-bg);font-family:var(--grokly-font-primary)}.grokly-content{max-width:var(--grokly-max-width);margin:0 auto;padding:20px}@media (max-width:768px){.grokly-content{padding:16px;padding-bottom:calc(var(--grokly-bottom-nav-height) + 16px)}}.product-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:768px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}.section-title{font-family:var(--grokly-font-display);font-size:20px;font-weight:800;color:var(--grokly-text-primary);margin:24px 0 16px}@media (max-width:768px){.section-title{font-size:18px;margin:20px 0 12px}}.loading-container{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-spinner{width:40px;height:40px;border:4px solid var(--grokly-border);border-top-color:var(--grokly-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{text-align:center;padding:60px 20px}.empty-state-icon{font-size:64px;margin-bottom:16px}.empty-state-title{font-size:18px;font-weight:800;color:var(--grokly-text-primary);margin:0 0 8px}.empty-state-text{font-size:14px;color:var(--grokly-text-muted);margin:0}.error-container{background:#fee;border:2px solid var(--grokly-error);border-radius:var(--grokly-radius-md);padding:16px;margin:20px 0;color:var(--grokly-error)}.text-center{text-align:center}.text-muted{color:var(--grokly-text-muted)}.text-primary{color:var(--grokly-primary)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--grokly-bg)}::-webkit-scrollbar-thumb{background:var(--grokly-border);border-radius:var(--grokly-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--grokly-text-muted)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--grokly-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.grokly-page section:first-of-type{min-height:75vh!important;position:relative!important;overflow:hidden!important}.grokly-page section:first-of-type img{object-fit:contain!important;object-position:center bottom!important}.grokly-page section:first-of-type img,.grokly-page section:first-of-type picture,.grokly-page section:first-of-type span{width:100%!important;height:100%!important}@media (min-width:769px){.grokly-page section:first-of-type img{object-fit:contain!important;object-position:center bottom!important}}@media (max-width:768px){.grokly-page section:first-of-type{min-height:80vh!important}.grokly-page section:first-of-type img{object-fit:contain!important;object-position:center bottom!important}}.grokly-category-layout{display:flex;gap:24px;align-items:flex-start;margin-top:16px}.grokly-category-sidebar{width:240px;flex-shrink:0;background:#f8fafc;border:1px solid var(--grokly-border);border-radius:var(--grokly-radius-md);padding:8px 0;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 140px);overflow-y:auto;box-shadow:var(--grokly-shadow-sm)}.grokly-sidebar-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;background:transparent;border:none;border-left:4px solid transparent;cursor:pointer;text-align:left;transition:all var(--grokly-transition-fast)}.grokly-sidebar-item:hover{background-color:#f1f5f9}.grokly-sidebar-item.active{background-color:#fff;border-left:4px solid var(--grokly-primary)}.grokly-sidebar-item img{width:30px;height:30px;border-radius:var(--grokly-radius-xs);object-fit:cover}.grokly-sidebar-item span{font-size:13.5px;font-weight:600;color:var(--grokly-text-primary);font-family:var(--grokly-font-primary);transition:color var(--grokly-transition-fast)}.grokly-sidebar-item.active span{font-weight:800;color:var(--grokly-primary)}.grokly-category-header{display:flex;justify-content:space-between;align-items:center;background:var(--grokly-bg-white);border:1px solid var(--grokly-border);border-radius:var(--grokly-radius-md);padding:16px 20px;margin-bottom:16px;box-shadow:var(--grokly-shadow-sm)}.grokly-category-title{font-family:var(--grokly-font-display);font-size:20px;font-weight:800;color:var(--grokly-text-primary);margin:0}.grokly-category-count{font-size:13px;color:var(--grokly-text-muted);margin:4px 0 0;font-family:var(--grokly-font-primary)}@media (max-width:768px){.grokly-category-layout{flex-direction:column;gap:12px}.grokly-category-sidebar{width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--grokly-mobile-header-height) - 1px);z-index:50;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;gap:8px;border:none;border-bottom:1px solid var(--grokly-border);border-radius:0;white-space:nowrap;background:var(--grokly-bg-white);max-height:none;box-shadow:var(--grokly-shadow-sm)}.grokly-category-sidebar::-webkit-scrollbar{display:none}.grokly-category-sidebar{-ms-overflow-style:none;scrollbar-width:none}.grokly-sidebar-item{width:auto;display:inline-flex;flex-shrink:0;padding:8px 12px;border-left:none;border-bottom:3px solid transparent;border-radius:var(--grokly-radius-sm)}.grokly-sidebar-item.active{border-left:none;border-bottom:3px solid var(--grokly-primary);background-color:var(--grokly-primary-light)}.grokly-category-header{padding:12px 16px}}.grokly-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px}@media (min-width:769px){.grokly-category-grid{grid-template-columns:repeat(9,1fr)!important}}@media (max-width:768px){.grokly-category-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.grokly-category-grid{grid-template-columns:repeat(3,1fr)}}