.ctxbar{position:relative;display:flex;align-items:center;gap:8px;margin:8px 12px 0;padding:9px 10px 9px 12px;border-radius:var(--gi-radius-pill,999px);background:var(--gi-surface,var(--surface));border:1px solid var(--gi-border,var(--border));box-shadow:var(--gi-shadow-raised,0 2px 10px -4px rgba(0,0,0,.12));font-size:12.5px;animation:ctxbar-in .32s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes ctxbar-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ctxbar:before{content:"";position:absolute;left:-1px;top:3px;bottom:3px;width:3px;border-radius:3px;background:var(--ctxbar-accent,var(--gi-blue-500))}.ctxbar-info{--ctxbar-accent:var(--gi-blue-500);--ctxbar-ink:color-mix(in srgb,var(--gi-blue-500) 70%,var(--text))}.ctxbar-warning{--ctxbar-accent:var(--gi-gold-500);--ctxbar-ink:var(--text-warning)}.ctxbar-success{--ctxbar-accent:var(--gi-green-500);--ctxbar-ink:var(--text-success)}.ctxbar-ic{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--ctxbar-accent) 16%,transparent);color:var(--ctxbar-accent)}.ctxbar-text{flex:1 1 auto;min-width:0;font-weight:700;color:var(--gi-text,var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:400px){.ctxbar-text{white-space:normal;text-overflow:clip;line-height:1.3}}.ctxbar-action{flex:0 0 auto;border:none;background:color-mix(in srgb,var(--ctxbar-accent) 14%,transparent);color:var(--ctxbar-ink,var(--ctxbar-accent));font-weight:800;font-size:12px;padding:6px 12px;border-radius:var(--gi-radius-pill,999px);cursor:pointer;transition:background .15s ease-out}.ctxbar-action:hover{background:color-mix(in srgb,var(--ctxbar-accent) 24%,transparent)}.ctxbar-dismiss{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border:none;background:transparent;color:var(--gi-text-muted,var(--muted));border-radius:50%;cursor:pointer}.ctxbar-dismiss:hover{background:color-mix(in srgb,var(--gi-text-muted,var(--muted)) 14%,transparent)}@media (min-width:768px){.ctxbar{margin:10px auto 0;max-width:640px}}@media (min-width:1024px){.ctxbar{max-width:720px}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-jakarta:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}:root{--gi-blue-50:#eaf0ff;--gi-blue-500:#1e50e0;--gi-blue-600:#163aa6;--gi-blue-800:#0e245e;--gi-gold-500:#e7a63a;--gi-gold-700:#b97f22;--gi-green-500:#12905c;--gi-teal-500:#0e9ba6;--gi-violet-500:#7c5cff;--gi-ink:#0e1116;--gi-g-50:#f7f8fa;--gi-g-100:#eef0f3;--gi-g-200:#d9dde3;--gi-g-400:#aeb4be;--gi-g-500:#6b7280;--gi-g-600:#5b6270;--gi-g-700:#363b44;--gi-danger:#d33a2c;--gi-warning:#c77a0a;--gi-pink:#e11d48;--gi-indigo:#4f46e5;--gi-indigo-soft:#a5b4fc;--gi-purple:#9333ea;--gi-red:#ef4444;--gi-space-2xs:4px;--gi-space-xs:8px;--gi-space-sm:12px;--gi-space-md:16px;--gi-space-lg:24px;--gi-space-xl:32px;--gi-space-2xl:48px;--gi-space-3xl:64px;--gi-radius-sm:12px;--gi-radius-md:16px;--gi-radius-lg:22px;--gi-radius-xl:30px;--gi-radius-pill:999px;--gi-icon-xs:12px;--gi-icon-sm:16px;--gi-icon-md:18px;--gi-icon-lg:20px;--gi-icon-xl:24px;--gi-icon-2xl:28px;--gi-font:var(--font-jakarta),var(--font-inter),"Plus Jakarta Sans","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gi-fw-regular:400;--gi-fw-medium:500;--gi-fw-semibold:600;--gi-fw-bold:700;--gi-fw-extrabold:800;--gi-fs-display:32px;--gi-fs-headline:24px;--gi-fs-title:18px;--gi-fs-body:15px;--gi-fs-label:12px;--gi-lh-tight:1.15;--gi-lh-normal:1.5;--gi-fs-display-lg:32px;--gi-fs-display-md:26px;--gi-fs-title-lg:22px;--gi-fs-title-md:18px;--gi-fs-title-sm:17px;--gi-fs-body-lg:15px;--gi-fs-body-md:14px;--gi-fs-body-sm:12px;--gi-fs-label-lg:12px;--gi-fs-label-md:11px;--gi-fs-label-sm:10px;--gi-fs-price-lg:30px;--gi-fs-price-md:19px;--gi-fs-price-sm:16px;--gi-ls-tight:-0.4px;--gi-ls-tighter:-1px;--gi-lh-snug:1.2;--gi-lh-relaxed:1.6;--gi-ls-wide:0.01em;--gi-dur-instant:80ms;--gi-dur-fast:160ms;--gi-dur-base:240ms;--gi-dur-slow:340ms;--gi-ease-standard:cubic-bezier(0.2,0,0,1);--gi-ease-decelerate:cubic-bezier(0,0,0,1);--gi-ease-accelerate:cubic-bezier(0.3,0,1,1);--gi-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--gi-ease-out:cubic-bezier(0.16,1,0.3,1);--gi-tap-min:44px}:root,[data-theme=light]{--gi-surface:#fff;--gi-surface-2:#fff;--gi-bg:var(--gi-g-50);--gi-border:#eceff4;--gi-text:var(--gi-ink);--gi-text-muted:var(--gi-g-600);--gi-text-success:#0c7044;--gi-text-warning:#8f5f12;--gi-text-danger:#c62d1f;--gi-text-trust:#0a6f77;--gi-on-primary:#fff;--gi-skeleton:#e9ecf2;--gi-scrim:rgba(8,10,14,.46);--gi-shadow-raised:0 8px 24px -8px rgba(14,17,22,.16);--gi-savings:var(--gi-green-500);--gi-trust:var(--gi-teal-500);--gi-success:var(--gi-green-500)}[data-theme=dark]{--gi-surface:#12151b;--gi-surface-2:#151a2b;--gi-bg:#080a0d;--gi-border:#242a33;--gi-text:#edeff3;--gi-text-muted:#9ba3af;--gi-blue-500:#5b8cff;--gi-text-success:#2fb87c;--gi-text-warning:#d99a2f;--gi-text-danger:#f2564f;--gi-text-trust:#22c3cf;--gi-on-primary:#08111f;--gi-skeleton:#1b212b;--gi-scrim:rgba(0,0,0,.6);--gi-shadow-raised:0 10px 26px -10px rgba(0,0,0,.55)}[data-scene=home]{--gi-accent:var(--gi-blue-500)}[data-scene=shop]{--gi-accent:var(--gi-violet-500)}[data-scene=categories]{--gi-accent:var(--gi-green-500)}[data-scene=offers]{--gi-accent:var(--gi-pink)}[data-scene=wholesale]{--gi-accent:var(--gi-gold-700)}[data-scene=feed]{--gi-accent:#ea580c}[data-scene=swipe]{--gi-accent:#0891b2}[data-scene=sell]{--gi-accent:var(--gi-pink)}[data-scene=account]{--gi-accent:var(--gi-teal-500)}[data-scene=discover]{--gi-accent:var(--gi-violet-500)}:root,[data-scene=cart],[data-scene=checkout],[data-scene=product],[data-scene=search]{--gi-accent:var(--gi-blue-500)}:root{--gi-icon-checkout:var(--gi-green-500);--gi-icon-delivery:var(--gi-green-500);--gi-icon-wallet:var(--gi-gold-500);--gi-icon-rewards:var(--gi-gold-500);--gi-icon-offers:var(--gi-pink);--gi-icon-notifications:var(--gi-pink);--gi-icon-ai:var(--gi-violet-500);--gi-icon-profile:var(--gi-blue-500);--gi-icon-analytics:var(--gi-blue-500);--gi-icon-seller:var(--gi-teal-500);--gi-icon-admin:var(--gi-indigo);--gi-icon-security:var(--gi-trust);--gi-icon-nav:var(--gi-indigo);--gi-icon-success:var(--gi-success);--gi-icon-warning:var(--gi-warning);--gi-icon-error:var(--gi-danger);--gi-icon-disabled:var(--gi-text-muted)}@media (prefers-reduced-motion:reduce){:root{--gi-dur-instant:0ms;--gi-dur-fast:0ms;--gi-dur-base:0ms;--gi-dur-slow:0ms}}