.nav-link[data-v-c70b2f2d]{display:inline-flex;align-items:center;padding:6px 10px;font-size:13px;font-weight:500;color:#4b5563;border-radius:12px;transition:all .15s ease;white-space:nowrap;cursor:pointer;border:none;background:none}.nav-link[data-v-c70b2f2d]:hover{color:#111827;background:#f3f4f6}.nav-link--active[data-v-c70b2f2d]{color:var(--color-primary, #19a4b0);background:color-mix(in srgb,var(--color-primary, #19a4b0) 8%,transparent);font-weight:600}.header-bar[data-v-c70b2f2d]{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.dropdown-header[data-v-c70b2f2d]{display:flex;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;color:#111827;transition:all .15s ease;text-decoration:none}.dropdown-header[data-v-c70b2f2d]:hover{background:#f3f4f6}.mega-menu[data-v-c70b2f2d]{--mega-menu-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .97) 100%);--mega-menu-border: rgba(148, 163, 184, .2);--mega-menu-shadow: 0 28px 80px -28px rgba(15, 23, 42, .28), 0 0 0 1px rgba(148, 163, 184, .12);--mega-menu-header-border: rgba(148, 163, 184, .18);--mega-menu-header-bg: linear-gradient(180deg, rgba(14, 165, 233, .06) 0%, rgba(255, 255, 255, 0) 100%);--mega-menu-all-link-color: #0f172a;--mega-menu-all-link-hover-bg: rgba(14, 165, 233, .1);--mega-menu-all-link-hover-color: #0369a1;--mega-menu-col-border: rgba(148, 163, 184, .18);--mega-menu-col-title-color: #0f172a;--mega-menu-col-title-hover-bg: rgba(14, 165, 233, .08);--mega-menu-col-title-hover-color: #0369a1;--mega-menu-col-title-active-color: #0f766e;--mega-menu-col-title-active-bg: linear-gradient(90deg, rgba(20, 184, 166, .16) 0%, rgba(59, 130, 246, .08) 100%);--mega-menu-col-title-spotlight-hover-color: #0f766e;--mega-menu-dot-shadow: 0 0 0 4px rgba(34, 211, 238, .14);--mega-menu-pack-card-color: #0f172a;--mega-menu-pack-card-bg: linear-gradient(180deg, rgba(34, 211, 238, .1) 0%, rgba(59, 130, 246, .05) 100%);--mega-menu-pack-card-border: rgba(14, 165, 233, .18);--mega-menu-pack-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), 0 18px 32px -24px rgba(14, 165, 233, .24);--mega-menu-pack-card-hover-color: #020617;--mega-menu-pack-card-hover-border: rgba(14, 165, 233, .38);--mega-menu-pack-card-hover-bg: linear-gradient(180deg, rgba(34, 211, 238, .14) 0%, rgba(59, 130, 246, .09) 100%);--mega-menu-pack-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 24px 42px -26px rgba(14, 165, 233, .32);--mega-menu-pack-card-active-border: rgba(20, 184, 166, .34);--mega-menu-pack-card-active-bg: linear-gradient(180deg, rgba(20, 184, 166, .16) 0%, rgba(59, 130, 246, .1) 100%);--mega-menu-pack-card-active-shadow: inset 0 0 0 1px rgba(45, 212, 191, .16), 0 24px 42px -26px rgba(14, 165, 233, .34);--mega-menu-pack-icon-color: #0f766e;--mega-menu-pack-icon-bg: linear-gradient(135deg, rgba(34, 211, 238, .14) 0%, rgba(59, 130, 246, .12) 100%);--mega-menu-pack-icon-shadow: inset 0 1px 0 rgba(255, 255, 255, .92);--mega-menu-pack-badge-color: #0f766e;--mega-menu-pack-badge-bg: rgba(8, 145, 178, .1);--mega-menu-pack-badge-border: rgba(14, 165, 233, .16);--mega-menu-pack-pill-color: #4d7c0f;--mega-menu-pack-pill-bg: rgba(132, 204, 22, .1);--mega-menu-pack-pill-border: rgba(132, 204, 22, .18);--mega-menu-pack-copy-color: #475569;--mega-menu-pack-cta-color: #0f766e;--mega-menu-child-color: #475569;--mega-menu-child-hover-color: #0f172a;--mega-menu-child-hover-bg: rgba(14, 165, 233, .08);--mega-menu-child-active-color: #0f766e;--mega-menu-brands-border: rgba(148, 163, 184, .18);--mega-menu-brands-bg: linear-gradient(180deg, rgba(240, 249, 255, .9) 0%, rgba(255, 255, 255, .75) 100%);--mega-menu-brands-title-color: #0284c7;--mega-menu-brand-chip-color: #334155;--mega-menu-brand-chip-bg: rgba(255, 255, 255, .88);--mega-menu-brand-chip-border: rgba(148, 163, 184, .2);--mega-menu-brand-chip-hover-color: #0f172a;--mega-menu-brand-chip-hover-border: rgba(14, 165, 233, .32);--mega-menu-brand-chip-hover-bg: linear-gradient(90deg, rgba(34, 211, 238, .12) 0%, rgba(59, 130, 246, .08) 100%);--mega-menu-brand-chip-hover-shadow: 0 8px 20px -10px rgba(14, 165, 233, .28);position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;background:var(--mega-menu-bg);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-radius:20px;box-shadow:var(--mega-menu-shadow);border:1px solid var(--mega-menu-border);padding:0;z-index:50;min-width:320px;max-width:780px;width:-moz-max-content;width:max-content;overflow:hidden}.mega-menu__header[data-v-c70b2f2d]{padding:12px 18px 8px;border-bottom:1px solid var(--mega-menu-header-border);background:var(--mega-menu-header-bg)}.mega-menu__all-link[data-v-c70b2f2d]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--mega-menu-all-link-color);text-decoration:none;padding:6px 10px;border-radius:10px;transition:all .15s ease}.mega-menu__all-link[data-v-c70b2f2d]:hover{background:var(--mega-menu-all-link-hover-bg);color:var(--mega-menu-all-link-hover-color)}.mega-menu__grid[data-v-c70b2f2d]{display:grid;gap:0;padding:14px 10px 16px}.mega-cols-1[data-v-c70b2f2d]{grid-template-columns:1fr}.mega-cols-2[data-v-c70b2f2d]{grid-template-columns:repeat(2,1fr)}.mega-cols-3[data-v-c70b2f2d]{grid-template-columns:repeat(3,1fr)}.mega-cols-4[data-v-c70b2f2d]{grid-template-columns:repeat(4,1fr)}.mega-cols-5[data-v-c70b2f2d]{grid-template-columns:repeat(5,1fr)}.mega-menu__col[data-v-c70b2f2d]{padding:4px 12px;border-right:1px solid var(--mega-menu-col-border)}.mega-menu__col--spotlight[data-v-c70b2f2d]{display:flex;align-items:stretch}.mega-menu__col[data-v-c70b2f2d]:last-child{border-right:none}.mega-menu__col-title[data-v-c70b2f2d]{display:flex;align-items:center;gap:7px;padding:6px 8px;font-size:13px;font-weight:600;color:var(--mega-menu-col-title-color);border-radius:10px;text-decoration:none;transition:all .15s ease;margin-bottom:2px}.mega-menu__col-title[data-v-c70b2f2d]:hover{background:var(--mega-menu-col-title-hover-bg);color:var(--mega-menu-col-title-hover-color)}.mega-menu__col-title--active[data-v-c70b2f2d]{color:var(--mega-menu-col-title-active-color);background:var(--mega-menu-col-title-active-bg)}.mega-menu__col-title--spotlight[data-v-c70b2f2d]{margin-bottom:8px;padding:0;background:transparent}.mega-menu__col-title--spotlight[data-v-c70b2f2d]:hover{background:transparent;color:var(--mega-menu-col-title-spotlight-hover-color)}.mega-menu__dot[data-v-c70b2f2d]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#38bdf8);box-shadow:var(--mega-menu-dot-shadow);opacity:.85;flex-shrink:0}.mega-menu__col-title--active .mega-menu__dot[data-v-c70b2f2d]{opacity:1}.mega-menu__pack-card[data-v-c70b2f2d]{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:100%;padding:14px;border-radius:16px;text-decoration:none;color:var(--mega-menu-pack-card-color);background:var(--mega-menu-pack-card-bg);border:1px solid var(--mega-menu-pack-card-border);box-shadow:var(--mega-menu-pack-card-shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.mega-menu__pack-card[data-v-c70b2f2d]:hover{transform:translateY(-1px);color:var(--mega-menu-pack-card-hover-color);border-color:var(--mega-menu-pack-card-hover-border);background:var(--mega-menu-pack-card-hover-bg);box-shadow:var(--mega-menu-pack-card-hover-shadow)}.mega-menu__pack-card--active[data-v-c70b2f2d]{border-color:var(--mega-menu-pack-card-active-border);background:var(--mega-menu-pack-card-active-bg);box-shadow:var(--mega-menu-pack-card-active-shadow)}.mega-menu__pack-top[data-v-c70b2f2d]{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:12px}.mega-menu__pack-icon[data-v-c70b2f2d]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:var(--mega-menu-pack-icon-color);background:var(--mega-menu-pack-icon-bg);box-shadow:var(--mega-menu-pack-icon-shadow);flex-shrink:0}.mega-menu__pack-badge[data-v-c70b2f2d]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mega-menu-pack-badge-color);background:var(--mega-menu-pack-badge-bg);border:1px solid var(--mega-menu-pack-badge-border)}.mega-menu__pack-pill[data-v-c70b2f2d]{display:inline-flex;align-items:center;margin-left:auto;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mega-menu-pack-pill-color);background:var(--mega-menu-pack-pill-bg);border:1px solid var(--mega-menu-pack-pill-border)}.mega-menu__pack-copy[data-v-c70b2f2d]{display:block;margin-bottom:14px;font-size:12px;line-height:1.55;color:var(--mega-menu-pack-copy-color)}.mega-menu__pack-cta[data-v-c70b2f2d]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;color:var(--mega-menu-pack-cta-color)}.mega-menu__children[data-v-c70b2f2d]{display:flex;flex-direction:column;padding-left:4px}.mega-menu__child[data-v-c70b2f2d]{display:block;padding:4px 8px 4px 21px;font-size:12px;color:var(--mega-menu-child-color);text-decoration:none;border-radius:8px;transition:all .15s ease}.mega-menu__child[data-v-c70b2f2d]:hover{color:var(--mega-menu-child-hover-color);background:var(--mega-menu-child-hover-bg)}.mega-menu__child--active[data-v-c70b2f2d]{color:var(--mega-menu-child-active-color);font-weight:500}.mega-menu__brands[data-v-c70b2f2d]{border-top:1px solid var(--mega-menu-brands-border);padding:14px 16px 16px;background:var(--mega-menu-brands-bg)}.mega-menu__brands-title[data-v-c70b2f2d]{font-size:11px;font-weight:700;color:var(--mega-menu-brands-title-color);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.mega-menu__brands-grid[data-v-c70b2f2d]{display:flex;flex-wrap:wrap;gap:8px}.mega-menu__brand-chip[data-v-c70b2f2d]{display:inline-flex;align-items:center;padding:5px 11px;font-size:12px;font-weight:500;color:var(--mega-menu-brand-chip-color);background:var(--mega-menu-brand-chip-bg);border:1px solid var(--mega-menu-brand-chip-border);border-radius:20px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.mega-menu__brand-chip[data-v-c70b2f2d]:hover{color:var(--mega-menu-brand-chip-hover-color);border-color:var(--mega-menu-brand-chip-hover-border);background:var(--mega-menu-brand-chip-hover-bg);box-shadow:var(--mega-menu-brand-chip-hover-shadow)}.icon-btn[data-v-c70b2f2d]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#6b7280;transition:all .15s ease;cursor:pointer;border:none;background:none}.icon-btn[data-v-c70b2f2d]:hover{background:#f3f4f6;color:#111827}.header-cart-panel[data-v-c70b2f2d],.header-search-panel[data-v-c70b2f2d],.header-mobile-menu[data-v-c70b2f2d]{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-theme=dark] .header-bar[data-v-c70b2f2d]{background:linear-gradient(180deg,#070e1ce0,#081020d1)!important;border-color:#94a3b81f!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 14px 36px -28px #000000d9}html[data-theme=dark] .mega-menu[data-v-c70b2f2d]{--mega-menu-bg: linear-gradient(180deg, rgba(10, 19, 41, .98) 0%, rgba(6, 14, 31, .96) 100%);--mega-menu-border: rgba(142, 164, 210, .14);--mega-menu-shadow: 0 28px 80px -18px rgba(0, 0, 0, .55), 0 0 0 1px rgba(142, 164, 210, .14);--mega-menu-header-border: rgba(148, 163, 184, .12);--mega-menu-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 100%);--mega-menu-all-link-color: #dbeafe;--mega-menu-all-link-hover-bg: rgba(34, 211, 238, .1);--mega-menu-all-link-hover-color: #ffffff;--mega-menu-col-border: rgba(148, 163, 184, .1);--mega-menu-col-title-color: #f8fafc;--mega-menu-col-title-hover-bg: rgba(255, 255, 255, .06);--mega-menu-col-title-hover-color: #67e8f9;--mega-menu-col-title-active-color: #67e8f9;--mega-menu-col-title-active-bg: linear-gradient(90deg, rgba(25, 164, 176, .2) 0%, rgba(59, 130, 246, .1) 100%);--mega-menu-col-title-spotlight-hover-color: #a5f3fc;--mega-menu-dot-shadow: 0 0 0 4px rgba(34, 211, 238, .14);--mega-menu-pack-card-color: #f8fafc;--mega-menu-pack-card-bg: linear-gradient(180deg, rgba(34, 211, 238, .14) 0%, rgba(59, 130, 246, .08) 100%);--mega-menu-pack-card-border: rgba(34, 211, 238, .24);--mega-menu-pack-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 32px -24px rgba(14, 165, 233, .5);--mega-menu-pack-card-hover-color: #ffffff;--mega-menu-pack-card-hover-border: rgba(103, 232, 249, .5);--mega-menu-pack-card-hover-bg: linear-gradient(180deg, rgba(34, 211, 238, .18) 0%, rgba(59, 130, 246, .12) 100%);--mega-menu-pack-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 24px 42px -26px rgba(14, 165, 233, .58);--mega-menu-pack-card-active-border: rgba(103, 232, 249, .62);--mega-menu-pack-card-active-bg: linear-gradient(180deg, rgba(34, 211, 238, .2) 0%, rgba(59, 130, 246, .14) 100%);--mega-menu-pack-card-active-shadow: inset 0 0 0 1px rgba(165, 243, 252, .18), 0 24px 42px -26px rgba(14, 165, 233, .62);--mega-menu-pack-icon-color: #ecfeff;--mega-menu-pack-icon-bg: linear-gradient(135deg, rgba(34, 211, 238, .22) 0%, rgba(59, 130, 246, .2) 100%);--mega-menu-pack-icon-shadow: inset 0 1px 0 rgba(255, 255, 255, .08);--mega-menu-pack-badge-color: #a5f3fc;--mega-menu-pack-badge-bg: rgba(8, 145, 178, .16);--mega-menu-pack-badge-border: rgba(103, 232, 249, .18);--mega-menu-pack-pill-color: #d9f99d;--mega-menu-pack-pill-bg: rgba(132, 204, 22, .14);--mega-menu-pack-pill-border: rgba(190, 242, 100, .18);--mega-menu-pack-copy-color: #cbd5e1;--mega-menu-pack-cta-color: #a5f3fc;--mega-menu-child-color: #94a3b8;--mega-menu-child-hover-color: #e2e8f0;--mega-menu-child-hover-bg: rgba(255, 255, 255, .04);--mega-menu-child-active-color: #67e8f9;--mega-menu-brands-border: rgba(148, 163, 184, .12);--mega-menu-brands-bg: linear-gradient(180deg, rgba(15, 23, 42, .55) 0%, rgba(15, 23, 42, .22) 100%);--mega-menu-brands-title-color: #7dd3fc;--mega-menu-brand-chip-color: #cbd5e1;--mega-menu-brand-chip-bg: rgba(255, 255, 255, .05);--mega-menu-brand-chip-border: rgba(148, 163, 184, .16);--mega-menu-brand-chip-hover-color: #ecfeff;--mega-menu-brand-chip-hover-border: rgba(34, 211, 238, .45);--mega-menu-brand-chip-hover-bg: linear-gradient(90deg, rgba(34, 211, 238, .18) 0%, rgba(59, 130, 246, .12) 100%);--mega-menu-brand-chip-hover-shadow: 0 8px 20px -10px rgba(34, 211, 238, .55)}html[data-theme=dark] .nav-link[data-v-c70b2f2d]{color:#a5b4c7}html[data-theme=dark] .nav-link[data-v-c70b2f2d]:hover{color:#f8fafc;background:linear-gradient(180deg,#ffffff14,#ffffff0a)}html[data-theme=dark] .nav-link--active[data-v-c70b2f2d]{color:#ecfeff;background:linear-gradient(90deg,#22d3ee2e,#3b82f61a);box-shadow:inset 0 0 0 1px #22d3ee29}html[data-theme=dark] .icon-btn[data-v-c70b2f2d]{color:#a5b4c7}html[data-theme=dark] .icon-btn[data-v-c70b2f2d]:hover{color:#f8fafc;background:#ffffff12}html[data-theme=dark] .header-search-panel[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu[data-v-c70b2f2d],html[data-theme=dark] .header-cart-panel[data-v-c70b2f2d]{background:linear-gradient(180deg,#091122fa,#070e1df5)!important;border-color:#94a3b81f!important;box-shadow:0 24px 70px -34px #000c;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}html[data-theme=dark] .header-cart-item-card[data-v-c70b2f2d]{background:#ffffff0d!important;border:1px solid rgba(148,163,184,.1)}html[data-theme=dark] .header-cart-panel .text-gray-900[data-v-c70b2f2d],html[data-theme=dark] .header-cart-panel .text-gray-800[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-900[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-800[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-700[data-v-c70b2f2d]{color:#e5edf7!important}html[data-theme=dark] .header-cart-panel .text-gray-500[data-v-c70b2f2d],html[data-theme=dark] .header-cart-panel .text-gray-400[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-500[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-400[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .text-gray-300[data-v-c70b2f2d]{color:#94a3b8!important}html[data-theme=dark] .header-cart-row[data-v-c70b2f2d]{border-color:#94a3b81a!important}html[data-theme=dark] .header-cart-row[data-v-c70b2f2d]:hover,html[data-theme=dark] .header-cart-panel .bg-gray-100[data-v-c70b2f2d],html[data-theme=dark] .header-cart-panel .bg-gray-50[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .bg-gray-100[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .bg-gray-50[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .bg-primary-50[data-v-c70b2f2d]{background:#ffffff0d!important}html[data-theme=dark] .header-cart-panel .border-gray-200[data-v-c70b2f2d],html[data-theme=dark] .header-cart-panel .border-gray-100[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .border-gray-200[data-v-c70b2f2d],html[data-theme=dark] .header-mobile-menu .border-gray-100[data-v-c70b2f2d]{border-color:#94a3b81f!important}html[data-theme=dark] .header-mobile-menu .mobile-link[data-v-c70b2f2d]{color:#dbe6f3}html[data-theme=dark] .header-mobile-menu .mobile-link[data-v-c70b2f2d]:hover{background:#ffffff0d;color:#fff}.mobile-link[data-v-c70b2f2d]{display:block;padding:10px 12px;font-size:15px;font-weight:500;color:#374151;border-radius:12px;transition:all .15s ease;text-decoration:none}.mobile-link[data-v-c70b2f2d]:hover{background:#f3f4f6;color:#111827}.slide-down-enter-active[data-v-c70b2f2d],.slide-down-leave-active[data-v-c70b2f2d]{transition:all .25s ease}.slide-down-enter-from[data-v-c70b2f2d],.slide-down-leave-to[data-v-c70b2f2d]{opacity:0;transform:translateY(-8px)}.dropdown-enter-active[data-v-c70b2f2d],.dropdown-leave-active[data-v-c70b2f2d]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-c70b2f2d],.dropdown-leave-to[data-v-c70b2f2d]{opacity:0;transform:translateY(-4px) scale(.97)}.header--compact .desktop-nav[data-v-c70b2f2d]{display:flex!important;visibility:hidden;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.header-shell[data-v-c70b2f2d]{max-width:1440px}.nav-toggle-mobile[data-v-c70b2f2d]{display:inline-flex}
