.user-profile-badge[data-v-1d5306d0]{cursor:pointer;display:flex;align-items:center;gap:8px;background-color:#f4f6fa;padding:0 14px;height:40px;border-radius:4px;width:165px;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease}.user-profile-badge.badge-active[data-v-1d5306d0],.user-profile-badge[data-v-1d5306d0]:hover{background-color:#f4f6fa;border-color:#1a2b49}.user-profile-badge.badge-active .badge-arrow-icon[data-v-1d5306d0]{transform:rotate(180deg);color:#1a2b49}.user-profile-badge.badge-active .badge-user-icon[data-v-1d5306d0]{color:#1a2b49}.user-profile-badge .badge-user-icon[data-v-1d5306d0]{width:18px!important;height:18px!important;color:#4b5563;flex-shrink:0;transition:color .15s ease}.user-profile-badge .badge-arrow-icon[data-v-1d5306d0]{width:14px!important;height:14px!important;color:#4b5563;flex-shrink:0;transition:transform .15s ease,color .15s ease}.user-profile-badge .user-display-name[data-v-1d5306d0]{display:inline-block;font-size:13px;font-weight:700;color:#0d1b3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;letter-spacing:-.03em;text-align:left}.user-profile-badge .menu[data-v-1d5306d0]{opacity:0;visibility:hidden;transform:translateY(4px);position:absolute;top:calc(100% + 4px);right:0;width:165px;border:1px solid #ccd2dc;border-radius:4px;box-shadow:0 4px 10px #0d1b3e0f;z-index:9999;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;padding:6px;background-color:transparent!important}.user-profile-badge .menu[data-v-1d5306d0]:before{content:"";position:absolute;inset:0;background-color:#fffffffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;border-radius:3px}.user-profile-badge .activeMenu[data-v-1d5306d0]{opacity:1;visibility:visible;transform:translateY(0)}.user-profile-badge .menu-list[data-v-1d5306d0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.user-profile-badge .menu-divider[data-v-1d5306d0]{height:1px;background-color:#e2e8f0bf;margin:4px 0;list-style:none;width:100%}.user-profile-badge .menu-divider .menu-link[data-v-1d5306d0]{display:none!important}.user-profile-badge .menu-item[data-v-1d5306d0]{width:100%}.user-profile-badge .menu-item.logout-item .menu-link[data-v-1d5306d0]{color:#d32f2f;font-weight:700}.user-profile-badge .menu-item.logout-item .menu-link[data-v-1d5306d0]:hover{background-color:#fdf2f2;color:#b71c1c}.user-profile-badge .menu-link[data-v-1d5306d0]{display:block;padding:8px 12px;font-size:14px;font-weight:500;color:#334155;text-decoration:none;border-radius:4px;letter-spacing:-.03em;transition:background-color .1s ease,color .1s ease}.user-profile-badge .menu-link[data-v-1d5306d0]:hover{background-color:#f0f4fa;color:#0052d4}.count-down-container[data-v-72ed09f0]{position:absolute;top:-10px;right:-8px;font-size:10px;font-weight:700;min-width:17px;padding:2px 4px;align-items:center;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);mix-blend-mode:multiply;visibility:visible;display:inline-block;z-index:99}.color--gray[data-v-72ed09f0]{background:#9ca3af;color:#fff}.color--red[data-v-72ed09f0]{background:#ef4444;color:#fff}.logged-menu-links[data-v-d2f8eb90]{display:flex;align-items:center;gap:16px}.logged-menu-links .cls-menu-link[data-v-d2f8eb90]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#475569;text-decoration:none;cursor:pointer;transition:color .15s ease;position:relative}.logged-menu-links .cls-menu-link .cart-item-count-red[data-v-d2f8eb90]{background-color:#ef4444}.logged-menu-links .cls-menu-link .cart-item-count-gray[data-v-d2f8eb90],.logged-menu-links .cls-menu-link .cart-item-count-red[data-v-d2f8eb90]{position:absolute;top:-10px;right:-8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-size:10px;font-weight:700;min-width:17px;padding:2px 4px;text-align:center;border-radius:10px;mix-blend-mode:multiply;display:inline-block;opacity:1;visibility:visible;transition:opacity .15s ease,visibility .15s ease}.logged-menu-links .cls-menu-link .cart-item-count-gray[data-v-d2f8eb90]{background-color:#9ca3af}.logged-menu-links .cls-menu-link .badge-hidden[data-v-d2f8eb90]{opacity:0!important;visibility:hidden!important}.logged-menu-links .cls-menu-link .menu-icon[data-v-d2f8eb90]{font-size:16px;color:#64748b}.logged-menu-links .cls-menu-link[data-v-d2f8eb90]:hover,.logged-menu-links .cls-menu-link:hover .menu-icon[data-v-d2f8eb90]{color:#004282}.logged-menu-links .menu-vertical-divider[data-v-d2f8eb90]{width:1px;height:14px;background-color:#cbd5e1}.logged-menu-links .cls-logout-btn[data-v-d2f8eb90]{display:flex;align-items:center;gap:4px;background-color:transparent;border:1px solid #cbd5e1;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:600;color:#64748b;position:relative;cursor:pointer;transition:all .15s ease}.logged-menu-links .cls-logout-btn .logout-icon[data-v-d2f8eb90]{font-size:13px}.logged-menu-links .cls-logout-btn[data-v-d2f8eb90]:hover{background-color:#fff1f2;border-color:#fecdd3;color:#e11d48}.logged-menu-links .cls-logout-btn:hover .logout-icon[data-v-d2f8eb90]{color:#e11d48}.cls-user-navigation[data-v-5f62f529]{display:flex;align-items:center;flex-shrink:0}.nav-block-unlogged[data-v-5f62f529]{display:flex;align-items:center;gap:16px}.nav-block-unlogged .welcome-badge[data-v-5f62f529]{cursor:pointer;display:flex;align-items:center;gap:4px;background-color:#f1f5f9;padding:5px 10px;border-radius:4px;font-size:12px;color:#475569;font-weight:600;border:1px solid #cbd5e1;position:relative}.nav-block-unlogged .welcome-badge[data-v-5f62f529]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12px}.nav-block-unlogged .welcome-badge .badge-icon[data-v-5f62f529]{font-size:13px;color:#64748b}.nav-block-unlogged .welcome-badge .login-container[data-v-5f62f529]{position:absolute;top:calc(100% + 8px);left:0;width:280px;background-color:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ccd2dc;border-radius:6px;box-shadow:0 12px 30px -5px #0d1b3e1f,0 8px 12px -6px #0d1b3e0f;padding:38px 18px 18px;box-sizing:border-box;z-index:9999;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;cursor:default}.nav-block-unlogged .welcome-badge .login-container.is-active[data-v-5f62f529]{opacity:1;visibility:visible;transform:translateY(0)}.nav-block-unlogged .welcome-badge .login-container .close-btn[data-v-5f62f529]{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s ease}.nav-block-unlogged .welcome-badge .login-container .close-btn[data-v-5f62f529]:hover{background-color:#f1f5f9}.nav-block-unlogged .welcome-badge .login-container .close-btn:hover .close-icon[data-v-5f62f529]{color:#0f172a}.nav-block-unlogged .welcome-badge .login-container .close-btn .close-icon[data-v-5f62f529]{font-size:14px;color:#94a3b8;transition:color .15s ease}.nav-block-unlogged .welcome-badge .login-container .login-form-box[data-v-5f62f529]{display:flex;flex-direction:column;gap:10px}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group[data-v-5f62f529]{position:relative;display:flex;align-items:center;width:100%}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group .input-icon[data-v-5f62f529]{position:absolute;left:12px;font-size:16px;color:#94a3b8;transition:color .15s ease;pointer-events:none;z-index:1}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-5f62f529]{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;color:#0f172a;box-sizing:border-box;outline:none;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-5f62f529]:focus{border-color:#004282;box-shadow:0 0 0 3px #0066eb14}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input:focus+.input-icon[data-v-5f62f529]{color:#004282}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-5f62f529]:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn[data-v-5f62f529]{width:100%;height:40px;background-color:#004282;border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;margin-top:4px}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn[data-v-5f62f529]:hover:not(:disabled){background-color:#0052cc}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn.is-loading[data-v-5f62f529]{background-color:#64748b;cursor:not-allowed}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn .loading-text[data-v-5f62f529]{font-size:12px;font-weight:500}.nav-block-unlogged .nav-links[data-v-5f62f529]{display:flex;align-items:center;gap:12px}.nav-block-unlogged .nav-links .cls-nav-link[data-v-5f62f529]{font-size:14px;color:#475569;font-weight:600;cursor:pointer;text-decoration:none}.nav-block-unlogged .nav-links .cls-nav-link.font-highlight[data-v-5f62f529],.nav-block-unlogged .nav-links .cls-nav-link[data-v-5f62f529]:hover{color:#004282}.nav-block-unlogged .nav-links .cls-nav-divider[data-v-5f62f529]{width:1px;height:12px;background-color:#cbd5e1}.nav-block-logged[data-v-5f62f529]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:24px}@media(max-width:820px){.cls-user-navigation[data-v-5f62f529]{justify-content:flex-end}}.cls-main-header[data-v-0d874406]{width:100%;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px #00000005;position:sticky;top:0;z-index:100;box-sizing:border-box}.header-container[data-v-0d874406]{max-width:1200px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-sizing:border-box}.logo-search-zone[data-v-0d874406]{display:flex;align-items:center;gap:35px;flex:1}.logo-wrapper[data-v-0d874406]{cursor:pointer;display:flex;align-items:center;flex-shrink:0}.logo-wrapper img[data-v-0d874406]{height:36px;-o-object-fit:contain;object-fit:contain}.cls-search-bar[data-v-0d874406]{display:flex;align-items:center;flex:1;max-width:420px;border:2px solid #004282;border-radius:6px;overflow:hidden;background-color:#fff;box-sizing:border-box}.cls-search-bar .search-input-wrapper[data-v-0d874406]{display:flex;align-items:center;flex:1;padding-left:14px;position:relative}.cls-search-bar .search-input-wrapper .search-inner-icon[data-v-0d874406]{font-size:18px;color:#94a3b8;flex-shrink:0}.cls-search-bar .search-input-wrapper input[data-v-0d874406]{width:100%;padding:0 12px;font-size:14px;border:none;outline:none;color:#0f172a}.cls-search-bar .search-input-wrapper input[data-v-0d874406]::-moz-placeholder{color:#94a3b8}.cls-search-bar .search-input-wrapper input[data-v-0d874406]::placeholder{color:#94a3b8}.cls-search-bar .search-submit-btn[data-v-0d874406]{background-color:#004282;color:#fff;border:none;padding:0 24px;height:40px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.cls-search-bar .search-submit-btn[data-v-0d874406]:hover{background-color:#0052bc}@media(max-width:820px){.header-container[data-v-0d874406]{flex-direction:column;align-items:stretch;gap:16px;padding:12px 14px}.logo-search-zone[data-v-0d874406]{gap:16px}}
