:root{--background:#fff;--foreground:#171717;--color1:#45f1ff;--color2:#ffe645;--color3:#aaa167;--color4:#555349;--color5:#5d45ff;--color6:#b3a130;--color7:#6f641e}@media (prefers-color-scheme:dark){:root{--background:#fff;--foreground:#171717;--color1:#3ab0ff;--color2:#ffd166;--color3:#8d8b7e;--color4:#555349;--color5:#845ec2;--color6:#e76f51;--color7:#6f641e;--color8:#b3a130;--color9:#171717;--color10:#fff9e0}}body,html{max-width:100vw;overflow-x:hidden}html{color-scheme:light}body{color:var(--color9);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:light}}#nprogress .bar{background:#007bff!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px #007bff,0 0 5px #007bff!important}.page-transition{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .6s ease}.page-enter{opacity:1;transform:translateY(0)}.page-exit{opacity:0;transform:translateY(15px)}.toast_container__AprqX{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:380px;width:calc(100% - 40px)}.toast_toast__wE9mW{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;color:#fff;font-weight:600;font-size:.92rem;line-height:1.4;box-shadow:0 14px 30px rgba(15,23,42,.18);animation:toast_slideIn__53Q0O .25s ease-out}.toast_success__G_gDR{background:linear-gradient(135deg,#16a34a,#15803d)}.toast_error__MN67M{background:linear-gradient(135deg,#ef4444,#b91c1c)}.toast_info__e0dtQ{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.toast_icon__wU2EO{display:flex;align-items:center;font-size:1.2rem;flex-shrink:0}.toast_message__NcSGi{flex:1 1;word-break:break-word}.toast_closeBtn__XM9zi{border:none;background:transparent;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;align-items:center;padding:2px;flex-shrink:0}.toast_closeBtn__XM9zi:hover{color:#fff}@keyframes toast_slideIn__53Q0O{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.toast_container__AprqX{top:12px;right:12px;left:12px;max-width:none;width:auto}}.confirmDialog_overlay__UcN7A{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;animation:confirmDialog_fadeIn__TBcgZ .15s ease-out}.confirmDialog_dialog__W8Vhx{width:100%;max-width:380px;background:#fff;border-radius:20px;padding:28px 26px 22px;box-shadow:0 30px 70px rgba(15,23,42,.3);text-align:center;animation:confirmDialog_popIn__vYh2T .18s ease-out}.confirmDialog_iconWrap__ovq1_{width:52px;height:52px;border-radius:50%;background:rgba(21,105,142,.1);color:#156989;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 14px}.confirmDialog_iconDanger__LJSCR{background:rgba(239,68,68,.12);color:#dc2626}.confirmDialog_title__KFJ_3{margin:0 0 8px;font-size:1.1rem;font-weight:800;color:#173252}.confirmDialog_message__U5Cux{margin:0 0 22px;color:#475569;font-size:.92rem;line-height:1.5}.confirmDialog_actions__puPdD{display:flex;gap:10px;justify-content:center}.confirmDialog_cancelBtn__0occS,.confirmDialog_confirmBtn__7V9JL{flex:1 1;padding:11px 16px;border-radius:12px;border:none;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.confirmDialog_cancelBtn__0occS{background:#eef4fb;color:#173252}.confirmDialog_confirmBtn__7V9JL{background:linear-gradient(180deg,#2c84ba,#156989);color:#fff}.confirmDialog_confirmDanger__1ASP7{background:linear-gradient(135deg,#ef4444,#b91c1c)}.confirmDialog_cancelBtn__0occS:hover,.confirmDialog_confirmBtn__7V9JL:hover{transform:translateY(-1px)}@keyframes confirmDialog_fadeIn__TBcgZ{0%{opacity:0}to{opacity:1}}@keyframes confirmDialog_popIn__vYh2T{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.Loader_blurOverlay__MPdO5{position:fixed;inset:0;background:hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999999;animation:Loader_fadeLoader__2EqFG .4s ease}@keyframes Loader_fadeLoader__2EqFG{0%{opacity:0}to{opacity:1}}.Loader_loaderContainer__U3NA0{display:flex;justify-content:center;align-items:center}.Loader_spinner___LIMd{width:70px;height:70px;border:6px solid rgba(0,0,0,.1);border-top-color:#007bff;border-radius:50%;animation:Loader_spin___mLRh .8s linear infinite,Loader_glow__Ek3NR 1.2s ease-in-out infinite alternate}@keyframes Loader_spin___mLRh{to{transform:rotate(1turn)}}@keyframes Loader_glow__Ek3NR{0%{box-shadow:0 0 4px #007bff}to{box-shadow:0 0 18px #007bff}}.cartToast_toast__qtDU1{position:fixed;left:16px;top:96px;z-index:9999;width:min(320px,calc(100vw - 32px));transform:translateX(-120%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.cartToast_toastVisible__LERMH{transform:translateX(0);opacity:1;pointer-events:auto}.cartToast_toastHidden__q4r3c{transform:translateX(-120%);opacity:0;pointer-events:none}.cartToast_card__bdDtV{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.98);color:#0f172a;box-shadow:0 22px 48px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - 120px);overflow:auto}.cartToast_topRow__NPofH{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cartToast_statusWrap__Otfic{display:flex;align-items:flex-start;gap:12px;min-width:0}.cartToast_statusIcon__nZks5{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;color:#0d5d8f;background:linear-gradient(135deg,rgba(13,93,143,.12),rgba(24,214,162,.18));box-shadow:inset 0 0 0 1px rgba(13,93,143,.08)}.cartToast_statusTextWrap__ApEKf{display:grid;grid-gap:3px;gap:3px;min-width:0}.cartToast_statusText__kE5Wr{font-size:15px;line-height:1.3;font-weight:800;color:#0f172a}.cartToast_statusSubtext__EzipP{font-size:12px;line-height:1.45;color:#64748b}.cartToast_closeButton__409tJ{width:36px;height:36px;border:none;border-radius:999px;background:#f1f5f9;color:#0f172a;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.cartToast_closeButton__409tJ:focus-visible,.cartToast_closeButton__409tJ:hover{transform:translateY(-1px);background:#e2e8f0;box-shadow:0 10px 20px rgba(15,23,42,.12);outline:none}.cartToast_badgeRow__aAaGm{display:flex;flex-wrap:wrap;gap:8px}.cartToast_discountBadge__SxeyT,.cartToast_typeBadge__EWRuB{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}.cartToast_typeBadge__EWRuB{background:rgba(13,93,143,.12);color:#0d5d8f}.cartToast_discountBadge__SxeyT{background:rgba(22,163,74,.12);color:#166534}.cartToast_content__ns8jB{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.cartToast_imageWrap__Egvtk{width:96px;height:96px;border-radius:20px;overflow:hidden;flex-shrink:0;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(13,93,143,.1),rgba(24,214,162,.18))}.cartToast_image__Lp4o5{width:100%;height:100%;object-fit:cover;display:block}.cartToast_placeholder__Exzk7{width:100%;height:100%;display:grid;place-items:center;padding:12px;text-align:center;font-size:15px;font-weight:800;color:#0d5d8f}.cartToast_info___MCQ5{min-width:0;display:grid;grid-gap:8px;gap:8px}.cartToast_itemName__0vgbE{font-size:17px;line-height:1.35;font-weight:800;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartToast_itemMeta__B1vYx{font-size:13px;line-height:1.45;color:#64748b}.cartToast_priceRow__keYX_{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cartToast_price__yJRrg{font-size:16px;font-weight:800;color:#0f172a}.cartToast_mrp__nr0H8{font-size:13px;color:#94a3b8;text-decoration:line-through}.cartToast_quantityRow__TnA4t{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:#475569}.cartToast_actions__QxXUg{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:2px}.cartToast_primaryButton__p2Jt1,.cartToast_secondaryButton__VtS9l{border-radius:14px;padding:12px 14px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease}.cartToast_primaryButton__p2Jt1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;color:#fff;background:linear-gradient(135deg,#0d5d8f,#18d6a2);box-shadow:0 12px 24px rgba(13,93,143,.22)}.cartToast_secondaryButton__VtS9l{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.cartToast_primaryButton__p2Jt1:focus-visible,.cartToast_primaryButton__p2Jt1:hover,.cartToast_secondaryButton__VtS9l:focus-visible,.cartToast_secondaryButton__VtS9l:hover{transform:translateY(-1px);outline:none}.cartToast_primaryButton__p2Jt1:focus-visible,.cartToast_primaryButton__p2Jt1:hover{box-shadow:0 16px 28px rgba(13,93,143,.3)}.cartToast_secondaryButton__VtS9l:focus-visible,.cartToast_secondaryButton__VtS9l:hover{border-color:#94a3b8;box-shadow:0 10px 20px rgba(15,23,42,.08)}@media (max-width:640px){.cartToast_toast__qtDU1{left:12px;top:16px;width:min(320px,calc(100vw - 24px))}.cartToast_card__bdDtV{padding:14px;border-radius:22px;max-height:calc(100vh - 32px)}.cartToast_content__ns8jB{grid-template-columns:76px minmax(0,1fr);gap:12px}.cartToast_imageWrap__Egvtk{width:76px;height:76px;border-radius:16px}.cartToast_itemName__0vgbE{font-size:16px}.cartToast_quantityRow__TnA4t{flex-direction:column;align-items:flex-start;gap:6px}.cartToast_actions__QxXUg{grid-template-columns:1fr}.cartToast_secondaryButton__VtS9l{width:100%}}@media (prefers-reduced-motion:reduce){.cartToast_closeButton__409tJ,.cartToast_primaryButton__p2Jt1,.cartToast_secondaryButton__VtS9l,.cartToast_toast__qtDU1{transition:none}}