.header[data-v-6bb4503b]{position:sticky;top:-1px;z-index:100;background:#fff;transition:background .3s ease,box-shadow .3s ease}.header.home[data-v-6bb4503b]{position:fixed;top:0;left:0;right:0;background:transparent;color:#fff}.header.home .nav_main_head[data-v-6bb4503b],.header.home .nav_main_menu[data-v-6bb4503b]{background:transparent}.header.home .action-icon[data-v-6bb4503b],.header.home .hamburger-icon span[data-v-6bb4503b],.header.home .lang-toggle[data-v-6bb4503b],.header.home .nav-link[data-v-6bb4503b]{color:#fff}.header.home .hamburger-icon span[data-v-6bb4503b]{background:#fff}.header.home .logo-img[data-v-6bb4503b]{filter:brightness(0) invert(1)}.header.home.hovered[data-v-6bb4503b],.header.home.scrolled[data-v-6bb4503b]{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}.header.home.hovered .nav_main_head[data-v-6bb4503b],.header.home.hovered .nav_main_menu[data-v-6bb4503b],.header.home.scrolled .nav_main_head[data-v-6bb4503b],.header.home.scrolled .nav_main_menu[data-v-6bb4503b]{background:#fff}.header.home.hovered .action-icon[data-v-6bb4503b],.header.home.hovered .lang-toggle[data-v-6bb4503b],.header.home.hovered .nav-link[data-v-6bb4503b],.header.home.scrolled .action-icon[data-v-6bb4503b],.header.home.scrolled .lang-toggle[data-v-6bb4503b],.header.home.scrolled .nav-link[data-v-6bb4503b]{color:#5a5a5a}.header.home.hovered .action-icon[data-v-6bb4503b]:hover,.header.home.hovered .lang-toggle[data-v-6bb4503b]:hover,.header.home.hovered .nav-link.active[data-v-6bb4503b],.header.home.hovered .nav-link[data-v-6bb4503b]:hover,.header.home.scrolled .action-icon[data-v-6bb4503b]:hover,.header.home.scrolled .lang-toggle[data-v-6bb4503b]:hover,.header.home.scrolled .nav-link.active[data-v-6bb4503b],.header.home.scrolled .nav-link[data-v-6bb4503b]:hover{color:#c8a97e}.header.home.hovered .hamburger-icon span[data-v-6bb4503b],.header.home.scrolled .hamburger-icon span[data-v-6bb4503b]{background:#5a5a5a}.header.home.hovered .logo-img[data-v-6bb4503b],.header.home.scrolled .logo-img[data-v-6bb4503b]{filter:none}.notification-bar[data-v-6bb4503b]{background:#f0eee2;padding:10px 0;text-align:center;font-size:13px;color:#6a510c;font-weight:300;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;position:relative}.notification-content[data-v-6bb4503b]{max-width:1400px;margin:0 auto;padding:0 50px;flex:1;text-align:center}.notification-arrow[data-v-6bb4503b]{background:none;border:none;color:#6a510c;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:color .3s,transform .3s;position:absolute;top:50%;transform:translateY(-50%)}.notification-arrow[data-v-6bb4503b]:hover{color:#b8860b}.notification-prev[data-v-6bb4503b]{left:20px}.notification-next[data-v-6bb4503b]{right:20px}.wrapper[data-v-6bb4503b]{margin:0 auto;padding:0 50px;display:flex;justify-content:space-between;align-items:center}.nav_main_head[data-v-6bb4503b]{background:#fff;padding:10px 0;transition:background .3s ease}.nav_main_head .wrapper[data-v-6bb4503b]{align-items:center}.header-left[data-v-6bb4503b]{flex:0 0 200px}.lang-toggle[data-v-6bb4503b]{font-size:16px;color:#666;cursor:pointer;transition:color .3s;text-transform:uppercase}.lang-toggle[data-v-6bb4503b]:hover{color:#987701}.header-center[data-v-6bb4503b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.logo[data-v-6bb4503b]{cursor:pointer;flex-shrink:0;width:313px;height:50px;display:flex;align-items:center;justify-content:center}.logo-img[data-v-6bb4503b]{width:313px;height:50px;-o-object-fit:contain;object-fit:contain;display:block}.header-nav[data-v-6bb4503b]{display:flex;align-items:center;justify-content:center;gap:32px}.nav-item[data-v-6bb4503b]{position:relative}.nav-item.has-dropdown[data-v-6bb4503b]{position:static}.nav-link[data-v-6bb4503b]{padding:4px 0;font-size:16px;font-weight:400;color:#5a5a5a;white-space:nowrap;transition:color .3s;cursor:pointer;position:relative}.nav-link.active[data-v-6bb4503b],.nav-link[data-v-6bb4503b]:hover{color:#c8a97e}.nav-link.active[data-v-6bb4503b]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#c8a97e}.logo-sub[data-v-6bb4503b]{font-size:10px;color:#999;letter-spacing:5px;margin-top:2px;font-weight:400}.header-actions[data-v-6bb4503b]{display:flex;align-items:center;gap:24px;flex:0 0 160px;justify-content:flex-end}.action-icon[data-v-6bb4503b]{cursor:pointer;color:#5a5a5a;position:relative;transition:color .3s;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.action-icon[data-v-6bb4503b]:hover{color:#c8a97e}.action-icon svg[data-v-6bb4503b]{width:24px;height:24px}.account-dropdown-wrap[data-v-6bb4503b]{position:relative}.account-dropdown[data-v-6bb4503b]{position:absolute;top:calc(100% + 12px);right:0;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);border:1px solid #eee;padding:8px 0;z-index:300}.account-dropdown-item[data-v-6bb4503b]{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:14px;color:#333;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.account-dropdown-item[data-v-6bb4503b]:hover{background:#f5f5f5;color:#987701}.account-dropdown-icon[data-v-6bb4503b]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#888;flex-shrink:0}.account-dropdown-icon[data-v-6bb4503b] svg{width:18px;height:18px}.account-dropdown-item:hover .account-dropdown-icon[data-v-6bb4503b]{color:#987701}.cart-badge[data-v-6bb4503b],.mail-badge[data-v-6bb4503b]{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:#e0d5a7;color:#3d4006;font-size:10px;font-weight:300;min-width:15px;height:15px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 3px}.hamburger-icon[data-v-6bb4503b]{display:none;cursor:pointer;flex-direction:column;gap:5px;padding:4px 0}.hamburger-icon span[data-v-6bb4503b]{display:block;width:22px;height:2px;background:#5a5a5a;transition:all .3s}.topsearch[data-v-6bb4503b]{position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#fff;z-index:1000;border-bottom:0 solid #b9aa6b;transition:height .3s ease,border-bottom .3s ease}.topsearch.active[data-v-6bb4503b]{height:65px;border-bottom:4px solid #b9aa6b}.topsearch.active .searchbar[data-v-6bb4503b]{opacity:1}.searchbar[data-v-6bb4503b]{max-width:100%;width:700px;border:1px solid #e8e8e8;border-radius:50px;padding:10px 25px;color:#a7a7a7;position:relative;font-weight:200;cursor:pointer;opacity:0;display:flex;align-items:center;gap:8px;transition:opacity .3s ease}.searchbar input[data-v-6bb4503b]{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:#333;padding:0}.searchbar input[data-v-6bb4503b]::-moz-placeholder{color:#a7a7a7}.searchbar input[data-v-6bb4503b]::placeholder{color:#a7a7a7}.search-btn[data-v-6bb4503b]{width:28px;height:28px;background:none;color:#a7a7a7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s}.search-btn[data-v-6bb4503b]:hover{color:#987701}.search-btn svg[data-v-6bb4503b]{width:18px;height:18px}.search-close[data-v-6bb4503b]{width:28px;height:28px;background:none;color:#a7a7a7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s}.search-close[data-v-6bb4503b]:hover{color:#987701}.search-close svg[data-v-6bb4503b]{width:18px;height:18px}.nav_main_menu[data-v-6bb4503b]{display:none}.menu_list_l[data-v-6bb4503b],.menu_list_r[data-v-6bb4503b]{display:flex;align-items:stretch}.menu_list_l[data-v-6bb4503b]{margin-left:-20px}.menu_list_r[data-v-6bb4503b]{margin-right:-20px}.menu-center[data-v-6bb4503b]{display:flex;align-items:stretch}.menu-item[data-v-6bb4503b]{position:relative;cursor:pointer}.menu-item.has-dropdown[data-v-6bb4503b]{position:static}.menu-link[data-v-6bb4503b]{padding:0 4px;margin:0 12px;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;color:#5a5a5a;white-space:nowrap;transition:color .3s;position:relative}.menu-link.active[data-v-6bb4503b],.menu-link[data-v-6bb4503b]:hover{color:#333}.menu-link.active[data-v-6bb4503b]{font-weight:700;color:#c8a97e}.promotion-link.active[data-v-6bb4503b],.promotion-link[data-v-6bb4503b],.promotion-link[data-v-6bb4503b]:hover{color:#b81836}.effect-underline[data-v-6bb4503b]:after,.effect-underline[data-v-6bb4503b]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px;background-color:#987701;opacity:0}.effect-underline[data-v-6bb4503b]:before{transform:translateY(-8px);transition:transform 0s cubic-bezier(.175,.885,.32,1.275),opacity 0s}.effect-underline[data-v-6bb4503b]:after{transform:translateY(4px);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s}.effect-underline.active[data-v-6bb4503b]:after,.effect-underline.active[data-v-6bb4503b]:before,.effect-underline[data-v-6bb4503b]:hover:after,.effect-underline[data-v-6bb4503b]:hover:before{opacity:1;transform:translateY(0)}.effect-underline.active[data-v-6bb4503b]:before,.effect-underline[data-v-6bb4503b]:hover:before{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s}.effect-underline.active[data-v-6bb4503b]:after,.effect-underline[data-v-6bb4503b]:hover:after{transition:transform 0s cubic-bezier(.175,.885,.32,1.275) .2s,opacity 0s .2s}.submenu-container[data-v-6bb4503b]{position:absolute;top:100%;left:0;right:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:200;border-top:1px solid #e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.06)}.submenu-container.active[data-v-6bb4503b]{opacity:1;visibility:visible;pointer-events:auto}.submenu-inner[data-v-6bb4503b]{max-width:1400px;margin:0 auto;padding:36px 50px 40px;display:flex;align-items:flex-start;gap:0}.submenu-divider[data-v-6bb4503b]{width:1px;align-self:stretch;background-color:#e0e0e0;margin:0 40px;flex-shrink:0}.promotion-submenu .submenu-inner[data-v-6bb4503b]{align-items:stretch}.promotion-box[data-v-6bb4503b]{display:flex;flex-direction:column;gap:32px;width:220px;flex-shrink:0;padding-top:4px}.promo-group .promo-subject[data-v-6bb4503b]{font-size:13px;color:#a39161;font-weight:500;margin-bottom:14px;letter-spacing:.5px}.promo-group .promo-title[data-v-6bb4503b]{font-size:13px;color:#333;padding:6px 0;cursor:pointer;transition:color .25s;font-weight:300;line-height:1.6}.promo-group .promo-title--accent[data-v-6bb4503b],.promo-group .promo-title[data-v-6bb4503b]:hover{color:#a39161}.promo-group .promo-title--accent[data-v-6bb4503b]:hover{color:#8a7a52}.promotion-image-box[data-v-6bb4503b]{display:flex;gap:32px;flex:1;min-width:0}.promo-card[data-v-6bb4503b]{flex:1;cursor:pointer;overflow:hidden}.promo-card .promo-image[data-v-6bb4503b]{width:100%;aspect-ratio:16/9;overflow:hidden;background:#f5f5f5}.promo-card .promo-image img[data-v-6bb4503b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.promo-card:hover img[data-v-6bb4503b]{transform:scale(1.04)}.promo-card .promo-card-title[data-v-6bb4503b]{font-size:13px;color:#333;padding:14px 0 0;text-align:center;line-height:1.6;font-weight:300;transition:color .25s}.promo-card:hover .promo-card-title[data-v-6bb4503b]{color:#a39161}.brand-submenu .submenu-inner[data-v-6bb4503b]{align-items:flex-start}.brand-featured[data-v-6bb4503b]{width:280px;flex-shrink:0;cursor:pointer}.brand-featured .brand-featured-image[data-v-6bb4503b]{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f5f5f5;margin-bottom:16px}.brand-featured .brand-featured-image img[data-v-6bb4503b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.brand-featured:hover .brand-featured-image img[data-v-6bb4503b]{transform:scale(1.04)}.brand-featured .brand-featured-tag[data-v-6bb4503b]{font-size:12px;color:#a39161;font-weight:500;margin-bottom:8px;letter-spacing:.5px}.brand-featured .brand-featured-title[data-v-6bb4503b]{font-size:15px;color:#a39161;font-weight:500;line-height:1.5;margin-bottom:10px}.brand-featured .brand-featured-desc[data-v-6bb4503b]{font-size:12px;color:#666;line-height:1.8;font-weight:300}.world-brand-list[data-v-6bb4503b]{flex:1;min-width:0}.btn-showall[data-v-6bb4503b]{display:inline-flex;align-items:center;color:#a39161;font-size:13px;cursor:pointer;margin-bottom:24px;transition:color .25s;font-weight:400;background:none;border:none;padding:0}.btn-showall[data-v-6bb4503b]:after{content:">";margin-left:4px;font-size:13px;transition:transform .25s}.btn-showall[data-v-6bb4503b]:hover{color:#8a7a52}.btn-showall[data-v-6bb4503b]:hover:after{transform:translateX(3px)}.brand-grid[data-v-6bb4503b]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px}.brand-box[data-v-6bb4503b]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 0;transition:opacity .25s}.brand-box:hover .name-tc[data-v-6bb4503b]{color:#a39161}.brand-image[data-v-6bb4503b]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand-image img[data-v-6bb4503b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-6bb4503b]{min-width:0}.brand-name .name-tc[data-v-6bb4503b]{font-size:13px;color:#333;font-weight:400;margin-bottom:3px;transition:color .25s;line-height:1.3}.brand-name .name-en[data-v-6bb4503b]{font-size:11px;color:#999;font-weight:300;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.cuba-submenu .submenu-inner[data-v-6bb4503b]{max-height:50vh;overflow-y:auto;padding-bottom:24px}.cuba-submenu-sidebar[data-v-6bb4503b]{width:180px;flex-shrink:0;padding-top:4px}.cuba-submenu-sidebar .sidebar-all[data-v-6bb4503b]{font-size:13px;color:#a39161;cursor:pointer;margin-bottom:20px;transition:color .25s}.cuba-submenu-sidebar .sidebar-all[data-v-6bb4503b]:hover{color:#8a7a52}.cuba-submenu-sidebar .sidebar-list[data-v-6bb4503b]{display:flex;flex-direction:column;gap:10px}.cuba-submenu-sidebar .sidebar-item[data-v-6bb4503b]{font-size:13px;color:#666;cursor:pointer;transition:color .25s}.cuba-submenu-sidebar .sidebar-item[data-v-6bb4503b]:hover{color:#a39161}.cuba-submenu-main[data-v-6bb4503b]{flex:1;min-width:0}.cuba-submenu-main .brand-grid[data-v-6bb4503b]{grid-template-columns:repeat(4,1fr);gap:16px 24px;margin-bottom:28px}@media(max-width:1024px){.cuba-submenu-sidebar[data-v-6bb4503b]{display:none}.cuba-submenu-main .brand-grid[data-v-6bb4503b]{grid-template-columns:repeat(3,1fr)}}.notification-overlay[data-v-6bb4503b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:499;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.notification-overlay.active[data-v-6bb4503b]{opacity:1;visibility:visible}.notification-drawer[data-v-6bb4503b]{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100%;background:#fff;z-index:500;box-shadow:-4px 0 20px rgba(0,0,0,.12);transition:right .3s ease}.notification-drawer.active[data-v-6bb4503b]{right:0}.notification-close[data-v-6bb4503b]{position:absolute;top:0;right:0;width:44px;height:44px;background:#333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .25s}.notification-close[data-v-6bb4503b]:hover{background:#555}.notification-drawer-inner[data-v-6bb4503b]{height:100%;display:flex;flex-direction:column;padding:28px 32px 32px;overflow:hidden}.notification-drawer-header[data-v-6bb4503b]{display:flex;align-items:center;justify-content:space-between;padding-right:36px;margin-bottom:32px;flex-shrink:0}.notification-drawer-title[data-v-6bb4503b]{font-size:18px;font-weight:600;color:#333;margin:0}.notification-filter[data-v-6bb4503b]{position:relative;flex-shrink:0}.notification-filter-trigger[data-v-6bb4503b]{display:inline-flex;align-items:center;gap:6px;min-width:108px;padding:6px 12px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#333;font-size:13px;cursor:pointer;transition:border-color .25s,color .25s}.notification-filter-trigger svg[data-v-6bb4503b]{transition:transform .25s}.notification-filter-trigger.open svg[data-v-6bb4503b]{transform:rotate(180deg)}.notification-filter-trigger[data-v-6bb4503b]:hover{border-color:#bbb;color:#987701}.notification-filter-menu[data-v-6bb4503b]{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:10}.notification-filter-item[data-v-6bb4503b]{padding:10px 16px;font-size:13px;color:#333;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.notification-filter-item[data-v-6bb4503b]:hover{background:#f5f5f5}.notification-filter-item.active[data-v-6bb4503b]{background:#987701;color:#fff}.notification-filter-item.active[data-v-6bb4503b]:hover{background:#886b00}.notification-drawer-body[data-v-6bb4503b]{flex:1;overflow-y:auto}.notification-empty[data-v-6bb4503b],.notification-loading[data-v-6bb4503b]{color:#bbb;font-size:14px;text-align:center;margin-top:48px;font-weight:300}.notification-item[data-v-6bb4503b]{padding:16px 10px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s}.notification-item[data-v-6bb4503b]:hover{background:#fafafa}.notification-item.unread .notification-item-title[data-v-6bb4503b]{font-weight:600}.notification-item-title[data-v-6bb4503b]{font-size:14px;color:#333;margin:0 0 6px}.notification-item-content[data-v-6bb4503b]{font-size:13px;color:#666;margin:0 0 8px;line-height:1.6;font-weight:300}.notification-item-time[data-v-6bb4503b]{font-size:12px;color:#aaa}.mobile-overlay[data-v-6bb4503b]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:299}.mobile-overlay.active[data-v-6bb4503b]{display:block}.mobile-menu[data-v-6bb4503b]{position:fixed;top:0;right:-300px;width:300px;height:100%;background:#fff;z-index:300;transition:right .3s;overflow-y:auto;box-shadow:-4px 0 16px rgba(0,0,0,.1)}.mobile-menu.active[data-v-6bb4503b]{right:0}.mobile-menu-header[data-v-6bb4503b]{padding:16px;display:flex;justify-content:flex-end;border-bottom:1px solid #eee}.mobile-menu-header .close-btn[data-v-6bb4503b]{cursor:pointer;color:#5a5a5a;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s}.mobile-menu-header .close-btn[data-v-6bb4503b]:hover{color:#987701}.mobile-menu-header .close-btn svg[data-v-6bb4503b]{width:24px;height:24px}.mobile-menu-body[data-v-6bb4503b]{padding:0 16px 24px}.mobile-menu-link[data-v-6bb4503b]{padding:14px 0;color:#5a5a5a;font-size:15px;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s}.mobile-menu-link[data-v-6bb4503b]:hover{color:#987701}.mobile-menu-link.has-children .chevron-icon[data-v-6bb4503b]{transition:transform .3s}.mobile-menu-link.has-children .chevron-icon.rotated[data-v-6bb4503b]{transform:rotate(90deg)}.mobile-submenu[data-v-6bb4503b]{max-height:0;overflow:hidden;transition:max-height .3s}.mobile-submenu.active[data-v-6bb4503b]{max-height:5000px}.mobile-submenu-all[data-v-6bb4503b]{color:#a39161;font-weight:500}.mobile-submenu-all[data-v-6bb4503b]:hover{color:#8a7a52}.mobile-cuba-brand[data-v-6bb4503b]{display:flex;align-items:center;gap:10px}.mobile-brand-logo[data-v-6bb4503b]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.mobile-submenu-link[data-v-6bb4503b]{padding:10px 16px;color:#888;font-size:13px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:color .3s}.mobile-submenu-link[data-v-6bb4503b]:hover{color:#987701}.mobile-lang-toggle[data-v-6bb4503b]{padding:20px 0 8px;border-top:1px solid #eee;margin-top:8px}.mobile-lang-btn[data-v-6bb4503b]{display:inline-block;padding:10px 24px;background:#4a4a4a;color:#fff;font-size:14px;border-radius:4px;cursor:pointer;text-align:center;transition:background .3s}.mobile-lang-btn[data-v-6bb4503b]:hover{background:#3a3a3a}@media(max-width:1280px){.logo-img[data-v-6bb4503b],.logo[data-v-6bb4503b]{width:250px;height:40px}.header-nav[data-v-6bb4503b]{gap:24px}}@media(max-width:1024px){.header-center[data-v-6bb4503b]{gap:6px}.logo-img[data-v-6bb4503b],.logo[data-v-6bb4503b]{width:220px;height:35px}.header-nav[data-v-6bb4503b]{gap:18px}.nav-link[data-v-6bb4503b]{font-size:14px}}@media(max-width:820px){.header-left[data-v-6bb4503b]{display:none}.header-center[data-v-6bb4503b]{align-items:flex-start}.header-nav[data-v-6bb4503b],.nav_main_menu[data-v-6bb4503b]{display:none}.hamburger-icon[data-v-6bb4503b]{display:flex}.notification-bar[data-v-6bb4503b]{font-size:12px;padding:8px 0}.notification-content[data-v-6bb4503b]{padding:0 35px}.notification-prev[data-v-6bb4503b]{left:8px}.notification-next[data-v-6bb4503b]{right:8px}.wrapper[data-v-6bb4503b]{padding:0 20px}.logo-img[data-v-6bb4503b],.logo[data-v-6bb4503b]{width:auto;height:32px}.header-actions[data-v-6bb4503b]{flex:0 0 auto;gap:16px}.action-icon svg[data-v-6bb4503b]{width:20px;height:20px}.searchbar[data-v-6bb4503b]{width:90%;padding:8px 16px}}@media(max-width:500px){.nav_main_head[data-v-6bb4503b]{padding:8px 0}.logo-img[data-v-6bb4503b],.logo[data-v-6bb4503b]{height:28px}.logo-sub[data-v-6bb4503b]{font-size:8px;letter-spacing:3px}.header-actions[data-v-6bb4503b]{gap:14px}}.modal-overlay[data-v-e1451ece]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-e1451ece]{background:#fff;border-radius:8px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-e1451ece]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-title[data-v-e1451ece]{font-size:18px;font-weight:600;color:#1a1a1a}.modal-close[data-v-e1451ece]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:4px;transition:color .3s}.modal-close[data-v-e1451ece]:hover{color:#333}.modal-body[data-v-e1451ece]{padding:24px;overflow-y:auto;flex:1}.modal-footer[data-v-e1451ece]{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.modal-fade-enter-active[data-v-e1451ece],.modal-fade-leave-active[data-v-e1451ece]{transition:opacity .3s ease}.modal-fade-enter-active .modal-container[data-v-e1451ece],.modal-fade-leave-active .modal-container[data-v-e1451ece]{transition:transform .3s ease}.modal-fade-enter[data-v-e1451ece],.modal-fade-leave-to[data-v-e1451ece]{opacity:0}.modal-fade-enter .modal-container[data-v-e1451ece],.modal-fade-leave-to .modal-container[data-v-e1451ece]{transform:scale(.95) translateY(-10px)}@media (max-width:768px){.modal-container[data-v-e1451ece]{width:90%!important;margin:20px}.modal-body[data-v-e1451ece],.modal-header[data-v-e1451ece]{padding:16px}.modal-footer[data-v-e1451ece]{padding:12px 16px}}.quality-faq[data-v-e871a9b4]{width:100%}.faq-item[data-v-e871a9b4]{padding:0 0 14px 0;border-bottom:1px solid #eee;margin-bottom:14px}.faq-question[data-v-e871a9b4]{width:100%;text-align:left;background:transparent;border:none;padding:14px 0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#333}.faq-left[data-v-e871a9b4]{display:inline-flex;align-items:center;gap:8px}.faq-q[data-v-e871a9b4]{font-weight:600;color:#333;font-size:17px}.faq-text[data-v-e871a9b4]{font-size:17px;color:#1a1a1a;line-height:1.5}.faq-arrow[data-v-e871a9b4]{width:9px;height:9px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg);transition:transform .25s;flex-shrink:0;margin-left:12px}.faq-arrow.open[data-v-e871a9b4]{transform:rotate(-135deg)}.faq-answer[data-v-e871a9b4]{padding:0 0 6px 0}.faq-answer-text[data-v-e871a9b4]{margin:0;color:#666;font-size:16px;line-height:1.8}@media(max-width:768px){.faq-text[data-v-e871a9b4]{font-size:15px}.faq-answer-text[data-v-e871a9b4]{font-size:14px}}.page-modal-overlay[data-v-4ad7ec22]{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;will-change:opacity}.modal-fade-enter-active[data-v-4ad7ec22],.modal-fade-leave-active[data-v-4ad7ec22]{transition:opacity .25s ease}.modal-fade-enter-active .page-modal-container[data-v-4ad7ec22],.modal-fade-leave-active .page-modal-container[data-v-4ad7ec22]{transition:transform .25s ease}.modal-fade-enter[data-v-4ad7ec22],.modal-fade-leave-to[data-v-4ad7ec22]{opacity:0}.modal-fade-enter .page-modal-container[data-v-4ad7ec22],.modal-fade-leave-to .page-modal-container[data-v-4ad7ec22]{transform:translateY(20px)}.page-modal-container[data-v-4ad7ec22]{background:#fff;width:90%;max-width:800px;max-height:85vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;will-change:transform}.page-modal-header[data-v-4ad7ec22]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.page-modal-title[data-v-4ad7ec22]{font-size:18px;font-weight:600;color:#333;margin:0}.page-modal-close[data-v-4ad7ec22]{background:none;border:none;cursor:pointer;color:#999;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s}.page-modal-close[data-v-4ad7ec22]:hover{color:#333}.page-modal-body[data-v-4ad7ec22]{flex:1;overflow-y:auto;padding:28px;min-height:200px}.page-modal-loading[data-v-4ad7ec22]{display:flex;align-items:center;justify-content:center;min-height:200px}.loading-spinner[data-v-4ad7ec22]{width:32px;height:32px;border:3px solid #e8e8e8;border-top-color:#333;border-radius:50%;display:inline-block;animation:spin-4ad7ec22 .8s linear infinite}@keyframes spin-4ad7ec22{to{transform:rotate(1turn)}}.page-modal-empty[data-v-4ad7ec22]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#999;font-size:14px}.page-modal-content[data-v-4ad7ec22]{color:#333;font-size:14px;line-height:1.8}.page-modal-content[data-v-4ad7ec22] img{height:auto}.page-modal-content[data-v-4ad7ec22] img,.page-modal-content[data-v-4ad7ec22] video{max-width:100%;border-radius:4px;margin:12px 0}.page-modal-content[data-v-4ad7ec22] p{margin:12px 0}.page-modal-content[data-v-4ad7ec22] h1,.page-modal-content[data-v-4ad7ec22] h2,.page-modal-content[data-v-4ad7ec22] h3,.page-modal-content[data-v-4ad7ec22] h4,.page-modal-content[data-v-4ad7ec22] h5,.page-modal-content[data-v-4ad7ec22] h6{margin:20px 0 12px;font-weight:600}.page-modal-content[data-v-4ad7ec22] a{color:#c8a45e;text-decoration:underline}.page-modal-content[data-v-4ad7ec22] ol,.page-modal-content[data-v-4ad7ec22] ul{padding-left:24px;margin:12px 0}.page-modal-content[data-v-4ad7ec22] table{width:100%;border-collapse:collapse;margin:12px 0}.page-modal-content[data-v-4ad7ec22] table td,.page-modal-content[data-v-4ad7ec22] table th{border:1px solid #e8e8e8;padding:8px 12px}@media(max-width:768px){.page-modal-container[data-v-4ad7ec22]{width:95%;max-height:90vh}.page-modal-header[data-v-4ad7ec22]{padding:16px 20px}.page-modal-body[data-v-4ad7ec22]{padding:20px}}.footer[data-v-3524c6a0]{background-color:#303436;color:#fff;font-size:13px}.site_footage[data-v-3524c6a0]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;padding:50px 50px 80px}.sitemap_box[data-v-3524c6a0]{flex:0 0 55%}.footer-logo[data-v-3524c6a0]{margin-bottom:25px}.footer-logo img[data-v-3524c6a0]{max-width:120px;filter:brightness(0) invert(1)}.sitemap[data-v-3524c6a0]{display:flex;gap:40px}.sitemap-col .sitemap-heading[data-v-3524c6a0]{margin-bottom:15px;font-size:14px;color:#fff;font-weight:400}.sitemap-col .sitemap-links a[data-v-3524c6a0]{display:block;font-size:13px;color:#999;padding:3px 0;transition:color .3s}.sitemap-col .sitemap-links a[data-v-3524c6a0]:hover{color:#fff}.footer_etc[data-v-3524c6a0]{flex:0 0 45%;text-align:right}.footer_contact[data-v-3524c6a0]{padding-top:0;flex-direction:column;gap:15px;display:flex}.footer_contact .contact-heading[data-v-3524c6a0]{font-size:14px;font-weight:400;color:#fff;padding:10px 0 8px}.footer_contact .contact-info[data-v-3524c6a0]{display:flex;justify-content:flex-end;gap:15px}.nofakes-logo img[data-v-3524c6a0]{max-width:100px}.contact-details .mail[data-v-3524c6a0]{margin-bottom:8px}.contact-details .mail a[data-v-3524c6a0]{font-size:13px;color:#999;transition:color .3s}.contact-details .mail a[data-v-3524c6a0]:hover{color:#fff}.contact-details .cs-hour[data-v-3524c6a0]{font-size:13px;color:#999;line-height:1.8}.contact-details .cs-hour span[data-v-3524c6a0]:first-child{margin-right:8px}.cr_box[data-v-3524c6a0]{background-color:#333;color:#fff;font-size:11px;position:fixed;bottom:0;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3e3e3e}.cr_box>.flex[data-v-3524c6a0]{display:flex;padding:5px 17px;margin-right:20px}.cr-notice[data-v-3524c6a0],.cr-text[data-v-3524c6a0]{color:#fff;font-size:11px;padding:5px 17px}.setting[data-v-3524c6a0]{display:flex;text-align:right;align-items:center;padding:5px 17px}.setting>div[data-v-3524c6a0]{margin-left:20px;cursor:pointer}.lang_div .lang_tab[data-v-3524c6a0]{color:#fff;font-size:11px;cursor:pointer;padding:2px 8px;border:1px solid #666;border-radius:3px;transition:all .3s}.lang_div .lang_tab[data-v-3524c6a0]:hover{border-color:#fff}.footer_mobile[data-v-3524c6a0]{display:none;position:fixed;bottom:24px;left:0;right:0;background:#303436;border-top:1px solid #444;padding:8px 0;z-index:100;justify-content:space-around}.footer_mobile .mobile-nav-item[data-v-3524c6a0]{text-align:center;cursor:pointer;color:#999;transition:color .3s}.footer_mobile .mobile-nav-item[data-v-3524c6a0]:hover{color:#fff}.footer_mobile .mobile-nav-item i[data-v-3524c6a0]{font-size:18px;display:block;margin-bottom:2px}.footer_mobile .mobile-nav-item span[data-v-3524c6a0]{font-size:11px;font-weight:400}@media(max-width:820px){.site_footage[data-v-3524c6a0]{padding:40px 30px 80px;gap:30px}.footer_etc[data-v-3524c6a0],.sitemap_box[data-v-3524c6a0]{flex:none}.sitemap[data-v-3524c6a0]{gap:30px}}@media(max-width:500px){.site_footage[data-v-3524c6a0]{padding:30px 20px 80px}.footer_mobile[data-v-3524c6a0]{display:flex}.sitemap[data-v-3524c6a0]{flex-direction:column;gap:16px}.sitemap-col .sitemap-links a[data-v-3524c6a0]{font-size:13px;padding:6px 0}.setting[data-v-3524c6a0]{display:none}.cr_box[data-v-3524c6a0]{flex-direction:column;gap:2px;text-align:center;padding:5px 17px;position:relative}}.product-card[data-v-3fdee06c]{background:#fff;border-radius:4px;overflow:hidden;transition:all .3s;box-shadow:0 1px 4px rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column}.product-card[data-v-3fdee06c]:hover{transform:translate(5px,-4px);box-shadow:0 0 20px rgba(0,0,0,.3)}.product-card:hover .image-flipper.has-back .image-front[data-v-3fdee06c]{opacity:0}.product-card:hover .image-flipper.has-back .image-back[data-v-3fdee06c]{opacity:1}.product-image[data-v-3fdee06c]{position:relative;background:#f7f7f7;display:flex;align-items:center;justify-content:center;height:375px;flex-shrink:0;overflow:hidden}.product-image .image-flipper[data-v-3fdee06c]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-image .image-back[data-v-3fdee06c],.product-image .image-front[data-v-3fdee06c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-in-out}.product-image .image-front[data-v-3fdee06c]{opacity:1}.product-image .image-back[data-v-3fdee06c]{position:absolute;top:0;left:0;opacity:0}.product-image img[data-v-3fdee06c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder-img[data-v-3fdee06c]{width:100%;height:180px;background:linear-gradient(135deg,#e8e8e8,#d0d0d0);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;font-weight:700}.product-tag[data-v-3fdee06c]{position:absolute;top:8px;left:8px;background:#d4af37;color:#1a1a1a;padding:2px 8px;font-size:11px;font-weight:700;border-radius:2px}.sold-out-badge[data-v-3fdee06c]{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center}.product-info[data-v-3fdee06c]{padding:12px 16px 16px;position:relative;display:flex;flex-direction:column;flex:1}.product-brand[data-v-3fdee06c]{font-size:12px;color:#d4af37;margin-bottom:4px;font-weight:600;letter-spacing:.5px}.product-name[data-v-3fdee06c]{font-size:12px;color:#888;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-name-cn[data-v-3fdee06c]{font-size:14px;color:#333;margin-bottom:6px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-spec[data-v-3fdee06c]{font-size:12px;color:#999;margin-bottom:10px}.add-cart-btn[data-v-3fdee06c]{position:absolute;bottom:12px;right:12px;width:35px;height:35px;background:#987701;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;z-index:2}.add-cart-btn[data-v-3fdee06c]:hover{background:#b9aa6b;transform:scale(1.1)}.add-cart-btn svg[data-v-3fdee06c]{width:14px;height:14px}.product-price[data-v-3fdee06c]{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.add-cart-text-btn[data-v-3fdee06c]{width:100%;padding:8px 0;background:linear-gradient(90deg,#5e5e5e,#333);color:#fff;border:none;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s;letter-spacing:1px;margin-top:auto}.add-cart-text-btn[data-v-3fdee06c]:hover{background:linear-gradient(164deg,#8b8a73,#575448)}.add-cart-text-btn.disabled[data-v-3fdee06c]{background:#ccc;color:#999;cursor:not-allowed}.add-cart-text-btn.disabled[data-v-3fdee06c]:hover{background:#ccc}.price-current[data-v-3fdee06c]{font-size:18px;color:#d4af37;font-weight:700}.price-original[data-v-3fdee06c]{font-size:13px;color:#bbb;text-decoration:line-through}.base-btn[data-v-42a15208]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-small[data-v-42a15208]{padding:6px 16px;font-size:12px}.btn-medium[data-v-42a15208]{padding:10px 24px;font-size:14px}.btn-large[data-v-42a15208]{padding:14px 36px;font-size:16px}.btn-block[data-v-42a15208]{display:flex;width:100%}.btn-primary[data-v-42a15208]{background:#1a1a1a;color:#fff}.btn-primary[data-v-42a15208]:hover{background:#333}.btn-secondary[data-v-42a15208]{background:#d4af37;color:#1a1a1a}.btn-secondary[data-v-42a15208]:hover{background:#c4a032}.btn-outline[data-v-42a15208]{background:transparent;color:#1a1a1a;border:1px solid #1a1a1a}.btn-outline[data-v-42a15208]:hover{background:#1a1a1a;color:#fff}.btn-text[data-v-42a15208]{background:transparent;color:#d4af37;padding-left:0;padding-right:0}.btn-text[data-v-42a15208]:hover{color:#c4a032}.btn-gold[data-v-42a15208]{background:#d4af37;color:#1a1a1a}.btn-gold[data-v-42a15208]:hover{background:#c4a032;transform:translateY(-2px)}.btn-disabled[data-v-42a15208]{opacity:.5;cursor:not-allowed}.btn-disabled[data-v-42a15208]:hover{transform:none}.btn-loading[data-v-42a15208]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-42a15208 .8s linear infinite}@keyframes spin-42a15208{to{transform:rotate(1turn)}}.search-box[data-v-76e5f6c8]{display:flex;border:1px solid #555;border-radius:2px;overflow:hidden;transition:all .3s}.search-focused[data-v-76e5f6c8]{border-color:#d4af37;box-shadow:0 0 0 2px rgba(212,175,55,.15)}.search-box input[data-v-76e5f6c8]{background:transparent;border:none;padding:6px 10px;color:#fff;font-size:13px;width:160px;outline:none}.search-box input[data-v-76e5f6c8]::-moz-placeholder{color:#777}.search-box input[data-v-76e5f6c8]::placeholder{color:#777}.search-btn[data-v-76e5f6c8]{display:flex;align-items:center;justify-content:center;background:#d4af37;border:none;padding:6px 10px;color:#1a1a1a;cursor:pointer;transition:background .3s}.search-btn[data-v-76e5f6c8]:hover{background:#c4a032}@media(max-width:768px){.search-box input[data-v-76e5f6c8]{width:100px}}.cart-icon[data-v-55285981]{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px;transition:all .3s}.cart-icon[data-v-55285981]:hover{color:#d4af37}.cart-symbol[data-v-55285981]{font-size:20px}.cart-count[data-v-55285981]{position:absolute;top:0;right:0;background:#d4af37;color:#1a1a1a;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.cart-label[data-v-55285981]{font-size:14px;color:#ccc}.cart-icon:hover .cart-label[data-v-55285981]{color:#d4af37}@media (max-width:768px){.cart-label[data-v-55285981]{display:none}}.loading-overlay[data-v-0fc62ae3]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:100}.loading-fullscreen[data-v-0fc62ae3]{position:fixed;background:hsla(0,0%,100%,.95)}.loading-spinner[data-v-0fc62ae3]{text-align:center}.spinner[data-v-0fc62ae3]{width:40px;height:40px;border:3px solid #f0f0f0;border-top-color:#d4af37;border-radius:50%;animation:spin-0fc62ae3 .8s linear infinite;margin:0 auto 16px}@keyframes spin-0fc62ae3{to{transform:rotate(1turn)}}.loading-text[data-v-0fc62ae3]{font-size:14px;color:#666}.loading-fade-enter-active[data-v-0fc62ae3],.loading-fade-leave-active[data-v-0fc62ae3]{transition:opacity .3s ease}.loading-fade-enter[data-v-0fc62ae3],.loading-fade-leave-to[data-v-0fc62ae3]{opacity:0}.toast[data-v-41c50758]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 24px;border-radius:4px;display:flex;align-items:center;gap:10px;z-index:2000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.toast-icon[data-v-41c50758]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.toast-message[data-v-41c50758]{font-size:14px;color:#333}.toast-success[data-v-41c50758]{background:#f0f9eb;border:1px solid #e1f3d8}.toast-success .toast-icon[data-v-41c50758]{background:#67c23a}.toast-error[data-v-41c50758]{background:#fef0f0;border:1px solid #fde2e2}.toast-error .toast-icon[data-v-41c50758]{background:#f56c6c}.toast-warning[data-v-41c50758]{background:#fdf6ec;border:1px solid #faecd8}.toast-warning .toast-icon[data-v-41c50758]{background:#e6a23c}.toast-info[data-v-41c50758]{background:#f4f4f5;border:1px solid #e9e9eb}.toast-info .toast-icon[data-v-41c50758]{background:#909399}.toast-slide-enter-active[data-v-41c50758],.toast-slide-leave-active[data-v-41c50758]{transition:all .3s ease}.toast-slide-enter[data-v-41c50758],.toast-slide-leave-to[data-v-41c50758]{opacity:0;transform:translateX(-50%) translateY(-20px)}.cart-modal-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow:hidden}@media(max-width:768px){.cart-modal-overlay[data-v-14f8e506]{padding:0;align-items:flex-end}}.cart-modal-container[data-v-14f8e506]{background:#fff;width:1080px;max-width:92vw;max-width:min(92vw,1080px);height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2)}@media(max-width:768px){.cart-modal-container[data-v-14f8e506]{width:100%;max-width:100%;height:92vh;height:-webkit-fill-available;border-radius:12px 12px 0 0;box-sizing:border-box}}.cart-modal-header[data-v-14f8e506]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid #eee;flex-shrink:0;width:100%;box-sizing:border-box}.cart-modal-title[data-v-14f8e506]{font-size:17px;color:#666;font-weight:400;margin:0}.header-actions[data-v-14f8e506]{display:flex;gap:6px}.header-btn[data-v-14f8e506]{padding:8px 20px;font-size:13px;border:none;cursor:pointer;transition:opacity .3s;letter-spacing:.5px}.header-btn[data-v-14f8e506]:hover{opacity:.85}.btn-grey[data-v-14f8e506]{background:#888;color:#fff}.btn-dark[data-v-14f8e506]{background:#2a2a2a;color:#fff}.checkout-steps[data-v-14f8e506]{display:flex;align-items:center;justify-content:center;padding:14px 28px;border-bottom:1px solid #eee;flex-shrink:0;flex-wrap:wrap;gap:4px;width:100%;box-sizing:border-box;min-width:0}.step[data-v-14f8e506]{font-size:13px;color:#ccc;padding:5px 12px;position:relative;white-space:nowrap;min-width:0}.step.active[data-v-14f8e506]{color:#333;font-weight:500;background:#f0f0f0}.step.active[data-v-14f8e506]:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:10px solid #8b7e55;z-index:1}.step.completed[data-v-14f8e506]{color:#666}.step-chevron[data-v-14f8e506]{font-size:12px;color:#ddd;margin:0 6px}.summary-bar[data-v-14f8e506]{display:flex;align-items:stretch;flex-shrink:0;width:100%;box-sizing:border-box;min-width:0}.summary-segment[data-v-14f8e506]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;flex:1;min-width:0;box-sizing:border-box}.summary-segment .summary-label[data-v-14f8e506]{font-size:12px;color:hsla(0,0%,100%,.75);white-space:nowrap}.summary-segment .summary-value[data-v-14f8e506]{font-size:14px;color:#fff;font-weight:500;white-space:nowrap;overflow-wrap:break-word}.summary-segment.segment-total .total-value[data-v-14f8e506]{font-size:18px;font-weight:700}.segment-dark[data-v-14f8e506]{background:#1a1a1a;cursor:pointer;transition:opacity .3s}.segment-dark[data-v-14f8e506]:hover{opacity:.9}.segment-gold[data-v-14f8e506]{background:#8b7e55;flex:1.2}.segment-grey[data-v-14f8e506]{background:#4a4a4a}.segment-total[data-v-14f8e506]{flex:1.3}.points-bar[data-v-14f8e506]{display:flex;align-items:center;padding:12px 28px;border-bottom:1px solid #eee;flex-shrink:0;gap:0;background:#fff;width:100%;box-sizing:border-box;min-width:0}.points-logo[data-v-14f8e506]{flex-shrink:0;margin-right:20px}.points-logo img[data-v-14f8e506]{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}.points-item[data-v-14f8e506]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-right:1px solid #eee}.points-item[data-v-14f8e506]:last-child{border-right:none}.points-label[data-v-14f8e506]{font-size:12px;color:#999;white-space:nowrap}.points-value[data-v-14f8e506]{font-size:14px;color:#333;font-weight:500}.points-value.points-total[data-v-14f8e506]{color:#8b7e55;font-weight:700}.cart-items-body[data-v-14f8e506]{overflow-y:auto;flex:1;min-height:0;min-width:0;width:100%;box-sizing:border-box}.cart-empty[data-v-14f8e506]{text-align:center;padding:60px 20px}.cart-empty p[data-v-14f8e506]{font-size:15px;color:#999;margin-bottom:20px}.continue-shopping-btn[data-v-14f8e506]{padding:10px 28px;background:#2a2a2a;color:#fff;border:none;font-size:13px;cursor:pointer;transition:background .3s}.continue-shopping-btn[data-v-14f8e506]:hover{background:#8b7e55}.cart-item-row[data-v-14f8e506]{display:flex;align-items:center;padding:22px 28px;min-height:100px;border-bottom:1px solid #eee;gap:22px;position:relative;min-width:0;width:100%;box-sizing:border-box}.cart-item-row[data-v-14f8e506]:last-child{border-bottom:none}.item-thumb[data-v-14f8e506]{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #eee}.item-thumb img[data-v-14f8e506]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.thumb-placeholder[data-v-14f8e506]{font-size:12px;color:#999;text-align:center;padding:4px}.item-details[data-v-14f8e506]{flex:1;min-width:0;width:0}.item-tags[data-v-14f8e506]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.item-brand-tag[data-v-14f8e506]{display:inline-block;font-size:11px;color:#4a6a8a;background:#dce8f2;padding:2px 8px}.item-promo-tag[data-v-14f8e506]{display:inline-block;font-size:11px;color:#c45a20;background:#fde8d8;padding:2px 8px}.item-name[data-v-14f8e506]{font-size:17px;color:#222;font-weight:700;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.item-spec[data-v-14f8e506]{font-size:13px;color:#999;margin:0 0 4px}.item-sku[data-v-14f8e506]{font-size:12px;color:#bbb;margin:0}.item-unit-price[data-v-14f8e506]{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;flex-shrink:0;max-width:90px}.current-price[data-v-14f8e506]{font-size:14px;color:#c02c38;font-weight:500}.original-price[data-v-14f8e506]{font-size:12px;color:#bbb;text-decoration:line-through;margin-top:3px}.item-quantity[data-v-14f8e506]{display:flex;border:1px solid #ddd;flex-shrink:0}.item-quantity .qty-btn[data-v-14f8e506]{width:28px;height:28px;background:#fff;border:none;cursor:pointer;font-size:15px;color:#666;display:flex;align-items:center;justify-content:center;transition:background .3s}.item-quantity .qty-btn[data-v-14f8e506]:hover{background:#f5f5f5}.item-quantity input[data-v-14f8e506]{width:34px;height:28px;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:13px;color:#333;outline:none;-moz-appearance:textfield}.item-quantity input[data-v-14f8e506]::-webkit-inner-spin-button,.item-quantity input[data-v-14f8e506]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item-line-total[data-v-14f8e506]{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;text-align:right;flex-shrink:0;gap:4px}.discount-badge[data-v-14f8e506]{font-size:11px;color:#8b7e55;border:1px solid #c9b98a;padding:1px 6px;white-space:nowrap}.line-total-value[data-v-14f8e506]{font-size:18px;color:#8b7e55;font-weight:700;white-space:nowrap}.item-remove[data-v-14f8e506]{width:32px;height:32px;background:none;border:none;color:#bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s;padding:0}.item-remove svg[data-v-14f8e506]{width:18px;height:18px}.item-remove[data-v-14f8e506]:hover{color:#c02c38}.checkout-form-body[data-v-14f8e506]{overflow-y:auto;flex:1;min-height:0;padding:24px 28px;background:#f7f7f7;width:100%;box-sizing:border-box}.checkout-layout[data-v-14f8e506]{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:start;min-width:0}.checkout-left[data-v-14f8e506],.checkout-right[data-v-14f8e506]{display:flex;flex-direction:column;gap:20px;min-width:0}.checkout-page-title[data-v-14f8e506]{font-size:18px;font-weight:700;color:#8b7e55;margin:0;display:flex;align-items:center;gap:8px}.checkout-page-title .title-icon[data-v-14f8e506]{width:22px;height:22px;color:#8b7e55}.checkout-block[data-v-14f8e506]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.04);width:100%;box-sizing:border-box}.checkout-block-title[data-v-14f8e506]{font-size:15px;font-weight:700;color:#8b7e55;margin:0 0 16px;display:flex;align-items:center;gap:8px}.checkout-block-title .title-icon[data-v-14f8e506]{width:18px;height:18px;color:#8b7e55}.checkout-block-tip[data-v-14f8e506]{font-size:12px;color:#888;margin:-8px 0 14px}.delivery-options[data-v-14f8e506]{display:flex;flex-direction:column;gap:12px}.delivery-option[data-v-14f8e506]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:border-color .2s,background .2s}.delivery-option[data-v-14f8e506]:hover{border-color:#8b7e55}.delivery-option.active[data-v-14f8e506]{border-color:#8b7e55;background:#f8f6f0}.delivery-option-input[data-v-14f8e506]{flex-shrink:0;width:16px;height:16px;accent-color:#8b7e55}.delivery-option-info[data-v-14f8e506]{flex:1;display:flex;flex-direction:column;gap:2px}.delivery-option-name[data-v-14f8e506]{font-size:14px;color:#333;font-weight:500}.delivery-option-desc[data-v-14f8e506]{font-size:12px;color:#888}.delivery-option-fee[data-v-14f8e506]{font-size:14px;color:#8b7e55;font-weight:600}.receiver-form[data-v-14f8e506]{display:flex;flex-direction:column;gap:14px}.checkout-label[data-v-14f8e506]{display:block;font-size:13px;color:#666;margin-bottom:6px}.checkout-input[data-v-14f8e506],.checkout-select[data-v-14f8e506],.checkout-textarea[data-v-14f8e506]{width:100%;padding:10px 12px;font-size:14px;color:#333;border:1px solid #ddd;background:#fff;border-radius:4px;outline:none;transition:border-color .2s;box-sizing:border-box}.checkout-input[data-v-14f8e506]:focus,.checkout-select[data-v-14f8e506]:focus,.checkout-textarea[data-v-14f8e506]:focus{border-color:#8b7e55}.checkout-input[data-v-14f8e506]:disabled,.checkout-select[data-v-14f8e506]:disabled,.checkout-textarea[data-v-14f8e506]:disabled{background:#f5f5f5;color:#999}.checkout-textarea[data-v-14f8e506]{resize:vertical;min-height:80px;font-family:inherit}.checkout-summary-block[data-v-14f8e506]{position:sticky;top:0}.checkout-product-list[data-v-14f8e506]{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.checkout-product-item[data-v-14f8e506]{display:flex;align-items:center;gap:12px;min-width:0}.checkout-product-item .product-thumb[data-v-14f8e506]{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #eee;border-radius:4px}.checkout-product-item .product-thumb img[data-v-14f8e506]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.checkout-product-item .product-thumb .thumb-placeholder[data-v-14f8e506]{font-size:10px;color:#999;text-align:center;padding:2px}.checkout-product-item .product-info[data-v-14f8e506]{flex:1;min-width:0;width:0}.checkout-product-item .product-name[data-v-14f8e506]{font-size:14px;color:#333;font-weight:500;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-product-item .product-spec[data-v-14f8e506]{font-size:12px;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-product-item .product-price[data-v-14f8e506]{font-size:14px;color:#8b7e55;font-weight:600;flex-shrink:0}.remark-field[data-v-14f8e506]{margin-bottom:16px}.checkout-amounts[data-v-14f8e506]{border-top:1px solid #eee;padding-top:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.amount-row[data-v-14f8e506]{display:flex;justify-content:space-between;font-size:13px;color:#666}.amount-row.amount-total[data-v-14f8e506]{font-size:15px;color:#333;font-weight:700;margin-top:4px;padding-top:10px;border-top:1px solid #eee}.submit-order-btn[data-v-14f8e506]{width:100%;padding:14px;background:#8b7e55;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .3s;margin-bottom:10px}.submit-order-btn[data-v-14f8e506]:hover{background:#766a45}.submit-order-btn .btn-icon[data-v-14f8e506]{width:18px;height:18px}.checkout-security-note[data-v-14f8e506]{font-size:12px;color:#666;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:4px}.checkout-security-note .security-icon[data-v-14f8e506]{width:12px;height:12px;color:#666}.checkout-payment-body[data-v-14f8e506]{overflow-y:auto;flex:1;min-height:0;padding:28px 32px 20px;width:100%;box-sizing:border-box;display:flex;gap:32px;align-items:flex-start}.checkout-payment-left[data-v-14f8e506]{flex:1;min-width:0}.checkout-payment-left .age-confirm[data-v-14f8e506],.checkout-payment-left .payment-agreement[data-v-14f8e506],.checkout-payment-left .payment-section[data-v-14f8e506]{max-width:520px;margin-left:auto;margin-right:auto}.checkout-payment-right[data-v-14f8e506]{width:360px;flex-shrink:0}.payment-section-title[data-v-14f8e506]{font-size:14px;font-weight:500;color:#666;margin:0 0 12px}.payment-options[data-v-14f8e506]{border:1px solid #ddd;overflow:hidden}.payment-option[data-v-14f8e506]{display:block;width:100%;padding:14px 20px;font-size:14px;color:#333;background:#fff;border:none;border-bottom:1px solid #ddd;cursor:pointer;text-align:center;transition:background .2s,color .2s}.payment-option[data-v-14f8e506]:last-child{border-bottom:none}.payment-option[data-v-14f8e506]:hover:not(.active){background:#fafafa}.payment-option.active[data-v-14f8e506]{background:#8b7e55;color:#fff;font-weight:500}.payment-agreement[data-v-14f8e506]{margin-top:24px}.payment-agreement-title[data-v-14f8e506]{font-size:13px;color:#666;margin:0 0 8px}.payment-agreement-list[data-v-14f8e506]{margin:0;padding-left:18px;font-size:12px;color:#888;line-height:1.6}.age-confirm[data-v-14f8e506]{display:flex;align-items:flex-start;gap:10px;margin-top:20px;cursor:pointer}.age-confirm-input[data-v-14f8e506]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#8b7e55;cursor:pointer}.age-confirm-text[data-v-14f8e506]{font-size:13px;color:#555;line-height:1.5}.checkout-payment-footer[data-v-14f8e506]{flex-shrink:0;padding:16px 32px 24px;border-top:1px solid #eee;display:flex;justify-content:center}.confirm-payment-btn[data-v-14f8e506]{min-width:280px;padding:14px 48px;background:#2a2a2a;color:#fff;border:none;font-size:14px;cursor:pointer;transition:background .3s;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.confirm-payment-btn[data-v-14f8e506]:hover:not(:disabled){background:#8b7e55}.confirm-payment-btn[data-v-14f8e506]:disabled{cursor:not-allowed;opacity:.75}.confirm-payment-btn.is-loading[data-v-14f8e506]{background:#555}.payment-btn-spinner[data-v-14f8e506]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:payment-spin-14f8e506 .8s linear infinite;flex-shrink:0}@keyframes payment-spin-14f8e506{to{transform:rotate(1turn)}}.checkout-complete-body[data-v-14f8e506]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center;overflow-y:auto;min-height:0;width:100%;box-sizing:border-box}.payment-success-icon[data-v-14f8e506]{width:80px;height:80px;border-radius:50%;background:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.payment-process-title[data-v-14f8e506]{font-size:18px;font-weight:600;color:#333;margin:0 0 24px}.order-info-card[data-v-14f8e506],.payment-instruction-card[data-v-14f8e506]{width:100%;max-width:480px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:24px 32px;box-sizing:border-box}.order-info-card[data-v-14f8e506]{margin-bottom:16px}.order-info-row[data-v-14f8e506]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}.order-info-row+.order-info-row[data-v-14f8e506]{margin-top:4px}.order-info-label[data-v-14f8e506]{font-size:14px;color:#666}.order-info-value[data-v-14f8e506]{font-size:15px;color:#333;font-weight:500}.payment-instruction-card[data-v-14f8e506]{line-height:1.7}.payment-instruction-main[data-v-14f8e506]{font-size:14px;color:#555;margin:0 0 8px}.payment-instruction-sub[data-v-14f8e506]{font-size:13px;color:#999;margin:0}.modal-fade-enter-active[data-v-14f8e506],.modal-fade-leave-active[data-v-14f8e506]{transition:opacity .3s ease}.modal-fade-enter-active .cart-modal-container[data-v-14f8e506],.modal-fade-leave-active .cart-modal-container[data-v-14f8e506]{transition:transform .3s ease}.modal-fade-enter[data-v-14f8e506],.modal-fade-leave-to[data-v-14f8e506]{opacity:0}.modal-fade-enter .cart-modal-container[data-v-14f8e506],.modal-fade-leave-to .cart-modal-container[data-v-14f8e506]{transform:translateY(12px)}@media(max-width:900px){.checkout-layout[data-v-14f8e506]{grid-template-columns:1fr}.checkout-summary-block[data-v-14f8e506]{position:static}.checkout-form-body[data-v-14f8e506],.checkout-payment-body[data-v-14f8e506]{padding:20px}.checkout-payment-body[data-v-14f8e506]{flex-direction:column}.checkout-payment-right[data-v-14f8e506]{width:100%}.age-confirm[data-v-14f8e506],.payment-agreement[data-v-14f8e506],.payment-section[data-v-14f8e506]{max-width:100%}.checkout-payment-footer[data-v-14f8e506]{padding:14px 20px 20px}.confirm-payment-btn[data-v-14f8e506]{width:100%;min-width:0}.cart-modal-header[data-v-14f8e506]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 20px}.summary-bar[data-v-14f8e506]{flex-wrap:wrap}.summary-segment[data-v-14f8e506]{padding:12px 16px;min-width:50%}.summary-segment.segment-total[data-v-14f8e506]{width:100%;flex:none}.cart-item-row[data-v-14f8e506]{flex-wrap:wrap;padding:18px 20px;min-height:auto;gap:14px}.item-details[data-v-14f8e506]{width:calc(100% - 96px)}.item-name[data-v-14f8e506]{font-size:15px}.line-total-value[data-v-14f8e506]{font-size:18px}.item-line-total[data-v-14f8e506]{min-width:auto}.points-bar[data-v-14f8e506]{flex-wrap:wrap;padding:12px 20px;gap:10px}.points-logo[data-v-14f8e506]{width:100%;margin-right:0;margin-bottom:4px}.points-item[data-v-14f8e506]{flex:1 1 40%;border-right:none;justify-content:flex-start;padding:4px 0}.item-quantity[data-v-14f8e506],.item-unit-price[data-v-14f8e506]{min-width:auto}.item-remove[data-v-14f8e506]{position:absolute;top:16px;right:16px}}@media(max-width:768px){.cart-modal-header[data-v-14f8e506]{padding:12px 16px;flex-direction:row;align-items:center;gap:10px}.cart-modal-title[data-v-14f8e506]{font-size:15px;flex:1}.header-actions[data-v-14f8e506]{width:auto;gap:4px}.header-btn[data-v-14f8e506]{padding:5px 8px;font-size:11px;white-space:nowrap}.continue-btn[data-v-14f8e506]{min-width:48px;padding:5px 10px}.checkout-steps[data-v-14f8e506]{padding:10px 8px;font-size:12px;gap:1px}.step[data-v-14f8e506]{padding:3px 6px;font-size:11px}.step-chevron[data-v-14f8e506]{margin:0 1px}.summary-bar[data-v-14f8e506]{display:grid;grid-template-columns:repeat(3,1fr);width:100%;box-sizing:border-box}.summary-segment[data-v-14f8e506]{min-width:0;padding:8px 4px;flex-direction:column;gap:2px;box-sizing:border-box}.summary-segment .summary-label[data-v-14f8e506]{font-size:9px}.summary-segment .summary-value[data-v-14f8e506]{font-size:11px;white-space:normal}.summary-segment.segment-total[data-v-14f8e506]{grid-column:span 3;flex-direction:row;justify-content:space-between;width:auto;padding:8px 12px}.summary-segment.segment-total .summary-value[data-v-14f8e506]{font-size:14px;white-space:nowrap}.points-bar[data-v-14f8e506]{padding:10px 12px;flex-wrap:wrap}.points-logo[data-v-14f8e506]{width:100%;margin-right:0;margin-bottom:6px}.points-logo img[data-v-14f8e506]{height:16px}.points-item[data-v-14f8e506]{flex:1 1 45%;padding:2px 0;border-right:none;min-width:0}.points-label[data-v-14f8e506]{font-size:10px}.points-value[data-v-14f8e506]{font-size:12px}.cart-items-body[data-v-14f8e506]{padding-bottom:20px}.cart-item-row[data-v-14f8e506]{padding:14px 12px;gap:8px;position:relative;flex-wrap:wrap}.item-thumb[data-v-14f8e506]{width:56px;height:56px}.item-details[data-v-14f8e506]{width:calc(100% - 68px);min-width:0}.item-name[data-v-14f8e506]{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-sku[data-v-14f8e506],.item-spec[data-v-14f8e506]{font-size:11px}.item-unit-price[data-v-14f8e506]{align-items:flex-start;min-width:auto;flex:1}.item-quantity[data-v-14f8e506]{margin-left:auto}.item-line-total[data-v-14f8e506]{width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px;min-width:0}.line-total-value[data-v-14f8e506]{font-size:16px}.item-remove[data-v-14f8e506]{top:8px;right:8px;width:28px;height:28px}.item-remove svg[data-v-14f8e506]{width:16px;height:16px}.checkout-form-body[data-v-14f8e506]{padding:12px}.checkout-page-title[data-v-14f8e506]{font-size:15px}.checkout-block[data-v-14f8e506]{padding:14px}.delivery-option[data-v-14f8e506]{padding:10px;align-items:flex-start}.delivery-option-info[data-v-14f8e506]{gap:1px;min-width:0;flex:1}.delivery-option-name[data-v-14f8e506]{font-size:12px}.delivery-option-desc[data-v-14f8e506]{font-size:10px}.delivery-option-fee[data-v-14f8e506]{font-size:12px;white-space:nowrap}.checkout-input[data-v-14f8e506],.checkout-textarea[data-v-14f8e506]{padding:9px 11px;font-size:13px}.checkout-product-item[data-v-14f8e506]{gap:10px;min-width:0}.product-thumb[data-v-14f8e506]{width:44px;height:44px}.product-name[data-v-14f8e506]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-spec[data-v-14f8e506]{font-size:11px}.checkout-amounts[data-v-14f8e506]{gap:8px}.amount-row[data-v-14f8e506]{font-size:12px}.submit-order-btn[data-v-14f8e506]{padding:12px;font-size:14px}.checkout-payment-body[data-v-14f8e506]{padding:16px}.payment-option[data-v-14f8e506]{padding:12px 16px;font-size:13px}.checkout-complete-body[data-v-14f8e506]{padding:24px 16px}.order-info-card[data-v-14f8e506],.payment-instruction-card[data-v-14f8e506]{padding:18px 16px}.address-modal-container[data-v-14f8e506]{width:100%;max-width:100%;height:70vh;max-height:70vh;border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0}.address-modal-overlay[data-v-14f8e506]{align-items:flex-end;padding:0}}@media(max-width:600px){.checkout-steps[data-v-14f8e506]{padding:10px 8px}.step[data-v-14f8e506]{font-size:11px;padding:3px 6px}.step-chevron[data-v-14f8e506]{margin:0 1px}}.address-modal-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.address-modal-container[data-v-14f8e506]{background:#fff;width:600px;max-width:90vw;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.2)}.address-modal-header[data-v-14f8e506]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #eee}.address-modal-title[data-v-14f8e506]{font-size:16px;font-weight:600;color:#333;margin:0}.address-modal-close[data-v-14f8e506]{background:none;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center}.address-modal-close[data-v-14f8e506]:hover{color:#333}.address-modal-body[data-v-14f8e506]{padding:20px 24px;overflow-y:auto;flex:1}.address-empty[data-v-14f8e506]{text-align:center;padding:40px 0;color:#999}.address-item[data-v-14f8e506]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #eee;cursor:pointer}.address-item[data-v-14f8e506]:last-child{border-bottom:none}.address-item[data-v-14f8e506]:hover{background:#f9f9f9}.address-item-info[data-v-14f8e506]{flex:1}.address-item-name[data-v-14f8e506]{font-size:15px;font-weight:600;color:#333;margin:0 0 4px}.address-item-phone[data-v-14f8e506]{font-size:13px;color:#666;margin:0 0 4px}.address-item-detail[data-v-14f8e506]{font-size:13px;color:#888;margin:0}.address-item-btn[data-v-14f8e506]{padding:6px 20px;font-size:13px;background:#2a2a2a;color:#fff;border:none;cursor:pointer;transition:opacity .3s}.address-item-btn[data-v-14f8e506]:hover{opacity:.85}.coupon-modal-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.coupon-modal-container[data-v-14f8e506]{background:#fff;width:640px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.2)}.coupon-modal-header[data-v-14f8e506]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #eee}.coupon-modal-title[data-v-14f8e506]{font-size:16px;font-weight:600;color:#333;margin:0}.coupon-modal-close[data-v-14f8e506]{background:none;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center}.coupon-modal-close[data-v-14f8e506]:hover{color:#333}.coupon-modal-body[data-v-14f8e506]{padding:20px 24px;overflow-y:auto;flex:1}.coupon-empty[data-v-14f8e506]{text-align:center;padding:40px 0;color:#999}.coupon-list[data-v-14f8e506]{display:flex;flex-direction:column;gap:12px}.coupon-card[data-v-14f8e506]{display:flex;border:1px solid #e5e5e5;cursor:pointer;transition:all .25s;overflow:hidden}.coupon-card[data-v-14f8e506]:hover{border-color:#c0a062}.coupon-card.selected[data-v-14f8e506]{border-color:#c0a062;background:#fbf7f0}.coupon-card-left[data-v-14f8e506]{width:140px;background:#2a2a2a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;flex-shrink:0}.coupon-card.selected .coupon-card-left[data-v-14f8e506]{background:#c0a062}.coupon-value-large[data-v-14f8e506]{display:flex;align-items:baseline;margin-bottom:6px}.coupon-currency-small[data-v-14f8e506]{font-size:14px;margin-right:2px}.coupon-amount-large[data-v-14f8e506]{font-size:28px;font-weight:700;line-height:1}.coupon-condition[data-v-14f8e506]{font-size:11px;opacity:.8;text-align:center}.coupon-card-right[data-v-14f8e506]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.coupon-card-details[data-v-14f8e506]{flex:1}.coupon-card-title[data-v-14f8e506]{font-size:15px;font-weight:600;color:#333;margin:0 0 6px}.coupon-card-desc[data-v-14f8e506]{font-size:13px;color:#888;margin:0 0 8px;line-height:1.4}.coupon-card-validity[data-v-14f8e506]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}.coupon-card-check[data-v-14f8e506]{color:#c0a062;display:flex;align-items:center;margin-left:12px}.coupon-card[data-v-14f8e506]{position:relative}.coupon-card.coupon-disabled[data-v-14f8e506]{opacity:.6;cursor:not-allowed}.coupon-card.coupon-disabled[data-v-14f8e506]:hover{border-color:#e5e5e5}.coupon-card-header[data-v-14f8e506]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.coupon-type-badge[data-v-14f8e506]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.coupon-type-badge.type-product[data-v-14f8e506]{background:#e3f2fd;color:#1976d2}.coupon-type-badge.type-brand[data-v-14f8e506]{background:#f3e5f5;color:#7b1fa2}.coupon-type-badge.type-shipping[data-v-14f8e506]{background:#e0f7fa;color:#00838f}.coupon-value-free-shipping[data-v-14f8e506]{display:flex;flex-direction:column;align-items:center;gap:8px}.coupon-value-free-shipping svg[data-v-14f8e506]{color:#fff}.free-shipping-text[data-v-14f8e506]{font-size:13px;font-weight:600;text-align:center}.coupon-not-applicable[data-v-14f8e506]{position:absolute;bottom:0;left:0;right:0;background:rgba(255,0,0,.08);padding:4px 12px;font-size:11px;color:#d32f2f;text-align:center}.coupon-modal-footer[data-v-14f8e506]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #eee;justify-content:flex-end}.coupon-modal-btn[data-v-14f8e506]{padding:8px 28px;font-size:14px;border:none;cursor:pointer;transition:opacity .3s}.coupon-modal-btn[data-v-14f8e506]:hover{opacity:.85}.btn-clear[data-v-14f8e506]{background:#f0f0f0;color:#666}.btn-confirm[data-v-14f8e506]{background:#2a2a2a;color:#fff}.ushield-modal-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2100}.ushield-modal-container[data-v-14f8e506]{background:#fff;width:420px;max-width:90vw;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.2)}.ushield-modal-title[data-v-14f8e506]{font-size:16px;color:#c02c38;font-weight:600;margin:0 0 20px;line-height:1.5}.ushield-qr-img[data-v-14f8e506]{width:100%;height:auto;max-width:100%;margin-bottom:20px;border:1px solid #eee}.ushield-addr-section[data-v-14f8e506]{width:100%;margin-bottom:24px}.ushield-addr-label[data-v-14f8e506]{font-size:14px;color:#333;margin:0 0 8px;font-weight:500}.ushield-addr-text[data-v-14f8e506]{font-size:15px;color:#c02c38;font-weight:600;word-break:break-all;cursor:pointer;margin:0 0 6px;padding:10px 12px;background:#fafafa;border-radius:4px;transition:background .2s}.ushield-addr-text[data-v-14f8e506]:hover{background:#f0f0f0}.ushield-addr-hint[data-v-14f8e506]{font-size:12px;color:#999;margin:0}.ushield-modal-btn[data-v-14f8e506]{padding:12px 48px;font-size:15px;background:#2a2a2a;color:#fff;border:none;cursor:pointer;transition:opacity .3s}.ushield-modal-btn[data-v-14f8e506]:hover{opacity:.85}.usdt-payment-panel[data-v-14f8e506]{background:#fff;border:1px solid #eee;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.usdt-payment-title[data-v-14f8e506]{font-size:16px;color:#c02c38;font-weight:600;margin:0 0 20px;line-height:1.5}.usdt-payment-qr[data-v-14f8e506]{width:100%;height:auto;max-width:100%;margin-bottom:20px;border:1px solid #eee}.usdt-payment-addr-section[data-v-14f8e506]{width:100%}.usdt-payment-addr-label[data-v-14f8e506]{font-size:14px;color:#333;margin:0 0 8px;font-weight:500}.usdt-payment-addr-text[data-v-14f8e506]{font-size:14px;color:#c02c38;font-weight:600;word-break:break-all;cursor:pointer;margin:0 0 6px;padding:10px 12px;background:#fafafa;border-radius:4px;transition:background .2s}.usdt-payment-addr-text[data-v-14f8e506]:hover{background:#f0f0f0}.usdt-payment-addr-hint[data-v-14f8e506]{font-size:12px;color:#999;margin:0 0 16px}.usdt-payment-desc[data-v-14f8e506]{font-size:13px;color:#666;text-align:left;margin:0 0 8px;line-height:1.5}.usdt-confirm-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2200}.usdt-confirm-container[data-v-14f8e506]{background:#fff;width:360px;max-width:90vw;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.2)}.usdt-confirm-spinner[data-v-14f8e506]{width:48px;height:48px;border:3px solid #eee;border-top-color:#8b7e55;border-radius:50%;animation:usdt-spin-14f8e506 1s linear infinite;margin-bottom:24px}@keyframes usdt-spin-14f8e506{to{transform:rotate(1turn)}}.usdt-confirm-title[data-v-14f8e506]{font-size:16px;color:#333;font-weight:600;margin:0 0 12px;line-height:1.5}.usdt-confirm-order[data-v-14f8e506]{font-size:13px;color:#666;margin:0;word-break:break-all}.alipay-modal-overlay[data-v-14f8e506]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2100}.alipay-modal-container[data-v-14f8e506]{background:#fff;width:480px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.2)}.alipay-modal-header[data-v-14f8e506]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #eee}.alipay-modal-title[data-v-14f8e506]{font-size:16px;font-weight:600;color:#333;margin:0}.alipay-modal-close[data-v-14f8e506]{background:none;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center}.alipay-modal-close[data-v-14f8e506]:hover{color:#333}.alipay-modal-body[data-v-14f8e506]{flex:1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;min-height:60vh}.alipay-iframe[data-v-14f8e506]{width:205px;height:205px}.display-none[data-v-14f8e506]{display:none}@media screen and (max-width:768px){.checkout-payment-right[data-v-14f8e506]{display:none}.display-none[data-v-14f8e506]{display:block}}.login-modal-overlay[data-v-1a54f871]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}.login-modal-container[data-v-1a54f871]{background:#fff;width:840px;max-width:94vw;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.25)}.modal-close-btn[data-v-1a54f871]{position:absolute;top:14px;right:14px;width:28px;height:28px;background:transparent;border:none;color:#bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:color .3s}.modal-close-btn[data-v-1a54f871]:hover{color:#666}.login-modal-body[data-v-1a54f871]{display:flex;min-height:400px}.login-panel[data-v-1a54f871]{flex:1;padding:52px 50px 44px;display:flex;flex-direction:column;background:#fff}.login-title[data-v-1a54f871]{text-align:center;font-size:22px;color:#555;font-weight:400;margin:0 0 36px}.login-form[data-v-1a54f871]{flex:1;display:flex;flex-direction:column}.form-input[data-v-1a54f871]{width:100%;padding:15px 22px;border:1px solid #e8e8e8;border-radius:30px;background:#f7f7f7;font-size:14px;color:#333;outline:none;margin-bottom:14px;box-sizing:border-box;transition:border-color .3s,background .3s}.form-input[data-v-1a54f871]::-moz-placeholder{color:#bbb}.form-input[data-v-1a54f871]::placeholder{color:#bbb}.form-input[data-v-1a54f871]:focus{border-color:#b89766;background:#fff}.password-field[data-v-1a54f871]{position:relative;margin-bottom:14px}.password-field .form-input[data-v-1a54f871]{margin-bottom:0;padding-right:48px}.password-toggle-btn[data-v-1a54f871]{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:32px;height:32px;background:transparent;border:none;color:#bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .3s}.password-toggle-btn[data-v-1a54f871]:hover{color:#b89766}.forgot-row[data-v-1a54f871]{text-align:right;margin-bottom:auto;padding-bottom:28px}.forgot-link[data-v-1a54f871]{font-size:12px;color:#999;text-decoration:none}.forgot-link[data-v-1a54f871]:hover{color:#b89766}.btn-login[data-v-1a54f871]{width:100%;padding:15px;background:#b89766;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s;letter-spacing:1px;margin-top:auto}.btn-login[data-v-1a54f871]:hover{background:#a68658}.club-panel[data-v-1a54f871]{padding:52px 44px 44px;background:#f3f3f3}.club-content[data-v-1a54f871],.club-panel[data-v-1a54f871]{flex:1;display:flex;flex-direction:column;align-items:center}.club-content[data-v-1a54f871]{justify-content:center;width:100%}.time-club-logo[data-v-1a54f871]{margin-bottom:38px}.time-club-logo img[data-v-1a54f871]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.benefits-row[data-v-1a54f871]{display:flex;justify-content:center;gap:20px;width:100%}.benefit-item[data-v-1a54f871]{flex:1;max-width:88px;display:flex;flex-direction:column;align-items:center;gap:10px}.benefit-icon[data-v-1a54f871]{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.benefit-icon img[data-v-1a54f871]{max-width:48px;max-height:48px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.benefit-text[data-v-1a54f871]{font-size:10px;color:#999;line-height:1.4;text-align:center}.btn-register[data-v-1a54f871]{width:100%;padding:15px;background:#3a3a3a;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s;letter-spacing:1px;margin-top:auto}.btn-register[data-v-1a54f871]:hover{background:#2a2a2a}.modal-fade-enter-active[data-v-1a54f871],.modal-fade-leave-active[data-v-1a54f871]{transition:opacity .3s ease}.modal-fade-enter-active .login-modal-container[data-v-1a54f871],.modal-fade-leave-active .login-modal-container[data-v-1a54f871]{transition:transform .3s ease}.modal-fade-enter[data-v-1a54f871],.modal-fade-leave-to[data-v-1a54f871]{opacity:0}.modal-fade-enter .login-modal-container[data-v-1a54f871],.modal-fade-leave-to .login-modal-container[data-v-1a54f871]{transform:scale(.96)}@media(max-width:680px){.login-modal-body[data-v-1a54f871]{flex-direction:column;min-height:auto}.login-panel[data-v-1a54f871]{padding:40px 28px 28px}.club-panel[data-v-1a54f871]{padding:32px 28px 28px;border-top:1px solid #e8e8e8}.forgot-row[data-v-1a54f871]{margin-bottom:20px;padding-bottom:0}.btn-login[data-v-1a54f871]{margin-top:0}.benefits-row[data-v-1a54f871]{flex-wrap:wrap;gap:12px}.benefit-item[data-v-1a54f871]{flex:0 0 40%;max-width:none}}.register-modal-overlay[data-v-07ca8dba]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1300;padding:20px}.register-modal-container[data-v-07ca8dba]{background:#fff;width:480px;max-width:94vw;max-height:90vh;overflow-y:auto;padding:28px 36px 32px;border-radius:4px;box-shadow:0 16px 48px rgba(0,0,0,.25)}.register-header[data-v-07ca8dba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.register-title[data-v-07ca8dba]{font-size:20px;color:#333;font-weight:500;margin:0}.modal-close-btn[data-v-07ca8dba]{width:28px;height:28px;background:transparent;border:none;color:#bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s}.modal-close-btn[data-v-07ca8dba]:hover{color:#666}.register-form[data-v-07ca8dba]{display:flex;flex-direction:column;gap:12px}.recovery-tabs[data-v-07ca8dba]{display:flex;gap:0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.recovery-tab[data-v-07ca8dba]{flex:1;padding:12px 16px;background:#fff;border:none;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.recovery-tab[data-v-07ca8dba]:not(:last-child){border-right:1px solid #e0e0e0}.recovery-tab.active[data-v-07ca8dba]{background:#8b7e55;color:#fff}.recovery-tab[data-v-07ca8dba]:hover:not(.active){background:#f5f5f5}.name-row[data-v-07ca8dba]{display:flex;gap:10px}.form-input[data-v-07ca8dba],.form-select[data-v-07ca8dba]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;background:#fff;font-size:14px;color:#333;outline:none;box-sizing:border-box;transition:border-color .3s}.form-input[data-v-07ca8dba]::-moz-placeholder,.form-select[data-v-07ca8dba]::-moz-placeholder{color:#bbb}.form-input[data-v-07ca8dba]::placeholder,.form-select[data-v-07ca8dba]::placeholder{color:#bbb}.form-input[data-v-07ca8dba]:focus,.form-select[data-v-07ca8dba]:focus{border-color:#8b7e55}.salutation-select[data-v-07ca8dba]{width:90px;flex-shrink:0}.name-row .form-input[data-v-07ca8dba]{flex:1}.captcha-row[data-v-07ca8dba]{display:flex;gap:10px}.captcha-input[data-v-07ca8dba]{flex:1}.btn-captcha[data-v-07ca8dba]{width:120px;padding:12px 16px;background:#8b7e55;color:#fff;border:none;font-size:14px;cursor:pointer;transition:background .3s;white-space:nowrap}.btn-captcha[data-v-07ca8dba]:hover:not(:disabled){background:#7a6d4a}.btn-captcha[data-v-07ca8dba]:disabled{background:#ccc;cursor:not-allowed}.birthday-row[data-v-07ca8dba],.language-row[data-v-07ca8dba]{display:flex;align-items:center;gap:16px}.field-label[data-v-07ca8dba]{font-size:14px;color:#666;white-space:nowrap;min-width:72px}.date-selects[data-v-07ca8dba]{display:flex;gap:8px;flex:1}.date-select[data-v-07ca8dba],.lang-select[data-v-07ca8dba]{flex:1}.agreement-row[data-v-07ca8dba]{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#666;line-height:1.6;cursor:pointer;margin-top:8px}.agreement-row input[data-v-07ca8dba]{margin-top:3px;flex-shrink:0;accent-color:#8b7e55}.agreement-note[data-v-07ca8dba]{font-size:11px;color:#aaa;line-height:1.6;margin:0}.btn-register[data-v-07ca8dba]{width:100%;padding:14px;background:#3a3a3a;color:#fff;border:none;font-size:15px;font-weight:500;cursor:pointer;margin-top:12px;transition:background .3s;letter-spacing:1px}.btn-register[data-v-07ca8dba]:hover{background:#2a2a2a}.modal-fade-enter-active[data-v-07ca8dba],.modal-fade-leave-active[data-v-07ca8dba]{transition:opacity .3s ease}.modal-fade-enter-active .register-modal-container[data-v-07ca8dba],.modal-fade-leave-active .register-modal-container[data-v-07ca8dba]{transition:transform .3s ease}.modal-fade-enter[data-v-07ca8dba],.modal-fade-leave-to[data-v-07ca8dba]{opacity:0}.modal-fade-enter .register-modal-container[data-v-07ca8dba],.modal-fade-leave-to .register-modal-container[data-v-07ca8dba]{transform:scale(.96)}.phone-row[data-v-07ca8dba]{display:flex;gap:10px}.phone-region-select[data-v-07ca8dba]{width:140px;flex-shrink:0}.phone-input[data-v-07ca8dba]{flex:1}@media(max-width:480px){.register-modal-container[data-v-07ca8dba]{padding:20px 20px 24px}.birthday-row[data-v-07ca8dba],.language-row[data-v-07ca8dba]{flex-direction:column;align-items:flex-start;gap:8px}.date-selects[data-v-07ca8dba],.lang-select[data-v-07ca8dba]{width:100%}.captcha-row[data-v-07ca8dba]{flex-direction:column}.btn-captcha[data-v-07ca8dba]{width:100%}}.forgot-modal-overlay[data-v-7c535a87]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1250;padding:20px}.forgot-modal-container[data-v-7c535a87]{background:#fff;width:440px;max-width:94vw;overflow:hidden;border-radius:4px;box-shadow:0 16px 48px rgba(0,0,0,.25)}.forgot-header[data-v-7c535a87]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#f0f0f0;border-bottom:1px solid #e8e8e8}.forgot-title[data-v-7c535a87]{font-size:18px;color:#333;font-weight:500;margin:0}.modal-close-btn[data-v-7c535a87]{width:28px;height:28px;background:transparent;border:none;color:#bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s}.modal-close-btn[data-v-7c535a87]:hover{color:#666}.forgot-body[data-v-7c535a87]{padding:24px 28px 28px}.instruction-box[data-v-7c535a87]{background:#4a4a4a;color:#fff;font-size:14px;padding:12px 18px;border-radius:4px;margin-bottom:20px;text-align:center}.recovery-tabs[data-v-7c535a87]{display:flex;gap:0;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.recovery-tab[data-v-7c535a87]{flex:1;padding:12px 16px;background:#fff;border:none;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.recovery-tab[data-v-7c535a87]:not(:last-child){border-right:1px solid #e0e0e0}.recovery-tab.active[data-v-7c535a87]{background:#8b7e55;color:#fff}.recovery-tab[data-v-7c535a87]:hover:not(.active){background:#f5f5f5}.form-group[data-v-7c535a87]{margin-bottom:16px}.form-input[data-v-7c535a87],.form-select[data-v-7c535a87]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;background:#fff;font-size:14px;color:#333;outline:none;box-sizing:border-box;transition:border-color .3s}.form-input[data-v-7c535a87]::-moz-placeholder,.form-select[data-v-7c535a87]::-moz-placeholder{color:#bbb}.form-input[data-v-7c535a87]::placeholder,.form-select[data-v-7c535a87]::placeholder{color:#bbb}.form-input[data-v-7c535a87]:focus,.form-select[data-v-7c535a87]:focus{border-color:#8b7e55}.phone-row[data-v-7c535a87]{display:flex;gap:10px;margin-bottom:12px}.phone-region-select[data-v-7c535a87]{width:90px;flex-shrink:0}.phone-input[data-v-7c535a87]{flex:1}.captcha-row[data-v-7c535a87]{display:flex;gap:10px}.captcha-input[data-v-7c535a87]{flex:1}.btn-captcha[data-v-7c535a87]{width:120px;padding:12px 16px;background:#8b7e55;color:#fff;border:none;font-size:14px;cursor:pointer;transition:background .3s;white-space:nowrap}.btn-captcha[data-v-7c535a87]:hover:not(:disabled){background:#7a6d4a}.btn-captcha[data-v-7c535a87]:disabled{background:#ccc;cursor:not-allowed}.btn-confirm[data-v-7c535a87]{width:100%;padding:14px;background:#4a4a4a;color:#fff;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s;letter-spacing:1px;margin-top:8px}.btn-confirm[data-v-7c535a87]:hover{background:#3a3a3a}.modal-fade-enter-active[data-v-7c535a87],.modal-fade-leave-active[data-v-7c535a87]{transition:opacity .3s ease}.modal-fade-enter-active .forgot-modal-container[data-v-7c535a87],.modal-fade-leave-active .forgot-modal-container[data-v-7c535a87]{transition:transform .3s ease}.modal-fade-enter[data-v-7c535a87],.modal-fade-leave-to[data-v-7c535a87]{opacity:0}.modal-fade-enter .forgot-modal-container[data-v-7c535a87],.modal-fade-leave-to .forgot-modal-container[data-v-7c535a87]{transform:scale(.96)}@media(max-width:480px){.forgot-modal-container[data-v-7c535a87]{padding:0}.forgot-body[data-v-7c535a87]{padding:20px 20px 24px}.phone-row[data-v-7c535a87]{flex-direction:column}.phone-region-select[data-v-7c535a87]{width:100%}.captcha-row[data-v-7c535a87]{flex-direction:column}.btn-captcha[data-v-7c535a87]{width:100%}}.pagination[data-v-38d2ed8e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px 0 8px}.page-btn[data-v-38d2ed8e]{min-width:34px;height:34px;padding:0 8px;border:1px solid #e0e0e0;background:#fff;color:#555;font-size:13px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-btn[data-v-38d2ed8e]:hover:not(:disabled):not(.ellipsis){border-color:#b8934d;color:#b8934d}.page-btn.active[data-v-38d2ed8e]{background:#b8934d;border-color:#b8934d;color:#fff;font-weight:600}.page-btn.ellipsis[data-v-38d2ed8e]{border:none;cursor:default;color:#aaa}.page-btn[data-v-38d2ed8e]:disabled{opacity:.4;cursor:not-allowed}.page-nav[data-v-38d2ed8e]{padding:0 10px}@media(max-width:768px){.page-btn[data-v-38d2ed8e]{min-width:30px;height:30px;font-size:12px}}.redemption-modal-overlay[data-v-1ce6ad9c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.redemption-modal-container[data-v-1ce6ad9c]{background:#fff;width:100%;max-width:1200px;max-height:90vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.redemption-header[data-v-1ce6ad9c]{background:#f8f6f0;padding:30px 40px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #e5dcc5;position:relative}.redemption-logo[data-v-1ce6ad9c]{flex-shrink:0}.redemption-logo img[data-v-1ce6ad9c]{height:60px;width:auto}.redemption-headline[data-v-1ce6ad9c]{flex:1}.redemption-headline h2[data-v-1ce6ad9c]{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.redemption-headline p[data-v-1ce6ad9c]{font-size:14px;color:#666;margin:0;line-height:1.6}.redemption-close-btn[data-v-1ce6ad9c]{position:absolute;top:20px;right:20px;background:none;border:none;color:#666;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.redemption-close-btn[data-v-1ce6ad9c]:hover{background:rgba(0,0,0,.05);color:#333}.redemption-nav[data-v-1ce6ad9c]{display:flex;border-bottom:2px solid #b9aa6b;padding:0 40px;background:#fff}.nav-item[data-v-1ce6ad9c]{padding:12px 24px;border:none;background:none;font-size:15px;color:#666;cursor:pointer;position:relative;transition:all .3s}.nav-item[data-v-1ce6ad9c]:hover{color:#333}.nav-item.active[data-v-1ce6ad9c]{color:#b9aa6b;font-weight:600}.nav-item.active[data-v-1ce6ad9c]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#b9aa6b}.redemption-content[data-v-1ce6ad9c]{flex:1;min-height:0;overflow-y:auto;padding:30px 40px}.redemption-list[data-v-1ce6ad9c]{display:flex;flex-direction:column;min-height:400px}.redemption-grid[data-v-1ce6ad9c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.redemption-loading[data-v-1ce6ad9c]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-spinner[data-v-1ce6ad9c]{width:36px;height:36px;border:3px solid #e5e5e5;border-top-color:#b9aa6b;border-radius:50%;animation:redemption-spin-1ce6ad9c .8s linear infinite}@keyframes redemption-spin-1ce6ad9c{to{transform:rotate(1turn)}}.redemption-empty[data-v-1ce6ad9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#ccc}.redemption-empty svg[data-v-1ce6ad9c]{color:#ddd;margin-bottom:16px}.redemption-empty p[data-v-1ce6ad9c]{font-size:15px;color:#999;margin:0}.redemption-item-card[data-v-1ce6ad9c]{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:all .3s}.redemption-item-card[data-v-1ce6ad9c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.item-thumb[data-v-1ce6ad9c]{width:100%;aspect-ratio:1;background:#f8f8f8;overflow:hidden}.item-thumb img[data-v-1ce6ad9c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-content[data-v-1ce6ad9c]{padding:16px}.item-info[data-v-1ce6ad9c]{display:flex;gap:12px;margin-bottom:16px}.item-name[data-v-1ce6ad9c]{flex:1}.item-name .item-brand[data-v-1ce6ad9c]{font-size:12px;color:#999;margin-bottom:4px}.item-name .item-title[data-v-1ce6ad9c]{font-size:14px;color:#333;font-weight:500;line-height:1.4}.item-action[data-v-1ce6ad9c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.item-points[data-v-1ce6ad9c]{font-size:20px;font-weight:600;color:#b9aa6b}.item-points span[data-v-1ce6ad9c]{font-size:12px;margin-left:2px}.item-redeem-btn[data-v-1ce6ad9c]{flex:1;padding:8px 16px;border:none;background:#333;color:#fff;font-size:13px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s;white-space:nowrap}.item-redeem-btn[data-v-1ce6ad9c]:hover:not(.disabled){background:#1a1a1a}.item-redeem-btn.disabled[data-v-1ce6ad9c]{background:#999;cursor:not-allowed}.coupon-content[data-v-1ce6ad9c]{padding:24px;display:flex;flex-direction:column;gap:16px;min-height:200px}.coupon-value[data-v-1ce6ad9c]{text-align:center;padding:20px 0;border-bottom:2px dashed #e5e5e5}.coupon-value .coupon-currency[data-v-1ce6ad9c]{font-size:18px;color:#666;margin-right:4px;display:inline-block;padding-right:2px}.coupon-value .coupon-amount[data-v-1ce6ad9c]{font-size:48px;font-weight:700;color:#b9aa6b}.coupon-value-free[data-v-1ce6ad9c]{display:flex;flex-direction:column;align-items:center;gap:8px}.coupon-value-free svg[data-v-1ce6ad9c]{color:#b9aa6b}.coupon-value-free .coupon-free-label[data-v-1ce6ad9c]{font-size:22px;font-weight:700;color:#b9aa6b;letter-spacing:1px}.coupon-info[data-v-1ce6ad9c]{flex:1}.coupon-info .coupon-name[data-v-1ce6ad9c]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.coupon-info .coupon-type-tag[data-v-1ce6ad9c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-bottom:6px}.coupon-info .coupon-type-tag.coupon-type-product[data-v-1ce6ad9c]{background:#e3f2fd;color:#1565c0}.coupon-info .coupon-type-tag.coupon-type-brand[data-v-1ce6ad9c]{background:#f3e5f5;color:#7b1fa2}.coupon-info .coupon-applicable[data-v-1ce6ad9c]{font-size:12px;color:#666;margin:0 0 6px 0}.coupon-info .coupon-desc[data-v-1ce6ad9c]{font-size:13px;color:#666;margin:0}.modal-fade-enter-active[data-v-1ce6ad9c],.modal-fade-leave-active[data-v-1ce6ad9c]{transition:opacity .3s}.modal-fade-enter[data-v-1ce6ad9c],.modal-fade-leave-to[data-v-1ce6ad9c]{opacity:0}@media(max-width:1024px){.redemption-grid[data-v-1ce6ad9c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.redemption-header[data-v-1ce6ad9c]{padding:20px;flex-wrap:wrap}.redemption-logo img[data-v-1ce6ad9c]{height:40px}.redemption-headline h2[data-v-1ce6ad9c]{font-size:18px}.redemption-headline p[data-v-1ce6ad9c]{font-size:13px}.redemption-nav[data-v-1ce6ad9c]{padding:0 20px}.nav-item[data-v-1ce6ad9c]{padding:12px 16px;font-size:14px}.redemption-content[data-v-1ce6ad9c]{padding:20px}.redemption-grid[data-v-1ce6ad9c]{grid-template-columns:1fr;gap:16px}.redemption-empty[data-v-1ce6ad9c],.redemption-list[data-v-1ce6ad9c],.redemption-loading[data-v-1ce6ad9c]{min-height:300px}}.account-modal-overlay[data-v-2333ce58]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.account-modal-container[data-v-2333ce58]{display:flex;width:100%;max-width:1100px;height:80vh;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.25)}.account-sidebar[data-v-2333ce58]{width:72px;flex-shrink:0;background:#2a2a2a;display:flex;flex-direction:column;align-items:center;padding:20px 0 16px}.sidebar-logo[data-v-2333ce58]{width:44px;margin-bottom:28px}.sidebar-logo img[data-v-2333ce58]{width:100%;height:auto;display:block}.sidebar-nav[data-v-2333ce58]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar-nav-item[data-v-2333ce58]{width:44px;height:44px;border:none;background:transparent;color:#aaa;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.sidebar-nav-item.active[data-v-2333ce58],.sidebar-nav-item[data-v-2333ce58]:hover{background:hsla(0,0%,100%,.1);color:#d4b86a}.sidebar-logout[data-v-2333ce58],.sidebar-nav-icon[data-v-2333ce58]{display:flex;align-items:center;justify-content:center}.sidebar-logout[data-v-2333ce58]{width:44px;height:44px;border:none;background:transparent;color:#aaa;border-radius:6px;cursor:pointer;margin-top:12px;transition:background .2s,color .2s}.sidebar-logout[data-v-2333ce58]:hover{background:hsla(0,0%,100%,.1);color:#d4b86a}.account-main[data-v-2333ce58]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.account-main-header[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 16px;flex-shrink:0}.account-main-title[data-v-2333ce58]{font-size:20px;font-weight:600;color:#333;margin:0}.account-close-btn[data-v-2333ce58]{width:36px;height:36px;background:#333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.account-close-btn[data-v-2333ce58]:hover{background:#555}.account-overview[data-v-2333ce58]{flex:1;overflow-y:auto;padding:0 28px 28px}.overview-top[data-v-2333ce58]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.member-card[data-v-2333ce58]{border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#c9a84c,#e8d5a0 35%,#b8943f 70%,#d4b86a);min-height:220px}.member-card-inner[data-v-2333ce58]{padding:28px 24px;height:100%;display:flex;flex-direction:column;color:#3d3508}.member-level[data-v-2333ce58]{font-size:13px;font-weight:500;margin-bottom:8px}.member-name[data-v-2333ce58]{font-size:22px;font-weight:600;margin-bottom:20px}.member-spending[data-v-2333ce58]{margin-bottom:16px}.member-spending .spending-label[data-v-2333ce58]{display:block;font-size:12px;opacity:.8;margin-bottom:4px}.member-spending .spending-value[data-v-2333ce58]{font-size:18px;font-weight:600}.member-progress[data-v-2333ce58]{margin-top:auto}.progress-track[data-v-2333ce58]{position:relative;height:8px;background:hsla(0,0%,100%,.35);border-radius:4px;margin-bottom:10px}.progress-fill[data-v-2333ce58]{height:100%;background:#fff;border-radius:4px;transition:width .3s}.progress-lock[data-v-2333ce58]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;font-size:11px;color:#5a4a10;background:hsla(0,0%,100%,.6);padding:2px 8px;border-radius:10px}.progress-hint[data-v-2333ce58]{font-size:12px;margin:0;opacity:.85}.member-rule-links[data-v-2333ce58]{display:flex;gap:16px;margin-top:14px;flex-wrap:wrap}.rule-link[data-v-2333ce58]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#eb0c0c;text-decoration:none;transition:color .3s}.rule-link[data-v-2333ce58]:hover{color:red;text-decoration:underline}.rule-link svg[data-v-2333ce58]{flex-shrink:0}.overview-right[data-v-2333ce58]{display:flex;flex-direction:column;gap:16px}.points-card[data-v-2333ce58]{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e8e8e8;min-height:220px;display:flex;flex-direction:column}.points-card-bg[data-v-2333ce58]{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,#b8934d,#d4b86a);opacity:.08}.points-card-content[data-v-2333ce58]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.rule-modal-loading[data-v-2333ce58]{display:flex;align-items:center;justify-content:center;min-height:200px}.rule-modal-content[data-v-2333ce58]{color:#333;font-size:14px;line-height:1.8}.rule-modal-content[data-v-2333ce58] img{max-width:100%;height:auto;border-radius:4px;margin:12px 0}.rule-modal-content[data-v-2333ce58] p{margin:12px 0}.rule-modal-content[data-v-2333ce58] h1,.rule-modal-content[data-v-2333ce58] h2,.rule-modal-content[data-v-2333ce58] h3,.rule-modal-content[data-v-2333ce58] h4,.rule-modal-content[data-v-2333ce58] h5,.rule-modal-content[data-v-2333ce58] h6{margin:20px 0 12px;font-weight:600}.rule-modal-content[data-v-2333ce58] a{color:#c8a45e;text-decoration:underline}.rule-modal-content[data-v-2333ce58] ol,.rule-modal-content[data-v-2333ce58] ul{padding-left:24px;margin:12px 0}.rule-modal-content[data-v-2333ce58] table{width:100%;border-collapse:collapse;margin:12px 0}.rule-modal-content[data-v-2333ce58] table td,.rule-modal-content[data-v-2333ce58] table th{border:1px solid #e8e8e8;padding:8px 12px}.points-icon-wrap[data-v-2333ce58]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#b8934d,#d4b86a);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:14px}.points-label[data-v-2333ce58]{font-size:12px;color:#999;letter-spacing:.5px;margin-bottom:6px}.points-amount[data-v-2333ce58]{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.points-num[data-v-2333ce58]{font-size:40px;font-weight:600;color:#b8934d;line-height:1}.points-unit[data-v-2333ce58]{font-size:13px;color:#999}.points-tip[data-v-2333ce58]{font-size:12px;color:#bbb;margin:0 0 20px;line-height:1.5}.points-redeem-btn[data-v-2333ce58]{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#333;border:none;border-radius:4px;font-size:13px;color:#fff;cursor:pointer;transition:background .2s,transform .2s}.points-redeem-btn[data-v-2333ce58]:hover{background:#b8934d}.points-redeem-btn[data-v-2333ce58]:active{transform:scale(.98)}.overview-bottom[data-v-2333ce58]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section-card[data-v-2333ce58]{border:1px solid #e8e8e8;border-radius:8px;padding:20px;min-height:200px}.section-header[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-header h3[data-v-2333ce58]{font-size:15px;font-weight:600;color:#333;margin:0}.section-more[data-v-2333ce58]{background:none;border:none;font-size:13px;color:#999;cursor:pointer;padding:0}.section-more[data-v-2333ce58]:hover{color:#987701}.section-empty[data-v-2333ce58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;color:#bbb}.section-empty svg[data-v-2333ce58]{margin-bottom:12px;opacity:.5}.section-empty p[data-v-2333ce58]{font-size:14px;margin:0 0 16px;color:#999}.section-action-btn[data-v-2333ce58]{padding:10px 28px;background:#fff;border:1px solid #333;border-radius:4px;font-size:13px;color:#333;cursor:pointer;transition:background .2s,color .2s}.section-action-btn[data-v-2333ce58]:hover{background:#333;color:#fff}.section-list[data-v-2333ce58]{display:flex;flex-direction:column;gap:8px}.section-list-item[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fafafa;border:1px solid #eee;border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s}.section-list-item[data-v-2333ce58]:hover{background:#f0f0f0;border-color:#ddd}.section-list-item .item-info[data-v-2333ce58]{flex:1;min-width:0}.section-list-item .item-info .item-title[data-v-2333ce58]{font-size:14px;font-weight:600;color:#333;margin:0 0 4px}.section-list-item .item-info .item-date[data-v-2333ce58]{font-size:12px;color:#999;margin:0}.section-list-item .item-status[data-v-2333ce58]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.section-list-item .item-status .status-badge[data-v-2333ce58]{font-size:11px;padding:2px 8px;border-radius:3px}.section-list-item .item-status .status-badge.unpaid[data-v-2333ce58]{background:#fff3e0;color:#e65100}.section-list-item .item-status .status-badge.paid[data-v-2333ce58]{background:#e8f5e9;color:#2e7d32}.section-list-item .item-status .status-badge.shipping[data-v-2333ce58]{background:#e3f2fd;color:#1565c0}.section-list-item .item-status .status-badge.pending[data-v-2333ce58]{background:#fff8e1;color:#f57c00}.section-list-item .item-status .status-badge.completed[data-v-2333ce58]{background:#f3e5f5;color:#6a1b9a}.section-list-item .item-status .status-badge.cancelled[data-v-2333ce58]{background:#fce4ec;color:#c62828}.section-list-item .item-status .item-amount[data-v-2333ce58]{font-size:14px;font-weight:600;color:#333}.section-list-item .item-status .coupon-value[data-v-2333ce58]{font-size:16px;font-weight:700;color:#c4a035}.account-profile[data-v-2333ce58]{flex:1;overflow-y:auto;padding:0 28px 28px}.profile-toolbar[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.profile-meta[data-v-2333ce58]{font-size:14px;color:#666}.profile-actions[data-v-2333ce58]{display:flex;gap:10px;flex-shrink:0}.profile-btn[data-v-2333ce58]{padding:10px 20px;font-size:13px;border-radius:4px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.profile-btn-outline[data-v-2333ce58]{background:#fff;border:1px solid #333;color:#333}.profile-btn-outline[data-v-2333ce58]:hover{background:#f5f5f5}.profile-btn-primary[data-v-2333ce58]{background:#3a3a3a;border:1px solid #3a3a3a;color:#fff}.profile-btn-primary[data-v-2333ce58]:hover{background:#2a2a2a}.profile-form[data-v-2333ce58]{max-width:720px;display:flex;flex-direction:column;gap:18px}.profile-field[data-v-2333ce58]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.profile-field-full[data-v-2333ce58]{max-width:100%}.profile-field-row[data-v-2333ce58]{display:flex;gap:12px;align-items:flex-end}.profile-field-row-name .profile-field-salutation[data-v-2333ce58]{flex:0 0 100px}.profile-field-region[data-v-2333ce58]{flex:0 0 200px}.profile-field-phone[data-v-2333ce58]{flex:1}.profile-field-row-inline[data-v-2333ce58]{align-items:flex-start}.profile-field-row-inline .profile-field-birth[data-v-2333ce58]{flex:1.2}.profile-field-row-inline .profile-field-lang[data-v-2333ce58]{flex:1}.profile-label[data-v-2333ce58]{font-size:13px;color:#666}.profile-label-hidden[data-v-2333ce58]{visibility:hidden}.profile-input[data-v-2333ce58],.profile-select[data-v-2333ce58]{width:100%;padding:11px 14px;border:1px solid #e0e0e0;background:#fff;font-size:14px;color:#333;outline:none;box-sizing:border-box;transition:border-color .2s}.profile-input[data-v-2333ce58]:focus,.profile-select[data-v-2333ce58]:focus{border-color:#8b7e55}.profile-input-readonly[data-v-2333ce58]{background:#f8f8f8;color:#666;cursor:default}.profile-date-group[data-v-2333ce58]{display:flex;gap:8px}.profile-date-group .profile-select[data-v-2333ce58]{flex:1}.profile-consent[data-v-2333ce58]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#666;line-height:1.7;cursor:pointer;margin-top:4px}.profile-consent input[data-v-2333ce58]{margin-top:4px;flex-shrink:0;accent-color:#8b7e55}.account-list-page[data-v-2333ce58]{padding:0 28px 28px}.list-toolbar[data-v-2333ce58]{padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #eee}.list-section[data-v-2333ce58]{flex:1;display:flex;flex-direction:column;min-height:0}.list-section-header[data-v-2333ce58]{gap:10px;padding:8px 0 16px;flex-shrink:0}.list-section-icon[data-v-2333ce58]{display:flex;align-items:center;justify-content:center;color:#333}.list-section-title[data-v-2333ce58]{font-size:16px;font-weight:500;color:#333;margin:0}.list-divider[data-v-2333ce58]{background:#e8e8e8;flex-shrink:0}.list-empty[data-v-2333ce58]{flex:1;display:flex;align-items:center;justify-content:center;min-height:320px}.list-empty p[data-v-2333ce58]{font-size:15px;color:#999;margin:0;font-weight:300}.list-body[data-v-2333ce58]{flex:1;overflow-y:auto;padding-top:8px}.list-item[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.list-item-title[data-v-2333ce58]{font-size:14px;color:#333;margin:0 0 4px}.list-item-subtitle[data-v-2333ce58]{font-size:13px;color:#999;margin:0}.list-item-meta[data-v-2333ce58]{font-size:13px;color:#666;white-space:nowrap;flex-shrink:0}.account-orders-page[data-v-2333ce58]{padding:0 28px 28px}.orders-section[data-v-2333ce58]{display:flex;flex-direction:column;min-height:0}.orders-table[data-v-2333ce58]{flex:1;overflow-y:auto;padding-top:4px}.orders-table-head[data-v-2333ce58]{display:grid;grid-template-columns:1.4fr 1fr 1fr 200px;gap:16px;padding:12px 0 16px;border-bottom:1px solid #e8e8e8}.orders-table-head .orders-col[data-v-2333ce58]{font-size:13px;color:#999}.orders-table-row[data-v-2333ce58]{display:grid;grid-template-columns:1.4fr 1fr 1fr 200px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #f0f0f0}.order-number[data-v-2333ce58]{font-size:15px;font-weight:500;color:#333;margin:0 0 6px}.order-date[data-v-2333ce58]{font-size:13px;color:#999;margin:0}.order-recipient[data-v-2333ce58]{font-size:14px;color:#333;margin:0}.order-total[data-v-2333ce58]{font-size:14px;color:#333}.order-total-amount[data-v-2333ce58]{color:#b8934d;font-weight:600}.orders-col-actions[data-v-2333ce58]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.order-status[data-v-2333ce58]{font-size:12px;color:#999;padding:6px 14px;background:#f0f0f0;white-space:nowrap}.order-status.status-unpaid[data-v-2333ce58]{color:#c0392b;background:#fdf0ef}.order-status.status-paid[data-v-2333ce58]{color:#27ae60;background:#eefdf3}.order-status.status-shipping[data-v-2333ce58]{color:#2980b9;background:#eef5fb}.order-status.status-completed[data-v-2333ce58]{color:#888;background:#f4f4f4}.order-status.status-cancelled[data-v-2333ce58]{color:#999;background:#f0f0f0}.order-view-btn[data-v-2333ce58]{padding:8px 20px;background:#333;color:#fff;border:none;font-size:13px;cursor:pointer;transition:background .2s;white-space:nowrap}.order-view-btn[data-v-2333ce58]:hover{background:#555}.order-detail-overlay[data-v-2333ce58]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.order-detail-modal[data-v-2333ce58]{position:relative;display:flex;flex-direction:column;width:100%;max-width:720px;max-height:90vh;overflow:hidden;background:#f5f5f5;box-shadow:0 24px 64px rgba(0,0,0,.28)}.order-detail-loading[data-v-2333ce58]{display:flex;align-items:center;justify-content:center;padding:80px 0}.loading-spinner[data-v-2333ce58]{width:32px;height:32px;border:3px solid #ddd;border-top-color:#c0a062;border-radius:50%;animation:spin-2333ce58 .8s linear infinite}@keyframes spin-2333ce58{to{transform:rotate(1turn)}}.order-detail-close[data-v-2333ce58]{position:absolute;top:14px;right:14px;width:36px;height:36px;background:#333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s}.order-detail-close[data-v-2333ce58]:hover{background:#555}.order-detail-scroll[data-v-2333ce58]{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.order-detail-header[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 60px 18px 32px;background:#fff;border-bottom:1px solid #ececec;position:sticky;top:0;z-index:1}.order-detail-id-wrap[data-v-2333ce58]{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.order-detail-id[data-v-2333ce58]{font-size:17px;font-weight:600;color:#333;letter-spacing:.02em;word-break:break-all}.status-badge[data-v-2333ce58]{display:inline-flex;align-items:center;white-space:nowrap}.status-badge.unpaid[data-v-2333ce58]{background:#fff3e0;color:#e65100}.status-badge.paid[data-v-2333ce58]{background:#e8f5e9;color:#2e7d32}.status-badge.shipping[data-v-2333ce58]{background:#e3f2fd;color:#1565c0}.status-badge.pending[data-v-2333ce58]{background:#fff8e1;color:#f57c00}.status-badge.completed[data-v-2333ce58]{background:#f3e5f5;color:#6a1b9a}.status-badge.cancelled[data-v-2333ce58]{background:#fce4ec;color:#c62828}.order-detail-actions[data-v-2333ce58]{display:flex;align-items:center;gap:10px;flex-shrink:0}.order-cancel-btn[data-v-2333ce58]{flex-shrink:0;padding:10px 20px;background:#fff;color:#999;border:1px solid #ddd;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.order-cancel-btn[data-v-2333ce58]:hover{color:#c62828;border-color:#c62828}.order-pay-btn[data-v-2333ce58]{flex-shrink:0;padding:10px 28px;background:#c0a062;color:#fff;border:none;font-size:13px;cursor:pointer;transition:background .2s;white-space:nowrap}.order-pay-btn[data-v-2333ce58]:hover{background:#a8884a}.order-detail-section[data-v-2333ce58]{margin:16px 24px 0;background:#fff;padding:20px 24px}.order-section-title[data-v-2333ce58]{font-size:14px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:6px}.order-section-count[data-v-2333ce58]{font-size:12px;color:#999;font-weight:400}.order-timeline[data-v-2333ce58]{list-style:none;margin:0;padding:0}.order-timeline-item[data-v-2333ce58]{display:flex;align-items:center;gap:12px;padding:8px 0;position:relative}.order-timeline-item[data-v-2333ce58]:not(:last-child):before{content:"";position:absolute;left:5px;top:24px;bottom:-4px;width:2px;background:#ececec}.order-timeline-dot[data-v-2333ce58]{width:12px;height:12px;border-radius:50%;background:#ddd;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;z-index:1}.order-timeline-dot.active[data-v-2333ce58]{background:#c0a062;box-shadow:0 0 0 1px #c0a062}.order-timeline-label[data-v-2333ce58]{font-size:13px;color:#888;min-width:80px}.order-timeline-value[data-v-2333ce58]{font-size:13px;color:#333;margin-left:auto}.order-amount-list[data-v-2333ce58]{display:flex;flex-direction:column}.order-amount-row[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.order-amount-row+.order-amount-row[data-v-2333ce58]{border-top:1px dashed #f0f0f0}.order-amount-row-total[data-v-2333ce58]{margin-top:4px;padding-top:14px;border-top:2px solid #333!important}.order-amount-label[data-v-2333ce58]{font-size:13px;color:#666}.order-amount-value[data-v-2333ce58]{font-size:14px;color:#333;font-weight:500}.order-amount-discount[data-v-2333ce58]{color:#c62828}.order-amount-value-gold[data-v-2333ce58]{color:#b8934d;font-weight:600;font-size:17px}.order-amount-paid[data-v-2333ce58]{color:#2e7d32}.order-recipient-card[data-v-2333ce58]{display:flex;flex-direction:column;gap:10px}.order-recipient-row[data-v-2333ce58]{display:flex;align-items:flex-start;gap:16px}.order-recipient-label[data-v-2333ce58]{font-size:13px;color:#999;min-width:70px;flex-shrink:0}.order-recipient-value[data-v-2333ce58]{font-size:14px;color:#333;word-break:break-all;flex:1}.order-items-list[data-v-2333ce58]{display:flex;flex-direction:column;gap:12px}.order-item-card[data-v-2333ce58]{display:grid;grid-template-columns:72px 1fr auto auto;gap:14px;align-items:center;padding:14px;background:#fafafa;border:1px solid #f0f0f0}.order-item-image-wrap[data-v-2333ce58]{width:72px;height:72px;background:#fff;border:1px solid #ececec;overflow:hidden;flex-shrink:0}.order-item-image[data-v-2333ce58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.order-item-image-placeholder[data-v-2333ce58]{display:block;width:100%;height:100%;background:#f5f5f5}.order-item-info[data-v-2333ce58]{min-width:0;display:flex;flex-direction:column;gap:4px}.order-item-brand[data-v-2333ce58]{font-size:12px;color:#888;margin:0;line-height:1.3}.order-item-name[data-v-2333ce58]{font-size:14px;font-weight:500;color:#333;margin:0;line-height:1.4;word-break:break-word}.order-item-spec[data-v-2333ce58]{font-size:12px;color:#888;margin:0;line-height:1.3}.order-item-price-row[data-v-2333ce58]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-item-unit-price[data-v-2333ce58]{font-size:13px;color:#b8934d;font-weight:500}.order-item-original-price[data-v-2333ce58]{font-size:12px;color:#bbb;text-decoration:line-through}.order-item-qty-col[data-v-2333ce58]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px}.order-item-qty-label[data-v-2333ce58]{font-size:11px;color:#aaa}.order-item-qty[data-v-2333ce58]{font-size:14px;color:#555;font-weight:500}.order-item-line-total-col[data-v-2333ce58]{text-align:right;min-width:90px}.order-item-line-total[data-v-2333ce58]{font-size:14px;color:#b8934d;font-weight:600;white-space:nowrap}.order-info-card[data-v-2333ce58]{display:flex;flex-direction:column;gap:10px}.order-info-row[data-v-2333ce58]{display:flex;align-items:flex-start;gap:16px}.order-info-label[data-v-2333ce58]{font-size:13px;color:#999;min-width:70px;flex-shrink:0}.order-info-value[data-v-2333ce58]{font-size:14px;color:#333;word-break:break-all;flex:1}.order-info-express[data-v-2333ce58]{color:#1565c0;font-weight:500;letter-spacing:.02em;display:flex;flex-direction:column;gap:6px;flex-wrap:wrap}.express-item[data-v-2333ce58]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.express-no[data-v-2333ce58]{color:#1565c0;font-weight:500}.express-track-link[data-v-2333ce58]{display:inline-flex;align-items:center;gap:4px;color:#c0a062;font-size:12px;font-weight:400;text-decoration:none;letter-spacing:0;padding:2px 8px;border:1px solid #c0a062;border-radius:3px;transition:all .2s;white-space:nowrap}.express-track-link[data-v-2333ce58]:hover{background:#c0a062;color:#fff}.express-track-link svg[data-v-2333ce58]{flex-shrink:0}.address-book-overlay[data-v-2333ce58]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px}.address-book-modal[data-v-2333ce58]{position:relative;width:100%;max-width:640px;max-height:80vh;background:#fff;padding:28px 32px 32px;box-shadow:0 24px 64px rgba(0,0,0,.28);overflow-y:auto}.address-book-close[data-v-2333ce58],.address-form-close[data-v-2333ce58]{position:absolute;top:14px;right:14px;width:36px;height:36px;background:#333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.address-book-close[data-v-2333ce58]:hover,.address-form-close[data-v-2333ce58]:hover{background:#555}.address-book-header[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding-right:44px}.address-book-title[data-v-2333ce58]{font-size:18px;font-weight:600;color:#333;margin:0}.address-book-add-btn[data-v-2333ce58]{padding:9px 22px;background:#333;color:#fff;border:none;font-size:13px;cursor:pointer;transition:background .2s}.address-book-add-btn[data-v-2333ce58]:hover:not(:disabled){background:#555}.address-book-add-btn[data-v-2333ce58]:disabled{opacity:.45;cursor:not-allowed}.address-book-limit[data-v-2333ce58]{font-size:13px;color:#999;margin:0 0 20px}.address-book-empty[data-v-2333ce58]{display:flex;align-items:center;justify-content:center;min-height:180px}.address-book-empty p[data-v-2333ce58]{font-size:15px;color:#999;margin:0}.address-book-list[data-v-2333ce58]{display:flex;flex-direction:column}.address-book-item[data-v-2333ce58]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #ececec}.address-book-item[data-v-2333ce58]:first-child{border-top:none;padding-top:4px}.address-book-item-main[data-v-2333ce58]{flex:1;min-width:0}.address-book-name[data-v-2333ce58]{font-size:18px;font-weight:600;color:#333;margin:0 0 10px}.address-book-phone[data-v-2333ce58]{margin:0 0 10px}.address-book-phone-badge[data-v-2333ce58]{display:inline-block;padding:4px 10px;background:#f0f0f0;font-size:13px;color:#555}.address-book-line[data-v-2333ce58]{font-size:14px;color:#555;margin:0 0 4px;line-height:1.5}.address-book-line[data-v-2333ce58]:last-child{margin-bottom:0}.address-book-item-actions[data-v-2333ce58]{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:4px}.address-book-edit-btn[data-v-2333ce58]{padding:8px 18px;background:#333;color:#fff;border:none;font-size:13px;cursor:pointer;transition:background .2s}.address-book-edit-btn[data-v-2333ce58]:hover{background:#555}.address-book-delete-btn[data-v-2333ce58]{width:32px;height:32px;background:transparent;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.address-book-delete-btn[data-v-2333ce58]:hover{color:#333}.address-form-overlay[data-v-2333ce58]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.address-form-modal[data-v-2333ce58]{position:relative;width:100%;max-width:480px;max-height:90vh;background:#fff;padding:28px 32px 32px;box-shadow:0 24px 64px rgba(0,0,0,.28);overflow-y:auto}.address-form-title[data-v-2333ce58]{font-size:18px;font-weight:600;color:#333;margin:0 0 24px;padding-right:44px}.address-form[data-v-2333ce58]{display:flex;flex-direction:column;gap:18px}.address-form-textarea[data-v-2333ce58]{resize:vertical;min-height:96px;line-height:1.5}.address-form-save-btn[data-v-2333ce58]{width:100%;padding:13px 20px;margin-top:4px;background:#333;color:#fff;border:none;font-size:14px;cursor:pointer;transition:background .2s}.address-form-save-btn[data-v-2333ce58]:hover{background:#555}.modal-fade-enter-active[data-v-2333ce58],.modal-fade-leave-active[data-v-2333ce58]{transition:opacity .3s ease}.modal-fade-enter-active .account-modal-container[data-v-2333ce58],.modal-fade-leave-active .account-modal-container[data-v-2333ce58]{transition:transform .3s ease}.modal-fade-enter[data-v-2333ce58],.modal-fade-leave-to[data-v-2333ce58]{opacity:0}.modal-fade-enter .account-modal-container[data-v-2333ce58],.modal-fade-leave-to .account-modal-container[data-v-2333ce58]{transform:scale(.96) translateY(-12px)}@media(max-width:900px){.account-modal-overlay[data-v-2333ce58]{padding:0;align-items:stretch}.account-modal-container[data-v-2333ce58]{max-width:none;max-height:none;height:100%;border-radius:0}.overview-bottom[data-v-2333ce58],.overview-top[data-v-2333ce58]{grid-template-columns:1fr}.points-card-content[data-v-2333ce58]{padding:24px 20px}.points-num[data-v-2333ce58]{font-size:32px}}@media(max-width:600px){.account-sidebar[data-v-2333ce58]{width:56px;padding:16px 0 12px}.sidebar-logout[data-v-2333ce58],.sidebar-nav-item[data-v-2333ce58]{width:40px;height:40px}.account-list-page[data-v-2333ce58],.account-main-header[data-v-2333ce58],.account-orders-page[data-v-2333ce58],.account-overview[data-v-2333ce58],.account-profile[data-v-2333ce58]{padding-left:16px;padding-right:16px}.orders-table-head[data-v-2333ce58],.orders-table-row[data-v-2333ce58]{grid-template-columns:1fr;gap:8px}.orders-col-actions[data-v-2333ce58]{justify-content:flex-start}.order-detail-modal[data-v-2333ce58]{max-height:95vh}.order-detail-header[data-v-2333ce58]{padding:16px 52px 14px 18px;flex-direction:column;align-items:flex-start}.order-detail-section[data-v-2333ce58]{margin:12px 14px 0;padding:16px 18px}.order-detail-actions[data-v-2333ce58]{width:100%;flex-direction:column;gap:8px}.order-cancel-btn[data-v-2333ce58],.order-pay-btn[data-v-2333ce58]{width:100%;padding:12px 20px;text-align:center}.order-item-card[data-v-2333ce58]{grid-template-columns:60px 1fr;grid-template-areas:"image info" "qty total";gap:10px;padding:12px}.order-item-image-wrap[data-v-2333ce58]{grid-area:image;width:60px;height:60px}.order-item-info[data-v-2333ce58]{grid-area:info}.order-item-qty-col[data-v-2333ce58]{grid-area:qty;flex-direction:row;align-items:center;gap:6px;min-width:0}.order-item-line-total-col[data-v-2333ce58]{grid-area:total;align-self:center}.order-timeline-label[data-v-2333ce58]{min-width:70px}.order-info-label[data-v-2333ce58],.order-recipient-label[data-v-2333ce58]{min-width:60px}.profile-toolbar[data-v-2333ce58]{flex-direction:column;align-items:flex-start}.profile-actions[data-v-2333ce58]{width:100%}.profile-btn[data-v-2333ce58]{flex:1}.profile-field-row-inline[data-v-2333ce58],.profile-field-row-name[data-v-2333ce58],.profile-field-row[data-v-2333ce58]{flex-direction:column;align-items:stretch}.profile-field-region[data-v-2333ce58],.profile-field-salutation[data-v-2333ce58]{flex:1}.profile-label-hidden[data-v-2333ce58]{display:none}}.coupons-section[data-v-2333ce58],.receipts-section[data-v-2333ce58]{flex:1;overflow-y:auto;padding:0 28px 28px}.coupons-section .list-empty[data-v-2333ce58],.receipts-section .list-empty[data-v-2333ce58]{padding:60px 20px;text-align:center}.coupons-section .list-empty svg[data-v-2333ce58],.receipts-section .list-empty svg[data-v-2333ce58]{color:#ccc;margin-bottom:16px}.coupons-section .list-empty .empty-text[data-v-2333ce58],.receipts-section .list-empty .empty-text[data-v-2333ce58]{font-size:16px;color:#666;margin:0 0 8px 0}.coupons-section .list-empty .empty-hint[data-v-2333ce58],.receipts-section .list-empty .empty-hint[data-v-2333ce58]{font-size:13px;color:#999;margin:0}.list-section-header[data-v-2333ce58]{display:flex;align-items:center;gap:12px;padding:24px 0 16px}.list-section-header .list-section-icon[data-v-2333ce58]{color:#b9aa6b;display:flex;align-items:center}.list-section-header .list-section-title[data-v-2333ce58]{font-size:18px;font-weight:600;color:#333;margin:0}.list-divider[data-v-2333ce58]{height:1px;background:#e5e5e5;margin-bottom:8px}.account-list-page[data-v-2333ce58]{flex:1;display:flex;flex-direction:column;overflow:hidden}.list-toolbar[data-v-2333ce58]{padding:20px 28px 16px;flex-shrink:0;border-bottom:1px solid #e5e5e5}.profile-meta[data-v-2333ce58]{font-size:13px;color:#999}.account-orders-page[data-v-2333ce58]{flex:1;display:flex;flex-direction:column;overflow:hidden}.orders-section[data-v-2333ce58]{flex:1;overflow-y:auto;padding:0 28px 28px}.receipts-grid[data-v-2333ce58]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 0}.receipt-card[data-v-2333ce58]{border:1px solid #e5e5e5;border-radius:8px;padding:16px;transition:all .3s}.receipt-card[data-v-2333ce58]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.receipt-header[data-v-2333ce58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e5e5e5}.receipt-header .receipt-store[data-v-2333ce58]{font-size:14px;font-weight:600;color:#333}.receipt-header .receipt-date[data-v-2333ce58]{font-size:12px;color:#999}.receipt-body .receipt-info[data-v-2333ce58]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.receipt-body .receipt-info .receipt-number[data-v-2333ce58]{font-size:12px;color:#666}.receipt-body .receipt-info .receipt-amount[data-v-2333ce58]{font-size:16px;font-weight:600;color:#333}.receipt-body .receipt-points[data-v-2333ce58]{display:flex;align-items:center;gap:4px;font-size:13px;color:#b9aa6b;font-weight:500}.receipt-body .receipt-points svg[data-v-2333ce58]{flex-shrink:0}.coupons-tabs[data-v-2333ce58]{display:flex;gap:8px;padding:16px 0;border-bottom:1px solid #e5e5e5}.coupons-tab[data-v-2333ce58]{padding:8px 20px;border:none;background:#f5f5f5;color:#666;font-size:14px;border-radius:20px;cursor:pointer;transition:all .3s}.coupons-tab[data-v-2333ce58]:hover{background:#e8e8e8}.coupons-tab.active[data-v-2333ce58]{background:#b9aa6b;color:#fff}.coupons-grid[data-v-2333ce58]{display:flex;flex-direction:column;gap:16px;padding:20px 0}.coupon-card[data-v-2333ce58]{display:flex;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:all .3s;background:#fff}.coupon-card[data-v-2333ce58]:hover:not(.disabled){box-shadow:0 2px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.coupon-card.disabled[data-v-2333ce58]{opacity:.6}.coupon-card.expired[data-v-2333ce58]{background:#f9f9f9}.coupon-left[data-v-2333ce58]{width:140px;flex-shrink:0;background:linear-gradient(135deg,#b9aa6b,#9f834d);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative}.coupon-left[data-v-2333ce58]:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 10px #fff}.coupon-left .coupon-value-large[data-v-2333ce58]{display:flex;align-items:baseline;margin-bottom:8px}.coupon-left .coupon-value-large .coupon-currency-small[data-v-2333ce58]{font-size:16px;margin-right:4px}.coupon-left .coupon-value-large .coupon-amount-large[data-v-2333ce58]{font-size:40px;font-weight:700;line-height:1}.coupon-left .coupon-condition[data-v-2333ce58]{font-size:12px;opacity:.9}.coupon-left .coupon-free-shipping-icon[data-v-2333ce58]{margin-bottom:8px}.coupon-left .coupon-free-shipping-text[data-v-2333ce58]{font-size:18px;font-weight:600}.coupon-free-shipping .coupon-left[data-v-2333ce58]{background:linear-gradient(135deg,#4a90d9,#357abd)}.coupon-title-row[data-v-2333ce58]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.coupon-title[data-v-2333ce58]{font-size:16px;font-weight:600;color:#333;margin:0}.coupon-type-badge[data-v-2333ce58]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.coupon-type-badge.coupon-type-universal[data-v-2333ce58]{background:#e8f5e9;color:#2e7d32}.coupon-type-badge.coupon-type-product[data-v-2333ce58]{background:#e3f2fd;color:#1565c0}.coupon-type-badge.coupon-type-brand[data-v-2333ce58]{background:#f3e5f5;color:#7b1fa2}.coupon-type-badge.coupon-type-shipping[data-v-2333ce58]{background:#e0f2f1;color:#00695c}.coupon-applicable[data-v-2333ce58]{font-size:12px;color:#666;margin:0 0 8px 0;display:flex;align-items:flex-start;gap:4px}.coupon-applicable .applicable-label[data-v-2333ce58]{color:#999;flex-shrink:0}.coupon-applicable .applicable-value[data-v-2333ce58]{color:#555}.coupon-right[data-v-2333ce58]{flex:1;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.coupon-details[data-v-2333ce58]{flex:1}.coupon-details .coupon-description[data-v-2333ce58]{font-size:13px;color:#666;margin:0 0 8px 0}.coupon-details .coupon-validity[data-v-2333ce58]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}.coupon-details .coupon-validity svg[data-v-2333ce58],.coupon-status[data-v-2333ce58]{flex-shrink:0}.status-badge[data-v-2333ce58]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.status-available[data-v-2333ce58]{background:#e8f5e9;color:#4caf50}.status-badge.status-used[data-v-2333ce58]{background:#f5f5f5;color:#999}.status-badge.status-expired[data-v-2333ce58]{background:#ffebee;color:#f44336}@media(max-width:768px){.receipts-grid[data-v-2333ce58]{grid-template-columns:1fr}.coupon-card[data-v-2333ce58]{flex-direction:column}.coupon-left[data-v-2333ce58]{width:100%;padding:16px}.coupon-left[data-v-2333ce58]:after{display:none}.coupon-right[data-v-2333ce58]{flex-direction:column;align-items:flex-start}}.ushield-modal-overlay[data-v-2333ce58]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2100}.ushield-modal-container[data-v-2333ce58]{background:#fff;width:420px;max-width:90vw;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.2)}.ushield-modal-icon[data-v-2333ce58]{color:#c0a062;margin-bottom:20px}.ushield-modal-text[data-v-2333ce58]{font-size:16px;color:#333;line-height:1.6;margin:0 0 28px}.ushield-modal-btn[data-v-2333ce58]{padding:12px 48px;font-size:15px;background:#2a2a2a;color:#fff;border:none;cursor:pointer;transition:opacity .3s}.ushield-modal-btn[data-v-2333ce58]:hover{opacity:.85}.alipay-modal-overlay[data-v-2333ce58]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2100}.alipay-modal-container[data-v-2333ce58]{background:#fff;width:480px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.2)}.alipay-modal-header[data-v-2333ce58]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #eee}.alipay-modal-title[data-v-2333ce58]{font-size:16px;font-weight:600;color:#333;margin:0}.alipay-modal-close[data-v-2333ce58]{background:none;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center}.alipay-modal-close[data-v-2333ce58]:hover{color:#333}.alipay-modal-body[data-v-2333ce58]{flex:1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;min-height:60vh}.alipay-iframe[data-v-2333ce58]{width:205px;height:205px}*{margin:0;padding:0;box-sizing:border-box;transition:all .5s ease 0s}html{height:100%;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:auto;font-size:13px;color:#262626;background-color:#fafafa;min-height:100vh;overflow-x:hidden;line-height:1.6}body *,body :after,body :before{box-sizing:border-box}a{text-decoration:none;color:inherit;transition:color .3s ease}a:hover{color:#987701}img{max-width:100%;display:block}ol,ul{list-style:none}button{cursor:pointer}button,input,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f8f8f8}::-webkit-scrollbar-thumb{background:#999;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}::-moz-selection{background:#987701;color:#fff}::selection{background:#987701;color:#fff}.container{max-width:1400px;margin:0 auto;padding:0 50px}.text-center{text-align:center}.text-primary{color:#987701}.text-dark{color:#1a1a1a}.mt-sm{margin-top:8px}.mt-md{margin-top:12px}.mt-base{margin-top:16px}.mt-lg{margin-top:20px}.mt-xl{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:12px}.mb-base{margin-bottom:16px}.mb-lg{margin-bottom:20px}.mb-xl{margin-bottom:24px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter,.slide-up-leave-to{opacity:0;transform:translateY(20px)}#app{min-height:100vh;display:flex;flex-direction:column;background:#fafafa}router-view{flex:1}.floating-chat-btn{position:fixed;right:30px;bottom:30px;z-index:1000;width:65px;height:65px;padding:0;border:none;border-radius:50%;background:#2a9df4;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s;display:flex;align-items:center;justify-content:center;overflow:hidden}.floating-chat-btn img{display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}