a{color:inherit;text-decoration:none}body,html{height:100%}html body{margin:0;padding:0;min-height:100dvh;justify-content:center;align-items:stretch}.app-shell,html body{display:flex;background:var(--bg)}.app-shell{position:relative;width:100%;max-width:100%;height:100dvh;overflow:hidden;flex-direction:column;isolation:isolate}@media (min-width:520px) and (max-width:599px){html body{align-items:stretch;padding:0;background:var(--bg)}.app-shell{height:100dvh;border-radius:0;border:0;box-shadow:none}}.pimg{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;box-sizing:border-box}.card .im .pimg,.deal-card .dim .pimg{filter:drop-shadow(0 7px 11px color-mix(in srgb,var(--accent) 24%,transparent))}.gthumb .pimg,.mim .pimg{padding:3px}.gslide .pimg{padding:0 0 18px}.lbzoom .pimg{width:min(86vw,520px);height:auto;padding:0}.gi-skel{display:block;border-radius:var(--r-md);background:linear-gradient(100deg,var(--skel) 28%,color-mix(in srgb,var(--skel) 45%,#fff) 50%,var(--skel) 72%);background-size:200% 100%;animation:shimmer 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gi-skel{animation:none}}.plp-bar{position:sticky;top:0;z-index:12;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.plp-bar__row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:9px 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.plp-bar__row::-webkit-scrollbar{display:none}.plp-bar__row+.plp-bar__row{padding-top:0}.plp-bar__row .qchip{flex:0 0 auto;white-space:nowrap}.plp-bar__label{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-right:2px}.plp-bar__sep{flex:0 0 auto;width:1px;align-self:stretch;margin:4px 2px;background:var(--border)}.qchip.clear{border-color:color-mix(in srgb,var(--pink) 30%,var(--border))}.qchip.clear,.qchip.clear .ic-svg{color:var(--pink)}@media (max-width:480px){.plp-bar__row{padding:6px 10px;gap:6px}.lbzoom .pimg{width:min(92vw,440px)}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes fadeOutBackdrop{0%{opacity:1}to{opacity:0}}@keyframes slideUpSheet{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownSheet{0%{transform:translateY(0);opacity:1}to{transform:translateY(110%);opacity:0}}.pdp-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeInBackdrop .28s cubic-bezier(.16,1,.3,1) forwards}.pdp-backdrop.closing{animation:fadeOutBackdrop .28s cubic-bezier(.16,1,.3,1) forwards}.pdp-bottom-sheet{position:fixed;bottom:128px;top:4.5vh;left:16px;right:16px;z-index:9999;background:var(--gi-surface,#fff)!important;border-radius:28px;box-shadow:0 16px 80px rgba(15,23,42,.25),0 2px 20px rgba(15,23,42,.08);display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.85);will-change:transform,bottom,top,border-radius;transition:bottom .5s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1),right .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease;animation:slideUpSheet .45s cubic-bezier(.16,1,.3,1) both}.pdp-bottom-sheet.expanded{bottom:0;top:0;left:0;right:0;border-radius:0;box-shadow:none}.pdp-bottom-sheet.closing{animation:slideDownSheet .38s cubic-bezier(.55,0,.45,1) both}.pdp-drag-handle-container{height:22px;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;background:transparent;z-index:1000;position:absolute;top:0;left:0;border-top-left-radius:28px;border-top-right-radius:28px;transition:background .2s}.pdp-drag-handle-container:active{cursor:grabbing}.pdp-drag-handle{width:40px;height:4px;border-radius:2px;background:rgba(148,163,184,.55);transition:width .2s,background .2s}.pdp-drag-handle-container:hover .pdp-drag-handle{width:52px;background:rgba(100,116,139,.7)}.pdp-modal-scroll-container{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pdp-circles-dock{position:fixed;height:120px;z-index:10005;overflow:visible;display:flex;align-items:flex-end;will-change:transform,opacity;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease}.pdp-circles-dock,.pdp-circles-dock:before{bottom:0;left:0;right:0;pointer-events:none}.pdp-circles-dock:before{content:"";position:absolute;height:62px;padding-bottom:env(safe-area-inset-bottom,0);background:linear-gradient(180deg,rgba(248,250,255,0),rgba(248,250,255,.86) 18%,rgba(248,250,255,.97));backdrop-filter:blur(28px) saturate(2.2) brightness(1.06);-webkit-backdrop-filter:blur(28px) saturate(2.2) brightness(1.06);border-top:1px solid hsla(0,0%,100%,.65);box-shadow:0 -1px 0 hsla(0,0%,100%,.5),0 -16px 48px rgba(30,80,224,.08),inset 0 1px 0 hsla(0,0%,100%,.9);z-index:0}[data-theme=dark] .pdp-circles-dock:before{background:linear-gradient(180deg,rgba(8,12,25,0),rgba(8,12,25,.78) 18%,rgba(8,12,25,.94));border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -1px 0 hsla(0,0%,100%,.04),0 -16px 48px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.pdp-circles-dock.hidden{transform:translateY(105%);opacity:0;pointer-events:none}.pdp-circles-list{position:relative;z-index:1;pointer-events:auto;display:flex;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:visible;width:100%;padding:28px 20px 12px;align-items:flex-end;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.pdp-circles-list::-webkit-scrollbar{display:none}.pdp-circle-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;overflow:visible;transition:margin-inline .36s cubic-bezier(.16,1,.3,1);scroll-snap-align:center;scroll-snap-stop:always}.pdp-circle-wrapper:has(.pdp-circle-item.active){margin-inline:5px}.pdp-circle-item{width:60px;height:60px;border-radius:50%;overflow:hidden;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f472b6,#818cf8,#38bdf8,#34d399) border-box;border:1.5px solid transparent;box-shadow:0 3px 12px rgba(15,23,42,.1),0 1px 3px rgba(15,23,42,.06),inset 0 1px 3px #fff;cursor:pointer;will-change:transform;transition:transform .36s cubic-bezier(.175,.885,.32,1.275),box-shadow .36s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;padding:3px;box-sizing:border-box;flex-shrink:0}.pdp-circle-item:hover:not(.active){transform:translateY(-8px) scale(1.12)!important;box-shadow:0 12px 28px rgba(15,23,42,.16),0 4px 10px rgba(15,23,42,.1),inset 0 1px 3px #fff}.pdp-circle-item:active{transform:scale(.88)!important;transition-duration:.07s!important}.pdp-circle-item.active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)) border-box;border:1.5px solid transparent;z-index:10}.pdp-circle-center-lock{position:absolute;left:50%;bottom:42px;width:75px;height:75px;border-radius:50%;transform:translateX(-50%);pointer-events:none;z-index:11;box-shadow:0 0 0 1.5px #fff,0 0 0 4.5px var(--accent,#1e50e0),0 0 0 6px hsla(0,0%,100%,.25),0 14px 30px color-mix(in srgb,var(--accent,#1e50e0) 38%,transparent),0 4px 12px rgba(15,23,42,.12)}.pdp-circle-label{font-size:10.5px;font-weight:600;color:rgba(15,23,42,.88);letter-spacing:.1px;text-align:center;white-space:nowrap;max-width:68px;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease,font-weight .2s ease,background .22s ease;line-height:1.3;pointer-events:none;background:hsla(0,0%,100%,.6);backdrop-filter:blur(6px) saturate(1.4);-webkit-backdrop-filter:blur(6px) saturate(1.4);padding:2px 7px;border-radius:8px}.pdp-circle-label.active{color:var(--accent,#1e50e0);font-weight:700;background:color-mix(in srgb,var(--accent,#1e50e0) 14%,#fff 86%)}[data-theme=dark] .pdp-circle-label{color:rgba(241,245,249,.92);background:rgba(15,23,42,.55)}[data-theme=dark] .pdp-circle-label.active{color:#93c5fd;background:color-mix(in srgb,#93c5fd 22%,rgba(15,23,42,.7))}.pdp-circle-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.pdp-circle-icon-fallback{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#1e50e0) 18%,#f0f4ff) 0,color-mix(in srgb,var(--accent,#1e50e0) 8%,#e8f0ff) 100%);color:var(--accent,#1e50e0);display:flex;align-items:center;justify-content:center}html[data-pdp-open=true] .header,html[data-pdp-open=true] .nav{z-index:1!important;filter:brightness(.55) saturate(.7);opacity:.5;pointer-events:none;transform:scale(.985);transition:filter .4s ease,opacity .4s ease,transform .4s ease}.header,.nav{transition:filter .35s ease,opacity .35s ease,transform .35s ease}html[data-pdp-open=true] .screen{z-index:9990!important}.blinkit-pdp-topbar{padding:12px 16px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:10010!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;box-shadow:none!important;flex-shrink:0!important;transition:background .3s ease,box-shadow .3s ease,padding .3s ease,backdrop-filter .3s ease!important}.blinkit-pdp-topbar.scrolled{position:sticky!important;top:0!important;background:hsla(0,0%,100%,.94)!important;backdrop-filter:blur(16px) saturate(1.6)!important;-webkit-backdrop-filter:blur(16px) saturate(1.6)!important;box-shadow:0 1px 0 rgba(0,0,0,.07),0 4px 16px rgba(15,23,42,.06)!important;padding:12px 16px!important}.pdp-bottom-sheet:not(.expanded) .blinkit-pdp-topbar.scrolled{border-top-left-radius:28px!important;border-top-right-radius:28px!important}.pdp-bottom-sheet.expanded .blinkit-pdp-topbar.scrolled{border-radius:0!important}[data-theme=dark] .blinkit-pdp-topbar.scrolled{background:rgba(15,23,42,.94)!important}.pdp-bottom-sheet .blinkit-pdp-topbar,.pdp-bottom-sheet .blinkit-pdp-topbar.scrolled{padding:10px 14px!important}.blinkit-pdp-topbar .gbtn{width:40px!important;height:40px!important;border-radius:50%!important;background:hsla(0,0%,100%,.92)!important;box-shadow:0 2px 12px rgba(15,23,42,.14),0 1px 3px rgba(15,23,42,.08)!important;border:1px solid hsla(0,0%,100%,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s!important;cursor:pointer!important;flex-shrink:0!important}.blinkit-pdp-topbar .gbtn:hover{box-shadow:0 4px 20px rgba(15,23,42,.2)!important;transform:scale(1.05)!important}.blinkit-pdp-topbar .gbtn:active{transform:scale(.88)!important;transition-duration:.08s!important}.blinkit-pdp-topbar.scrolled .gbtn{background:var(--surface,#f8fafc)!important;box-shadow:0 1px 6px rgba(15,23,42,.1)!important}.blinkit-pdp-topbar-actions{display:flex!important;gap:8px!important;align-items:center!important}.toast{z-index:20000!important}@media (max-width:768px){.blinkit-attr-bar{margin-top:-36px!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}}.blinkit-attr-bar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:20!important;border-bottom:none!important;gap:6px!important;padding:9px 10px 5px!important;flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important}.bab-chip{background:hsla(0,0%,100%,.97)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:none!important;border-radius:10px!important;box-shadow:0 0 14px hsla(0,0%,100%,.55),0 4px 14px rgba(15,23,42,.16),0 1px 3px rgba(15,23,42,.08)!important;flex-shrink:0!important}.bab-chip span{background:transparent!important;border-bottom:none!important;color:#64748b!important;font-size:9.5px!important;padding:5px 8px 1px!important}.bab-chip b{font-size:11.5px!important;padding:1px 8px 5px!important}[data-theme=dark] .bab-chip{background:rgba(20,23,29,.97)!important;box-shadow:0 0 14px hsla(0,0%,100%,.08),0 4px 14px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3)!important}[data-theme=dark] .bab-chip span{color:#94a3b8!important}.bab-link{background:rgba(240,253,244,.97)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:1.5px solid rgba(134,239,172,.9)!important;border-radius:10px!important;box-shadow:0 0 14px hsla(0,0%,100%,.55),0 4px 14px rgba(15,23,42,.16),0 1px 3px rgba(15,23,42,.08)!important;padding:5px 10px!important;font-size:10.5px!important;flex-shrink:0!important}[data-theme=dark] .bab-link{background:rgba(20,83,45,.5)!important;border-color:rgba(34,197,94,.4)!important}.cart-pill{z-index:20050!important}.tour-layer{position:fixed;inset:0;z-index:20000;pointer-events:none}.tour-blocker{position:absolute;inset:0;pointer-events:auto;background:transparent;cursor:default}.tour-hole{background:transparent;box-shadow:0 0 0 9999px var(--gi-scrim);filter:blur(4px);transition:top .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),left .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),width .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),height .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),opacity .24s ease-out}.tour-hole,.tour-ring{position:fixed;pointer-events:none}.tour-ring{border:1.5px solid color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 75%,#fff 10%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 18%,transparent),0 0 0 1px color-mix(in srgb,#fff 50%,transparent) inset,0 6px 20px -4px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 55%,transparent),0 0 28px 2px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 30%,transparent);animation:tour-halo 2.6s ease-in-out infinite;transition:top .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),left .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),width .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),height .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),opacity .24s ease-out,border-color .2s ease-out}@keyframes tour-halo{0%,to{opacity:1}50%{opacity:.72}}.tour-bubble{position:fixed;pointer-events:auto;overflow:hidden;width:min(300px,calc(100vw - 24px));max-width:calc(100vw - 24px);background:radial-gradient(120% 90% at 100% -10%,color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 30%,transparent) 0,transparent 60%),radial-gradient(100% 90% at -10% 115%,color-mix(in srgb,var(--tour-accent-2,var(--tour-accent,var(--gi-violet-500))) 24%,transparent) 0,transparent 58%),linear-gradient(155deg,color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 10%,var(--gi-surface)) 0,color-mix(in srgb,var(--tour-accent-2,var(--tour-accent,var(--gi-violet-500))) 12%,var(--gi-surface)) 100%);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-radius:22px;box-shadow:0 1px 2px rgba(14,17,22,.04),0 12px 28px -8px rgba(14,17,22,.22),0 24px 48px -16px rgba(14,17,22,.18);padding:14px 16px 12px;font-family:var(--gi-font);transition:top .26s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),left .26s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),opacity .2s ease-out,transform .26s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),background .3s ease-out;outline:none}[data-theme=dark] .tour-bubble{box-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 28px -8px rgba(0,0,0,.55),0 24px 48px -16px rgba(0,0,0,.45)}.tour-blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.tour-blob--a{width:46px;height:46px;top:-14px;right:30px;background:color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 30%,transparent);opacity:.35}.tour-blob--b{width:26px;height:26px;bottom:30px;left:-8px;background:color-mix(in srgb,var(--tour-accent-2,var(--tour-accent,var(--gi-violet-500))) 35%,transparent);opacity:.3}.tour-arrow{position:fixed;pointer-events:none;background:linear-gradient(155deg,color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 14%,var(--gi-surface)) 0,color-mix(in srgb,var(--tour-accent-2,var(--tour-accent,var(--gi-violet-500))) 16%,var(--gi-surface)) 100%);border-radius:6px;transform:rotate(45deg);transition:top .26s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),left .26s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)),opacity .2s ease-out}.tour-skip{position:absolute;top:10px;right:12px;z-index:2;background:transparent;border:none;padding:5px 7px;min-height:28px;font-size:11px;font-weight:var(--gi-fw-medium);letter-spacing:.2px;color:var(--gi-text-muted);cursor:pointer;border-radius:7px;transition:color .15s ease,background .15s ease}.tour-skip:hover{color:var(--gi-text);background:var(--gi-bg)}.tour-bubble-top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;padding-right:34px;margin-bottom:12px}.tour-bubble-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.tour-eyebrow{font-size:10px;font-weight:var(--gi-fw-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--tour-accent,var(--gi-blue-500));opacity:.95}.tour-bubble-title{margin:0;font-size:var(--gi-fs-body-lg);font-weight:var(--gi-fw-bold);color:var(--gi-text);line-height:var(--gi-lh-snug);letter-spacing:var(--gi-ls-tight,-.2px)}.tour-bubble-desc{margin:0;font-size:var(--gi-fs-body-sm);font-weight:var(--gi-fw-regular);line-height:var(--gi-lh-normal);color:var(--gi-text-muted)}.tour-art-tile{position:relative;z-index:1;flex-shrink:0;width:68px;height:68px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--gi-surface) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 14%,transparent) inset}.tourart{width:100%;height:100%}.tourart-pop{transform-origin:center;animation:tourart-pop .38s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.tourart-pulse{transform-origin:center;animation:tourart-pulse .5s ease-out both}.tourart-float-a{animation:tourart-float .42s ease-out .05s both}.tourart-float-b{animation:tourart-float .42s ease-out .16s both}.tourart-cell{transform-origin:center;animation:tourart-cell .36s ease-out both}.tourart-rise{animation:tourart-rise .4s ease-out both}.tourart-bounce{transform-origin:32px 30px;animation:tourart-bounce .46s cubic-bezier(.34,1.56,.64,1) both}.tourart-draw{stroke-dasharray:20;stroke-dashoffset:20;animation:tourart-draw .4s ease-out .1s both}@keyframes tourart-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tourart-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:.16;transform:scale(1)}}@keyframes tourart-float{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tourart-cell{0%{opacity:0;transform:scale(.5) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tourart-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tourart-bounce{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes tourart-draw{to{stroke-dashoffset:0}}.tour-bubble-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-progress{position:relative;flex:1;min-width:36px;max-width:56px;height:4px;border-radius:var(--gi-radius-pill);background:var(--gi-border);overflow:hidden}.tour-progress-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:var(--tour-accent,var(--gi-blue-500));transition:width .28s var(--gi-ease-spring,cubic-bezier(.34,1.56,.64,1))}.tour-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.tour-btn{border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;font-weight:var(--gi-fw-bold);letter-spacing:var(--gi-ls-wide,.01em);border-radius:var(--gi-radius-pill);min-height:34px;padding:0 14px;font-size:12.5px;transition:transform .15s cubic-bezier(.34,1.56,.64,1),filter .15s ease,box-shadow .15s ease}.tour-btn:active{transform:scale(.94)}.tour-btn--primary{background:var(--tour-accent,var(--gi-blue-500));color:#fff;box-shadow:0 4px 14px -2px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 55%,transparent)}.tour-btn--primary:hover{filter:brightness(1.07);box-shadow:0 6px 18px -2px color-mix(in srgb,var(--tour-accent,var(--gi-blue-500)) 60%,transparent)}.tour-btn-arrow{display:inline-block;transition:transform .15s ease}.tour-btn--primary:hover .tour-btn-arrow{transform:translateX(2px)}.tour-btn--ghost{background:var(--gi-bg);color:var(--gi-text-muted);padding:0 12px}.tour-btn--ghost:hover{color:var(--gi-text)}@media (min-width:768px){.tour-bubble{width:min(320px,calc(100vw - 32px));padding:16px 18px 14px;border-radius:24px}.tour-art-tile{width:76px;height:76px;border-radius:18px}.tour-bubble-title{font-size:var(--gi-fs-title-sm)}}@media (min-width:1024px){.tour-bubble{width:min(336px,calc(100vw - 40px))}.tour-art-tile{width:84px;height:84px}.tour-bubble-desc{font-size:var(--gi-fs-body-md)}}@media (max-width:380px){.tour-bubble{padding:12px 14px 10px;border-radius:18px}.tour-art-tile{width:56px;height:56px;border-radius:13px}.tour-btn{min-height:32px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.tour-bubble,.tour-hole,.tour-progress-fill,.tour-ring,.tourart-bounce,.tourart-cell,.tourart-draw,.tourart-float-a,.tourart-float-b,.tourart-pop,.tourart-pulse,.tourart-rise{transition:none!important;animation:none!important}}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}: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-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-outfit),"Plus Jakarta Sans",-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-500);--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-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-600)}[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}}