.BranchUnavailableModal_backdrop__GpF3e{background:rgba(15,23,42,.45)!important}.BranchUnavailableModal_paper__A9TMy{box-sizing:border-box!important;width:min(420px,calc(100vw - 2rem))!important;max-width:min(420px,calc(100vw - 2rem))!important;margin:1rem!important;padding:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 48px rgba(15,23,42,.18)!important;overflow:hidden!important}.BranchUnavailableModal_content__lY54l{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1.5rem 1.5rem;text-align:center}.BranchUnavailableModal_title__Mf2Vg{margin:0;font-family:inherit;font-weight:700;font-size:22px;line-height:1.2;color:#1a1a1a}.BranchUnavailableModal_message__gV44k{margin:.85rem 0 0;max-width:34ch;font-family:inherit;font-weight:400;font-size:15px;line-height:1.45;color:#5a5a5a}.BranchUnavailableModal_action__6AiQs{width:100%;margin-top:1.5rem;min-height:44px;padding:.65rem 1rem;border:none;border-radius:12px;background:var(--color-primary,#006fb9);color:#fff;font-family:inherit;font-weight:600;font-size:15px;line-height:1;cursor:pointer}.BranchUnavailableModal_action__6AiQs:hover{opacity:.92}.OrderContextBar_bar__setK6{background:var(--color-primary,#006FB9);color:#fff;padding:.625rem 1.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.OrderContextBar_changeBtn__6HCDC{background:rgba(255,255,255,.2);border:none;color:#fff;padding:.25rem .75rem;border-radius:4px;cursor:pointer;font-size:.8125rem}.OrderContextBar_changeBtn__6HCDC:hover{background:rgba(255,255,255,.3)}.CategoryGrid_section__fFbgT{padding:2rem var(--page-pad-x,1rem);max-width:var(--page-max-width,none);margin:0 auto}.CategoryGrid_section__fFbgT:not(.CategoryGrid_tabsSection__FlKQv){display:flex;flex-direction:column;gap:1.25rem}.CategoryGrid_title__67PEe{margin:0;font-family:var(--font-display,inherit);font-weight:650;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.15;letter-spacing:-.015em;color:var(--color-primary-deep)}.CategoryGrid_grid__FOIdX{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.CategoryGrid_scroll__Qsioj{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.CategoryGrid_card__U8vgK{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.CategoryGrid_card__U8vgK:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.CategoryGrid_cardImage__GXEsR{position:relative;height:100px;background:#f5f5f5}.CategoryGrid_cardImage__GXEsR img{object-fit:cover}.CategoryGrid_chip__ncZy7{flex:0 0 auto;padding:.625rem 1.25rem;border-radius:999px;border:1px solid #ddd;background:#fff;text-decoration:none;color:var(--color-secondary,#333);font-weight:500;white-space:nowrap}.CategoryGrid_chip__ncZy7:hover{border-color:var(--color-primary,#006FB9);color:var(--color-primary,#006FB9)}.CategoryGrid_cardName__5_0m_{padding:.75rem;font-size:.875rem;font-weight:600;text-align:center}.CategoryGrid_navSection__0l16d{display:block;max-width:none;margin:0;padding:0;width:100%;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--color-primary,#0a6bab) 10%,transparent)}.CategoryGrid_navShell__6gdDO{position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0}.CategoryGrid_navInner__eqlde{box-sizing:border-box;width:100%;height:56px;padding:0 var(--page-pad-x,1.25rem);display:flex;align-items:center;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.CategoryGrid_navInner__eqlde::-webkit-scrollbar{display:none}.CategoryGrid_navLink__k7s4_{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;height:auto;padding:8px 14px;color:var(--color-primary,#0a6bab);text-decoration:none;font-family:inherit;font-weight:600;font-size:.9rem;line-height:1.2;white-space:nowrap;border:none;border-radius:999px;background:transparent;transition:color .18s,background .18s,box-shadow .18s}.CategoryGrid_navLink__k7s4_:hover{color:var(--color-primary,#0a6bab);background:rgba(255,255,255,.7)}.CategoryGrid_navActive__8Xd_S{box-shadow:0 1px 4px rgba(0,80,130,.08)}.CategoryGrid_navActive__8Xd_S,.CategoryGrid_navActive__8Xd_S:hover{color:var(--color-primary-deep,#0a628f);background:#fff}.CategoryGrid_caret__qDG89{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary,#006fb9)}.CategoryGrid_navActive__8Xd_S .CategoryGrid_caret__qDG89,.CategoryGrid_navActive__8Xd_S .CategoryGrid_caret__qDG89 svg{color:var(--color-primary-deep,#0a628f)}.CategoryGrid_tabsSection__FlKQv{display:none;max-width:none;margin:0;padding:.85rem 0 .2rem;background:transparent}.CategoryGrid_tabs__r4Kwa{display:flex;gap:.65rem;overflow-x:auto;padding:0 1rem .85rem;scrollbar-width:none}.CategoryGrid_tabs__r4Kwa::-webkit-scrollbar{display:none}.CategoryGrid_tab__sM2qE{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:4.85rem;text-decoration:none;color:var(--color-muted,#738a99);font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.25;text-align:center}.CategoryGrid_tabThumb__WHWo5{position:relative;display:block;width:4.25rem;height:4.25rem;border-radius:16px;border:1px solid var(--color-line,#dde8ef);overflow:hidden;background:#fff;flex-shrink:0}.CategoryGrid_tabThumb__WHWo5 img{object-fit:contain;padding:.35rem}.CategoryGrid_tabActive__cpUZb .CategoryGrid_tabThumb__WHWo5{border-color:color-mix(in srgb,var(--color-primary,#0a6bab) 22%,#fff);background:var(--color-primary-light,#e9f4fb);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-light,#e9f4fb) 80%,transparent)}.CategoryGrid_tabActive__cpUZb .CategoryGrid_tabLabel__OWiW3{color:var(--color-primary,#0a6bab)}.CategoryGrid_tabLabel__OWiW3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;color:var(--color-primary-deep,#0a628f)}@media (max-width:992px){.CategoryGrid_navSection__0l16d,.CategoryGrid_tabsSection__FlKQv{display:none}}.OfferBanner_section__bx_r9{padding:.5rem 0 1rem}.OfferBanner_inner__vZBb7{box-sizing:border-box;width:100%;max-width:var(--page-max-width,none);margin:0 auto;padding:0 var(--page-pad-x,1rem);position:relative}.OfferBanner_viewport__hamrw{overflow:hidden;width:100%;border-radius:21px;direction:ltr}.OfferBanner_track__eialY{display:flex;gap:0;touch-action:pan-y pinch-zoom}.OfferBanner_slide__5llB_{flex:0 0 100%;min-width:0}.OfferBanner_imageCard__yz9c3{position:relative;display:block;width:100%;height:475px;border-radius:21px;overflow:hidden;text-decoration:none;background:#f3f5f7}.OfferBanner_imageCard__yz9c3 img{object-fit:fill;object-position:center}.OfferBanner_card__KMu0t{position:relative;box-sizing:border-box;display:grid;grid-template-columns:1fr 1.15fr;width:100%;height:475px;border-radius:21px;overflow:hidden;text-decoration:none;background:#f5b800}.OfferBanner_copy__Jnhnv{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2rem 3.25rem 2.75rem;color:#fff}.OfferBanner_title__QFsMB{margin:0;display:flex;align-items:center;gap:.15rem;font-family:inherit;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.95;letter-spacing:-.02em;color:#fff}.OfferBanner_offerBadge__UuPmn{display:inline-flex;align-items:center;justify-content:center;width:.92em;height:.92em;border-radius:999px;background:var(--color-primary,#006FB9);color:#fff;font-size:.72em;font-weight:800;line-height:1;flex-shrink:0}.OfferBanner_offerRest__dpgOT{color:#fff}.OfferBanner_subtitle__y6kBI{margin:.35rem 0 1.5rem;font-family:inherit;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:600;line-height:1.1;color:#fff;text-transform:lowercase}.OfferBanner_price__QX8FK{margin:0;display:inline-flex;align-items:baseline;gap:.35rem;font-family:inherit;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1;color:var(--color-primary,#006FB9)}.OfferBanner_currency__z_i7X{font-size:.55em}.OfferBanner_media__PMQG7{position:relative;min-height:100%}.OfferBanner_media__PMQG7 img{object-fit:fill;object-position:center}.OfferBanner_dots__eY90T{display:flex;justify-content:center;gap:.45rem;position:absolute;left:0;right:0;bottom:1.25rem;z-index:2;pointer-events:none}.OfferBanner_dot__Ec99K{pointer-events:auto;width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.55);cursor:pointer}.OfferBanner_dotActive__EBilo{background:#fff;width:10px;height:10px}@media (max-width:992px){.OfferBanner_card__KMu0t,.OfferBanner_imageCard__yz9c3{height:360px}.OfferBanner_copy__Jnhnv{padding:2rem 1.5rem 2.75rem}}@media (max-width:768px){.OfferBanner_inner__vZBb7{padding:0 var(--page-pad-x,1rem)}.OfferBanner_card__KMu0t,.OfferBanner_imageCard__yz9c3{height:220px;border-radius:16px}.OfferBanner_viewport__hamrw{border-radius:16px}.OfferBanner_card__KMu0t{grid-template-columns:1fr;min-height:0}.OfferBanner_media__PMQG7{min-height:220px;order:-1}.OfferBanner_copy__Jnhnv{display:none}.OfferBanner_dots__eY90T{bottom:.75rem}}.WhatsAppFab_fab__A2w89{position:fixed;bottom:1.5rem;inset-inline-end:1.5rem;z-index:90;width:56px;height:56px;border-radius:999px;background:var(--color-primary,#0a6bab);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary,#0a6bab) 40%,transparent);transition:transform .2s var(--ease-out,cubic-bezier(.22,1,.36,1)),box-shadow .2s}.WhatsAppFab_fab__A2w89:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary,#0a6bab) 50%,transparent)}@media (max-width:768px){.WhatsAppFab_fab__A2w89{bottom:calc(6.25rem + env(safe-area-inset-bottom))}}.TrustStrip_trust__4qHHd{padding:.25rem var(--page-pad-x,1.25rem) 0}.TrustStrip_inner__U9cYK{max-width:var(--page-max-width,1220px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.5rem 0}.TrustStrip_item__tcFLl{text-align:center;min-width:0;padding:0 1.5rem;position:relative}.TrustStrip_rule__ZvoIs{position:absolute;top:.2rem;bottom:.2rem;inset-inline-start:0;width:1px;background:var(--color-line,#dde8ef)}.TrustStrip_title___w1Vx{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--color-primary-deep,#0a628f);margin:0 0 .35rem;font-size:.98rem;font-weight:600;line-height:1.35}.TrustStrip_copy__fsFLp{color:var(--color-muted,#738a99);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:768px){.TrustStrip_inner__U9cYK{grid-template-columns:1fr;padding:.5rem 0}.TrustStrip_item__tcFLl{border-top:1px solid var(--color-line,#dde8ef);padding:.85rem 0}.TrustStrip_item__tcFLl:first-child{border-top:none}.TrustStrip_rule__ZvoIs{display:none}}.HomePage_page__JP61j{min-height:100vh;display:flex;flex-direction:column;background:var(--page-bg,var(--color-surface,#f5f9fc))}.HomePage_errorState__6iXnj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:40vh;padding:2rem 1rem}.HomePage_error__k__nK{margin:0;text-align:center;max-width:36ch;font-family:inherit;font-size:.95rem;line-height:1.45;color:#c0392b}.HomePage_retryBtn__Jc19q{min-height:40px;padding:.55rem 1.15rem;border:none;border-radius:var(--btn-radius,8px);background:var(--color-primary,#006fb9);color:#fff;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer}.HomePage_retryBtn__Jc19q:hover{opacity:.92}.HomeSectionRenderer_sections__ci0Cb{display:flex;flex-direction:column;gap:2.75rem;padding-bottom:4.5rem;background:transparent}@media (max-width:768px){.HomeSectionRenderer_sections__ci0Cb{gap:2rem;padding-bottom:3.5rem}}@media (max-width:992px){.HomeSectionRenderer_slotCategories___D7Z6{display:none}}.account_page__K6o2K{box-sizing:border-box;max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem;background:#f5f8fa}.account_loading__glyIf{margin:2rem 0;color:#747474;font-size:.95rem}.account_layout__40yAr{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.account_tabs__zjd4c{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.account_tab__VycCa{box-sizing:border-box;position:relative;display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.95rem 1rem .95rem 1.05rem;border:1px solid #e6eef5;border-radius:14px;background:#fff;text-align:start;cursor:pointer;font:inherit;color:#738a99;box-shadow:0 1px 2px rgba(15,48,74,.04);transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.account_tab__VycCa:hover{border-color:color-mix(in srgb,var(--color-primary,#0a6bab) 28%,#e6eef5)}.account_tabActive__pP52R{border-color:color-mix(in srgb,var(--color-primary,#0a6bab) 35%,#e6eef5);background:var(--color-primary-light,#e9f4fb);color:var(--color-primary,#0a6bab);box-shadow:0 8px 20px rgba(10,107,171,.1)}.account_tabActive__pP52R:before{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:var(--color-primary,#0a6bab)}.account_tabIconWrap__WgePe{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;margin-top:0;border-radius:10px;background:#f4f8fb;color:inherit}.account_tabActive__pP52R .account_tabIconWrap__WgePe{background:#fff;color:var(--color-primary,#0a6bab)}.account_tabIcon__2JEqr{flex-shrink:0;width:22px;height:22px;opacity:1;color:inherit}.account_tabCopy__JG80v{display:flex;flex-direction:column;gap:.15rem;min-width:0}.account_tabTitle__2ImMH{margin:0;font-family:inherit;font-weight:600;font-style:normal;font-size:14px;line-height:20.02px;letter-spacing:.17px;color:inherit}.account_tabTitleShort__9WVYq{display:none}.account_tabDesc__ESwI8{margin:0;font-family:inherit;font-weight:400;font-style:normal;font-size:12px;line-height:19.92px;letter-spacing:.4px;color:inherit}.account_panel__y6IfK{box-sizing:border-box;min-width:0}.account_section__np5Br{margin-bottom:1.15rem;padding:1.2rem 1.3rem 1.35rem;border:1px solid #e6eef5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,48,74,.05)}.account_sectionHeader__IcQiz{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account_sectionTitle__1OQ1T{margin:0;font-family:inherit;font-weight:600;font-size:18px;line-height:100%;color:var(--color-primary,#0a6bab)}.account_addLink__nakhG,.account_editBtn__1SkaZ{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 .95rem;border:1.5px solid var(--color-primary,#0a6bab);border-radius:999px;background:#fff;font-family:inherit;font-weight:600;font-size:13px;color:var(--color-primary,#0a6bab);cursor:pointer}.account_addLink__nakhG:hover,.account_editBtn__1SkaZ:hover{background:var(--color-primary-light,#e9f4fb);text-decoration:none}.account_profileStrip__qxtUa{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:14px;background:#f7fbfd}.account_avatar__xk7uE{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--color-primary,#0a6bab);color:#fff;font-family:inherit;font-weight:700;font-size:18px;letter-spacing:.04em}.account_profileCopy__1huPJ{min-width:0}.account_profileName__5pOr5{margin:0;font-family:inherit;font-weight:700;font-size:16px;color:#2a4a5c}.account_profileEmail__5gJzm{margin:.15rem 0 0;overflow:hidden;font-family:inherit;font-size:13px;color:#738a99;text-overflow:ellipsis;white-space:nowrap}.account_fields__Ds5Uj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.account_field__uuRwa{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem .9rem;border-radius:12px;background:#f7fbfd}.account_fieldLabel___RVsw{font-family:inherit;font-weight:400;font-size:12px;color:#8aa0ad}.account_fieldValue__E1lPU{font-family:inherit;font-weight:600;font-size:14px;color:#2a4a5c;align-self:flex-start;max-width:100%}.account_statusPill__lL0nP{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-secondary,#8fbf3d) 18%,#fff);color:var(--color-secondary,#8fbf3d);font-size:12px;font-weight:700}.account_toggleRow__9jVPI{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.account_toggleLabel__X5rZs{font-family:inherit;font-weight:500;font-size:14px;color:#78909c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account_switch__25KwJ{position:relative;width:44px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#78909c;cursor:pointer;transition:background .2s ease}.account_switchOn__JL0SS{background:var(--color-primary,#006fb9)}.account_switchThumb__u_QRJ{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.account_switchOn__JL0SS .account_switchThumb__u_QRJ{transform:translateX(20px)}[dir=rtl] .account_switchThumb__u_QRJ{left:auto;right:3px}[dir=rtl] .account_switchOn__JL0SS .account_switchThumb__u_QRJ{transform:translateX(-20px)}.account_addressGrid__YnpDL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.account_addressCard__y4PLH{box-sizing:border-box;display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem 1.05rem;border:1px solid #e6eef5;border-radius:14px;background:#f7fbfd}.account_addressPin__4vaUW{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--color-secondary,#8fbf3d) 16%,#fff);color:var(--color-secondary,#8fbf3d)}.account_addressBody__gRfiL{min-width:0;flex:1 1}.account_addressTitle__uzo65{margin:0 0 .35rem;font-family:inherit;font-weight:600;font-size:14px;color:#37474f}.account_addressChip__gg9kG{display:inline-flex;align-items:center;margin-bottom:.4rem;padding:.12rem .55rem;border-radius:999px;background:#fff;color:var(--color-primary,#0a6bab);font-family:inherit;font-weight:700;font-size:12px}.account_addressText__X6Vye{margin:0;font-family:inherit;font-size:13px;line-height:1.45;color:#738a99;overflow-wrap:anywhere;word-break:break-word}.account_addressActions__ztRlC{display:flex;gap:.25rem;flex-shrink:0}.account_iconBtn__XtjKa{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#fff;color:#90a4ae;cursor:pointer}.account_iconBtn__XtjKa:hover{background:#fff;color:var(--color-primary,#0a6bab)}.account_iconBtnDanger__mrovE:hover{color:#ff383c}.account_footerActions__ry1Ph{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:1rem 1.2rem;border:1px solid #e6eef5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,48,74,.05)}.account_logoutBtn__kg3Hm{box-sizing:border-box;height:44px;padding:0 1.5rem;border:1.5px solid var(--color-primary,#0a6bab);border-radius:12px;background:#fff;color:var(--color-primary,#0a6bab);font-family:inherit;font-weight:600;font-size:14px;cursor:pointer}.account_deleteLink__WSFzW{border:none;background:none;padding:0;font-family:inherit;font-weight:500;font-size:14px;color:#ff383c;cursor:pointer}.account_ordersTable__OQaqf{box-sizing:border-box;width:100%;border:1px solid #e6eef5;border-radius:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.account_orderRow__0bnPO,.account_ordersHead__I8KaG{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(100px,.9fr) minmax(132px,1fr) 88px 100px minmax(140px,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:.85rem 1rem;min-width:780px;box-sizing:border-box}.account_ordersTableNoArrived__nPdGF .account_orderRow__0bnPO,.account_ordersTableNoArrived__nPdGF .account_ordersHead__I8KaG{grid-template-columns:minmax(120px,1.2fr) minmax(100px,.9fr) minmax(132px,1fr) 100px minmax(140px,1fr);min-width:660px}.account_ordersHead__I8KaG{border-bottom:1px solid #eef2f5;font-family:inherit;font-weight:500;font-size:13px;color:var(--color-primary,#006fb9)}.account_orderRow__0bnPO{width:100%;margin:0;border:none;border-bottom:1px solid #f0f4f7;background:none;text-align:start;font-family:inherit;font-size:14px;color:#546e7a;cursor:pointer}.account_orderRow__0bnPO:hover{background:color-mix(in srgb,var(--color-primary,#006fb9) 4%,transparent)}.account_orderRow__0bnPO:last-child{border-bottom:none}.account_orderInvoice___Se44{margin:0;min-width:0;font-weight:600;font-size:14px;color:var(--color-secondary,#92c43e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account_orderItem__D2f00{display:flex;align-items:center;gap:.65rem;min-width:0}.account_orderThumb__xlqU0{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f4f8fb}.account_orderThumb__xlqU0 img{object-fit:contain;padding:2px}.account_orderName__0NEVv{margin:0;font-weight:500;color:var(--color-secondary,#92c43e)}.account_orderType__h5NZu{font-size:13px;font-weight:600;color:#546e7a;white-space:nowrap;text-transform:capitalize}.account_orderArrived__7t0Ay{font-size:13px;font-weight:600;color:#607d8b;white-space:nowrap}.account_orderDate__NKQfv{white-space:nowrap}.account_orderStatus__rrQ_Q{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.22rem .6rem;border-radius:6px;font-weight:600;font-size:12px;line-height:1.35;text-align:center}.account_orderStatusAccepted__zTLdx{background:#dceef8;color:#1a73b8}.account_orderStatusPreparing__cI5EO{background:#eee4d8;color:#6b4f3a}.account_orderStatusTransit__pbQkG{background:#fde8d0;color:#c45c12}.account_orderStatusComplete__BCDAb{background:#e5f4ea;color:#2e7d32}.account_orderStatusCancelled__V_p_0{background:#fde4e4;color:#e53935}.account_orderStatusUnknown__Z5R_e{background:#eceff1;color:#607d8b}.account_orderPrice__80iWp{display:inline-flex;align-items:center;gap:.2rem;font-weight:600;color:var(--color-secondary,#92c43e)}.account_priceSymbol__mAkw2{width:14px;height:14px;object-fit:contain}.account_loadMoreBtn__t9x2J{margin-top:1rem;padding:.7rem 1.25rem;border:1px solid var(--color-primary,#006fb9);border-radius:var(--btn-radius,8px);background:#fff;color:var(--color-primary,#006fb9);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.account_loadMoreBtn__t9x2J:disabled{opacity:.6;cursor:default}.account_wishlistGrid___S3Wq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:960px){.account_layout__40yAr{grid-template-columns:1fr;gap:1.15rem}.account_tabs__zjd4c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;width:100%;padding:.3rem;border:1px solid var(--color-line,#dde8ef);border-radius:16px;background:color-mix(in srgb,var(--color-primary-light,#e9f4fb) 78%,#fff);box-shadow:none}.account_tabs__zjd4c>li{min-width:0}.account_tab__VycCa{flex-direction:column;align-items:center;justify-content:center;gap:.28rem;width:100%;min-height:58px;padding:.5rem .35rem;border:none;border-radius:12px;background:transparent;color:var(--color-muted,#738a99);box-shadow:none}.account_tabActive__pP52R{border-color:transparent;background:#fff;color:var(--color-primary,#0a6bab);box-shadow:0 6px 16px rgba(8,48,74,.1)}.account_tabActive__pP52R:before{display:none}.account_tabIconWrap__WgePe{width:28px;height:28px;background:transparent}.account_tabActive__pP52R .account_tabIconWrap__WgePe{background:transparent}.account_tabIcon__2JEqr{margin-top:0;width:22px;height:22px}.account_tabCopy__JG80v{align-items:center;gap:0}.account_tabTitle__2ImMH{display:none}.account_tabTitleShort__9WVYq{display:block;font-size:.78rem;font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.account_tabDesc__ESwI8{display:none}.account_addressGrid__YnpDL,.account_fields__Ds5Uj{grid-template-columns:1fr}.account_wishlistGrid___S3Wq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account_page__K6o2K{padding:1rem var(--page-pad-x,1rem) 1.5rem}.account_tab__VycCa{padding:.4rem .2rem;min-height:54px}.account_tabTitleShort__9WVYq{font-size:.72rem}.account_wishlistGrid___S3Wq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.account_footerActions__ry1Ph{flex-direction:column;align-items:stretch}}.AccountSkeleton_page__yrVSY{box-sizing:border-box;max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem;background:#f5f8fa}.AccountSkeleton_srOnly__4xGei{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AccountSkeleton_bone__LjJr5{display:block;background:linear-gradient(90deg,#e8eef3,#f4f7fa 40%,#e8eef3 80%);background-size:200% 100%;animation:AccountSkeleton_shimmer__NgSPs 1.4s ease-in-out infinite;border-radius:8px}@keyframes AccountSkeleton_shimmer__NgSPs{0%{background-position:100% 0}to{background-position:-100% 0}}.AccountSkeleton_layout__Zpuf0{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.AccountSkeleton_tabs__ZLw_V{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.AccountSkeleton_tab__ClfLR{box-sizing:border-box;display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.95rem 1rem;border:1px solid #e6eef5;border-radius:14px;background:#fff}.AccountSkeleton_tabIcon__7eKHt{width:36px;height:36px;flex-shrink:0;border-radius:10px}.AccountSkeleton_tabCopy__5Ck52{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:0}.AccountSkeleton_tabTitle__TFFLs{width:55%;height:14px}.AccountSkeleton_tabDesc__kYTvX{width:80%;height:12px}.AccountSkeleton_panel__vX4Or{min-width:0}.AccountSkeleton_section__5Tdde{margin-bottom:1.15rem;padding:1.2rem 1.3rem 1.35rem;border:1px solid #e6eef5;border-radius:16px;background:#fff}.AccountSkeleton_sectionHeader__ygPN8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.AccountSkeleton_sectionTitle__Cic2p{width:160px;height:18px}.AccountSkeleton_editLink__mym2E{width:64px;height:28px;border-radius:999px}.AccountSkeleton_profileStrip__ocCf9{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:14px;background:#f7fbfd}.AccountSkeleton_avatar__JM5Wf{width:56px;height:56px;flex-shrink:0;border-radius:50%}.AccountSkeleton_profileCopy__HRtAW{display:flex;flex-direction:column;gap:.4rem;flex:1 1;min-width:0}.AccountSkeleton_profileName__P81CN{width:40%;height:16px}.AccountSkeleton_profileEmail__Ya_a0{width:55%;height:12px}.AccountSkeleton_fields__bpo0W{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.AccountSkeleton_field__jOtck{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border-radius:12px;background:#f7fbfd}.AccountSkeleton_fieldLabel__T9bbk{width:40%;height:12px;align-self:flex-start}.AccountSkeleton_fieldValue__Kh2W_{width:70%;height:16px;align-self:flex-start}.AccountSkeleton_addressList__YPqrF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.AccountSkeleton_addressCard__VO5a3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #e6eef5;border-radius:14px;background:#f7fbfd}.AccountSkeleton_addressBody__QSi_o{display:flex;flex-direction:column;gap:.45rem;flex:1 1;min-width:0}.AccountSkeleton_addressTitle__2Ox0c{width:30%;height:16px}.AccountSkeleton_addressLine__3fKqe{width:75%;height:14px}.AccountSkeleton_addressLineShort__HAofZ{width:45%;height:14px}.AccountSkeleton_addressActions__O0bjS{display:flex;gap:.5rem}.AccountSkeleton_iconBtn__Mf4r0{width:32px;height:32px;border-radius:8px}.AccountSkeleton_wishlistGrid__nUaGt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.AccountSkeleton_wishCard__P24bI{display:flex;flex-direction:column;gap:.65rem}.AccountSkeleton_wishMedia__YJqxb{width:100%;aspect-ratio:1;border-radius:12px}.AccountSkeleton_wishName__at3xO{width:80%;height:14px}.AccountSkeleton_wishPrice__kk_Zd{width:40%;height:16px}.AccountSkeleton_wishBtn__op8b3{width:100%;height:40px;border-radius:var(--btn-radius,8px)}.AccountSkeleton_ordersTable__GozOx{display:flex;flex-direction:column;gap:.75rem}.AccountSkeleton_orderRow__xiaJz{display:grid;grid-template-columns:48px minmax(0,1.6fr) 110px 140px;grid-gap:1rem;gap:1rem;align-items:center}.AccountSkeleton_orderThumb__INTZi{width:48px;height:48px;border-radius:8px}.AccountSkeleton_orderName__ZXS2R{width:70%;height:14px}.AccountSkeleton_orderMeta__Cc6nG{width:80%;height:14px}@media (max-width:900px){.AccountSkeleton_layout__Zpuf0{grid-template-columns:1fr;gap:1.15rem}.AccountSkeleton_tabs__ZLw_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:.3rem;border:1px solid var(--color-line,#dde8ef);border-radius:16px;background:color-mix(in srgb,var(--color-primary-light,#e9f4fb) 78%,#fff)}.AccountSkeleton_tab__ClfLR{min-width:0;flex-direction:column;align-items:center;min-height:58px;padding:.5rem .35rem;border:none;border-radius:12px;background:transparent}.AccountSkeleton_tabDesc__kYTvX{display:none}.AccountSkeleton_addressList__YPqrF,.AccountSkeleton_fields__bpo0W{grid-template-columns:1fr}.AccountSkeleton_wishlistGrid__nUaGt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AccountSkeleton_fields__bpo0W,.AccountSkeleton_wishlistGrid__nUaGt{grid-template-columns:1fr}}.blog_page__Q__f9{width:100%;background:#fff;min-height:50vh}.blog_sections__UXnUx{padding:1.25rem 0 2.5rem}.blog-detail_page__SOHbi{width:100%;background:#fff;min-height:50vh}.blog-detail_inner__ABp5w{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3.5rem}.blog-detail_breadcrumb__wthNU{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem;font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);font-weight:400;font-size:14px;line-height:150%;color:var(--color-primary,#006fb9)}.blog-detail_breadcrumb__wthNU a{color:inherit;text-decoration:none}.blog-detail_breadcrumb__wthNU a:hover{opacity:.85}.blog-detail_breadcrumbSep__LDQu5{opacity:.7}.blog-detail_title__jE3Ez{margin:0 0 .85rem;font-weight:700;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:130%}.blog-detail_intro__8O6CV,.blog-detail_title__jE3Ez{font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);letter-spacing:0;color:var(--color-primary,#006fb9)}.blog-detail_intro__8O6CV{margin:0 0 1.5rem;max-width:52rem;font-weight:400;font-size:16px;line-height:160%}.blog-detail_heroImage__79HCg{position:relative;width:100%;aspect-ratio:1240/764;border-radius:8px;overflow:hidden;background:#f3f6f9;margin-bottom:2rem}.blog-detail_heroImg__yLqSO{object-fit:cover}.blog-detail_howToTitle___8pKT{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:130%}.blog-detail_howToTitle___8pKT,.blog-detail_ingredientsLabel__ANI6g{font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);font-weight:700;color:var(--color-primary,#006fb9)}.blog-detail_ingredientsLabel__ANI6g{margin:0 0 1.25rem;font-size:14px;line-height:150%;letter-spacing:.04em;text-transform:uppercase}.blog-detail_ingredientsImage__66a9r{position:relative;width:min(100%,420px);aspect-ratio:4/5;margin:0 0 1.75rem;border-radius:8px;overflow:hidden;background:#f3f6f9}.blog-detail_ingredientsImg__4QzS3{object-fit:cover}.blog-detail_ingredientList__vWzcu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.15rem;max-width:52rem}.blog-detail_ingredientItem__r2HSI{position:relative;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);font-size:15px;line-height:160%;color:var(--color-primary,#006fb9)}.blog-detail_ingredientItem__r2HSI:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--color-primary,#006fb9)}.blog-detail_ingredientName__CZUhf{font-weight:700}.blog-detail_ingredientDesc__ly6sn{font-weight:400}.blog-detail_back__gv_uI{display:inline-block;margin-bottom:1rem;color:var(--color-primary,#006fb9);text-decoration:none;font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);font-weight:500;font-size:14px}.blog-detail_back__gv_uI:hover{opacity:.85}.blog-detail_status__hFdT5{font-family:var(--font-family,"Plus Jakarta Sans","Cairo",system-ui,sans-serif);color:#78909c}@media (max-width:768px){.blog-detail_inner__ABp5w{padding:1.25rem 1rem 2.5rem}.blog-detail_intro__8O6CV{font-size:15px}.blog-detail_ingredientsImage__66a9r{width:100%;max-width:320px}.blog-detail_ingredientItem__r2HSI{font-size:14px}}.cart_page__J1zX1{box-sizing:border-box;max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem;background:#fff}.cart_breadcrumb__87_u1{margin:0 0 1.25rem;font-family:inherit;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0;color:var(--color-primary,#006FB9)}.cart_layout__Bpw9N{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);grid-gap:1.75rem;gap:1.75rem;align-items:start}.cart_panel__zi4CD{box-sizing:border-box;border:1px solid #e6eef5;border-radius:12px;background:#fff;padding:1.25rem 1.35rem 1.5rem}.cart_sectionHeader__gLGFW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.cart_sectionHeader__gLGFW .cart_sectionTitle__y3Okl{margin:0}.cart_clearBtn__nG_V8{border:none;background:transparent;padding:.25rem 0;font-family:inherit;font-weight:500;font-size:13px;color:#e11d48;cursor:pointer}.cart_clearBtn__nG_V8:hover:not(:disabled){text-decoration:underline}.cart_clearBtn__nG_V8:disabled{opacity:.55;cursor:not-allowed}.cart_sectionTitle__y3Okl{margin:0 0 .75rem;font-family:inherit;font-weight:600;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0;color:var(--color-primary,#006FB9)}.cart_lineGrid__k_bcH,.cart_tableHead__lDIpk{display:grid;grid-template-columns:minmax(0,1fr) 130px 170px;grid-column-gap:2rem;column-gap:2rem;align-items:center;box-sizing:border-box;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.cart_tableHead__lDIpk{padding-top:0;padding-bottom:.5rem;border-bottom:1px solid #eef2f5;font-family:inherit;font-weight:500;font-size:13px;line-height:100%;color:var(--color-primary,#006FB9)}.cart_colItem__iMeAB{justify-self:start;text-align:start}.cart_colQty__vn4NC{justify-self:center;text-align:center;width:100%}.cart_colPrice__qEsby{justify-self:start;text-align:start;width:100%}.cart_lines__kMwZy{list-style:none;margin:0;padding:0}.cart_line__8fTY3{position:relative;padding:.85rem 0;border-bottom:1px solid #f0f4f7}.cart_lineBusy__RGkCH{opacity:.65;pointer-events:none}.cart_itemCell__LH_EG{display:flex;align-items:center;gap:.75rem;min-width:0;justify-self:start}.cart_removeBtn__um3Pv{position:absolute;top:.85rem;inset-inline-end:0;z-index:1;display:grid;place-items:center;width:19px;height:19px;padding:0;border:none;background:transparent;cursor:pointer}.cart_removeBtn__um3Pv:disabled{opacity:.5;cursor:not-allowed}.cart_thumb__LVE3F{position:relative;width:63px;height:63px;flex-shrink:0;border-radius:8px;overflow:hidden;opacity:1}.cart_thumb__LVE3F img{object-fit:contain;padding:4px}.cart_itemName__SITIt{margin:0;width:123px;min-height:42px;opacity:1;font-family:inherit;font-weight:500;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;vertical-align:middle;color:var(--color-secondary,#92C43E);display:flex;align-items:center}.cart_qtyCell__dMONV{display:flex;justify-content:center;justify-self:center;width:100%}.cart_qtyControl__5fT_x{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;width:110px;height:36px;border:1px solid #d8e2ea;border-radius:18px;background:#fff;overflow:hidden}.cart_qtyBtn__QVnIM{display:grid;place-items:center;width:34px;height:100%;padding:0;border:none;background:transparent;color:var(--color-primary,#006FB9);font-size:1.1rem;cursor:pointer}.cart_qtyBtn__QVnIM:disabled{opacity:.35;cursor:not-allowed}.cart_qtyValue__m15_k{flex:1 1;text-align:center;font-family:inherit;font-weight:600;font-size:14px;color:var(--color-primary,#006FB9);border-inline:1px solid #e8eef3;line-height:36px}.cart_priceCell__lhOaQ{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;justify-self:start;width:100%}.cart_priceRow__2yFwd{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cart_discount__MR6w7{box-sizing:border-box;justify-content:center;width:59px;height:24px;padding:3px 6px;border-radius:34px;background:#ff383c;color:#fff;font-size:12px;line-height:150%}.cart_discount__MR6w7,.cart_lineTotal__qw7hT{display:inline-flex;align-items:center;font-family:inherit;font-weight:600}.cart_lineTotal__qw7hT{gap:.25rem;font-size:16px;color:var(--color-secondary,#92C43E)}.cart_priceSymbol__rkxdS{width:18px;height:18px;object-fit:contain}.cart_compare__jZf6M{font-family:inherit;font-size:13px;color:#9aa4af;text-decoration:line-through}.cart_unitPrice__Qf_tE{display:inline-flex;align-items:center;gap:.2rem;font-family:inherit;font-size:12px;color:#9aa4af}.cart_unitSymbol__AA3HV{width:12px;height:12px;object-fit:contain}.cart_summaryHead__SFZg3{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;padding:0 0 .65rem;border-bottom:1px solid #eef2f5;font-family:inherit;font-weight:500;font-size:13px;color:var(--color-primary,#006FB9)}.cart_summaryRows__HMbpu{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.cart_summaryRow__ESqPC{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:inherit;font-size:14px;color:#607d8b}.cart_summaryValue__J6ODK{display:inline-flex;align-items:center;gap:.25rem;color:#607d8b;font-weight:500}.cart_summaryTotal__a9a2S{color:var(--color-secondary,#92C43E);font-weight:600}.cart_couponRow__OTB0d{position:relative;margin-top:1.15rem}.cart_couponSection__evFN6{display:flex;flex-direction:column;gap:.55rem;margin-top:1.15rem}.cart_couponSection__evFN6 .cart_couponRow__OTB0d{margin-top:0}.cart_viewCouponsLink__O0RU9{align-self:flex-start;border:none;background:none;padding:0;font-family:inherit;font-weight:500;font-size:13px;color:var(--color-primary,#006fb9);cursor:pointer}.cart_viewCouponsLink__O0RU9:hover{text-decoration:underline}.cart_couponInput__sYDnt{box-sizing:border-box;width:100%;height:44px;padding:0 5.5rem 0 .9rem;border:1px solid var(--input-border,#d8e2ea);border-radius:var(--input-radius,10px);background:var(--input-bg,#fff);font-family:inherit;font-size:14px;color:var(--input-text,#263238);outline:none}.cart_couponInput__sYDnt::placeholder{color:#90a4ae}.cart_couponBtn__ybuNJ{position:absolute;top:4px;inset-inline-end:4px;height:36px;padding:0 1rem;border:none;border-radius:var(--btn-radius,8px);background:var(--btn-bg,var(--color-primary,#006FB9));color:var(--btn-text,#fff);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer}.cart_couponBtn__ybuNJ:disabled{opacity:.65;cursor:not-allowed}.cart_couponBtnRemove__eBGdG{background:#fff!important;color:#c62828!important;border:1px solid #c62828}.cart_freeDelivery__b_fIe{margin:0;padding:.75rem .9rem;border-radius:8px;background:#f4f9ec;font-family:inherit;font-size:13px;color:#3d521a;line-height:1.4}.cart_freeDeliveryBar__nlJj0{margin:1rem 0 0;padding:.8rem .95rem;border-radius:10px;background:color-mix(in srgb,var(--color-secondary,#8fbf3d) 16%,#fff);border:1px solid color-mix(in srgb,var(--color-secondary,#8fbf3d) 35%,#fff);font-family:inherit;font-size:13px;font-weight:600;color:#3d521a;line-height:1.45;text-align:center}.cart_deliveryNotices__cnaPj{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.cart_deliveryAlert__7Vy7K{margin:0;padding:.75rem .9rem;border-radius:8px;font-family:inherit;font-size:13px;line-height:1.4}.cart_deliveryAlertWarn__ghHvG{background:#fff4e5;color:#8a5a00}.cart_deliveryAlertError__3zJIr{background:#fdecec;color:#b71c1c}.cart_deliveryEta__4x7rI{margin:0;padding:0 .15rem;font-family:inherit;font-size:12px;color:#607d8b;line-height:1.4}.cart_actions__DM_0e{display:flex;flex-direction:column;gap:.65rem;margin-top:1.15rem}.cart_checkoutBtn__eGw9X,.cart_continueBtn__CoE8R{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:var(--btn-radius,8px);font-family:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.cart_checkoutBtn__eGw9X{border:none;background:var(--color-primary,#006FB9);color:#fff}.cart_continueBtn__CoE8R{border:1.5px solid var(--color-primary,#006fb9);background:#fff;color:var(--color-primary,#006FB9)}.cart_emptyState__NdouP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:240px;padding:2rem 1rem 1.75rem;text-align:center}.cart_emptyIcon__PmKlf{display:grid;place-items:center;width:72px;height:72px;margin-bottom:.35rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary,#006fb9) 10%,#fff);color:var(--color-primary,#006fb9)}.cart_emptyTitle__dsUff{margin:0;font-family:inherit;font-weight:600;font-size:17px;line-height:1.3;color:#37474f}.cart_emptyHint__huZIt,.cart_emptyText__fvN9n{margin:0;max-width:28ch;font-family:inherit;font-weight:400;font-size:14px;line-height:1.45;color:#78909c}.cart_emptyCta__xxvVG{display:inline-flex;align-items:center;justify-content:center;margin-top:.65rem;min-height:40px;padding:.55rem 1.15rem;border-radius:var(--btn-radius,8px);background:var(--color-primary,#006fb9);color:#fff;font-family:inherit;font-weight:600;font-size:14px;text-decoration:none}.cart_emptyCta__xxvVG:hover{opacity:.92}.cart_srOnly__MbhMn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart_bone___02iY{display:block;background:linear-gradient(90deg,#e8eef3,#f4f7fa 40%,#e8eef3 80%);background-size:200% 100%;animation:cart_shimmer__rAKgH 1.4s ease-in-out infinite;border-radius:8px}@keyframes cart_shimmer__rAKgH{0%{background-position:100% 0}to{background-position:-100% 0}}.cart_skeletonLine__dlDWd{position:relative;padding:.85rem 0;border-bottom:1px solid #f0f4f7}.cart_skeletonItem__0u8D7{display:flex;align-items:center;gap:.75rem;min-width:0}.cart_skeletonThumb__sG7_E{width:63px;height:63px;flex-shrink:0;border-radius:8px}.cart_skeletonName__mZtka{width:min(180px,55%);height:16px}.cart_skeletonQty__2byuU{width:96px;height:36px;margin-inline:auto;border-radius:10px}.cart_skeletonPrice__XegpM{width:72px;height:18px;margin-bottom:.45rem}.cart_skeletonUnit__YeR_y{width:88px;height:12px}.cart_empty__FaSRI{margin:0;font-family:inherit;font-size:15px;color:#607d8b}@media (max-width:900px){.cart_layout__Bpw9N{grid-template-columns:1fr}.cart_lineGrid__k_bcH,.cart_tableHead__lDIpk{grid-template-columns:minmax(0,1fr) 120px 150px;column-gap:1.25rem}}@media (max-width:640px){.cart_page__J1zX1{padding:1rem 1rem 2.5rem}.cart_tableHead__lDIpk{display:none}.cart_lineGrid__k_bcH{grid-template-columns:1fr;gap:.75rem}.cart_qtyCell__dMONV{justify-content:flex-start;justify-self:start}.cart_priceCell__lhOaQ{align-items:flex-start}}.checkout_page__yIHgT{box-sizing:border-box;max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem;background:#fff}.checkout_breadcrumb__3fbBS{margin:0 0 1.25rem;font-family:inherit;font-weight:500;font-size:14px;line-height:100%;color:var(--color-primary,#006fb9)}.checkout_layout__dFQX1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.checkout_left__73mpB,.checkout_right__uNlyS{display:flex;flex-direction:column;gap:1rem}.checkout_card__c_pUA{box-sizing:border-box;border:1px solid #e6eef5;border-radius:12px;background:#fff;padding:1.15rem 1.25rem 1.25rem}.checkout_left__73mpB .checkout_card__c_pUA{box-shadow:0 4px 40px 0 #0000000a}.checkout_availabilityNote__v7CcY{margin:0 0 .9rem;padding:.75rem .85rem;border-radius:10px;background:#fef3f2;color:#b42318;font-size:.85rem;font-weight:650;line-height:1.45}.checkout_cardTitle__y6_5Q{margin:0 0 1rem;font-family:inherit;font-weight:600;font-size:16px;line-height:100%;color:var(--color-primary,#006fb9)}.checkout_contactBox__ghCmU{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;box-sizing:border-box;padding:1rem 1.15rem;border:1px solid #e0e7ec;border-radius:10px;background:#fff}.checkout_contactItem__h01FH{display:inline-flex;align-items:center;gap:.65rem;font-family:inherit;font-weight:500;font-size:14px;line-height:150%;color:#546e7a}.checkout_contactIcon__az_22{color:#90a4ae;font-size:20px!important;flex-shrink:0}.checkout_toggleRow___cBsl{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.checkout_toggleLabel__IDYfq{font-family:inherit;font-weight:500;font-size:14px;line-height:150%;color:#78909c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout_switch___1gL9{position:relative;width:44px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:999px;background:#78909c;cursor:pointer;transition:background .2s ease}.checkout_switchOn__mK35V{background:var(--color-primary,#006fb9)}.checkout_switchThumb__TnTxQ{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.checkout_switchOn__mK35V .checkout_switchThumb__TnTxQ{transform:translateX(20px)}[dir=rtl] .checkout_switchThumb__TnTxQ{left:auto;right:3px}[dir=rtl] .checkout_switchOn__mK35V .checkout_switchThumb__TnTxQ{transform:translateX(-20px)}.checkout_deliveryBlock__u09tt{margin-bottom:1.15rem}.checkout_deliveryBlock__u09tt:last-child{margin-bottom:0}.checkout_deliveryEta__N_sVD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.9rem 0 0;font-size:14px}.checkout_deliveryEtaLabel__mv3cc{margin:0;font-weight:500;color:#78909c}.checkout_deliveryEtaValue__SOwKP{font-weight:600}.checkout_subLabel__mRvi7{display:block;margin:0 0 .55rem;font-family:inherit;font-weight:500;font-size:13px;color:#78909c}.checkout_addLink__ulklV{display:inline-block;font-family:inherit;font-weight:500;font-size:14px;color:var(--color-primary,#006fb9);text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.checkout_addLink__ulklV:hover{text-decoration:underline}.checkout_deliveryToHeader__gLImm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.checkout_deliveryToHeader__gLImm .checkout_subLabel__mRvi7{margin:0}.checkout_addressHint__VOVF0{margin:0;font-family:inherit;font-size:13px;color:#90a4ae}.checkout_addressList__RdWYU{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.checkout_addressOption__oKMzC{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .9rem;border:1px solid #e6eef5;border-radius:10px;background:#fff;cursor:pointer;text-align:start;font:inherit}.checkout_addressOptionSelected__YmPNk{border-color:var(--color-primary,#006fb9);background:var(--color-primary-light,#e6f1f8)}.checkout_addressOptionCopy__vmcGo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.checkout_addressOptionTitle__xDozz{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;font-size:14px;color:#1b3a4b}.checkout_vehicleBrandLogo__WIjei{display:block;width:28px;height:28px;flex-shrink:0;object-fit:contain;border-radius:4px;background:#f5f8fa}.checkout_vehicleColorLine__S8k_G{display:inline-flex;align-items:center;gap:.35rem}.checkout_vehicleSwatch__CNt4B{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(0,0,0,.15);vertical-align:middle}.checkout_addressOptionLine__B1aEy{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;font-family:inherit;font-weight:400;font-size:13px;color:#607d8b;line-height:1.35}.checkout_shippingList__2M4gr{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.checkout_shippingOption__eTskz{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .9rem;border:1px solid #e6eef5;border-radius:10px;background:#fff;cursor:pointer;text-align:start;font:inherit}.checkout_shippingOptionSelected__2PmxX{border-color:var(--color-primary,#006fb9);background:var(--color-primary-light,#e6f1f8)}.checkout_shippingLogo__yCWI0{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:inherit;font-weight:700;font-size:11px}.checkout_shippingLogoRed__CWj0e{background:#e53935}.checkout_shippingLogoPurple__f_CYs{background:#7e57c2}.checkout_shippingName__rWe50{flex:1 1;font-family:inherit;font-weight:600;font-size:14px;color:#37474f}.checkout_shippingPrice__7s7ZN{display:inline-flex;align-items:center;gap:.25rem;font-family:inherit;font-weight:600;font-size:14px;color:#455a64;-webkit-margin-end:.35rem;margin-inline-end:.35rem}.checkout_radio__NWloF{width:18px;height:18px;border-radius:var(--radio-radius,999px);border:2px solid var(--radio-border,#b0bec5);flex-shrink:0;display:grid;place-items:center;background:var(--radio-bg,#fff)}.checkout_radioSelected__FI5R5{border-color:var(--radio-border-selected,var(--color-primary,#006fb9))}.checkout_radioDot__5wNAQ{width:10px;height:10px;border-radius:var(--radio-radius,999px);background:var(--radio-dot,var(--color-primary,#006fb9))}.checkout_orderItems__owDmh{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.checkout_orderItem__xgrNB{display:flex;align-items:center;gap:.75rem;min-width:0}.checkout_orderItemUnavailable__ivVDD{margin:0 -.35rem;padding:.45rem .35rem;border:1px solid #f04438;border-radius:12px;background:#fef3f2}.checkout_orderItemUnavailableLabel__Ir5Ye{margin:.15rem 0 0;color:#b42318;font-size:.75rem;font-weight:700;line-height:1.35}.checkout_orderThumb__Rgs3L{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#f4f8fb;border:1px solid #eef2f5}.checkout_orderThumb__Rgs3L img{object-fit:contain;padding:4px}.checkout_orderItemName__AF744{margin:0;min-width:0;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;color:#263238;overflow-wrap:anywhere}.checkout_orderItemWeight__aX8_R{margin:.15rem 0 0;font-family:inherit;font-size:12px;line-height:1.3;color:#607d8b}.checkout_orderItemCopy__4ktCS{flex:1 1;min-width:0}.checkout_orderItemPrice__o1FUB{display:inline-flex;align-items:center;gap:.2rem;-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;color:#263238;white-space:nowrap}.checkout_qtyBadge__YY9wC{position:absolute;top:4px;inset-inline-end:4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-primary,#006fb9);color:#fff;font-family:inherit;font-weight:600;font-size:11px;line-height:20px;text-align:center}.checkout_noteToggle__p01sL{margin-top:.15rem}.checkout_noteField__rLqx6{box-sizing:border-box;width:100%;margin-top:.75rem;padding:.75rem .85rem;border:1px solid var(--input-border,#d8e2ea);border-radius:var(--input-radius,10px);background:var(--input-bg,#fff);font-family:inherit;font-size:14px;color:var(--input-text,#263238);resize:vertical;outline:none}.checkout_noteField__rLqx6:focus{border-color:var(--color-primary,#006fb9)}.checkout_couponRow__6kVlK{position:relative}.checkout_couponSection__VzuRw{display:flex;flex-direction:column;gap:.55rem}.checkout_viewCouponsLink__tuR9G{align-self:flex-start;border:none;background:none;padding:0;font-family:inherit;font-weight:500;font-size:13px;color:var(--color-primary,#006fb9);cursor:pointer}.checkout_viewCouponsLink__tuR9G:hover{text-decoration:underline}.checkout_viewCouponsLink__tuR9G:disabled{opacity:.55;cursor:default;text-decoration:none}.checkout_couponInput__TKxvJ{box-sizing:border-box;width:100%;height:44px;padding-block:0;-webkit-padding-start:.9rem;padding-inline-start:.9rem;-webkit-padding-end:5.5rem;padding-inline-end:5.5rem;border:1px solid var(--input-border,#d8e2ea);border-radius:var(--input-radius,10px);background:var(--input-bg,#fff);font-family:inherit;font-size:14px;color:var(--input-text,#263238);text-align:start;outline:none}.checkout_couponInput__TKxvJ::placeholder{color:#90a4ae}.checkout_couponInputInvalid__LMogF{border-color:#c0392b}.checkout_couponError__K9Gh4{margin:0;font-family:inherit;font-size:13px;color:#c0392b}.checkout_couponBtn__frcSZ{position:absolute;top:4px;inset-inline-end:4px;height:36px;padding:0 1rem;border:none;border-radius:var(--btn-radius,8px);background:var(--btn-bg,var(--color-primary,#006fb9));color:var(--btn-text,#fff);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer}.checkout_couponBtn__frcSZ:disabled{opacity:.65;cursor:not-allowed}.checkout_couponBtnRemove__0lEmn{background:#fff!important;color:#c62828!important;border:1px solid #c62828}.checkout_summaryRows__35nLA{display:flex;flex-direction:column;gap:.85rem}.checkout_summaryRow__TqvNA{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:inherit;font-size:14px;color:#607d8b}.checkout_summaryValue__NxRpL{display:inline-flex;align-items:center;gap:.25rem;color:#607d8b;font-weight:500}.checkout_summaryTotal__KXEeY{color:var(--color-secondary,#92c43e);font-weight:600}.checkout_priceSymbol__lioVD{width:14px;height:14px;object-fit:contain}.checkout_payBtn__Bb0Va{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;width:100%;min-height:48px;height:auto;margin-top:1.15rem;padding:.7rem .85rem;border:none;border-radius:var(--btn-radius,8px);background:var(--btn-bg,var(--color-primary,#006fb9));color:var(--btn-text,#fff);font-family:inherit;font-weight:600;font-size:15px;line-height:1.25;text-align:center;cursor:pointer}.checkout_payBtn__Bb0Va:disabled{opacity:.55;cursor:not-allowed}.checkout_payAmount__5cW6X{display:inline-flex;align-items:center;gap:.25rem}.checkout_error__iGJpR{margin:.75rem 0 0;font-family:inherit;font-size:13px;color:#c0392b}.checkout_paymentList__r_uWq{list-style:none;margin:0;padding:0}.checkout_paymentListDisabled__H1O1O{pointer-events:none}.checkout_paymentOption__cGwda{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;padding:.9rem 0;border:none;border-bottom:1px solid #eef2f5;background:transparent;cursor:pointer;text-align:start;font:inherit}.checkout_paymentOption__cGwda:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.35)}.checkout_paymentList__r_uWq li:last-child .checkout_paymentOption__cGwda{border-bottom:none;padding-bottom:.15rem}.checkout_paymentList__r_uWq li:first-child .checkout_paymentOption__cGwda{padding-top:.15rem}.checkout_paymentIcon__ha6Ar{color:#78909c;font-size:22px!important;flex-shrink:0}.checkout_paymentOption__cGwda svg.checkout_paymentIcon__ha6Ar{display:block;width:22px;height:22px}.checkout_applePayBadge__B4m5P{display:inline-flex;align-items:center;justify-content:center;gap:.1rem;min-width:52px;height:28px;padding:0 .45rem;border:1px solid #cfd8dc;border-radius:6px;background:#fff;color:#263238;font-family:inherit;font-weight:600;font-size:12px;flex-shrink:0}.checkout_paymentCopy__Hcedl{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.checkout_paymentLabel__8VwkY{font-family:inherit;font-weight:500;font-size:14px;color:#607d8b}.checkout_paymentBalance___TSAJ{display:flex;align-items:center;gap:.25rem;font-size:12px;font-weight:650;color:var(--color-primary,#0a6bab)}.checkout_earliestRow__ZGp6P{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0 0 .85rem;padding:.9rem 1rem;border:1px solid #e8eef3;border-radius:10px;background:#fff;cursor:pointer;text-align:start;font:inherit}.checkout_earliestRowSelected__QARJV{border-color:var(--color-primary,#006fb9);background:var(--color-primary-light,#e6f1f8)}.checkout_earliestRow__ZGp6P:disabled{opacity:.55;cursor:not-allowed}.checkout_earliestCopy__Pk1I4{display:flex;flex-direction:column;gap:.2rem;min-width:0}.checkout_earliestTitle__RStw2{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-weight:600;font-size:14px;color:#37474f}.checkout_earliestInfo__qMXvC{display:inline-grid;place-items:center;width:16px;height:16px;line-height:0;flex-shrink:0;color:var(--color-primary,#006fb9);cursor:help}.checkout_fastHintPopper__idoQb{z-index:1600}.checkout_fastHintTooltip__sW1Cd{background:var(--color-primary,#0a6bab)!important;color:#fff!important;font-family:inherit!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.45!important;max-width:300px!important;padding:10px 12px!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(8,48,74,.18)!important}.checkout_fastHintArrow__kp2mP{color:var(--color-primary,#0a6bab)!important}.checkout_earliestInfo__qMXvC svg{display:block;width:16px;height:16px;font-size:16px}.checkout_earliestHint__NIEMI{font-family:inherit;font-weight:400;font-size:12px;line-height:1.4;color:#607d8b}.checkout_earliestSub__xCJmn{font-family:inherit;font-weight:400;font-size:12px;color:#90a4ae;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.checkout_dayCards__ZeORG{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.checkout_dayCard___M1Wm{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:.85rem .9rem;border:1px solid #e6eef5;border-radius:10px;background:#fff;cursor:pointer;text-align:start;font:inherit}.checkout_dayCardSelected__Hzq5q{border-color:var(--color-primary,#006fb9);background:var(--color-primary-light,#e6f1f8)}.checkout_dayCard___M1Wm:disabled{opacity:.55;cursor:not-allowed}.checkout_dayCardTitle__wSWA2{font-family:inherit;font-weight:700;font-size:14px;line-height:1.3;color:#1a1a1a}.checkout_dayCardSub__ONulZ{font-family:inherit;font-weight:400;font-size:12px;color:#90a4ae}.checkout_loyaltyEyebrow__8wFBB{margin:0 0 .75rem;font-family:inherit;font-weight:500;font-size:13px;color:#90a4ae}.checkout_loyaltyBalance__v6SJg{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1rem}.checkout_loyaltyIcon__1uE_p{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:var(--color-primary,#006fb9)}.checkout_loyaltyPoints__QhKen{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-family:inherit;font-weight:700;font-size:15px;color:#1a1a1a}.checkout_loyaltyValue__UwpT2{display:inline-flex;align-items:center;gap:.15rem;font-weight:700}.checkout_loyaltyAvailable__6n_gk{margin:.15rem 0 0;font-family:inherit;font-weight:400;font-size:12px;color:#90a4ae}.checkout_loyaltyToggleRow__1llHn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.checkout_loyaltyToggleLabel__UjDad{font-family:inherit;font-weight:500;font-size:14px;color:#455a64}.checkout_loyaltyActions__4_UnO{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem}.checkout_loyaltyBtn__xOWbV{box-sizing:border-box;min-height:42px;padding:.55rem .75rem;border:1px solid var(--radio-border,#cfd8dc);border-radius:var(--btn-radius,8px);background:#fff;color:var(--radio-text,#607d8b);font-family:inherit;font-weight:600;font-size:14px;cursor:pointer}.checkout_loyaltyBtnActive__UISs9{color:var(--radio-text-selected,var(--color-primary,#006fb9));background:#fff}.checkout_loyaltyBtnActive__UISs9,.checkout_loyaltyBtnSolid___Sd0Z{border-color:var(--radio-border-selected,var(--color-primary,#006fb9))}.checkout_loyaltyBtnSolid___Sd0Z{background:var(--btn-bg,var(--color-primary,#006fb9));color:var(--btn-text,#fff)}.checkout_loyaltyInput__cToLR{box-sizing:border-box;width:100%;min-height:44px;padding-block:.65rem;-webkit-padding-start:.9rem;padding-inline-start:.9rem;-webkit-padding-end:5.5rem;padding-inline-end:5.5rem;border:1px solid var(--input-border,#e0e7ee);border-radius:var(--input-radius,10px);background:var(--input-bg,#fff);font-family:inherit;font-weight:500;font-size:14px;color:var(--input-text,#263238);text-align:start;direction:inherit}.checkout_loyaltyInput__cToLR:disabled{background:#f5f7f9;color:#78909c}.checkout_loyaltyApplied__0NTCx{color:var(--color-primary,#006fb9)}.checkout_loyaltyApplied__0NTCx,.checkout_loyaltyHint__c5OgT{margin:.55rem 0 0;font-family:inherit;font-weight:500;font-size:12px}.checkout_loyaltyHint__c5OgT{color:#78909c}.checkout_slotBackdrop__m0pde{background:rgba(15,23,42,.45)!important}.checkout_slotContainer__qNw_z{align-items:flex-end!important}.checkout_slotPaper__mGi0a{position:relative!important;box-sizing:border-box!important;width:min(420px,100vw)!important;max-width:min(420px,100vw)!important;margin:0!important;padding:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -8px 32px rgba(15,23,42,.12)!important;overflow:hidden!important}.checkout_slotClose__Zl8p5{position:absolute!important;top:.65rem;inset-inline-end:.65rem;z-index:1;color:#607d8b!important}.checkout_slotContent__Ffcui{box-sizing:border-box;padding:1.5rem 1.25rem 1.75rem}.checkout_slotTitle__s91vY{margin:0;font-family:inherit;font-weight:700;font-size:22px;line-height:1.2;color:#1a1a1a}.checkout_slotSubtitle__WVnUe{margin:.4rem 0 1.15rem;font-family:inherit;font-weight:400;font-size:14px;color:#90a4ae}.checkout_slotList__aZkNJ{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.checkout_slotOption__WQLie{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;border:1px solid #e6eef5;border-radius:12px;background:#fff;cursor:pointer;text-align:start;font:inherit}.checkout_slotOptionSelected__75pQ1{border-color:var(--color-primary,#006fb9);background:var(--color-primary-light,#e6f1f8)}.checkout_slotIcon__P3uYK{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:var(--color-primary,#006fb9)}.checkout_slotCopy__BvbZ4{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1 1;min-width:0}.checkout_slotLabel__JqlLS{font-family:inherit;font-weight:600;font-size:15px;color:#37474f}.checkout_slotRange__OXM9N{font-family:inherit;font-weight:400;font-size:13px;color:#90a4ae;width:max-content;max-width:100%;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (min-width:641px){.checkout_slotContainer__qNw_z{align-items:center!important}.checkout_slotPaper__mGi0a{width:min(420px,calc(100vw - 2rem))!important;max-width:min(420px,calc(100vw - 2rem))!important;margin:1rem!important;border-radius:20px!important;box-shadow:0 16px 48px rgba(15,23,42,.18)!important}}@media (max-width:900px){.checkout_layout__dFQX1{grid-template-columns:1fr}}@media (max-width:640px){.checkout_page__yIHgT{padding:1rem 1rem 2.5rem}.checkout_dayCards__ZeORG{grid-template-columns:1fr}}.item_page__tbcme{width:100%;background:#fff}.item_detail__zQCLA{box-sizing:border-box;max-width:var(--page-max-width,none);margin:0 auto;padding:2rem var(--page-pad-x,1rem) 1rem;display:grid;grid-template-columns:488px minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.item_gallery__n8gmA{display:flex;flex-direction:column;gap:.75rem;width:488px;max-width:100%;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-offset, 88px) + .75rem);z-index:2}.item_imageWrap__Pyfce{box-sizing:border-box;position:relative;width:100%;height:524px;max-height:524px;border-radius:20px;overflow:hidden;background:transparent;flex-shrink:0;z-index:2}.item_thumbs__fTfhx{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.item_thumb___XLTS{position:relative;flex:0 0 72px;width:72px;height:72px;padding:0;border:1.5px solid #e0e7ee;border-radius:12px;overflow:hidden;background:#f7f9fb;cursor:pointer}.item_thumb___XLTS img{object-fit:contain;padding:.25rem}.item_thumbActive__UpzhZ{border-color:var(--color-primary,#006fb9);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#006fb9) 20%,transparent)}.item_info__CNwPO{min-height:0;padding-top:.25rem;overflow-x:clip;max-height:calc(100dvh - var(--header-offset, 88px) - 2rem);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.item_info__CNwPO,.item_titleRow__Z5YJ8{display:flex;flex-direction:column;min-width:0}.item_titleRow__Z5YJ8{align-items:stretch;gap:.55rem}.item_titleWithWish__Fs4_o{display:flex;align-items:flex-start;gap:.5rem;min-width:0;width:100%}.item_title__1xHkx{margin:0;min-width:0;flex:1 1 auto;font-family:inherit;font-weight:600;font-style:normal;font-size:23.32px;line-height:130%;letter-spacing:0;color:var(--color-primary,#006FB9);display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.item_titleName__MJoJl{min-width:0;overflow-wrap:anywhere}.item_titleWeight__jShWC{flex-shrink:0;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item_fastMovingInline__nbHzC{-webkit-margin-start:.15rem;margin-inline-start:.15rem;flex-shrink:0}.item_badges__JW2V6{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.4rem;max-width:100%}.item_badge__k8DOr{font-family:inherit;font-size:.6875rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;line-height:1.2;max-width:100%;overflow-wrap:anywhere;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item_badgeSelling__53bu7{background:#fff3e0;color:#ef6c00}.item_badgeTop__Okc86{background:#f5f0e6;color:#8d6e63}.item_description__8JYvt{margin:.85rem 0 0;font-family:inherit;font-weight:500;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;color:#338cc7;max-width:36rem}.item_metaRow__XvSsR{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.item_metaChip___0_3n{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#eef5fb;color:var(--color-primary,#006fb9);font-family:inherit;font-size:.75rem;font-weight:600}.item_statusBanner__jf_R_{margin:.75rem 0 0;padding:.55rem .75rem;border-radius:8px;background:#fdecea;color:#c0392b;font-family:inherit;font-size:.875rem;font-weight:600}.item_allergens__Lq39O{margin:.65rem 0 0;font-family:inherit;font-size:.8125rem;color:#607d8b;max-width:36rem}.item_specs__PoTiv{display:flex;flex-wrap:wrap;gap:1.75rem;margin-top:1.35rem}.item_spec__OSiUD{display:flex;align-items:flex-start;gap:.55rem}.item_specIcon__3Z41q{display:grid;place-items:center;width:21.75px;height:21.75px;color:#747474;flex-shrink:0}.item_inlineIcon__BF52E{width:21.75px;height:21.75px;object-fit:contain}.item_specLabel___NnHJ{margin:0;text-align:center}.item_specLabel___NnHJ,.item_specValue__uSE9Q{font-family:inherit;font-weight:600;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;color:#747474}.item_specValue__uSE9Q{margin:.15rem 0 0;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item_cooking__TbH9R{margin-top:1.5rem}.item_cookingTitle__53NU8{margin:0;font-family:inherit;font-size:14px;font-weight:700;color:#747474}.item_cookingHint__FONJD{margin:.25rem 0 0;font-family:inherit;font-size:13px;font-weight:500;color:#338CC7}.item_cookingOptions__UaBrJ{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.85rem}.item_cookingOption__Ngr5T{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:64px}.item_cookingIcon__EuWgT{display:grid;place-items:center;width:34.757354736328125px;height:34.757354736328125px;border-radius:36.69px;border:.97px solid rgba(31,31,31,.25);background:#fff;color:#747474}.item_cookingLabel__Ip6T5{font-family:inherit;font-size:12px;font-weight:500;color:var(--color-primary,#006FB9)}.item_modifierGroup__YCRC8{margin-top:1.5rem;padding:1rem;border:1px solid #e8eef3;border-radius:12px;background:#fafcfd}.item_modifierHeader__psMFs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.item_modifierTitle__L0fpP{margin:0;font-family:inherit;font-size:.9375rem;font-weight:700;color:#445566}.item_modifierRules__BlR0J{font-family:inherit;font-size:.75rem;color:#7a8a99}.item_modifierError__kBxcq{margin:.45rem 0 0;color:#c0392b;font-family:inherit;font-size:.8125rem;font-weight:600}.item_modifierList__bT__W{display:flex;flex-direction:column;gap:.65rem;margin-top:.85rem}.item_modifierRow__9ZwjW{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.item_modifierInfo__L6ilv{display:flex;flex-direction:column;gap:.15rem;min-width:0}.item_modifierName__0WQxL{font-family:inherit;font-size:.875rem;font-weight:600;color:var(--color-primary,#006fb9)}.item_modifierPrice__qjWMw{font-family:inherit;font-size:.8125rem;color:var(--color-secondary,#92c43e);font-weight:600}.item_modifierControls__WwLwM{display:inline-flex;align-items:center;justify-content:space-between;width:110px;height:36px;border:1px solid #d8e2ea;border-radius:18px;background:#fff;overflow:hidden;flex-shrink:0}.item_modifierControls__WwLwM .item_qtyBtn__62A9F{width:34px}.item_modifierControls__WwLwM .item_qtyValue__Pyfm_{line-height:36px;font-size:.875rem}.item_pricing__0FyAG{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.75rem}.item_price__L9_m6{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-weight:600;font-size:28px;line-height:1;color:var(--color-secondary,#92C43E)}.item_priceSymbol__2U_HS{width:42.646881103515625px;height:42.646881103515625px;object-fit:contain;flex-shrink:0}.item_currency__iSd8j{font-size:.7em;-webkit-margin-end:.15rem;margin-inline-end:.15rem}.item_compare__ayAvQ{font-family:inherit;font-weight:500;font-size:18px;color:var(--color-secondary,#92C43E);text-decoration:line-through;opacity:.75}.item_discount__DeEnQ{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:59px;height:24px;padding:3px 6px;border-radius:34px;background:#ff383c;color:#fff;font-family:inherit;font-weight:600;font-style:normal;font-size:12px;line-height:150%;letter-spacing:0;opacity:1;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item_quantityBlock__ZvzdZ{display:flex;align-items:center;gap:.85rem;margin-top:1.35rem}.item_quantityLabel__6PuHW{font-family:inherit;font-weight:500;font-size:14px;color:var(--color-primary,#006FB9);white-space:nowrap}.item_quantityControls__0aBWn{box-sizing:border-box;display:flex;align-items:stretch;gap:.4rem;width:auto;height:44px;border:none;background:transparent;overflow:visible}.item_qtyBtn__62A9F{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:100%;padding:0;margin:0;border:none;border-radius:12px;background:var(--color-primary,#0a6bab);color:#fff;font-family:inherit;font-size:1.25rem;font-weight:650;line-height:0;cursor:pointer;transition:background .2s}.item_qtyGlyph__twqGv{position:relative;display:block;width:14px;height:14px;flex:none}.item_qtyGlyph__twqGv:before,.item_qtyPlus___c8vq:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px}.item_qtyGlyph__twqGv:before{width:12px;height:2px;transform:translate(-50%,-50%)}.item_qtyPlus___c8vq:after{width:2px;height:12px;transform:translate(-50%,-50%)}.item_qtyBtn__62A9F:active:not(:disabled),.item_qtyBtn__62A9F:hover:not(:disabled){background:var(--color-primary-deep,#0a628f)}.item_qtyBtn__62A9F:disabled{background:color-mix(in srgb,var(--color-primary,#0a6bab) 55%,#fff);color:color-mix(in srgb,#fff 70%,var(--color-primary,#0a6bab));cursor:not-allowed}.item_qtyValue__Pyfm_{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:100%;text-align:center;font-family:inherit;font-size:.95rem;font-weight:700;color:#163246;border:1px solid #d5dee6;border-radius:12px;background:#fff;line-height:1}.item_actions__kIGM5{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.35rem}.item_addToCartBtn__LyxIo{min-width:250px;min-height:48px;opacity:1;border-radius:var(--btn-radius,8px);flex-shrink:0}.item_addToCartBtn__LyxIo,.item_buyNow___koL2{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:250px;height:48px;gap:10px;padding:3px 17px}.item_buyNow___koL2{border:1.5px solid var(--color-primary,#006fb9);border-radius:var(--btn-radius,8px);background:#fff;color:var(--color-primary,#006FB9);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.item_buyNow___koL2:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary,#006FB9) 6%,#fff)}.item_buyNow___koL2:disabled{opacity:.55;cursor:not-allowed}.item_wishlist__XbjV1{display:grid;place-items:center;width:42.5px;height:42.5px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-primary,#006FB9);cursor:pointer}.item_wishlist__XbjV1.item_wishlistInline__98Fgk{display:none}.item_wishlist__XbjV1:hover{background:color-mix(in srgb,var(--color-primary,#006FB9) 8%,transparent)}.item_wishlistActive__3qyLL{color:var(--btn-bg,var(--color-primary,#006fb9))}.item_related__CnmE6{width:100%;padding:1.5rem 0 3rem;background:#fff}.item_loading__Sxttv{max-width:var(--page-max-width,none);margin:0 auto;padding:2rem var(--page-pad-x,1rem);color:#607d8b}@media (max-width:992px){.item_detail__zQCLA{grid-template-columns:1fr;justify-items:center;gap:1.75rem}.item_info__CNwPO{width:100%;max-width:560px;max-height:none;overflow-y:visible}.item_gallery__n8gmA{width:min(488px,100%);position:static}.item_imageWrap__Pyfce{width:100%;height:auto;max-height:none;aspect-ratio:488/524}.item_wishlist__XbjV1.item_wishlistInline__98Fgk{display:grid}.item_wishlist__XbjV1.item_wishlistAction__H4qeS{display:none}.item_actions__kIGM5{width:100%;flex-direction:column;align-items:stretch}.item_actions__kIGM5>button,.item_addToCartBtn__LyxIo,.item_buyNow___koL2{width:100%;min-width:0;flex:none}}@media (max-width:480px){.item_detail__zQCLA{padding:1.25rem 1rem .5rem}}.ItemDetailSkeleton_root___f4tf{width:100%;min-height:60vh;background:#fff}.ItemDetailSkeleton_srOnly__JU95a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ItemDetailSkeleton_bone__gcz1s{background:linear-gradient(90deg,#e8eef3,#f4f7fa 40%,#e8eef3 80%);background-size:200% 100%;animation:ItemDetailSkeleton_shimmer__HcDUc 1.4s ease-in-out infinite;border-radius:8px}@keyframes ItemDetailSkeleton_shimmer__HcDUc{0%{background-position:100% 0}to{background-position:-100% 0}}.ItemDetailSkeleton_detail__fXjsy{box-sizing:border-box;display:grid;grid-template-columns:488px minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start;max-width:var(--page-max-width,none);margin:0 auto;padding:2rem var(--page-pad-x,1rem) 1rem}.ItemDetailSkeleton_gallery__EpzSL{display:flex;flex-direction:column;gap:.75rem;width:488px;max-width:100%}.ItemDetailSkeleton_image__pxoJz{width:100%;height:524px;border-radius:20px}.ItemDetailSkeleton_thumbs__rpuyG{display:flex;gap:.5rem}.ItemDetailSkeleton_thumb__UxyOR{width:72px;height:72px;border-radius:12px;flex-shrink:0}.ItemDetailSkeleton_info__OJNva{display:flex;flex-direction:column;min-width:0;padding-top:.25rem}.ItemDetailSkeleton_title__C67Xl{width:min(420px,90%);height:28px}.ItemDetailSkeleton_metaRow__tz2EM{display:flex;gap:.5rem;margin-top:.75rem}.ItemDetailSkeleton_chip__Ebots{width:88px;height:22px;border-radius:999px}.ItemDetailSkeleton_description__RKl5f{width:min(520px,100%);height:14px;margin-top:1rem}.ItemDetailSkeleton_descriptionShort__4CXPC{width:min(360px,75%);height:14px;margin-top:.45rem}.ItemDetailSkeleton_specs__QObdd{display:flex;gap:1.5rem;margin-top:1.35rem}.ItemDetailSkeleton_spec__IPuhd{width:110px;height:42px}.ItemDetailSkeleton_sectionLabel__u_WNv{width:160px;height:16px;margin-top:1.5rem}.ItemDetailSkeleton_cookingRow___lI2n{display:flex;gap:1.25rem;margin-top:.85rem}.ItemDetailSkeleton_cookingItem__wohCj{display:flex;flex-direction:column;align-items:center;gap:.4rem}.ItemDetailSkeleton_cookingIcon__6PTVu{width:36px;height:36px;border-radius:999px}.ItemDetailSkeleton_cookingLabel__2V3X0{width:48px;height:12px}.ItemDetailSkeleton_price__Q6w_0{width:140px;height:36px;margin-top:1.5rem}.ItemDetailSkeleton_qtyRow__xqUBe{display:flex;align-items:center;gap:.85rem;margin-top:1.35rem}.ItemDetailSkeleton_qtyLabel__IDX9V{width:70px;height:16px}.ItemDetailSkeleton_qtyControl__OAnqU{width:140px;height:40px;border-radius:20px}.ItemDetailSkeleton_actions__nJl6z{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.ItemDetailSkeleton_actionBtn__vXjWR{width:250px;height:48px;border-radius:var(--btn-radius,8px)}.ItemDetailSkeleton_related__3sCmt{max-width:var(--page-max-width,none);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem}.ItemDetailSkeleton_relatedTitle__PU1RP{width:min(240px,50%);height:28px;margin-bottom:1rem}.ItemDetailSkeleton_relatedRow__gmRzc{display:flex;gap:1.25rem;overflow:hidden}.ItemDetailSkeleton_relatedCard__S_XxE{flex:0 0 260px;display:flex;flex-direction:column;gap:.65rem}.ItemDetailSkeleton_relatedImage__qEYA_{width:100%;aspect-ratio:1;border-radius:12px}.ItemDetailSkeleton_relatedName__MG7D6{width:80%;height:16px}.ItemDetailSkeleton_relatedPrice__3oZ_T{width:40%;height:14px}.ItemDetailSkeleton_relatedBtn__npe2X{width:100%;height:40px;border-radius:var(--btn-radius,8px)}@media (max-width:992px){.ItemDetailSkeleton_detail__fXjsy{grid-template-columns:1fr;justify-items:center;gap:1.75rem}.ItemDetailSkeleton_gallery__EpzSL,.ItemDetailSkeleton_info__OJNva{width:min(488px,100%)}.ItemDetailSkeleton_image__pxoJz{height:auto;aspect-ratio:488/524}.ItemDetailSkeleton_actionBtn__vXjWR{width:100%}.ItemDetailSkeleton_actions__nJl6z{flex-direction:column}}@media (max-width:480px){.ItemDetailSkeleton_detail__fXjsy{padding:1.25rem 1rem .5rem}.ItemDetailSkeleton_relatedCard__S_XxE{flex-basis:220px}}.menu_page__j6GXo{width:100%;min-height:50vh;background:var(--page-bg,var(--color-surface,#f5f9fc))}.menu_inner__guorz{box-sizing:border-box;width:100%;max-width:var(--page-max-width,1220px);margin:0 auto;padding:1.5rem var(--page-pad-x,1rem) 3rem}.menu_header__U44Zx{margin-bottom:1.15rem}.menu_title__BL0hg{margin:0;font-family:var(--font-display,inherit);font-weight:700;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1.1;color:var(--color-primary-deep)}.menu_subtitle__R9IgJ{margin:.4rem 0 0;font-family:inherit;font-size:.9375rem;font-weight:400;color:var(--color-muted,#738a99)}.menu_grid__y1i4a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.menu_card__HAPBg{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;background:#fff;border:1px solid color-mix(in srgb,var(--color-line,#dde8ef) 85%,#fff);border-radius:20px;transition:transform .3s var(--ease-out,cubic-bezier(.22,1,.36,1)),box-shadow .3s var(--ease-out,cubic-bezier(.22,1,.36,1)),border-color .3s ease}.menu_card__HAPBg:hover{border-color:color-mix(in srgb,var(--color-primary,#0a6bab) 14%,#fff);transform:translateY(-3px);box-shadow:var(--shadow-lift,0 18px 40px rgba(8,48,74,.12))}.menu_cardMedia___zVwy{position:relative;width:100%;aspect-ratio:1;background:#fff;overflow:hidden}.menu_cardMedia___zVwy img{object-fit:contain;padding:.65rem;transform:scale(1.08)}.menu_cardName__fCB2U{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;padding:.7rem .75rem .95rem;font-family:var(--font-display,inherit);font-size:.9rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-align:center;color:var(--color-primary-deep,#0a6bab)}.menu_empty__fx0t4{margin:2rem 0;color:var(--color-muted,#738a99);font-size:.9375rem}.menu_skeletonCard__JNcTd{overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--color-line,#dde8ef)}.menu_skeletonImage__o9gde,.menu_skeletonName__Q8GLS{display:block;background:linear-gradient(90deg,#e8eef3,#f4f7fa 40%,#e8eef3 80%);background-size:200% 100%;animation:menu_shimmer__eR3Ur 1.4s ease-in-out infinite}.menu_skeletonImage__o9gde{width:100%;aspect-ratio:1}.menu_skeletonName__Q8GLS{width:60%;height:14px;margin:.9rem auto 1.05rem;border-radius:8px}@keyframes menu_shimmer__eR3Ur{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:641px){.menu_grid__y1i4a{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:992px){.menu_inner__guorz{padding-top:1.75rem;padding-bottom:3.5rem}.menu_grid__y1i4a{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}