.categories-modal__hero[data-v-1b0b7c7e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border:1px solid rgba(148,163,184,.3);border-radius:.95rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#db444424,#3b82f617)}.categories-modal__eyebrow[data-v-1b0b7c7e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.categories-modal__title[data-v-1b0b7c7e]{font-size:1.2rem;font-weight:800;line-height:1.2}.categories-modal__count[data-v-1b0b7c7e]{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border-radius:9999px;padding:0 .65rem;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(140deg,#db4444,#ea580c);box-shadow:0 10px 20px -13px #db4444a6}.categories-tree-wrap[data-v-1b0b7c7e]{border:1px solid rgba(148,163,184,.32);border-radius:12px;padding:.65rem}.categories-tree[data-v-1b0b7c7e] .p-tree-filter{width:100%;border-radius:10px}.categories-tree[data-v-1b0b7c7e] .p-treenode-content{border-radius:10px;padding:.2rem}.tree-link[data-v-1b0b7c7e]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid rgba(100,116,139,.35);border-radius:9px;padding:.5rem .6rem;background:#0f172a47;transition:border-color .2s ease,transform .2s ease,background-color .2s ease;cursor:pointer}.tree-link[data-v-1b0b7c7e]:hover{border-color:#3b82f699;background:#1e293b73;transform:translateY(-1px)}.tree-link__left[data-v-1b0b7c7e]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.tree-link__icon[data-v-1b0b7c7e]{width:1.5rem;height:1.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f62e;color:#93c5fd;flex-shrink:0}.tree-link__name[data-v-1b0b7c7e]{font-weight:650;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-link__count[data-v-1b0b7c7e]{min-width:1.4rem;height:1.4rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;background:#3b82f633;color:#bfdbfe}.tree-link__go[data-v-1b0b7c7e]{width:1.8rem;height:1.8rem;border-radius:9999px;border:1px solid rgba(59,130,246,.5);color:#bfdbfe;background:#1e293b80;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s ease}.tree-link__go[data-v-1b0b7c7e]:hover{background:#3b82f63d;transform:translate(1px)}.product-share[data-v-e46d942f]{position:relative;display:inline-flex;z-index:8}.product-share__trigger[data-v-e46d942f]{min-width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.36);background:#0f172ab8;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .65rem;font-size:.8rem;font-weight:800;box-shadow:0 12px 22px -18px #020617d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-share__trigger[data-v-e46d942f]:hover,.product-share--open .product-share__trigger[data-v-e46d942f]{border-color:#db444499;background:#db4444e6}.product-share__menu[data-v-e46d942f]{position:fixed;z-index:10040;min-width:178px;border-radius:12px;border:1px solid rgba(148,163,184,.34);background:#0f172af5;color:#e5e7eb;padding:.35rem;box-shadow:0 22px 44px -24px #020617eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-share__menu--right[data-v-e46d942f]{transform-origin:top right}.product-share__menu--left[data-v-e46d942f]{transform-origin:top left}.product-share__item[data-v-e46d942f]{width:100%;border-radius:9px;display:flex;align-items:center;gap:.55rem;padding:.5rem .55rem;font-size:.78rem;font-weight:750;text-align:start}.product-share__item[data-v-e46d942f]:hover{background:#db444429}.product-share__item i[data-v-e46d942f]{width:16px;text-align:center}.product-share__item--copy[data-v-e46d942f]{border-top:1px solid rgba(148,163,184,.18);margin-top:.2rem}@media(max-width:640px){.product-share__menu[data-v-e46d942f]{min-width:170px;max-width:calc(100vw - 24px)}}.search-modal-form[data-v-9921aac9]{display:flex;gap:.6rem}.search-modal-input[data-v-9921aac9]{min-width:0;flex:1 1 auto;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a14;padding:.72rem 1rem;font-size:.92rem;outline:none}.search-modal-input[data-v-9921aac9]:focus{border-color:#db4444a6;box-shadow:0 0 0 3px #db44441f}.search-modal-submit[data-v-9921aac9]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(148,163,184,.35)}.glass-nav[data-v-8d831f53]{position:relative;z-index:70;border-color:color-mix(in srgb,var(--navbar-border) 70%,transparent)!important;transition:border-radius .25s ease,box-shadow .25s ease,background-color .25s ease,transform .25s ease}.glass-nav--sticky[data-v-8d831f53]{position:sticky;top:0}.glass-nav--hidden[data-v-8d831f53]{transform:translateY(calc(-100% - 16px))}.glass-nav--scroll-shrink.glass-nav--scrolled .glass-nav__inner[data-v-8d831f53]{padding-top:.7rem;padding-bottom:.7rem}.glass-nav--floating_frame[data-v-8d831f53],.glass-nav--curved_3d[data-v-8d831f53],.glass-nav--modern_rail[data-v-8d831f53],.glass-nav--luxury_line[data-v-8d831f53],.glass-nav--compact_pro[data-v-8d831f53]{margin:10px auto 0;width:min(calc(100% - 24px),1240px);border:1px solid color-mix(in srgb,var(--navbar-border) 74%,transparent)!important;border-radius:max(var(--navbar-radius),16px);overflow:visible}.glass-nav--height-compact .glass-nav__inner[data-v-8d831f53]{padding-top:.75rem;padding-bottom:.75rem}.glass-nav--height-tall .glass-nav__inner[data-v-8d831f53]{padding-top:1.55rem;padding-bottom:1.55rem}.glass-nav--logo-center .glass-nav__inner[data-v-8d831f53]{justify-content:center}.glass-nav--logo-center .brand-mark[data-v-8d831f53]{flex-basis:100%;justify-content:center}.glass-nav--logo-split .brand-mark[data-v-8d831f53]{order:2;flex:1 1 100%;justify-content:center}.glass-nav--logo-split .glass-menu[data-v-8d831f53]{order:1}.glass-nav--logo-split .nav-tools[data-v-8d831f53]{order:3}.glass-nav--width-full[data-v-8d831f53]{width:calc(100% - 24px);max-width:none;margin-left:12px;margin-right:12px;border-radius:max(var(--navbar-radius),16px);box-shadow:var(--navbar-shadow),inset 0 1px #ffffff29!important}.glass-nav--width-edge[data-v-8d831f53]{width:100%;max-width:none;margin-top:0;margin-left:0;margin-right:0;border-left:0!important;border-right:0!important;border-radius:0 0 max(var(--navbar-radius),18px) max(var(--navbar-radius),18px);box-shadow:var(--navbar-shadow),inset 0 -1px color-mix(in srgb,var(--navbar-accent) 28%,transparent),inset 0 1px #ffffff24!important}.glass-nav--width-full .glass-nav__inner[data-v-8d831f53],.glass-nav--width-edge .glass-nav__inner[data-v-8d831f53]{max-width:none}.glass-nav--width-edge .glass-nav__inner[data-v-8d831f53]{border-radius:0 0 max(calc(var(--navbar-radius) - 4px),14px) max(calc(var(--navbar-radius) - 4px),14px);padding-left:max(1rem,2.5vw);padding-right:max(1rem,2.5vw)}.glass-nav--width-full.glass-nav--inner-frame .glass-nav__inner[data-v-8d831f53],.glass-nav--width-edge.glass-nav--inner-frame .glass-nav__inner[data-v-8d831f53]{width:calc(100% - 20px);max-width:none}.glass-nav--floating_frame[data-v-8d831f53]{background:linear-gradient(135deg,color-mix(in srgb,var(--navbar-bg) 82%,white 10%),color-mix(in srgb,var(--navbar-bg) 76%,black 8%))!important;box-shadow:var(--navbar-shadow),inset 0 1px #ffffff2e!important}.glass-nav--bg-solid[data-v-8d831f53]{background:var(--navbar-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-nav--bg-gradient[data-v-8d831f53]{background:linear-gradient(120deg,color-mix(in srgb,var(--navbar-accent) 22%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--navbar-bg) 94%,white 8%),color-mix(in srgb,var(--navbar-bg) 84%,black 10%))!important}.glass-nav--bg-glow[data-v-8d831f53]{background:radial-gradient(480px 120px at 18% 0%,color-mix(in srgb,var(--navbar-accent) 28%,transparent),transparent 70%),radial-gradient(420px 120px at 92% 0%,color-mix(in srgb,var(--navbar-accent) 18%,transparent),transparent 74%),color-mix(in srgb,var(--navbar-bg) 82%,transparent)!important}.glass-nav--curved_3d[data-v-8d831f53]{transform:perspective(1000px) rotateX(.6deg);background:linear-gradient(180deg,color-mix(in srgb,var(--navbar-bg) 92%,white 10%),color-mix(in srgb,var(--navbar-bg) 78%,black 14%))!important;border-bottom-width:3px!important;box-shadow:var(--navbar-shadow),inset 0 1px #ffffff3d,inset 0 -12px 24px #02061714!important}.glass-nav--modern_rail[data-v-8d831f53]{border-radius:max(var(--navbar-radius),8px);background:linear-gradient(90deg,color-mix(in srgb,var(--navbar-accent) 16%,transparent),transparent 28%,color-mix(in srgb,var(--navbar-accent) 12%,transparent)),color-mix(in srgb,var(--navbar-bg) 86%,transparent)!important}.glass-nav--luxury_line[data-v-8d831f53]:before,.glass-nav--modern_rail[data-v-8d831f53]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--navbar-accent),transparent);pointer-events:none}.glass-nav--luxury_line[data-v-8d831f53]{background:linear-gradient(180deg,color-mix(in srgb,var(--navbar-bg) 92%,white 8%),color-mix(in srgb,var(--navbar-bg) 84%,black 10%))!important}.glass-nav--compact_pro .glass-nav__inner[data-v-8d831f53]{padding-top:.75rem;padding-bottom:.75rem}.glass-nav--inner-frame .glass-nav__inner[data-v-8d831f53]{margin:10px auto;width:min(calc(100% - 20px),1200px);border:1px solid color-mix(in srgb,var(--navbar-border) 58%,transparent);background:color-mix(in srgb,var(--navbar-bg) 42%,transparent);box-shadow:inset 0 1px #ffffff24}.glass-nav__inner[data-v-8d831f53]{border-radius:max(calc(var(--navbar-radius) - 4px),12px);overflow:visible}.brand-mark[data-v-8d831f53]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.brand-mark[data-v-8d831f53]:hover{transform:translateY(-1px)}.brand-logo[data-v-8d831f53]{box-shadow:0 8px 20px -14px #0f172aad;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.brand-mark:hover .brand-logo[data-v-8d831f53]{transform:rotate(-8deg) scale(1.06);box-shadow:0 10px 28px -10px color-mix(in srgb,var(--navbar-accent) 64%,transparent)}.brand-name[data-v-8d831f53]{text-shadow:0 1px 0 rgba(255,255,255,.14);background-image:linear-gradient(90deg,currentColor 0%,currentColor 40%,var(--navbar-accent) 50%,currentColor 60%,currentColor 100%);background-size:220% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;transition:background-position .8s ease}.brand-mark:hover .brand-name[data-v-8d831f53]{-webkit-text-fill-color:transparent;background-position:-100% 0}.nav-link[data-v-8d831f53]{opacity:.94;transition:opacity .2s ease,transform .2s ease,color .2s ease;position:relative}.glass-nav--menu-pills .nav-link[data-v-8d831f53],.glass-nav--menu-tabs .nav-link[data-v-8d831f53]{padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--navbar-border) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--navbar-bg) 34%,transparent)}.glass-nav--menu-tabs .nav-link[data-v-8d831f53]{border-radius:10px}.glass-nav--menu-underline .nav-link[data-v-8d831f53]{padding-bottom:.3rem}.nav-link[data-v-8d831f53]:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--navbar-accent),transparent);border-radius:2px;transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-8d831f53]:hover{opacity:1;transform:translateY(-1px);color:var(--navbar-accent)}.nav-link[data-v-8d831f53]:hover:after{width:100%}.glass-nav--active-none .nav-link--active[data-v-8d831f53]:after{width:0}.glass-nav--active-underline .nav-link--active[data-v-8d831f53]:after{width:100%}.glass-nav--active-pill .nav-link--active[data-v-8d831f53]{color:#fff;background:linear-gradient(135deg,var(--navbar-accent),color-mix(in srgb,var(--navbar-accent) 68%,black));border-color:color-mix(in srgb,var(--navbar-accent) 70%,transparent);box-shadow:0 12px 26px -18px var(--navbar-accent)}.glass-nav--active-dot .nav-link--active[data-v-8d831f53]:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--navbar-accent);box-shadow:0 0 12px var(--navbar-accent)}.nav-pill[data-v-8d831f53],.nav-icon-pill[data-v-8d831f53]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease,background-color .18s ease,color .18s ease,opacity .18s ease;position:relative;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate}.glass-nav--actions-icon .nav-pill[data-v-8d831f53]{width:2.5rem;padding-left:0;padding-right:0;overflow:hidden}.glass-nav--actions-icon .nav-pill>span[data-v-8d831f53]:not(.nav-pill__avatar),.glass-nav--actions-icon .nav-pill[data-v-8d831f53]:not(.nav-pill--user){font-size:0}.glass-nav--actions-cta .nav-pill[data-v-8d831f53],.glass-nav--actions-cta .nav-icon-pill[data-v-8d831f53],.glass-nav--actions-cta .cart-total-pill[data-v-8d831f53]{border-color:color-mix(in srgb,var(--navbar-accent) 48%,transparent)!important;box-shadow:0 10px 24px -18px var(--navbar-accent)}.glass-nav--actions-minimal .nav-pill[data-v-8d831f53],.glass-nav--actions-minimal .nav-icon-pill[data-v-8d831f53],.glass-nav--actions-minimal .cart-total-pill[data-v-8d831f53]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.glass-nav--search-command .nav-search[data-v-8d831f53]{flex:1 1 min(520px,42vw)}.glass-nav--search-command .nav-search__input[data-v-8d831f53]{width:100%!important;min-width:min(520px,42vw);border-radius:999px;padding-top:.7rem;padding-bottom:.7rem;box-shadow:inset 0 1px #ffffff1f,0 16px 34px -26px #020617b3}.glass-nav--search-floating_chip .nav-search-trigger[data-v-8d831f53]{border-color:color-mix(in srgb,var(--navbar-accent) 46%,transparent)!important;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--navbar-accent) 24%,transparent),transparent 60%),color-mix(in srgb,var(--navbar-bg) 42%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--navbar-accent) 18%,transparent),0 14px 30px -22px var(--navbar-accent)}.navbar-announcement[data-v-8d831f53]{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:30px;border-radius:max(calc(var(--navbar-radius) - 8px),10px);border:1px solid color-mix(in srgb,var(--navbar-accent) 34%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--navbar-accent) 16%,transparent),transparent),color-mix(in srgb,var(--navbar-bg) 36%,transparent);color:var(--navbar-text);font-size:.78rem;font-weight:800;text-decoration:none}.navbar-announcement--static[data-v-8d831f53]{cursor:default}.nav-pill[data-v-8d831f53]:focus-visible,.nav-icon-pill[data-v-8d831f53]:focus-visible{outline:2px solid color-mix(in srgb,var(--navbar-accent) 70%,transparent);outline-offset:3px}.nav-pill[data-v-8d831f53]:hover,.nav-icon-pill[data-v-8d831f53]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 28px -14px #02061799,0 3px 8px -3px #02061740}.nav-pill[data-v-8d831f53]:active,.nav-icon-pill[data-v-8d831f53]:active{transform:translateY(0) scale(.96);transition-duration:.08s;box-shadow:0 1px 3px #00000026 inset}.nav-search__input[data-v-8d831f53]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:box-shadow .2s ease,border-color .2s ease}.nav-search__input[data-v-8d831f53]:focus{box-shadow:0 14px 24px -18px #db44445c}.nav-pill__avatar[data-v-8d831f53]{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#db4444,#ff7676,#db4444);background-size:200% 200%;color:#fff;font-size:.7rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0;box-shadow:0 2px 8px -2px #db444499,inset 0 1px #ffffff4d;animation:aurora-shift-8d831f53 5s ease-in-out infinite}.nav-pill__avatar--sm[data-v-8d831f53]{width:1.3rem;height:1.3rem;font-size:.62rem}@keyframes aurora-shift-8d831f53{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.nav-pill--user[data-v-8d831f53]{border-color:#db444452!important}.nav-pill--user[data-v-8d831f53]:hover{border-color:#db444499!important;box-shadow:0 0 0 2px #db444426,0 10px 24px -12px #db444473}.nav-pill--user:hover .nav-pill__avatar[data-v-8d831f53]{transform:scale(1.1) rotate(-6deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.nav-pill--primary[data-v-8d831f53],.nav-icon-pill--primary[data-v-8d831f53]{background:linear-gradient(135deg,#db4444,#ff5e5e,#db4444 70%,#c93333)!important;background-size:220% 220%!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px -4px #db4444a6,inset 0 1px #ffffff40;animation:aurora-shift-8d831f53 4.5s ease-in-out infinite;text-shadow:0 1px 1px rgba(0,0,0,.18)}.nav-pill--primary[data-v-8d831f53]:hover,.nav-icon-pill--primary[data-v-8d831f53]:hover{box-shadow:0 12px 32px -8px #db4444d9,0 0 24px #db444473,inset 0 1px #ffffff59;transform:translateY(-3px) scale(1.05);animation-duration:1.8s}.nav-pill--primary[data-v-8d831f53]:active,.nav-icon-pill--primary[data-v-8d831f53]:active{transform:translateY(0) scale(.96);box-shadow:0 2px 6px -2px #db444480,inset 0 2px 4px #0000002e}.nav-pill--danger[data-v-8d831f53]{overflow:hidden}.nav-pill--danger[data-v-8d831f53]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#db44442e,#db444452);transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.nav-pill--danger[data-v-8d831f53]:hover:after{transform:translate(0)}.nav-pill--danger[data-v-8d831f53]:hover{border-color:#db4444b3!important;color:#db4444!important;box-shadow:0 0 0 2px #db44442e,0 10px 24px -12px #db44448c}.nav-pill--danger:hover i[data-v-8d831f53]{transform:translate(2px);transition:transform .3s ease}.nav-pill--toggle i[data-v-8d831f53],.nav-icon-pill--toggle i[data-v-8d831f53],.nav-pill--toggle span[data-v-8d831f53],.nav-icon-pill--toggle span[data-v-8d831f53]{transition:transform .55s cubic-bezier(.34,1.56,.64,1);display:inline-block}.nav-pill--toggle:hover i[data-v-8d831f53],.nav-icon-pill--toggle:hover i[data-v-8d831f53]{transform:rotate(180deg) scale(1.18)}.nav-pill--toggle:hover span[data-v-8d831f53],.nav-icon-pill--toggle:hover span[data-v-8d831f53]{transform:scale(1.12)}.nav-pill--toggle[data-v-8d831f53]:hover,.nav-icon-pill--toggle[data-v-8d831f53]:hover{border-color:#db444473!important;box-shadow:0 0 0 2px #db444438,0 0 18px -2px #db444452,0 8px 22px -12px #0206178c}.nav-icon-pill--wishlist i[data-v-8d831f53]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s ease}.nav-icon-pill--wishlist[data-v-8d831f53]:hover{color:#db4444!important;border-color:#db444499!important;box-shadow:0 0 0 2px #db444438,0 0 20px #db444466,0 8px 22px -12px #db44448c}.nav-icon-pill--wishlist:hover i[data-v-8d831f53]{animation:heart-beat-8d831f53 .8s ease-in-out infinite}@keyframes heart-beat-8d831f53{0%,to{transform:scale(1.18)}25%{transform:scale(1.32)}50%{transform:scale(1.18)}75%{transform:scale(1.28)}}.nav-icon-pill--cart-active[data-v-8d831f53]{box-shadow:0 0 0 2px #db444452}.nav-icon-pill--cart-active[data-v-8d831f53]:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(219,68,68,.55);animation:pulse-ring-8d831f53 1.8s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none;z-index:0}@keyframes pulse-ring-8d831f53{0%{transform:scale(1);opacity:.75}80%,to{transform:scale(1.45);opacity:0}}.nav-icon-pill--cart-active[data-v-8d831f53]:hover{box-shadow:0 0 0 2px #db44448c,0 0 22px #db444473,0 8px 22px -12px #db44448c}.nav-icon-pill i[data-v-8d831f53]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-icon-pill:hover i[data-v-8d831f53]{transform:scale(1.15)}.nav-icon-pill--menu:hover i[data-v-8d831f53]{transform:rotate(90deg) scale(1.1)}.nav-icon-pill--menu[data-v-8d831f53]:hover{border-color:color-mix(in srgb,var(--navbar-accent) 40%,transparent)!important;box-shadow:0 0 0 2px #db44442e,0 8px 22px -12px #0206178c}.nav-cart-badge[data-v-8d831f53]{position:absolute;top:-6px;right:-6px;min-width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#ff5757,#db4444);color:#fff;font-size:.6rem;font-weight:900;padding:0 .28rem;line-height:1;box-shadow:0 3px 8px -2px #db4444bf,0 0 0 2px #fffffff2,inset 0 1px #ffffff4d;pointer-events:none;z-index:2;animation:badge-pop-8d831f53 .4s cubic-bezier(.34,1.56,.64,1) backwards,badge-heartbeat-8d831f53 2.4s ease-in-out .4s infinite}@keyframes badge-pop-8d831f53{0%{transform:scale(0) rotate(-90deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes badge-heartbeat-8d831f53{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cart-total-pill[data-v-8d831f53]{max-width:220px;background-image:linear-gradient(125deg,#db44441f,#ff8a8a14,#3b82f614);background-size:200% 200%;animation:cart-breath-8d831f53 6s ease-in-out infinite}@keyframes cart-breath-8d831f53{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cart-total-pill[data-v-8d831f53]:hover{animation-duration:2.5s;border-color:#db444480!important;box-shadow:0 0 0 2px #db444426,0 10px 24px -12px #db444473}.cart-total-pill__label[data-v-8d831f53]{font-size:.64rem;font-weight:700;opacity:.85;text-transform:uppercase;letter-spacing:.07em}.cart-total-pill__value[data-v-8d831f53]{font-size:.82rem;font-weight:900;white-space:nowrap;background:linear-gradient(135deg,#db4444,#ff7676,#db4444);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aurora-shift-8d831f53 4s ease-in-out infinite}.cart-total-pill--mobile[data-v-8d831f53]{width:100%;max-width:100%}.settings-sheet[data-v-8d831f53],.mobile-menu-sheet[data-v-8d831f53]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 30px -22px #020617a6}.settings-item[data-v-8d831f53]{justify-content:space-between}.account-actions[data-v-8d831f53]{margin-top:.25rem}.search-suggestions-panel[data-v-8d831f53]{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:90;border-radius:14px;border:1px solid rgba(148,163,184,.32);padding:.55rem;box-shadow:0 16px 40px -24px #020617d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-height:360px;overflow:auto}.nav-tools .search-suggestions-panel[data-v-8d831f53]{min-width:420px}.search-suggestions-panel--light[data-v-8d831f53]{background:#fffffff2;color:#0f172a;border-color:#0f172a24}.search-suggestions-panel--dark[data-v-8d831f53]{background:#0f172af0;color:#e5e7eb;border-color:#94a3b859}.search-suggestions-panel--mobile[data-v-8d831f53]{top:calc(100% + .35rem)}.suggestions-section+.suggestions-section[data-v-8d831f53]{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed rgba(148,163,184,.32)}.suggestions-title[data-v-8d831f53]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-bottom:.35rem}.shortcut-chips[data-v-8d831f53]{display:flex;flex-wrap:wrap;gap:.35rem}.shortcut-chip[data-v-8d831f53]{border:1px solid rgba(148,163,184,.42);border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;background:transparent}.suggestion-row[data-v-8d831f53]{width:100%;border-radius:10px;text-align:left;display:flex;flex-direction:column;gap:.1rem;padding:.45rem .52rem;transition:background-color .2s ease}.suggestion-row--product[data-v-8d831f53]{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.6rem;min-height:58px;padding:.42rem .48rem;overflow:hidden;transition:background-color .2s ease,box-shadow .22s ease}.suggestion-row--product[data-v-8d831f53]:hover,.suggestion-row--product.suggestion-row--active[data-v-8d831f53]{box-shadow:inset 0 0 0 1px #db44442e}.suggestion-row__thumb[data-v-8d831f53]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0f172a0f;width:46px;height:46px}.suggestion-row__thumb img[data-v-8d831f53]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.suggestion-row__body[data-v-8d831f53]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.suggestion-row[data-v-8d831f53]:hover,.suggestion-row--active[data-v-8d831f53]{background:#db44441f}.search-product-screen-preview[data-v-8d831f53]{position:fixed;z-index:30;border-radius:18px;border:1px solid rgba(148,163,184,.34);background:#0f172ae6;box-shadow:0 30px 70px -34px #020617eb;overflow:hidden;pointer-events:none;animation:searchPreviewIn-8d831f53 .18s ease both}.search-product-screen-preview__media[data-v-8d831f53]{height:clamp(190px,28vw,280px);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafcfa,#e2e8f0e6),radial-gradient(180px 120px at 50% 25%,rgba(219,68,68,.12),transparent 74%)}.search-product-screen-preview__media img[data-v-8d831f53]{width:88%;height:88%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(15,23,42,.22))}.search-product-screen-preview__caption[data-v-8d831f53]{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .85rem .85rem;color:#f8fafc}.search-product-screen-preview__caption span[data-v-8d831f53]{font-size:.86rem;font-weight:800;line-height:1.25}.search-product-screen-preview__caption small[data-v-8d831f53]{font-size:.72rem;color:#cbd5e1}@keyframes searchPreviewIn-8d831f53{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.suggestion-row__primary[data-v-8d831f53]{font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-row__meta[data-v-8d831f53]{font-size:.71rem;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-state[data-v-8d831f53]{padding:.35rem .3rem;font-size:.73rem;opacity:.9}.search-suggestions-panel--light .suggestions-title[data-v-8d831f53]{color:#334155}.search-suggestions-panel--light .shortcut-chip[data-v-8d831f53]{color:#0f172a;background:#f8fafc;border-color:#0f172a29}.search-suggestions-panel--light .suggestion-row__primary[data-v-8d831f53]{color:#0f172a}.search-suggestions-panel--light .suggestion-row__meta[data-v-8d831f53]{color:#475569}.search-suggestions-panel--light .suggestion-row__thumb[data-v-8d831f53]{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#0f172a24}.search-suggestions-panel--light .suggestion-state[data-v-8d831f53]{color:#334155}.search-suggestions-panel--dark .suggestions-title[data-v-8d831f53]{color:#cbd5e1}.search-suggestions-panel--dark .shortcut-chip[data-v-8d831f53]{color:#e2e8f0;background:#94a3b81f}.search-suggestions-panel--dark .suggestion-row__primary[data-v-8d831f53]{color:#e5e7eb}.search-suggestions-panel--dark .suggestion-row__meta[data-v-8d831f53]{color:#cbd5e1}.search-suggestions-panel--dark .suggestion-row__thumb[data-v-8d831f53]{background:linear-gradient(180deg,#0f172ac7,#1e293bb3);border-color:#94a3b847}.search-suggestions-panel--dark .suggestion-state[data-v-8d831f53]{color:#cbd5e1}@media(max-width:1023px){.nav-tools .search-suggestions-panel[data-v-8d831f53],.search-suggestions-panel[data-v-8d831f53]{min-width:0}.suggestion-row--product[data-v-8d831f53]{grid-template-columns:58px minmax(0,1fr);min-height:72px;gap:.7rem;padding:.5rem;box-shadow:none}.suggestion-row__thumb[data-v-8d831f53]{width:58px;height:58px;border-radius:12px}.search-product-screen-preview[data-v-8d831f53]{display:none}.suggestion-row__primary[data-v-8d831f53]{font-size:.84rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.suggestion-row__meta[data-v-8d831f53]{font-size:.72rem}.glass-nav__inner[data-v-8d831f53]{gap:.5rem}.brand-mark[data-v-8d831f53]{min-width:0;flex:1 1 auto;gap:.55rem}.brand-logo[data-v-8d831f53]{width:2.35rem;height:2.35rem}.brand-name[data-v-8d831f53]{font-size:2.2rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-quick-tools[data-v-8d831f53]{flex:0 0 auto}}@media(max-width:640px){.glass-nav__inner[data-v-8d831f53]{padding-top:.65rem;padding-bottom:.65rem}.brand-name[data-v-8d831f53]{font-size:1.75rem;max-width:52vw}.mobile-quick-tools .nav-icon-pill[data-v-8d831f53]{width:2rem;height:2rem}}.mobile-inline-search-bar[data-v-8d831f53]{order:10}.mobile-inline-search-bar .nav-search__input[data-v-8d831f53]{border-radius:12px;font-size:.9rem}.mobile-inline-search-bar .search-suggestions-panel--mobile[data-v-8d831f53]{top:calc(100% + .3rem);max-height:55vh}.shop-background[data-v-3c150846]{position:fixed;inset:0;pointer-events:none;z-index:-1;--bg-pattern-strong: rgba(99, 102, 108, .16);--bg-pattern-mid: rgba(148, 163, 184, .12);--bg-pattern-soft: rgba(148, 163, 184, .08);--bg-overlay-strong: rgba(59, 130, 246, .14);--bg-overlay-mid: rgba(59, 130, 246, .1);--bg-overlay-soft: rgba(59, 130, 246, .08);--bg-white-soft: rgba(255, 255, 255, .1);--bg-image-layer: none;--bg-image-size: cover;--bg-image-position: center center;--bg-image-repeat: no-repeat;--bg-image-attachment: fixed;--bg-layer-opacity-custom: .75;--bg-overlay-opacity-custom: .34;--bg-layer-blur: 0px;--bg-vignette-layer: radial-gradient(circle at 50% 45%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0) 100%)}.shop-background__base[data-v-3c150846],.shop-background__overlay[data-v-3c150846]{position:absolute;inset:0}.shop-background__base[data-v-3c150846]{background-color:transparent;background-image:var(--bg-pattern);background-size:var(--bg-size);opacity:var(--bg-layer-opacity-custom, var(--bg-opacity, 1));animation:var(--bg-animation);filter:blur(var(--bg-layer-blur))}.shop-background__overlay[data-v-3c150846]{opacity:var(--bg-overlay-opacity-custom, var(--bg-overlay-opacity, .2));background:var(--bg-vignette-layer),var(--bg-overlay);animation:var(--bg-overlay-animation,pageSheenMove-3c150846 20s ease-in-out infinite alternate)}.shop-background.bg-mode-image .shop-background__base[data-v-3c150846]{background-image:var(--bg-image-layer);background-size:var(--bg-image-size);background-position:var(--bg-image-position);background-repeat:var(--bg-image-repeat);background-attachment:var(--bg-image-attachment);animation:none}.shop-background.bg-mode-image-pattern .shop-background__base[data-v-3c150846]{background-image:var(--bg-image-layer),var(--bg-pattern);background-size:var(--bg-image-size),var(--bg-size);background-position:var(--bg-image-position),center;background-repeat:var(--bg-image-repeat),repeat;background-attachment:var(--bg-image-attachment),fixed}.bg-style-dots-flow[data-v-3c150846]{--bg-pattern: radial-gradient(circle, var(--bg-pattern-strong) 1px, transparent 1px);--bg-size: 18px 18px;--bg-opacity: 1;--bg-animation: pageGridShift 38s linear infinite;--bg-overlay: linear-gradient(120deg, var(--bg-white-soft), transparent 42%);--bg-overlay-opacity: .34}.bg-style-micro-grid[data-v-3c150846]{--bg-pattern: linear-gradient(var(--bg-pattern-mid) 1px, transparent 1px), linear-gradient(90deg, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 22px 22px;--bg-opacity: .65;--bg-animation: pageGridShift 55s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-white-soft), transparent 40%), radial-gradient(800px 300px at 80% 0%, var(--bg-overlay-soft), transparent 72%);--bg-overlay-opacity: .32}.bg-style-diagonal-mesh[data-v-3c150846]{--bg-pattern: repeating-linear-gradient(45deg, var(--bg-pattern-strong) 0px, var(--bg-pattern-strong) 1px, transparent 1px, transparent 18px), repeating-linear-gradient(-45deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 18px);--bg-size: 28px 28px;--bg-opacity: .78;--bg-animation: pageMeshDrift 42s linear infinite;--bg-overlay: linear-gradient(115deg, var(--bg-white-soft), transparent 45%);--bg-overlay-opacity: .28}.bg-style-cross-weave[data-v-3c150846]{--bg-pattern: repeating-linear-gradient(0deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 26px), repeating-linear-gradient(90deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 26px);--bg-size: 26px 26px;--bg-opacity: .75;--bg-animation: pageGridShift 50s linear infinite;--bg-overlay: radial-gradient(900px 340px at 18% 0%, var(--bg-overlay-soft), transparent 72%);--bg-overlay-opacity: .34}.bg-style-paper-grain[data-v-3c150846]{--bg-pattern: radial-gradient(circle at 20% 20%, var(--bg-pattern-mid) .8px, transparent 1.2px), radial-gradient(circle at 80% 70%, var(--bg-pattern-soft) .8px, transparent 1.2px);--bg-size: 14px 14px, 18px 18px;--bg-opacity: .8;--bg-animation: pageNoiseMove 28s linear infinite;--bg-overlay: linear-gradient(100deg, var(--bg-white-soft), transparent 40%);--bg-overlay-opacity: .3}.bg-style-hex-fade[data-v-3c150846]{--bg-pattern: radial-gradient(circle at 25% 25%, var(--bg-pattern-strong) 1px, transparent 1.4px), radial-gradient(circle at 75% 75%, var(--bg-pattern-strong) 1px, transparent 1.4px);--bg-size: 24px 14px;--bg-opacity: .76;--bg-animation: pageGridShift 40s linear infinite;--bg-overlay: linear-gradient(120deg, var(--bg-white-soft), transparent 42%), radial-gradient(700px 300px at 100% 0%, var(--bg-overlay-soft), transparent 70%);--bg-overlay-opacity: .34}.bg-style-circuit-lines[data-v-3c150846]{--bg-pattern: repeating-linear-gradient(90deg, var(--bg-pattern-strong) 0px, var(--bg-pattern-strong) 2px, transparent 2px, transparent 44px), repeating-linear-gradient(0deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 36px);--bg-size: 44px 36px;--bg-opacity: .62;--bg-animation: pageCircuitMove 30s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-overlay-soft), transparent 45%);--bg-overlay-opacity: .38}.bg-style-aurora-stripe[data-v-3c150846]{--bg-pattern: repeating-linear-gradient(90deg, var(--bg-pattern-soft) 0px, var(--bg-pattern-soft) 1px, transparent 1px, transparent 30px);--bg-size: 30px 30px;--bg-opacity: .7;--bg-animation: pageGridShift 45s linear infinite;--bg-overlay: linear-gradient(115deg, var(--bg-overlay-mid), var(--bg-overlay-soft), transparent 62%);--bg-overlay-opacity: .36}.bg-style-soft-rings[data-v-3c150846]{--bg-pattern: radial-gradient(circle at 20% 20%, var(--bg-pattern-strong) 1px, transparent 1px), radial-gradient(circle at 80% 80%, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 34px 34px;--bg-opacity: .72;--bg-animation: pageSoftPulse 16s ease-in-out infinite alternate;--bg-overlay: radial-gradient(900px 380px at 50% -12%, var(--bg-overlay-mid), transparent 68%), radial-gradient(900px 380px at 50% 112%, var(--bg-overlay-soft), transparent 68%);--bg-overlay-opacity: .3}.bg-style-isometric-dots[data-v-3c150846]{--bg-pattern: radial-gradient(circle, var(--bg-pattern-strong) 1px, transparent 1px), radial-gradient(circle, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 20px 20px, 20px 20px;--bg-opacity: .75;--bg-animation: pageIsoMove 34s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-white-soft), transparent 42%), linear-gradient(310deg, var(--bg-overlay-soft), transparent 48%);--bg-overlay-opacity: .3}.bg-style-cinematic-gradient[data-v-3c150846]{--bg-pattern: radial-gradient(1200px 500px at -10% -20%, var(--bg-overlay-strong), transparent 62%), radial-gradient(1000px 440px at 110% 120%, var(--bg-overlay-mid), transparent 64%);--bg-size: cover;--bg-opacity: .95;--bg-animation: pageAuroraDrift 24s ease-in-out infinite alternate;--bg-overlay: linear-gradient(120deg, rgba(15, 23, 42, .26), transparent 42%), linear-gradient(300deg, rgba(249, 115, 22, .12), transparent 48%);--bg-overlay-opacity: .45}.bg-style-neon-grid[data-v-3c150846]{--bg-pattern: linear-gradient(rgba(6, 182, 212, .22) 1px, transparent 1px), linear-gradient(90deg, rgba(6, 182, 212, .22) 1px, transparent 1px), radial-gradient(850px 280px at 50% -20%, rgba(34, 197, 94, .2), transparent 70%);--bg-size: 28px 28px, 28px 28px, cover;--bg-opacity: .78;--bg-animation: pageNeonPulse 9s ease-in-out infinite alternate;--bg-overlay: linear-gradient(135deg, rgba(6, 182, 212, .16), transparent 46%), radial-gradient(520px 260px at 50% 120%, rgba(34, 197, 94, .14), transparent 72%);--bg-overlay-opacity: .42}.bg-style-sunset-waves[data-v-3c150846]{--bg-pattern: radial-gradient(900px 360px at 20% 0%, rgba(251, 113, 133, .2), transparent 70%), radial-gradient(800px 320px at 90% 100%, rgba(245, 158, 11, .18), transparent 70%), repeating-linear-gradient(160deg, rgba(255, 255, 255, .12) 0px, rgba(255, 255, 255, .12) 1px, transparent 1px, transparent 14px);--bg-size: cover, cover, 28px 28px;--bg-opacity: .82;--bg-animation: pageSunsetFlow 18s ease-in-out infinite alternate;--bg-overlay: linear-gradient(112deg, rgba(255, 237, 213, .32), transparent 45%), linear-gradient(290deg, rgba(251, 113, 133, .14), transparent 45%);--bg-overlay-opacity: .36}.bg-style-midnight-glass[data-v-3c150846]{--bg-pattern: radial-gradient(circle at 10% 20%, rgba(148, 163, 184, .14) 1px, transparent 1px), radial-gradient(circle at 80% 70%, rgba(148, 163, 184, .12) 1px, transparent 1px), linear-gradient(145deg, rgba(15, 23, 42, .55), rgba(2, 6, 23, .8));--bg-size: 24px 24px, 24px 24px, cover;--bg-opacity: .9;--bg-animation: pageGlassShift 30s linear infinite;--bg-overlay: radial-gradient(720px 260px at 50% -16%, rgba(59, 130, 246, .16), transparent 72%), linear-gradient(120deg, rgba(148, 163, 184, .07), transparent 40%);--bg-overlay-opacity: .34}.bg-style-velvet-noise[data-v-3c150846]{--bg-pattern: radial-gradient(circle at 18% 22%, rgba(124, 58, 237, .22) 0px, transparent 48%), radial-gradient(circle at 82% 78%, rgba(244, 63, 94, .18) 0px, transparent 50%), radial-gradient(circle, var(--bg-pattern-soft) 1px, transparent 1px);--bg-size: cover, cover, 20px 20px;--bg-opacity: .84;--bg-animation: pageAuroraDrift 20s ease-in-out infinite alternate;--bg-overlay: linear-gradient(135deg, rgba(24, 24, 40, .36), transparent 45%), radial-gradient(800px 300px at 50% 110%, rgba(124, 58, 237, .18), transparent 72%);--bg-overlay-opacity: .38}.bg-style-holo-grid[data-v-3c150846]{--bg-pattern: linear-gradient(rgba(34, 211, 238, .22) 1px, transparent 1px), linear-gradient(90deg, rgba(167, 139, 250, .18) 1px, transparent 1px), radial-gradient(700px 260px at 50% -10%, rgba(14, 165, 233, .2), transparent 72%);--bg-size: 34px 34px, 34px 34px, cover;--bg-opacity: .8;--bg-animation: pageNeonPulse 10s ease-in-out infinite alternate;--bg-overlay: linear-gradient(128deg, rgba(125, 211, 252, .14), transparent 44%), linear-gradient(306deg, rgba(167, 139, 250, .14), transparent 50%);--bg-overlay-opacity: .4}.bg-style-aurora-clouds[data-v-3c150846]{--bg-pattern: radial-gradient(1000px 420px at -8% -10%, rgba(56, 189, 248, .22), transparent 68%), radial-gradient(980px 420px at 108% 112%, rgba(52, 211, 153, .2), transparent 70%), radial-gradient(circle at 50% 50%, var(--bg-pattern-soft) 1px, transparent 1px);--bg-size: cover, cover, 28px 28px;--bg-opacity: .86;--bg-animation: pageSunsetFlow 20s ease-in-out infinite alternate;--bg-overlay: linear-gradient(120deg, rgba(2, 132, 199, .16), transparent 45%), linear-gradient(300deg, rgba(16, 185, 129, .14), transparent 48%);--bg-overlay-opacity: .34}.bg-style-studio-carbon[data-v-3c150846]{--bg-pattern: repeating-linear-gradient(45deg, rgba(75, 85, 99, .16) 0px, rgba(75, 85, 99, .16) 2px, transparent 2px, transparent 16px), repeating-linear-gradient(-45deg, rgba(55, 65, 81, .14) 0px, rgba(55, 65, 81, .14) 2px, transparent 2px, transparent 16px), linear-gradient(140deg, rgba(2, 6, 23, .78), rgba(17, 24, 39, .92));--bg-size: 26px 26px, 26px 26px, cover;--bg-opacity: .86;--bg-animation: pageMeshDrift 32s linear infinite;--bg-overlay: radial-gradient(900px 280px at 50% -16%, rgba(107, 114, 128, .18), transparent 72%), linear-gradient(120deg, rgba(255, 255, 255, .06), transparent 42%);--bg-overlay-opacity: .32}.app-dark.bg-style-dots-flow[data-v-3c150846],.app-dark.bg-style-micro-grid[data-v-3c150846],.app-dark.bg-style-diagonal-mesh[data-v-3c150846],.app-dark.bg-style-cross-weave[data-v-3c150846],.app-dark.bg-style-paper-grain[data-v-3c150846],.app-dark.bg-style-hex-fade[data-v-3c150846],.app-dark.bg-style-circuit-lines[data-v-3c150846],.app-dark.bg-style-aurora-stripe[data-v-3c150846],.app-dark.bg-style-soft-rings[data-v-3c150846],.app-dark.bg-style-isometric-dots[data-v-3c150846]{--bg-opacity: .56;--bg-overlay-opacity: .2}.app-dark.bg-style-cinematic-gradient[data-v-3c150846],.app-dark.bg-style-neon-grid[data-v-3c150846],.app-dark.bg-style-sunset-waves[data-v-3c150846],.app-dark.bg-style-midnight-glass[data-v-3c150846],.app-dark.bg-style-velvet-noise[data-v-3c150846],.app-dark.bg-style-holo-grid[data-v-3c150846],.app-dark.bg-style-aurora-clouds[data-v-3c150846],.app-dark.bg-style-studio-carbon[data-v-3c150846]{--bg-opacity: .9;--bg-overlay-opacity: .42}.app-dark.bg-style-soft-rings[data-v-3c150846]{--bg-overlay: radial-gradient(900px 380px at 50% -12%, var(--bg-overlay-strong), transparent 68%), radial-gradient(900px 380px at 50% 112%, var(--bg-overlay-soft), transparent 68%)}@keyframes pageGridShift-3c150846{0%{background-position:0 0}50%{background-position:8px 12px}to{background-position:16px 24px}}@keyframes pageMeshDrift-3c150846{0%{background-position:0 0,0 0}to{background-position:32px 16px,-22px 18px}}@keyframes pageNoiseMove-3c150846{0%{background-position:0 0,0 0}to{background-position:26px 20px,-18px 14px}}@keyframes pageCircuitMove-3c150846{0%{background-position:0 0,0 0}to{background-position:48px 0,0 40px}}@keyframes pageSoftPulse-3c150846{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes pageIsoMove-3c150846{0%{background-position:0 0,10px 10px}to{background-position:20px 12px,30px 22px}}@keyframes pageSheenMove-3c150846{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@keyframes pageAuroraDrift-3c150846{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.8%,1.2%,0) scale(1.04)}}@keyframes pageNeonPulse-3c150846{0%{filter:saturate(.92) brightness(.98)}to{filter:saturate(1.18) brightness(1.08)}}@keyframes pageSunsetFlow-3c150846{0%{transform:translate(-1.2%) translateY(0) scale(1)}to{transform:translate(1.3%) translateY(-.8%) scale(1.03)}}@keyframes pageGlassShift-3c150846{0%{background-position:0 0,0 0,0 0}to{background-position:18px 16px,-14px 10px,0 0}}.compare-dock[data-v-ba342d63]{position:fixed;bottom:max(74px,env(safe-area-inset-bottom));z-index:9998;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#0f172ae0;color:#e5e7eb;box-shadow:0 20px 30px -20px #020617c7}.compare-dock--ltr[data-v-ba342d63]{left:14px}.compare-dock--rtl[data-v-ba342d63]{right:14px}.compare-dock__text[data-v-ba342d63]{font-size:.74rem;font-weight:700}.compare-dock__btn[data-v-ba342d63]{border-radius:8px;background:#db4444;color:#fff;font-size:.72rem;font-weight:700;padding:6px 10px}.compare-dock__btn--ghost[data-v-ba342d63]{background:#94a3b833}.compare-dock__btn[data-v-ba342d63]:disabled{opacity:.55;cursor:not-allowed}.compare-table__cell[data-v-ba342d63]{border:1px solid rgba(148,163,184,.35);padding:10px;vertical-align:top;font-size:.83rem}.compare-table__label[data-v-ba342d63]{width:160px;font-weight:800;background:#94a3b81f}@media(max-width:640px){.compare-dock[data-v-ba342d63]{left:10px;right:10px;justify-content:space-between}}.splash-overlay[data-v-8447779e]{position:fixed;inset:0;z-index:10020;background:#0206179e;display:grid;place-items:center;padding:8px}.splash-overlay--fullscreen[data-v-8447779e]{padding:0}.splash-card[data-v-8447779e]{width:min(1200px,calc(100vw - 16px));height:min(92vh,920px);border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.35);box-shadow:0 34px 60px -38px #020617f2;position:relative;transform-origin:center}.splash-card--rtl[data-v-8447779e]{direction:rtl}.splash-card--mode-fullscreen[data-v-8447779e]{width:100vw;height:100vh;border-radius:0;border:none}.splash-media[data-v-8447779e]{position:absolute;inset:0}.splash-media img[data-v-8447779e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.splash-media--fullscreen[data-v-8447779e]{background:#020617f0}.splash-media--fullscreen img[data-v-8447779e]{-o-object-fit:contain;object-fit:contain}.splash-close[data-v-8447779e]{position:absolute;top:10px;right:10px;z-index:4;height:36px;width:36px;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:#020617a8;color:#e2e8f0}.splash-body[data-v-8447779e]{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:18px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.splash-title[data-v-8447779e]{font-size:clamp(1rem,2.1vw,1.5rem);font-weight:900;line-height:1.2;color:inherit}.splash-description[data-v-8447779e]{margin-top:8px;color:inherit;opacity:.94;line-height:1.55;font-size:.92rem;max-width:min(86ch,100%)}.splash-actions[data-v-8447779e]{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.splash-timer[data-v-8447779e]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0206178a;color:#e2e8f0;padding:7px 11px;font-size:.76rem;font-weight:700;line-height:1}.splash-btn[data-v-8447779e]{border-radius:10px;background:#db4444;color:#fff;font-size:.82rem;font-weight:800;padding:9px 14px}.splash-next[data-v-8447779e]{border-radius:10px;border:1px solid rgba(148,163,184,.4);background:#0f172a9e;color:#e2e8f0;font-size:.82rem;font-weight:700;padding:9px 14px}.splash-bubbles[data-v-8447779e]{position:fixed;z-index:10010;right:10px;bottom:max(70px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:min(320px,78vw)}.splash-bubbles--rtl[data-v-8447779e]{right:auto;left:10px}.splash-bubble[data-v-8447779e]{width:46px;height:46px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#020617e6;color:#f1f5f9;overflow:hidden;font-size:.72rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.splash-bubble img[data-v-8447779e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.splash-card--anim-fade[data-v-8447779e]{animation:splashFade-8447779e .45s ease both}.splash-card--anim-zoom[data-v-8447779e]{animation:splashZoom-8447779e .5s cubic-bezier(.2,.9,.2,1) both}.splash-card--anim-slide_up[data-v-8447779e]{animation:splashSlideUp-8447779e .45s ease both}.splash-card--anim-slide_down[data-v-8447779e]{animation:splashSlideDown-8447779e .45s ease both}.splash-card--anim-flip_x[data-v-8447779e]{animation:splashFlipX-8447779e .6s ease both}.splash-card--anim-flip_y[data-v-8447779e]{animation:splashFlipY-8447779e .6s ease both}.splash-card--anim-bounce[data-v-8447779e]{animation:splashBounce-8447779e .65s ease both}.splash-card--anim-pulse[data-v-8447779e]{animation:splashPulse-8447779e .6s ease both}.splash-card--anim-rotate_in[data-v-8447779e]{animation:splashRotateIn-8447779e .6s ease both}.splash-card--anim-blur_in[data-v-8447779e]{animation:splashBlurIn-8447779e .5s ease both}@keyframes splashFade-8447779e{0%{opacity:0}to{opacity:1}}@keyframes splashZoom-8447779e{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes splashSlideUp-8447779e{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes splashSlideDown-8447779e{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes splashFlipX-8447779e{0%{opacity:0;transform:perspective(1200px) rotateX(-18deg)}to{opacity:1;transform:perspective(1200px) rotateX(0)}}@keyframes splashFlipY-8447779e{0%{opacity:0;transform:perspective(1200px) rotateY(-18deg)}to{opacity:1;transform:perspective(1200px) rotateY(0)}}@keyframes splashBounce-8447779e{0%{opacity:0;transform:scale(.84)}55%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes splashPulse-8447779e{0%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes splashRotateIn-8447779e{0%{opacity:0;transform:rotate(-5deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes splashBlurIn-8447779e{0%{opacity:0;filter:blur(12px);transform:scale(1.02)}to{opacity:1;filter:blur(0);transform:scale(1)}}@media(max-width:640px){.splash-overlay[data-v-8447779e]{padding:4px}.splash-card[data-v-8447779e]{width:calc(100vw - 8px);height:min(88vh,760px);border-radius:12px}.splash-body[data-v-8447779e]{padding:12px}.splash-description[data-v-8447779e]{font-size:.82rem}.splash-bubbles[data-v-8447779e]{right:8px;bottom:max(56px,env(safe-area-inset-bottom));max-width:74vw}.splash-bubbles--rtl[data-v-8447779e]{right:auto;left:8px}}.glass-footer[data-v-9225a0f7]{position:relative;z-index:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.footer-visitor-pill[data-v-9225a0f7]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .52rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:inherit;font-size:.7rem;font-weight:700}.footer-visitor-dot[data-v-9225a0f7]{width:.42rem;height:.42rem;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55eb3;animation:footer-visitor-pulse-9225a0f7 1.6s infinite}@keyframes footer-visitor-pulse-9225a0f7{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(max-width:1023px){.glass-footer[data-v-9225a0f7]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.mixed-bidi-text[data-v-9225a0f7],.mixed-bidi-text[data-v-0046b23c]{unicode-bidi:isolate;text-align:start}.m-dock[data-v-f8480750]{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:1300;pointer-events:none;animation:dock-fly-in-f8480750 .5s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes dock-fly-in-f8480750{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.m-dock__inner[data-v-f8480750]{pointer-events:auto;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px;border-radius:28px;border:1px solid rgba(148,163,184,.22);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 24px 40px -28px #0f172a8c,0 8px 18px -12px #0f172a2e,inset 0 1px #ffffff59;overflow:hidden}.m-dock--light .m-dock__inner[data-v-f8480750]{background:linear-gradient(180deg,#ffffffd9,#ffffffb8)}.m-dock--dark .m-dock__inner[data-v-f8480750]{background:linear-gradient(180deg,#141b2dd9,#0f172ac7);border-color:#94a3b82e;box-shadow:0 24px 40px -28px #000000d9,0 8px 18px -12px #0006,inset 0 1px #ffffff0f}.m-dock__indicator[data-v-f8480750]{position:absolute;top:6px;bottom:6px;left:6px;border-radius:22px;background:linear-gradient(135deg,#db44442e,#ff8a8a1f,#db44442e);background-size:200% 200%;box-shadow:0 0 0 1px #db444452,0 4px 12px -4px #db44446b,inset 0 1px #ffffff2e;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,width .3s ease;animation:aurora-shift-f8480750 5s ease-in-out infinite;z-index:0;width:calc((100% - 12px)/5)}.m-dock--rtl .m-dock__indicator[data-v-f8480750]{left:auto;right:6px}.m-dock__indicator--hidden[data-v-f8480750]{opacity:0}.m-dock--dark .m-dock__indicator[data-v-f8480750]{background:linear-gradient(135deg,#f8717138,#db444426,#f8717138);background-size:200% 200%;box-shadow:0 0 0 1px #f871715c,0 4px 14px -4px #db44448c,inset 0 1px #ffffff14}@keyframes aurora-shift-f8480750{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.m-dock__item[data-v-f8480750]{position:relative;z-index:1;border-radius:20px;min-height:60px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#64748b;transition:color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);background:transparent;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 4px}.m-dock__item[data-v-f8480750]:focus-visible{outline:2px solid rgba(219,68,68,.6);outline-offset:-3px}.m-dock--dark .m-dock__item[data-v-f8480750]{color:#94a3b8}.m-dock__item[data-v-f8480750]:active{transform:scale(.92)}.m-dock__item--active[data-v-f8480750]{color:#db4444;font-weight:800}.m-dock--dark .m-dock__item--active[data-v-f8480750]{color:#f87171}.m-dock__icon-wrap[data-v-f8480750]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.m-dock__icon[data-v-f8480750]{font-size:1.2rem;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s ease;will-change:transform}.m-dock__item--active .m-dock__icon[data-v-f8480750]{transform:scale(1.18) translateY(-1px);filter:drop-shadow(0 2px 6px rgba(219,68,68,.5))}.m-dock__label[data-v-f8480750]{font-size:.66rem;font-weight:700;letter-spacing:.01em;line-height:1;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.m-dock__item--active .m-dock__label[data-v-f8480750]{transform:translateY(0) scale(1.02)}.m-dock__badge[data-v-f8480750]{position:absolute;top:-7px;right:-10px;min-width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#ff5757,#db4444);color:#fff;font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;box-shadow:0 3px 8px -2px #db4444b3,0 0 0 2px #fffffff2,inset 0 1px #ffffff4d;animation:badge-pop-f8480750 .4s cubic-bezier(.34,1.56,.64,1) backwards,badge-pulse-f8480750 2.4s ease-in-out .4s infinite;pointer-events:none}.m-dock--dark .m-dock__badge[data-v-f8480750]{box-shadow:0 3px 8px -2px #db4444b3,0 0 0 2px #0f172af2,inset 0 1px #ffffff40}@keyframes badge-pop-f8480750{0%{transform:scale(0) rotate(-90deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes badge-pulse-f8480750{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.m-dock--rtl .m-dock__badge[data-v-f8480750]{right:auto;left:-10px}@media(min-width:1024px){.m-dock[data-v-f8480750]{display:none}}@media(max-width:360px){.m-dock__label[data-v-f8480750]{font-size:.6rem}.m-dock__icon[data-v-f8480750]{font-size:1.1rem}.m-dock__item[data-v-f8480750]{min-height:56px}}.shop-spark-canvas[data-v-e3c77148]{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:9000;opacity:.72;will-change:transform;transform:translateZ(0)}.vfx-cart-ripple{position:fixed;width:64px;height:64px;border-radius:999px;border:2px solid #db4444;pointer-events:none;z-index:99998;animation:vfxRipple .55s ease-out forwards}.vfx-cart-token{position:fixed;border-radius:999px;overflow:hidden;border:2px solid #db4444;box-shadow:0 8px 24px #db444473;pointer-events:none;z-index:99999;will-change:transform,left,top,opacity;background:#fff}.vfx-cart-token img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vfx-cart-token__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#db4444;color:#fff;font-size:20px}.vfx-cart-pulse{position:fixed;border-radius:999px;border:2px solid #db4444;pointer-events:none;z-index:99998;animation:vfxPulse .6s ease-out forwards}.vfx-cart-bounce{animation:vfxBounce .45s cubic-bezier(.25,.7,.25,1.2)!important}@keyframes vfxRipple{0%{transform:scale(.4);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes vfxPulse{0%{transform:scale(1);opacity:.9}to{transform:scale(3);opacity:0}}@keyframes vfxBounce{0%{transform:scale(1)}30%{transform:scale(1.3)}55%{transform:scale(.88)}to{transform:scale(1)}}.ecommerce-shell[data-v-d6287216]{position:relative;overflow-x:hidden;isolation:isolate}.page-transition-wrapper[data-v-d6287216]{will-change:opacity,transform}.page-forward-enter-active[data-v-d6287216]{transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1)}.page-forward-leave-active[data-v-d6287216]{transition:opacity .16s ease}.page-forward-enter-from[data-v-d6287216]{opacity:0;transform:translateY(10px)}.page-forward-enter-to[data-v-d6287216]{opacity:1;transform:translateY(0)}.page-forward-leave-from[data-v-d6287216]{opacity:1}.page-forward-leave-to[data-v-d6287216]{opacity:0}.page-backward-enter-active[data-v-d6287216]{transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1)}.page-backward-leave-active[data-v-d6287216]{transition:opacity .16s ease}.page-backward-enter-from[data-v-d6287216]{opacity:0;transform:translateY(-10px)}.page-backward-enter-to[data-v-d6287216]{opacity:1;transform:translateY(0)}.page-backward-leave-from[data-v-d6287216]{opacity:1}.page-backward-leave-to[data-v-d6287216]{opacity:0}.page-fade-enter-active[data-v-d6287216],.page-fade-leave-active[data-v-d6287216]{transition:opacity .18s ease}.page-fade-enter-from[data-v-d6287216],.page-fade-leave-to[data-v-d6287216]{opacity:.6}@media(prefers-reduced-motion:reduce){.page-forward-enter-active[data-v-d6287216],.page-forward-leave-active[data-v-d6287216],.page-backward-enter-active[data-v-d6287216],.page-backward-leave-active[data-v-d6287216]{transition-duration:.01ms}.page-forward-enter-from[data-v-d6287216],.page-backward-enter-from[data-v-d6287216]{transform:none;filter:none}}@media(max-width:1023px){.app-main[data-v-d6287216]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.scroll-progress-bar[data-v-d6287216]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#db4444,#f87171,#fb923c);z-index:99998;pointer-events:none;transition:width .1s linear;box-shadow:0 0 8px #db4444b3}.top-banner[data-v-d6287216]{position:relative;z-index:2;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:.25rem;overflow:hidden}.top-banner-content[data-v-d6287216]{min-width:0;width:min(92vw,980px)}.top-banner-text[data-v-d6287216]{display:inline-block}.top-banner-item[data-v-d6287216]{display:inline-flex;align-items:center;gap:.35rem}.top-banner-link[data-v-d6287216]{flex-shrink:0}.top-banner-item--wave[data-v-d6287216]{animation:topBannerWave-d6287216 2.2s ease-in-out infinite}.top-banner-item--pulse[data-v-d6287216]{animation:topBannerPulse-d6287216 1.8s ease-in-out infinite}.top-banner-train[data-v-d6287216]{width:100%;overflow:hidden;white-space:nowrap}.top-banner-train-track[data-v-d6287216]{display:inline-flex;align-items:center;min-width:-moz-max-content;min-width:max-content;animation:topBannerTrain-d6287216 14s linear infinite}.top-banner-train--rtl .top-banner-train-track[data-v-d6287216]{animation-name:topBannerTrainRtl-d6287216}@media(max-width:640px){.top-banner[data-v-d6287216]{flex-direction:column;gap:.15rem}.top-banner-content[data-v-d6287216]{width:100%;max-width:100%}}.app-main[data-v-d6287216]{position:relative;z-index:1}@keyframes topBannerTrain-d6287216{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes topBannerTrainRtl-d6287216{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes topBannerWave-d6287216{0%{transform:translateY(0)}25%{transform:translateY(-1px)}75%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes topBannerPulse-d6287216{0%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}to{transform:scale(1);opacity:1}}.cart-reminder[data-v-d6287216]{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));z-index:9998;width:min(320px,calc(100vw - 28px));border-radius:12px;border:1px solid rgba(59,130,246,.35);background:#0f172aeb;color:#e2e8f0;padding:12px;box-shadow:0 22px 34px -24px #020617db}.cart-reminder--ltr[data-v-d6287216]{left:14px}.cart-reminder--rtl[data-v-d6287216]{right:14px}.cart-reminder__title[data-v-d6287216]{font-size:.82rem;font-weight:800}.cart-reminder__hint[data-v-d6287216]{font-size:.75rem;margin-top:3px;opacity:.9}.cart-reminder__actions[data-v-d6287216]{margin-top:8px;display:flex;gap:8px;align-items:center}.cart-reminder__btn[data-v-d6287216]{border-radius:8px;background:#db4444;color:#fff;font-size:.72rem;font-weight:700;padding:6px 10px}.cart-reminder__dismiss[data-v-d6287216]{border-radius:8px;background:#94a3b833;color:#e2e8f0;font-size:.72rem;font-weight:700;padding:6px 10px}.scroll-top-btn[data-v-d6287216]{position:fixed;z-index:10005;width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,163,184,.35);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 30px -22px #020617d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.scroll-top-btn--ltr[data-v-d6287216]{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.scroll-top-btn--rtl[data-v-d6287216]{left:14px;bottom:max(14px,env(safe-area-inset-bottom))}.scroll-top-btn--light[data-v-d6287216]{background:#ffffffeb;color:#0f172a}.scroll-top-btn--dark[data-v-d6287216]{background:#0f172adb;color:#f8fafc}.pull-refresh-indicator[data-v-d6287216]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:99999;display:inline-flex;align-items:center;gap:.4rem;background:#0f172ae6;color:#e2e8f0;border-radius:0 0 14px 14px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;box-shadow:0 8px 24px -12px #020617b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;transition:background .2s}.pull-refresh-indicator--ready[data-v-d6287216]{background:#db4444eb;color:#fff}.pull-refresh-indicator--refreshing[data-v-d6287216]{background:#22c55ee0;color:#fff}.pull-refresh-arrow[data-v-d6287216]{display:inline-block;transition:transform .2s}@media(max-width:1023px){.app-main[data-v-d6287216]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.cart-reminder[data-v-d6287216]{left:10px;right:10px;width:auto;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 88px)}.scroll-top-btn--ltr[data-v-d6287216]{right:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 88px)}.scroll-top-btn--rtl[data-v-d6287216]{left:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 88px)}}
