.navbar[data-v-a24028f7]{position:fixed;top:0;left:0;right:0;z-index:1000;height:68px;background:#ffffff;border-bottom:1px solid #ccc}.navbar-container[data-v-a24028f7]{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:0 20px;margin:0 auto}.navbar-left[data-v-a24028f7]{display:flex;align-items:center;gap:40px}.navbar-right[data-v-a24028f7]{display:flex;align-items:center}.brand-section[data-v-a24028f7]{flex-shrink:0}.navbar-brand[data-v-a24028f7]{text-decoration:none;display:flex;align-items:center}.brand-logo[data-v-a24028f7]{height:45px;width:auto;max-width:200px;object-fit:contain;transition:all .3s ease}@media (max-width: 1200px){.brand-logo[data-v-a24028f7]{height:40px;max-width:180px}}@media (max-width: 1024px){.brand-logo[data-v-a24028f7]{height:35px;max-width:160px}}@media (max-width: 768px){.brand-logo[data-v-a24028f7]{height:30px;max-width:140px}}@media (max-width: 600px){.brand-logo[data-v-a24028f7]{height:28px;max-width:120px}}@media (max-width: 480px){.brand-logo[data-v-a24028f7]{height:25px;max-width:100px}}@media (max-width: 320px){.brand-logo[data-v-a24028f7]{height:22px;max-width:80px}}.navbar-nav[data-v-a24028f7]{display:flex;list-style:none;gap:40px;margin:0;padding-left:44px}.nav-link[data-v-a24028f7]{color:#666;text-decoration:none;font-family:var(--font-family-medium);font-weight:var(--font-weight-regular);font-size:16px;transition:color .3s ease;position:relative;letter-spacing:2px}.nav-link[data-v-a24028f7]:hover,.nav-link.active[data-v-a24028f7]{color:#000}.nav-link.active[data-v-a24028f7]:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);height:2px;background-color:#3974cc;width:90px}.navbar-actions[data-v-a24028f7]{display:flex;align-items:center;gap:24px}.action-icon[data-v-a24028f7]{color:#000;text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .3s ease}.action-icon[data-v-a24028f7]:hover{color:#007bff}.username[data-v-a24028f7]{font-family:var(--font-family-regular);font-size:14px;color:#333;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.username[data-v-a24028f7]{display:none}}.user-dropdown[data-v-a24028f7]{position:relative;display:inline-block}.user-menu[data-v-a24028f7]{position:absolute;top:calc(100% + 20px);right:-8px;background:white;border:1px solid #e5e5e5;box-shadow:0 4px 20px #0000001a;min-width:120px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.user-dropdown:hover .user-menu[data-v-a24028f7]{opacity:1;visibility:visible;transform:translateY(0)}.menu-item[data-v-a24028f7]{display:block;padding:12px 16px;color:#333;text-decoration:none;font-size:14px;transition:background-color .3s ease,color .3s ease}.menu-item[data-v-a24028f7]:hover{background-color:#f5f5f7;color:#000}.icon-image[data-v-a24028f7],.language-icon[data-v-a24028f7]{width:20px;height:20px;object-fit:contain}.contact-link[data-v-a24028f7]{color:#000;text-decoration:none;font-family:var(--font-family-regular);font-weight:var(--font-weight-medium);font-size:14px;transition:color .3s ease}.language-selector[data-v-a24028f7]{display:flex;align-items:center;gap:8px;color:#000;font-size:15px;cursor:pointer;transition:color .3s ease}.mobile-menu-overlay[data-v-a24028f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:1000;transition:background-color .4s ease}.mobile-menu-overlay.show-mobile[data-v-a24028f7]{background:rgba(0,0,0,.6)}.mobile-menu[data-v-a24028f7]{position:fixed;top:0;left:0;width:250px;height:100vh;background:#f8f9fa;border-right:1px solid #e5e5e5;box-shadow:4px 0 20px #0000004d;transform:translate(-100%);transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:1001;overflow-y:auto}.mobile-menu.show-mobile[data-v-a24028f7]{transform:translate(0);animation:slideInSmooth-a24028f7 .5s cubic-bezier(.25,.46,.45,.94)}.mobile-menu.hide-mobile[data-v-a24028f7]{animation:slideOutSmooth-a24028f7 .4s cubic-bezier(.55,.06,.68,.19)}@keyframes slideInSmooth-a24028f7{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutSmooth-a24028f7{0%{transform:translate(0)}to{transform:translate(-100%)}}.mobile-menu-header[data-v-a24028f7]{padding:26px 0 10px}.mobile-brand-logo[data-v-a24028f7]{text-align:center}.mobile-logo-image[data-v-a24028f7]{height:46px;width:auto;max-width:200px;object-fit:contain}.mobile-menu-list[data-v-a24028f7]{list-style:none;padding:0;margin:0}.mobile-nav-link[data-v-a24028f7]{color:#333;text-decoration:none;font-size:16px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease,color .3s ease;position:relative}.mobile-nav-link[data-v-a24028f7]:hover{background-color:#f5f5f7}.mobile-nav-link.active[data-v-a24028f7]{background-color:#eef3fb}.mobile-nav-link[data-v-a24028f7]:last-child{border-bottom:none}.dropdown-arrow[data-v-a24028f7]{width:16px;height:16px;object-fit:contain;transition:transform .3s ease}.dropdown-arrow.rotated[data-v-a24028f7]{transform:rotate(180deg)}.dropdown-item[data-v-a24028f7]{position:relative}.dropdown-toggle[data-v-a24028f7]{cursor:pointer}.dropdown-menu[data-v-a24028f7]{position:absolute;top:calc(100% + 18px);left:0;background:white;border:1px solid #e5e5e5;border-radius:0;box-shadow:0 4px 20px #0000001a;list-style:none;padding:8px 0;margin:0;min-width:160px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.dropdown-item:hover .dropdown-menu[data-v-a24028f7],.dropdown-menu.show[data-v-a24028f7]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link[data-v-a24028f7]{color:#333;text-decoration:none;font-size:14px;padding:12px 20px;display:block;transition:background-color .3s ease,color .3s ease;position:relative}.dropdown-link[data-v-a24028f7]:hover{background-color:#f5f5f7;color:#3974cc}.mobile-menu-toggle[data-v-a24028f7]{display:none;background:none;border:none;cursor:pointer;margin-left:20px}.nav-icon[data-v-a24028f7]{width:18px;height:18px;object-fit:contain;margin-top:4px}@media (max-width: 1200px) and (min-width: 1025px){.navbar-container[data-v-a24028f7]{padding:0 20px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}@media (max-width: 1024px) and (min-width: 769px){.navbar-container[data-v-a24028f7]{padding:0 20px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}@media (max-width: 768px) and (min-width: 601px){.navbar-container[data-v-a24028f7]{padding:0 18px}.navbar-left[data-v-a24028f7]{gap:20px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}@media (max-width: 600px) and (min-width: 481px){.navbar-container[data-v-a24028f7]{padding:0 15px}.navbar-left[data-v-a24028f7]{gap:15px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}@media (max-width: 480px){.navbar-container[data-v-a24028f7]{padding:0 15px}.navbar-left[data-v-a24028f7]{gap:10px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}@media (max-width: 320px){.navbar-container[data-v-a24028f7]{padding:0 12px}.navbar-left[data-v-a24028f7]{gap:8px}.navbar-nav[data-v-a24028f7],.contact-link[data-v-a24028f7]{display:none}.mobile-menu-toggle[data-v-a24028f7]{display:block}}.login-modal-overlay[data-v-a24028f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:1002;transition:background-color .4s ease}.login-modal-overlay.show-login[data-v-a24028f7]{background:rgba(0,0,0,.6)}.login-modal[data-v-a24028f7]{position:fixed;top:50%;left:50%;width:550px;max-height:80vh;background:white;box-shadow:0 4px 20px #0000004d;transform:translate(-50%,-50%) scale(.8);z-index:1003;overflow-y:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0}.login-modal.show-login[data-v-a24028f7]{transform:translate(-50%,-50%) scale(1);opacity:1;animation:fadeInScale-a24028f7 .3s cubic-bezier(.25,.46,.45,.94)}.login-modal.hide-login[data-v-a24028f7]{transform:translate(-50%,-50%) scale(.8);opacity:0;animation:fadeOutScale-a24028f7 .3s cubic-bezier(.55,.06,.68,.19)}@keyframes fadeInScale-a24028f7{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fadeOutScale-a24028f7{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.login-content[data-v-a24028f7]{display:flex;flex-direction:column;min-height:350px}.login-header[data-v-a24028f7]{padding:10px 10px 0;display:flex;justify-content:flex-end}.close-btn[data-v-a24028f7]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#333;font-size:14px}.close-icon[data-v-a24028f7]{font-size:32px;line-height:1}.login-form[data-v-a24028f7]{flex:1;padding:0 60px 60px}.login-title[data-v-a24028f7]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:24px;color:#333;margin:0 0 10px}.login-desc[data-v-a24028f7]{font-size:13px;color:#666;margin:0 0 32px;line-height:1.5}.form-group[data-v-a24028f7]{margin-bottom:24px}.form-label[data-v-a24028f7]{display:block;font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);font-size:16px;color:#333;margin-bottom:8px}.form-input[data-v-a24028f7]{width:100%;padding:12px 0;border:none;border-bottom:1px solid #ddd;font-family:var(--font-family-regular);font-size:16px;color:#333;background:transparent;transition:border-color .3s ease}.form-input[data-v-a24028f7]:focus{outline:none;border-bottom-color:#333}.verification-group[data-v-a24028f7]{display:flex;gap:12px;align-items:flex-end}.verification-input[data-v-a24028f7]{flex:1}.send-code-btn[data-v-a24028f7]{background:white;border:1px solid #ddd;color:#333;padding:12px 16px;border-radius:4px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;transition:all .3s ease;white-space:nowrap}.send-code-btn[data-v-a24028f7]:hover:not(:disabled){border-color:#333}.send-code-btn[data-v-a24028f7]:disabled{color:#999;cursor:not-allowed}.checkbox-label[data-v-a24028f7]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;color:#333}.checkbox-label input[type=checkbox][data-v-a24028f7]{width:16px;height:16px;cursor:pointer}.checkbox-text[data-v-a24028f7]{-webkit-user-select:none;user-select:none}.terms-checkbox[data-v-a24028f7]{display:flex;align-items:center;gap:10px}.terms-checkbox input[type=checkbox][data-v-a24028f7]{width:16px;height:16px;cursor:pointer;accent-color:#000;border:1px solid #333;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:relative;flex-shrink:0}.terms-checkbox input[type=checkbox][data-v-a24028f7]:checked{background:#000;border-color:#000}.terms-checkbox input[type=checkbox][data-v-a24028f7]:checked:after{content:"";position:absolute;top:0;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-checkbox label[data-v-a24028f7]{color:#666;font-family:var(--font-family-regular);font-size:14px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none}.terms-checkbox .terms-link[data-v-a24028f7]{color:#333;text-decoration:underline;transition:color .3s ease}.terms-checkbox .terms-link[data-v-a24028f7]:hover{color:#000}.login-btn[data-v-a24028f7]{width:100%;background:#000;color:#fff;border:none;padding:10px 16px;cursor:pointer;font-size:16px;transition:background-color .3s ease;margin-top:26px}@media (max-width: 1024px){.login-modal[data-v-a24028f7]{width:90%;max-width:500px}.login-form[data-v-a24028f7]{padding:0 40px 40px}}@media (max-width: 768px){.login-modal[data-v-a24028f7]{width:95%;max-width:450px}.login-form[data-v-a24028f7]{padding:0 30px 30px}.login-title[data-v-a24028f7]{font-size:20px}.form-label[data-v-a24028f7]{font-size:14px}.form-input[data-v-a24028f7]{font-size:14px;padding:10px 0}.send-code-btn[data-v-a24028f7]{font-size:12px;padding:10px 12px}.login-btn[data-v-a24028f7]{font-size:14px;padding:12px 16px}}@media (max-width: 480px){.login-modal[data-v-a24028f7]{width:98%;max-width:400px}.login-form[data-v-a24028f7]{padding:0 20px 20px}.login-title[data-v-a24028f7]{font-size:18px}.login-desc[data-v-a24028f7]{font-size:12px}.form-group[data-v-a24028f7]{margin-bottom:20px}.verification-group[data-v-a24028f7]{flex-direction:column;gap:8px;align-items:stretch}.send-code-btn[data-v-a24028f7]{width:100%;padding:12px}}@media (max-width: 320px){.login-modal[data-v-a24028f7]{width:100%;max-width:320px}.login-form[data-v-a24028f7]{padding:0 15px 15px}.login-title[data-v-a24028f7]{font-size:16px}.login-desc[data-v-a24028f7]{font-size:11px}}.contact-modal-overlay[data-v-a24028f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:1002;transition:background-color .4s ease}.contact-modal-overlay.show-contact[data-v-a24028f7]{background:rgba(0,0,0,.6)}.contact-modal[data-v-a24028f7]{position:fixed;top:0;right:0;width:24%;height:100vh;background:white;box-shadow:-4px 0 20px #0000004d;transform:translate(100%);z-index:1003;overflow-y:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.contact-modal.show-contact[data-v-a24028f7]{transform:translate(0);animation:slideInRight .5s cubic-bezier(.25,.46,.45,.94)}.contact-modal.hide-contact[data-v-a24028f7]{animation:slideOutRight .4s cubic-bezier(.55,.06,.68,.19)}.contact-content[data-v-a24028f7]{height:100%;display:flex;flex-direction:column}.contact-header[data-v-a24028f7]{padding:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.contact-title[data-v-a24028f7]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.contact-info[data-v-a24028f7]{flex:1;padding:0 24px 24px}.contact-item[data-v-a24028f7]{margin-bottom:24px;display:flex;flex-direction:row;gap:8px}.contact-label[data-v-a24028f7]{font-family:var(--font-family-regular);font-weight:var(--font-weight-medium);font-size:18px;color:#666;margin:0}.contact-value[data-v-a24028f7]{font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);font-size:18px;color:#333;line-height:1.5}.contact-footer[data-v-a24028f7]{padding:20px 24px 24px;display:flex;justify-content:center;align-items:center;margin-top:auto}.contact-logo[data-v-a24028f7]{height:69px;width:220px;max-width:220px;object-fit:contain;opacity:.8}@media (max-width: 768px){.contact-modal[data-v-a24028f7]{width:100%}}.toast-container[data-v-a24028f7]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-a24028f7 .3s ease-out}.toast[data-v-a24028f7]{display:flex;align-items:center;padding:20px 24px;border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:300px;max-width:400px;font-family:var(--font-family-regular)}.toast-success[data-v-a24028f7],.toast-error[data-v-a24028f7],.toast-info[data-v-a24028f7]{background:#000000;color:#fff}.toast-icon[data-v-a24028f7]{font-size:18px;font-weight:700;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-message[data-v-a24028f7]{font-size:14px;line-height:1.4;flex:1}.toast:not(:has(.toast-icon)) .toast-message[data-v-a24028f7]{text-align:center}@keyframes scaleIn-a24028f7{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialogScaleIn-a24028f7{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-a24028f7{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.toast-container[data-v-a24028f7]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-a24028f7]{min-width:auto;width:100%;max-width:none}}.logout-confirm-overlay[data-v-a24028f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-a24028f7 .3s ease-out}.logout-confirm-dialog[data-v-a24028f7]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-a24028f7 .3s ease-out}.logout-confirm-header[data-v-a24028f7]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-a24028f7]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-a24028f7]{padding:20px 24px}.logout-confirm-message[data-v-a24028f7]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-a24028f7]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-a24028f7]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-a24028f7]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-a24028f7]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-a24028f7]:hover{background:#333}@media (max-width: 768px){.logout-confirm-dialog[data-v-a24028f7]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.footer[data-v-aa2ad744]{background-color:#2c2c2c;color:#fff;padding:50px 0 10px}.container[data-v-aa2ad744]{max-width:1468px}.footer-main[data-v-aa2ad744]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer-column[data-v-aa2ad744]{display:flex;flex-direction:column}.footer-title[data-v-aa2ad744]{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.footer-links[data-v-aa2ad744]{list-style:none;padding:0;margin:0}.footer-links li[data-v-aa2ad744]{margin-bottom:4px}.footer-link[data-v-aa2ad744]{color:#ccc;text-decoration:none;font-size:16px;transition:color .3s ease;line-height:1.4}.footer-link[data-v-aa2ad744]:hover{color:#fff}.footer-logo-column[data-v-aa2ad744]{align-items:center;text-align:center}.follow-us-title[data-v-aa2ad744]{margin-bottom:30px}.social-icons[data-v-aa2ad744]{display:flex;justify-content:center;align-items:center;gap:40px}.social-icon[data-v-aa2ad744]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#fff;text-decoration:none;transition:opacity .3s ease}.social-icon svg[data-v-aa2ad744]{width:100%;height:100%}.social-icon img[data-v-aa2ad744]{width:100%;height:100%;object-fit:contain}.douyin-icon[data-v-aa2ad744]{width:48px;height:48px}.logo-text[data-v-aa2ad744]{display:flex;flex-direction:column;align-items:flex-start}.logo-rm[data-v-aa2ad744]{font-size:32px;font-weight:700;line-height:1;margin-bottom:8px;color:#fff}.logo-brand[data-v-aa2ad744]{font-size:18px;font-weight:700;line-height:1;margin-bottom:4px;color:#fff;letter-spacing:1px}.logo-country[data-v-aa2ad744]{font-size:12px;font-weight:400;line-height:1;color:#fff;letter-spacing:2px;text-transform:uppercase}.footer-bottom[data-v-aa2ad744]{text-align:center;padding-top:10px;border-top:1px solid #3f3f3f}.footer-legal[data-v-aa2ad744]{display:flex;flex-direction:row;font-size:14px;color:#ccc;line-height:1.4;align-items:center;flex-wrap:wrap;gap:50px;justify-content:center}.footer-legal span[data-v-aa2ad744]{display:inline;white-space:nowrap}.footer-legal a[data-v-aa2ad744]{color:inherit;text-decoration:none;display:flex;flex-flow:row;align-items:center}@media (max-width: 1200px) and (min-width: 1025px){.footer-main[data-v-aa2ad744]{gap:50px}}@media (max-width: 1024px) and (min-width: 769px){.footer-main[data-v-aa2ad744]{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 768px) and (min-width: 601px){.footer-main[data-v-aa2ad744]{grid-template-columns:1fr 1fr;gap:20px}.footer[data-v-aa2ad744]{padding:50px 0 40px}.footer-main[data-v-aa2ad744]{margin-bottom:30px}.footer-legal[data-v-aa2ad744]{gap:20px}.container[data-v-aa2ad744]{padding-left:50px}}@media (max-width: 600px) and (min-width: 481px){.footer-main[data-v-aa2ad744]{grid-template-columns:1fr;gap:25px}.footer[data-v-aa2ad744]{padding:40px 0 30px}.footer-main[data-v-aa2ad744]{margin-bottom:25px}.footer-legal[data-v-aa2ad744]{gap:20px}}@media (max-width: 480px){.footer-main[data-v-aa2ad744]{grid-template-columns:1fr;gap:20px}.footer[data-v-aa2ad744]{padding:30px 0 25px}.footer-main[data-v-aa2ad744]{margin-bottom:20px}.footer-links li[data-v-aa2ad744]{margin-bottom:8px}.footer-logo[data-v-aa2ad744]{width:100%;max-width:100%}.footer-legal[data-v-aa2ad744]{flex-direction:column;gap:8px}.footer-legal span[data-v-aa2ad744]{display:block}.footer-bottom[data-v-aa2ad744]{padding-top:15px}.footer-column[data-v-aa2ad744]{text-align:center}.footer-column[data-v-aa2ad744]:last-child{padding-left:0}.footer-column[data-v-aa2ad744]:nth-child(1),.footer-column[data-v-aa2ad744]:nth-child(2),.footer-column[data-v-aa2ad744]:nth-child(3){display:none}}@media (max-width: 320px){.footer[data-v-aa2ad744]{padding:25px 0 20px}.footer-main[data-v-aa2ad744]{gap:15px;margin-bottom:15px}.footer-links li[data-v-aa2ad744]{margin-bottom:6px}.footer-logo[data-v-aa2ad744]{width:100%;max-width:100%}.footer-legal[data-v-aa2ad744]{flex-direction:column;gap:6px}.footer-legal span[data-v-aa2ad744]{display:block}.footer-bottom[data-v-aa2ad744]{padding-top:12px}.footer-column[data-v-aa2ad744]:nth-child(1),.footer-column[data-v-aa2ad744]:nth-child(2),.footer-column[data-v-aa2ad744]:nth-child(3){display:none}}.social-modal-overlay[data-v-aa2ad744]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:10000;transition:background-color .3s ease}.social-modal-overlay.show-modal[data-v-aa2ad744]{background:rgba(0,0,0,.6)}.social-modal[data-v-aa2ad744]{position:fixed;top:50%;left:50%;width:100%;max-width:550px;background:white;box-shadow:0 4px 20px #0000004d;transform:translate(-50%,-50%) scale(.8);z-index:10001;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0;overflow:hidden}.social-modal.show-modal[data-v-aa2ad744]{transform:translate(-50%,-50%) scale(1);opacity:1;animation:fadeInScale-aa2ad744 .3s cubic-bezier(.25,.46,.45,.94)}.social-modal.hide-modal[data-v-aa2ad744]{transform:translate(-50%,-50%) scale(.8);opacity:0;animation:fadeOutScale-aa2ad744 .3s cubic-bezier(.55,.06,.68,.19)}@keyframes fadeInScale-aa2ad744{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fadeOutScale-aa2ad744{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.social-modal-content[data-v-aa2ad744]{position:relative;padding:40px 30px}.social-modal-close[data-v-aa2ad744]{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;color:#000;font-size:24px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:10}.social-modal-close[data-v-aa2ad744]:hover{opacity:.7}.close-icon[data-v-aa2ad744]{font-size:28px;line-height:1}.social-modal-body[data-v-aa2ad744]{display:flex;flex-direction:column;align-items:center;text-align:center}.social-modal-title[data-v-aa2ad744]{font-size:16px;margin:10px 0;line-height:1.4}.social-modal-subtitle[data-v-aa2ad744]{font-size:16px}.qr-code-container[data-v-aa2ad744]{margin:20px 0 30px;display:flex;justify-content:center;align-items:center}.qr-code-wrapper[data-v-aa2ad744]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.qr-code-image[data-v-aa2ad744]{width:100%;height:100%;object-fit:contain}.qr-code-logo[data-v-aa2ad744]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;display:flex;align-items:center;justify-content:center;padding:10px}.qr-code-logo img[data-v-aa2ad744]{width:100%;height:100%;object-fit:contain}.qr-code-wechat-icon[data-v-aa2ad744]{position:absolute;bottom:10px;right:10px;width:40px;height:40px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 2px 8px #0003}.qr-code-wechat-icon img[data-v-aa2ad744]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.social-modal-footer-text[data-v-aa2ad744]{font-size:14px;margin:0;line-height:1.6}@media (max-width: 768px){.social-modal[data-v-aa2ad744]{width:95%;max-width:400px}.social-modal-content[data-v-aa2ad744]{padding:30px 20px 25px}.social-modal-title[data-v-aa2ad744]{font-size:20px}.social-modal-subtitle[data-v-aa2ad744]{font-size:14px}.qr-code-wrapper[data-v-aa2ad744]{width:240px;height:240px}.qr-code-logo[data-v-aa2ad744]{width:60px;height:60px}.qr-code-wechat-icon[data-v-aa2ad744]{width:32px;height:32px;padding:6px}.social-modal-footer-text[data-v-aa2ad744]{font-size:12px}}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;min-height:calc(100vh - 200px);position:relative}.home-page[data-v-2264e7c5]{width:100%;min-height:100vh;background-color:#fff;margin-top:68px}.hero[data-v-2264e7c5]{position:relative;height:85vh;overflow:hidden}.hero-carousel[data-v-2264e7c5],.carousel-container[data-v-2264e7c5]{position:relative;width:100%;height:100%}.carousel-slide[data-v-2264e7c5]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;color:#fff;cursor:pointer}.carousel-slide.active[data-v-2264e7c5]{opacity:1}.carousel-slide img[data-v-2264e7c5]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.slide-overlay[data-v-2264e7c5]{position:relative;z-index:2;width:100%;display:flex;align-items:center;max-width:1468px;margin:0 auto;padding:0 40px}.hero-text[data-v-2264e7c5]{flex:1;max-width:500px}.hero-title[data-v-2264e7c5]{font-size:48px;font-weight:300;margin-bottom:20px;line-height:1.2}.hero-subtitle[data-v-2264e7c5]{font-size:18px;margin-bottom:40px;opacity:.9;line-height:1.5}.carousel-controls[data-v-2264e7c5]{position:absolute;bottom:2%;left:50%;transform:translate(-50%);z-index:3;display:flex;justify-content:center;align-items:center}.carousel-dots[data-v-2264e7c5]{display:flex;gap:10px}.dot[data-v-2264e7c5]{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease}.dot.active[data-v-2264e7c5]{background:white;transform:scale(1.2)}.dot[data-v-2264e7c5]:hover{background:rgba(255,255,255,.8)}.product-showcase[data-v-2264e7c5]{padding:80px 0 0;background:white}.showcase-container[data-v-2264e7c5]{width:100%}.showcase-header[data-v-2264e7c5]{display:flex;justify-content:space-between;align-items:center;max-width:1468px;margin:0 auto;padding:0 20px}.showcase-header .header-left[data-v-2264e7c5]{flex:1;display:flex;flex-direction:column;gap:10px}.showcase-header .header-right[data-v-2264e7c5]{flex:0 0 auto;display:flex;align-items:center}.all-products[data-v-2264e7c5]{display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #000;border-radius:100px;cursor:pointer;transition:all .3s ease;color:#000;width:5.2rem;height:5.2rem;text-align:center}.all-text[data-v-2264e7c5]{font-size:16px;font-weight:400}.showcase-title[data-v-2264e7c5]{font-size:20px;color:#666;margin-bottom:10px}.showcase-subtitle[data-v-2264e7c5]{font-size:21px;color:#666}.showcase-content[data-v-2264e7c5]{display:flex;align-items:flex-start}.showcase-left[data-v-2264e7c5]{display:flex;flex-direction:column;justify-content:space-between;height:600px;padding-top:10%;padding-left:130px}.showcase-right[data-v-2264e7c5]{flex:1;overflow:visible}.category-nav[data-v-2264e7c5]{display:flex;flex-direction:column;gap:30px}.category-loading[data-v-2264e7c5]{display:flex;align-items:center;justify-content:center;padding:20px}.category-loading .loading-text[data-v-2264e7c5]{font-size:14px;color:#666}.nav-item[data-v-2264e7c5]{padding:0;font-size:16px;color:#333;cursor:pointer;transition:all .3s ease;position:relative;font-weight:400;line-height:2.5}.nav-item[data-v-2264e7c5]:hover{color:#666}.nav-item.active[data-v-2264e7c5]{color:#195b98;font-weight:500}.nav-item.active[data-v-2264e7c5]:after{content:"";position:absolute;left:-100px;top:50%;transform:translateY(-50%);width:80px;height:1px;background-color:#195b98}.pagination[data-v-2264e7c5]{display:flex;align-items:baseline;gap:6px;font-size:16px;color:#999;margin-top:0;font-weight:400}.current-page[data-v-2264e7c5]{font-weight:500;font-size:26px;color:#333}.separator[data-v-2264e7c5],.total-pages[data-v-2264e7c5]{color:#999;font-weight:400}.models-gallery[data-v-2264e7c5]{position:relative;width:100%;height:900px;display:flex;align-items:center;justify-content:center}.models-loading[data-v-2264e7c5]{display:flex;align-items:center;justify-content:center;height:100%}.models-loading .loading-text[data-v-2264e7c5]{font-size:16px;color:#666}.models-error[data-v-2264e7c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.models-error .error-text[data-v-2264e7c5]{font-size:14px;color:#999;text-align:center}.models-error .retry-btn[data-v-2264e7c5]{padding:8px 16px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.models-error .retry-btn[data-v-2264e7c5]:hover{background:#555}.models-container[data-v-2264e7c5]{flex:1;display:flex;justify-content:center;align-items:center;gap:40px;position:relative}.models-arrow[data-v-2264e7c5]{width:50px;height:50px;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#333;transition:all .3s ease;z-index:10;position:absolute;top:40%;transform:translateY(-50%)}.models-arrow[data-v-2264e7c5]:hover:not(:disabled){background:#000;color:#fff;border-color:#000}.models-arrow[data-v-2264e7c5]:disabled{opacity:.3;cursor:not-allowed}.models-arrow-left[data-v-2264e7c5]{left:140px}.models-arrow-right[data-v-2264e7c5]{right:140px}.model-item[data-v-2264e7c5]{flex:0 0 calc(41% - 14px);height:750px;position:relative;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden;background:white}.model-image[data-v-2264e7c5]{width:100%;height:650px;overflow:hidden;position:relative;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.model-image img[data-v-2264e7c5]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.model-info[data-v-2264e7c5]{color:#333;padding:20px;opacity:0;transform:translateY(100%);transition:all .3s ease;pointer-events:none;z-index:10;max-height:200px;overflow:hidden;background:white;position:absolute;bottom:0;left:0;right:0}.model-item[data-v-2264e7c5]:hover{transform:translateY(-70px)}.model-item:hover .model-info[data-v-2264e7c5]{opacity:1!important;transform:translateY(0)!important;display:block!important}.model-info h3[data-v-2264e7c5]{font-size:20px;margin-bottom:10px}.model-info p[data-v-2264e7c5]{font-size:14px;line-height:1.6;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-carousel-controls[data-v-2264e7c5]{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.carousel-indicator[data-v-2264e7c5]{font-size:14px;color:#666}.carousel-nav[data-v-2264e7c5]{display:flex;align-items:center;gap:20px}.nav-arrows[data-v-2264e7c5]{display:flex;gap:10px}.nav-arrows span[data-v-2264e7c5]{cursor:pointer;padding:5px 10px;border:1px solid #ddd;transition:all .3s ease}.nav-arrows span[data-v-2264e7c5]:hover{background:#000;color:#fff}.latest-activities[data-v-2264e7c5]{padding:0 0 80px;height:600px}.activities-loading[data-v-2264e7c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;background-color:#fff}.activities-loading .loading-spinner[data-v-2264e7c5]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;animation:spin-2264e7c5 1s linear infinite;margin-bottom:20px}.activities-loading .loading-text[data-v-2264e7c5]{font-size:16px;color:#666;margin:0}.activities-error[data-v-2264e7c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;background-color:#fff;padding:40px 20px}.activities-error .error-icon[data-v-2264e7c5]{font-size:48px;margin-bottom:20px}.activities-error .error-text[data-v-2264e7c5]{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.5}.activities-error .retry-btn[data-v-2264e7c5]{padding:12px 24px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.activities-error .retry-btn[data-v-2264e7c5]:hover{background:#555}@keyframes spin-2264e7c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.activities-container[data-v-2264e7c5]{max-width:1468px;margin:0 auto;padding:0 20px}.activities-header[data-v-2264e7c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.activities-title[data-v-2264e7c5]{font-size:21px;color:#333;margin:0}.activities-pagination[data-v-2264e7c5]{display:flex;align-items:center;gap:20px}.pagination-text[data-v-2264e7c5]{font-size:14px}.pagination-text .current-page[data-v-2264e7c5]{font-size:24px;color:#333}.pagination-text .total-pages[data-v-2264e7c5]{font-size:16px;color:#666;font-weight:500}.pagination-arrows[data-v-2264e7c5]{display:flex;gap:10px}.arrow-left[data-v-2264e7c5],.arrow-right[data-v-2264e7c5]{width:40px;height:40px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#666;transition:all .3s ease;border-radius:50%}.arrow-left[data-v-2264e7c5]:hover,.arrow-right[data-v-2264e7c5]:hover{background:#000;color:#fff;border-color:#000}.activities-grid[data-v-2264e7c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.activity-item[data-v-2264e7c5]{position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.activity-item[data-v-2264e7c5]:hover{transform:translateY(-35px);z-index:10}.activity-item:hover .activity-overlay[data-v-2264e7c5]{opacity:0}.activity-item:hover .activity-image[data-v-2264e7c5]{height:450px}.activity-image[data-v-2264e7c5]{position:relative;width:100%;height:350px;display:flex;align-items:center;justify-content:center;overflow:hidden}.activity-image img[data-v-2264e7c5]{width:100%;height:100%;object-fit:cover}.activity-overlay[data-v-2264e7c5]{color:#333;font-size:16px;text-align:center;margin-top:10px;transition:opacity .3s ease}.activity-top-info[data-v-2264e7c5]{position:absolute;top:15px;left:15px;z-index:5;opacity:0;transition:opacity .3s ease}.activity-item:hover .activity-top-info[data-v-2264e7c5]{opacity:1}.activity-hover-content[data-v-2264e7c5]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;opacity:0;transition:opacity .3s ease;padding:20px}.activity-item:hover .activity-hover-content[data-v-2264e7c5]{opacity:1}.activity-name[data-v-2264e7c5]{font-size:18px;font-weight:700;margin-bottom:5px;text-align:left;color:#fff}.activity-time[data-v-2264e7c5]{font-size:14px;color:#fff;text-align:left}.activity-btn[data-v-2264e7c5]{background:#195b98;color:#fff;border:none;padding:12px 24px;font-size:14px;cursor:pointer;width:100%}.activity-btn[data-v-2264e7c5]:hover{background:#144a7a}.features-section[data-v-2264e7c5]{padding:80px 0;background:white}.features-container[data-v-2264e7c5]{max-width:1468px;margin:0 auto;padding:0 20px;display:block}.services-loading[data-v-2264e7c5]{display:flex;align-items:center;justify-content:center;height:400px;grid-column:1 / -1}.services-loading .loading-text[data-v-2264e7c5]{font-size:16px;color:#666}.services-error[data-v-2264e7c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:16px;grid-column:1 / -1}.services-error .error-text[data-v-2264e7c5]{font-size:14px;color:#999;text-align:center}.services-error .retry-btn[data-v-2264e7c5]{padding:8px 16px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.services-error .retry-btn[data-v-2264e7c5]:hover{background:#555}.feature-box[data-v-2264e7c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:100px;padding:0 20px}.feature-item[data-v-2264e7c5]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:20px;margin-bottom:20px}.feature-icon[data-v-2264e7c5]{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center}.feature-icon img[data-v-2264e7c5]{width:100%;height:100%;object-fit:contain}.feature-content h3[data-v-2264e7c5]{font-size:18px;font-weight:700;margin-bottom:10px;color:#000}.feature-content p[data-v-2264e7c5]{font-size:14px;color:#666;line-height:1.5;text-align:left}.collection-loading[data-v-2264e7c5]{display:flex;justify-content:center;align-items:center;padding:80px 0;min-height:400px}.collection-loading .loading-text[data-v-2264e7c5]{font-size:16px;color:#666}.collection-error[data-v-2264e7c5]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0;min-height:400px}.collection-error .error-text[data-v-2264e7c5]{font-size:16px;color:#e74c3c;margin-bottom:20px}.collection-error .retry-btn[data-v-2264e7c5]{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.collection-error .retry-btn[data-v-2264e7c5]:hover{background:#0056b3}.featured-collection[data-v-2264e7c5]{padding:80px 0;background:white}.collection-container[data-v-2264e7c5]{max-width:1468px;margin:0 auto;padding:0 20px}.collection-title[data-v-2264e7c5]{font-size:21px;color:#333;margin-bottom:20px;text-align:center}.item-title[data-v-2264e7c5]{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.feature-title[data-v-2264e7c5]{font-size:16px;font-family:var(--font-family-medium);color:#333;margin-bottom:10px}.features-main-title[data-v-2264e7c5]{font-size:26px;color:#333}.collection-item-title[data-v-2264e7c5]{font-size:18px;color:#333;margin-bottom:15px}.collection-description[data-v-2264e7c5]{font-size:14px;color:#666;line-height:1.6;text-align:center;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}.collection-content[data-v-2264e7c5]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.collection-left[data-v-2264e7c5]{position:relative}.collection-images-container[data-v-2264e7c5]{display:flex;align-items:flex-end}.collection-image[data-v-2264e7c5]{position:relative;flex:1;height:400px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-image img[data-v-2264e7c5]{width:100%;height:100%;object-fit:cover}.collection-right[data-v-2264e7c5]{display:flex;flex-direction:column;gap:30px;padding-top:40px}.collection-info[data-v-2264e7c5]{display:flex;flex-direction:column;padding:0 20px}.collection-description-text[data-v-2264e7c5]{font-size:14px;color:#333;line-height:1.6;margin-bottom:40px}.collection-btn[data-v-2264e7c5]{background:transparent;color:#000;border:1px solid #000;padding:10px 40px;font-size:14px;cursor:pointer;transition:all .3s ease;align-self:flex-start}.collection-btn[data-v-2264e7c5]:hover{background:#000;color:#fff}@media (max-width: 1470px){.showcase-header[data-v-2264e7c5],.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5]{padding:0 100px}.showcase-left[data-v-2264e7c5]{padding-left:100px}.models-gallery[data-v-2264e7c5]{height:850px}.model-item[data-v-2264e7c5]{height:680px}.model-image[data-v-2264e7c5]{height:600px}.model-item[data-v-2264e7c5]{flex:0 0 calc(42% - 14px)}.models-arrow-left[data-v-2264e7c5]{left:110px}.models-arrow-right[data-v-2264e7c5]{right:110px}}@media (max-width: 1468px) and (min-width: 1025px){.slide-overlay[data-v-2264e7c5]{padding:0 30px}.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5]{padding:0 100px}.latest-activities[data-v-2264e7c5]{padding:0;height:500px}}@media (max-width: 1024px) and (min-width: 769px){.hero[data-v-2264e7c5]{height:56vh}.slide-overlay[data-v-2264e7c5],.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5]{padding:0 30px}.showcase-content[data-v-2264e7c5]{flex-direction:column;gap:40px}.features-container[data-v-2264e7c5]{display:block}.collection-content[data-v-2264e7c5]{grid-template-columns:1fr;gap:40px}.collection-images-container[data-v-2264e7c5]{flex-direction:column;align-items:flex-end;gap:0}.showcase-left[data-v-2264e7c5]{flex-direction:row;height:auto;align-items:center;gap:20px;padding-top:5%;width:100%;padding-left:40px;padding-right:40px}.category-nav[data-v-2264e7c5]{flex-direction:row;gap:20px}.nav-item.active[data-v-2264e7c5]:after{left:50%;top:100%;transform:translate(-50%);width:20px;height:4px}.pagination[data-v-2264e7c5]{margin-left:auto;font-size:14px}.activities-header[data-v-2264e7c5]{flex-direction:column;align-items:flex-start;gap:20px}.latest-activities[data-v-2264e7c5]{height:950px}.activities-grid[data-v-2264e7c5]{grid-template-columns:repeat(2,1fr);gap:15px}.activity-image[data-v-2264e7c5]{height:350px}.nav-item-box[data-v-2264e7c5]{display:flex;align-items:center;gap:30px}.model-item[data-v-2264e7c5]{flex:0 0 calc(48% - 15px);height:600px}.model-item.active[data-v-2264e7c5]{flex:0 0 calc(48% - 15px)}}@media (max-width: 768px) and (min-width: 601px){.hero[data-v-2264e7c5]{height:47vh}.slide-overlay[data-v-2264e7c5]{padding:0 25px}.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5],.hero-title[data-v-2264e7c5]{font-size:36px}.hero-subtitle[data-v-2264e7c5]{font-size:16px}.latest-activities[data-v-2264e7c5]{height:900px}.activities-grid[data-v-2264e7c5]{grid-template-columns:repeat(2,1fr);gap:20px}.feature-box[data-v-2264e7c5]{grid-template-columns:repeat(2,1fr);gap:30px}.showcase-content[data-v-2264e7c5]{flex-direction:column;gap:30px}.features-container[data-v-2264e7c5]{display:block}.collection-content[data-v-2264e7c5]{grid-template-columns:1fr;gap:30px}.collection-images-container[data-v-2264e7c5]{flex-direction:column;align-items:flex-end;gap:0}.showcase-left[data-v-2264e7c5]{flex-direction:row;height:auto;align-items:center;gap:20px;padding-top:9%;width:100%;padding-left:40px;padding-right:40px}.category-nav[data-v-2264e7c5]{flex-direction:row;gap:20px}.nav-item.active[data-v-2264e7c5]:after{left:50%;top:100%;transform:translate(-50%);width:20px;height:4px}.nav-item-box[data-v-2264e7c5]{display:flex;align-items:center;gap:30px}}@media (max-width: 600px){.hero[data-v-2264e7c5]{height:40vh}.slide-overlay[data-v-2264e7c5]{padding:60px 20px 0;flex-direction:column;text-align:center;gap:30px}.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5],.hero-title[data-v-2264e7c5]{font-size:32px}.hero-subtitle[data-v-2264e7c5]{font-size:14px}.latest-activities[data-v-2264e7c5]{height:1700px}.activities-grid[data-v-2264e7c5]{grid-template-columns:1fr;gap:15px}.feature-box[data-v-2264e7c5]{grid-template-columns:repeat(2,1fr);gap:25px}.showcase-content[data-v-2264e7c5]{flex-direction:column;gap:25px}.features-container[data-v-2264e7c5]{display:block}.collection-content[data-v-2264e7c5]{grid-template-columns:1fr;gap:25px}.collection-images-container[data-v-2264e7c5]{flex-direction:column;align-items:flex-end;gap:0}.showcase-left[data-v-2264e7c5]{flex-direction:row;height:auto;align-items:center;gap:20px;padding-top:10%;width:100%;padding-left:40px;padding-right:40px}.category-nav[data-v-2264e7c5]{flex-direction:row;gap:20px}.nav-item.active[data-v-2264e7c5]:after{left:50%;top:100%;transform:translate(-50%);width:20px;height:4px}.nav-item-box[data-v-2264e7c5]{display:flex;align-items:center;gap:30px}.model-item[data-v-2264e7c5]{flex:0 0 calc(50% - 10px);height:500px}.model-item.active[data-v-2264e7c5]{flex:0 0 calc(50% - 10px)}}@media (max-width: 480px) and (min-width: 321px){.hero[data-v-2264e7c5]{height:36.5vh}.slide-overlay[data-v-2264e7c5]{padding:80px 15px 0;flex-direction:column;text-align:center;gap:25px}.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5],.features-section[data-v-2264e7c5]{padding:0}.hero-title[data-v-2264e7c5]{font-size:28px;margin-bottom:10px}.hero-subtitle[data-v-2264e7c5]{font-size:14px}.latest-activities[data-v-2264e7c5]{height:1660px}.activities-grid[data-v-2264e7c5]{grid-template-columns:1fr;gap:15px}.feature-box[data-v-2264e7c5]{grid-template-columns:1fr;gap:20px}.showcase-content[data-v-2264e7c5]{flex-direction:column;gap:20px}.features-container[data-v-2264e7c5]{display:block}.collection-content[data-v-2264e7c5]{grid-template-columns:1fr;gap:20px}.collection-images-container[data-v-2264e7c5]{flex-direction:column;align-items:flex-end;gap:0}.showcase-left[data-v-2264e7c5]{flex-direction:row;height:auto;align-items:center;gap:20px;padding-top:5%;width:100%;padding-left:40px;padding-right:40px}.category-nav[data-v-2264e7c5]{flex-direction:row;gap:20px}.nav-item.active[data-v-2264e7c5]:after{left:50%;top:100%;transform:translate(-50%);width:20px;height:4px}.showcase-right[data-v-2264e7c5]{order:1}.models-container[data-v-2264e7c5]{gap:20px}.models-gallery[data-v-2264e7c5]{height:420px}.model-item[data-v-2264e7c5]{height:400px;flex:0 0 48%}.model-item.active[data-v-2264e7c5]{flex:0 0 48%}.models-track[data-v-2264e7c5]{gap:10px}.models-arrow-left[data-v-2264e7c5]{left:0}.models-arrow-right[data-v-2264e7c5]{right:0}.model-info[data-v-2264e7c5]{padding:0}.model-info h3[data-v-2264e7c5]{font-size:14px}}@media (max-width: 320px){.hero[data-v-2264e7c5]{height:22vh}.slide-overlay[data-v-2264e7c5]{padding:80px 10px 0;flex-direction:column;text-align:center;gap:20px}.activities-container[data-v-2264e7c5],.features-container[data-v-2264e7c5],.collection-container[data-v-2264e7c5],.hero-title[data-v-2264e7c5]{font-size:18px;margin-bottom:10px}.hero-subtitle[data-v-2264e7c5]{font-size:12px}.activities-grid[data-v-2264e7c5]{grid-template-columns:1fr;gap:10px}.feature-box[data-v-2264e7c5]{grid-template-columns:1fr;gap:15px}.showcase-content[data-v-2264e7c5]{flex-direction:column;gap:15px}.features-container[data-v-2264e7c5]{display:block}.collection-content[data-v-2264e7c5]{grid-template-columns:1fr;gap:15px}.collection-images-container[data-v-2264e7c5]{flex-direction:column;align-items:flex-end;gap:0}.showcase-left[data-v-2264e7c5]{flex-direction:row;height:auto;align-items:center;gap:20px;padding-top:5%;padding-left:0}.category-nav[data-v-2264e7c5]{flex-direction:row;gap:20px}.nav-item.active[data-v-2264e7c5]:after{left:50%;top:100%;transform:translate(-50%);width:20px;height:4px}.nav-item-box[data-v-2264e7c5]{display:flex;align-items:center;gap:30px}.product-carousel[data-v-2264e7c5]{flex-direction:column;gap:10px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));svg {width: 100%; height: 100%; object-fit: contain; transform-origin: center; fill: currentColor; pointer-events: none;}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.index-page[data-v-4afa9128],.index-container[data-v-4afa9128]{width:100%;min-height:100vh;background-color:#fff}.index-image[data-v-4afa9128]{width:100%;background-color:#f0f0f0;display:flex;justify-content:center}.index-image img[data-v-4afa9128]{width:100%;height:100%;object-fit:cover}.index-hero[data-v-4afa9128]{width:100%;position:relative;overflow:hidden;margin-top:68px}.hero[data-v-4afa9128]{position:relative;height:680px;overflow:hidden}.hero-carousel[data-v-4afa9128],.carousel-container[data-v-4afa9128]{position:relative;width:100%;height:100%}.carousel-slide[data-v-4afa9128]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;color:#fff;cursor:pointer}.carousel-slide img[data-v-4afa9128],.carousel-slide .hero-video[data-v-4afa9128]{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;z-index:1}.hero-video[data-v-4afa9128]{pointer-events:none}.slide-overlay[data-v-4afa9128]{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;max-width:1468px;margin:0 auto;padding:0 20px}.hero-text[data-v-4afa9128]{flex:1;max-width:560px;text-align:center}.hero-title[data-v-4afa9128]{font-size:28px;font-weight:300;margin-bottom:20px;line-height:1.2}.hero-subtitle[data-v-4afa9128]{font-size:16px;margin-bottom:40px;opacity:.9;line-height:1.5}.hero-button[data-v-4afa9128]{display:inline-block;background:transparent;color:#fff;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-decoration:underline}.hero-button[data-v-4afa9128]:hover{color:#fffc;text-decoration:underline}.carousel-controls[data-v-4afa9128]{position:absolute;bottom:2%;left:50%;transform:translate(-50%);z-index:3;display:flex;justify-content:center;align-items:center}.carousel-dots[data-v-4afa9128]{display:flex;gap:10px}.dot[data-v-4afa9128]{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease}.dot.active[data-v-4afa9128]{background:white;transform:scale(1.2)}.dot[data-v-4afa9128]:hover{background:rgba(255,255,255,.8)}.index-brand-story[data-v-4afa9128]{width:100%;padding:80px 0;background:white}.brand-story-section[data-v-4afa9128]{width:100%}.brand-story-container[data-v-4afa9128]{max-width:1468px;margin:0 auto;padding:0 20px;display:flex;position:relative}.brand-story-image-wrapper[data-v-4afa9128]{position:relative;width:50%;height:100%;overflow:hidden}.brand-story-image[data-v-4afa9128]{width:100%;height:100%;object-fit:cover;object-position:center}.brand-story-text-overlay[data-v-4afa9128]{width:50%}.brand-story-content[data-v-4afa9128]{display:flex;position:relative;top:8%}.brand-story-left-image[data-v-4afa9128]{width:120px;position:absolute;left:-15%}.brand-story-left-img[data-v-4afa9128]{width:100%;height:auto;object-fit:contain}.brand-story-right-text[data-v-4afa9128]{flex:1;background:#f6f6f6;padding:100px 80px 100px 60px;height:533px;display:flex;flex-direction:column;justify-content:center}.brand-story-title[data-v-4afa9128]{font-size:28px;font-weight:300;color:#000;margin-bottom:40px;line-height:1.2;letter-spacing:.5px}.brand-story-text[data-v-4afa9128]{font-size:15px;line-height:2.2;color:#000;margin-bottom:50px;text-align:left}.brand-story-link[data-v-4afa9128]{color:#000;text-decoration:underline;font-size:15px;font-weight:400;transition:opacity .3s ease}.brand-story-link[data-v-4afa9128]:hover{opacity:.7;text-decoration:underline}.index-model-showcase[data-v-4afa9128]{width:100%;max-width:1468px;height:80vh;margin:0 auto;padding:0 20px;position:relative;overflow:hidden;background:white}@media (max-width: 768px){.index-model-showcase[data-v-4afa9128]{height:70vh;padding:0 20px}.model-arrow[data-v-4afa9128]{width:50px;height:50px}.arrow-image[data-v-4afa9128]{width:35px;height:35px}.model-arrow-left[data-v-4afa9128]{left:8px}.model-arrow-right[data-v-4afa9128]{right:8px}.model-grid[data-v-4afa9128]{gap:40px;height:auto;grid-template-columns:1fr}.model-grid-item[data-v-4afa9128]{flex-direction:column;text-align:center;height:320px}.model-grid-left[data-v-4afa9128]{flex:none;width:100%;height:200px;margin-right:0;margin-bottom:10px}.model-grid-right[data-v-4afa9128]{padding:0}.product-carousel-wrapper[data-v-4afa9128]{padding:0 10px}.product-carousel[data-v-4afa9128]{height:320px;justify-content:flex-start;gap:10px}.product-slide[data-v-4afa9128]{width:calc(50% - 5px);flex-shrink:0}.product-slide-image[data-v-4afa9128]{width:200px;height:200px}}@media (max-width: 480px){.index-model-showcase[data-v-4afa9128]{height:30vh;padding:0 20px}.model-arrow[data-v-4afa9128]{width:40px!important;height:40px!important}.arrow-image[data-v-4afa9128]{width:30px!important;height:30px!important}.model-arrow-left[data-v-4afa9128]{left:0!important}.model-arrow-right[data-v-4afa9128]{right:0!important}.model-grid[data-v-4afa9128]{height:100%!important}.model-grid-item[data-v-4afa9128]{height:300px}.model-grid-left[data-v-4afa9128]{height:190px}.model-pair[data-v-4afa9128]{flex-direction:column;width:100%;height:100%}.model-left[data-v-4afa9128],.model-right[data-v-4afa9128]{height:50%}.hero[data-v-4afa9128]{height:488px}.slide-overlay[data-v-4afa9128]{padding:0 25px}.hero-title[data-v-4afa9128]{font-size:14px}.hero-subtitle[data-v-4afa9128]{font-size:11px}.product-carousel-wrapper[data-v-4afa9128]{padding:0 5px}.product-carousel[data-v-4afa9128]{height:350px;position:relative;z-index:3;justify-content:flex-start}.product-slide[data-v-4afa9128]{width:100%;flex-shrink:0;width:100%!important}.product-slide-image[data-v-4afa9128]{width:200px;height:200px}.brand-story-right-text[data-v-4afa9128]{padding:30px}.index-shop-entry[data-v-4afa9128]{margin:40px auto!important}.index-product-carousel[data-v-4afa9128]{padding:20px 0!important}.shop-entry-content[data-v-4afa9128]{padding:0 10px!important}.shop-entry-title[data-v-4afa9128]{font-size:16px!important}.shop-entry-subtitle[data-v-4afa9128]{font-size:12px!important;margin-bottom:0!important}.shop-entry-button[data-v-4afa9128]{font-size:12px!important}}.model-showcase-section[data-v-4afa9128]{width:100%;height:100%;position:relative}.model-showcase-container[data-v-4afa9128]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.model-carousel[data-v-4afa9128]{position:relative;width:100%;height:100%;overflow:hidden}.model-swiper[data-v-4afa9128]{width:100%;height:100%;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.model-swiper[data-v-4afa9128]:active{cursor:grabbing}.model-swiper.swiper-grab[data-v-4afa9128]{cursor:grab}.model-swiper.swiper-grabbing[data-v-4afa9128]{cursor:grabbing}.swiper-wrapper[data-v-4afa9128]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.swiper-slide[data-v-4afa9128]{width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper-slide-visible[data-v-4afa9128],.swiper-slide-active[data-v-4afa9128],.swiper-slide-fully-visible[data-v-4afa9128]{width:100%!important}.swiper-slide .model-pair[data-v-4afa9128]{width:100%;height:100%;display:flex;flex-direction:row}.model-swiper .swiper-slide[data-v-4afa9128]{width:100%!important;flex-shrink:0}.model-swiper .swiper-wrapper[data-v-4afa9128]{width:100%;display:flex}.model-pair[data-v-4afa9128]{display:flex;width:90%;height:90%;margin:0 auto;align-items:center;justify-content:center}.model-left[data-v-4afa9128],.model-right[data-v-4afa9128]{flex:1;height:100%;overflow:hidden}.model-image[data-v-4afa9128]{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 769px){.model-swiper[data-v-4afa9128]{touch-action:pan-x;cursor:grab}.model-swiper[data-v-4afa9128]:hover{cursor:grab}.model-swiper[data-v-4afa9128]:active,.model-swiper.swiper-grabbing[data-v-4afa9128]{cursor:grabbing}.model-pair[data-v-4afa9128]{width:85%;height:85%}}@media (max-width: 1024px) and (min-width: 769px){.model-pair[data-v-4afa9128]{flex-direction:row;width:92%;height:92%}.model-left[data-v-4afa9128],.model-right[data-v-4afa9128]{height:100%}.model-swiper[data-v-4afa9128]{touch-action:pan-x}.hero[data-v-4afa9128]{height:350px}.slide-overlay[data-v-4afa9128]{padding:0 40px}.hero-title[data-v-4afa9128]{font-size:20px}.hero-subtitle[data-v-4afa9128]{font-size:14px}.brand-story-container[data-v-4afa9128]{padding:0 60px}.brand-story-right-text[data-v-4afa9128]{height:420px;padding:70px 50px 70px 40px}.brand-story-image-wrapper[data-v-4afa9128]{height:420px}.brand-story-left-image[data-v-4afa9128]{left:-8%}.brand-story-title[data-v-4afa9128]{font-size:18px;margin-bottom:15px}.brand-story-text[data-v-4afa9128]{font-size:15px;line-height:1.6}.index-model-showcase[data-v-4afa9128]{height:35vh;padding:0 60px}.model-grid-container[data-v-4afa9128]{padding:0 60px!important}.model-grid[data-v-4afa9128]{height:1000px;gap:50px}.product-carousel-container[data-v-4afa9128]{padding:0 60px!important}.index-product-carousel[data-v-4afa9128]{padding:60px 0}.product-slide-image[data-v-4afa9128]{width:280px;height:280px}.index-shop-entry[data-v-4afa9128]{margin:40px auto!important;padding:0 40px!important}.shop-entry-title[data-v-4afa9128]{font-size:20px}.shop-entry-subtitle[data-v-4afa9128]{font-size:14px}}.model-arrow[data-v-4afa9128]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.model-arrow[data-v-4afa9128]:focus{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.arrow-image[data-v-4afa9128]{width:40px;height:40px;object-fit:contain}.model-arrow:hover .arrow-image[data-v-4afa9128]{opacity:.7}.model-arrow-left[data-v-4afa9128]{left:10px}.model-arrow-right[data-v-4afa9128]{right:10px}.index-model-grid[data-v-4afa9128]{width:100%;padding:80px 0;background:white;position:relative;z-index:2}.model-grid-section[data-v-4afa9128]{width:100%}.model-grid-container[data-v-4afa9128]{max-width:1468px;margin:0 auto;padding:0 20px}.model-grid[data-v-4afa9128]{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;height:800px}.model-grid-item[data-v-4afa9128]{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;background:#f8f8f8;display:flex;flex-direction:row;align-items:center}.model-grid-left[data-v-4afa9128]{flex:0 0 350px;height:100%;overflow:hidden;margin-right:20px}.model-grid-img[data-v-4afa9128]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.model-grid-right[data-v-4afa9128]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center}.model-grid-title[data-v-4afa9128]{font-size:20px;font-weight:600;color:#333}.model-grid-link[data-v-4afa9128]{color:#333;text-decoration:none;font-size:16px;font-weight:400;border-bottom:1px solid #333;transition:all .3s ease;align-self:center}.model-grid-link[data-v-4afa9128]:hover{color:#666;border-bottom-color:#666}@media (max-width: 1200px){.model-grid[data-v-4afa9128]{gap:40px;height:700px}.model-grid-left[data-v-4afa9128]{flex:0 0 220px}}.index-product-carousel[data-v-4afa9128]{width:100%;padding:80px 0;background:#f8f8f8;position:relative;z-index:3}.product-carousel-section[data-v-4afa9128]{width:100%}.product-carousel-container[data-v-4afa9128]{max-width:1468px;margin:0 auto;padding:0 20px}.product-carousel-header[data-v-4afa9128]{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.product-carousel-title[data-v-4afa9128]{font-size:24px;font-weight:400;color:#333;margin:0}.product-carousel-more[data-v-4afa9128]{color:#333;text-decoration:none;font-size:16px;font-weight:400;border-bottom:1px solid #333;transition:all .3s ease}.product-carousel-more[data-v-4afa9128]:hover{color:#666;border-bottom-color:#666}.product-carousel-wrapper[data-v-4afa9128]{position:relative;display:flex;align-items:center;justify-content:center}.product-carousel[data-v-4afa9128]{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;gap:20px}.product-slide[data-v-4afa9128]{flex:0 0 auto;width:calc((100% - 60px)/4);height:100%;opacity:1;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-slide-image[data-v-4afa9128]{width:260px;height:260px;object-fit:cover;object-position:center;border-radius:8px;margin-bottom:15px}.product-slide-name[data-v-4afa9128]{font-size:16px;font-weight:400;color:#333;margin:0}.product-arrow[data-v-4afa9128]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:transparent;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.product-arrow-image[data-v-4afa9128]{width:40px;height:40px;object-fit:contain}.product-arrow-left[data-v-4afa9128]{left:0}.product-arrow-right[data-v-4afa9128]{right:0}.index-product-show[data-v-4afa9128]{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.simple-carousel[data-v-4afa9128]{width:100%;height:100%;position:relative}.carousel-wrapper[data-v-4afa9128]{position:relative;width:100%;height:100%;overflow:hidden}.carousel-slide[data-v-4afa9128]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.carousel-slide.active[data-v-4afa9128]{opacity:1}.carousel-image[data-v-4afa9128]{width:100%;height:100%;object-fit:cover;object-position:center}.carousel-dots[data-v-4afa9128]{display:flex;gap:12px;margin-top:30px}.dot[data-v-4afa9128]{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.dot-extra[data-v-4afa9128]{width:24px!important;height:24px!important;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.dot-1[data-v-4afa9128]{background:rgb(210,210,164)!important}.dot-2[data-v-4afa9128]{background:rgb(6,211,222)!important}.dot-3[data-v-4afa9128]{background:rgb(112,126,129)!important}.dot.active[data-v-4afa9128]{transform:scale(1.3);box-shadow:0 0 15px #fffc;border:2px solid white}.dot[data-v-4afa9128]:hover{transform:scale(1.1);box-shadow:0 0 10px #fff9}.index-service[data-v-4afa9128]{width:100%;padding:80px 0;background:white}.service-showcase[data-v-4afa9128]{width:100%}.service-container[data-v-4afa9128]{margin:0 auto;padding:0 40px}.service-grid[data-v-4afa9128]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.service-item[data-v-4afa9128]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;transition:transform .3s ease}.service-item[data-v-4afa9128]:hover{transform:translateY(-5px)}.service-icon[data-v-4afa9128]{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.icon-image[data-v-4afa9128]{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%)}.service-content[data-v-4afa9128]{flex:1}.service-title[data-v-4afa9128]{font-size:18px;font-weight:600;color:#333;margin:0 0 12px;line-height:1.3}.service-description[data-v-4afa9128]{font-size:14px;color:#666;line-height:1.6;margin:0}.index-shop-entry[data-v-4afa9128]{max-width:1468px;padding:0 20px;position:relative;overflow:hidden;margin:80px auto}.shop-entry-section[data-v-4afa9128],.shop-entry-container[data-v-4afa9128]{width:100%;height:100%;position:relative}.shop-entry-image[data-v-4afa9128]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.shop-entry-content[data-v-4afa9128]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;width:100%;padding:0 20px}.shop-entry-title[data-v-4afa9128]{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:1px}.shop-entry-subtitle[data-v-4afa9128]{font-size:16px;margin-bottom:50px;opacity:.9;line-height:1.6;font-weight:300}.shop-entry-button[data-v-4afa9128]{background:transparent;color:#fff;border:none;padding:0;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-decoration:underline}.shop-entry-button[data-v-4afa9128]:hover{background:white;color:#000;text-decoration:underline}@media (max-width: 1024px){.brand-story-container[data-v-4afa9128]{flex-direction:column}.brand-story-image-wrapper[data-v-4afa9128]{width:100%}.brand-story-text-overlay[data-v-4afa9128]{position:relative;width:100%;max-width:none;transform:none;top:auto;right:auto}.brand-story-content[data-v-4afa9128]{flex-direction:column}.brand-story-left-image[data-v-4afa9128]{display:none}}@media (max-width: 600px){.model-grid[data-v-4afa9128]{grid-template-columns:1fr}}@media (max-width: 1468px) and (min-width: 1025px){.hero[data-v-4afa9128]{height:550px}.slide-overlay[data-v-4afa9128]{padding:0 30px}.hero-title[data-v-4afa9128]{font-size:24px}.hero-subtitle[data-v-4afa9128]{font-size:15px}.brand-story-container[data-v-4afa9128]{padding:0 90px;display:flex;position:relative}.brand-story-right-text[data-v-4afa9128]{height:400px;padding:80px 60px 80px 30px}.brand-story-image-wrapper[data-v-4afa9128]{height:550px;width:50%}.brand-story-content[data-v-4afa9128]{display:flex;position:relative;top:8%}.brand-story-left-image[data-v-4afa9128]{width:90px;position:absolute;left:-12%}.brand-story-title[data-v-4afa9128]{font-size:24px;margin-bottom:10px}.brand-story-text[data-v-4afa9128]{font-size:14px;margin-bottom:45px}.index-model-showcase[data-v-4afa9128]{height:80vh;padding:0 90px}.model-grid-container[data-v-4afa9128]{padding:0 90px}.model-grid[data-v-4afa9128]{height:500px;gap:30px}.product-carousel-container[data-v-4afa9128]{padding:0 90px}.index-shop-entry[data-v-4afa9128]{margin:60px auto;padding:0 90px}.shop-entry-title[data-v-4afa9128]{font-size:32px}.shop-entry-subtitle[data-v-4afa9128]{font-size:15px}}@media (max-width: 768px) and (min-width: 601px){.hero[data-v-4afa9128]{height:500px}.slide-overlay[data-v-4afa9128]{padding:0 35px}.hero-title[data-v-4afa9128]{font-size:18px}.hero-subtitle[data-v-4afa9128]{font-size:13px}.brand-story-container[data-v-4afa9128]{padding:0 30px}.brand-story-right-text[data-v-4afa9128]{height:380px;padding:60px 40px 60px 30px}.brand-story-image-wrapper[data-v-4afa9128]{height:400px}.brand-story-content[data-v-4afa9128]{gap:20px;position:relative;top:8%}.brand-story-title[data-v-4afa9128]{font-size:20px}.brand-story-text[data-v-4afa9128]{font-size:14px}.index-model-showcase[data-v-4afa9128]{height:60vh;padding:0 30px}.model-grid[data-v-4afa9128]{gap:30px}.product-carousel-container[data-v-4afa9128]{padding:0 30px}.product-slide-image[data-v-4afa9128]{width:180px;height:180px}.index-shop-entry[data-v-4afa9128]{margin:40px auto;padding:0 30px}.shop-entry-title[data-v-4afa9128]{font-size:24px}.shop-entry-subtitle[data-v-4afa9128]{font-size:13px}.model-grid-container[data-v-4afa9128]{padding:0 30px}}@media (max-width: 600px) and (min-width: 481px){.hero[data-v-4afa9128]{height:488px}.slide-overlay[data-v-4afa9128]{padding:0 30px}.hero-title[data-v-4afa9128]{font-size:16px}.hero-subtitle[data-v-4afa9128]{font-size:12px}.brand-story-container[data-v-4afa9128]{padding:0 40px}.brand-story-right-text[data-v-4afa9128]{height:350px;padding:50px 30px 50px 25px}.brand-story-image-wrapper[data-v-4afa9128]{height:350px}.brand-story-content[data-v-4afa9128]{gap:15px;position:relative;top:8%}.brand-story-title[data-v-4afa9128]{font-size:18px}.brand-story-text[data-v-4afa9128]{font-size:12px}.index-model-showcase[data-v-4afa9128]{height:50vh;padding:0 40px}.model-grid-container[data-v-4afa9128]{padding:0 40px}.model-grid[data-v-4afa9128]{height:1400px;gap:30px}.product-carousel-container[data-v-4afa9128]{padding:0 40px}.product-slide-image[data-v-4afa9128]{width:150px;height:150px}.index-shop-entry[data-v-4afa9128]{margin:30px auto;padding:0 40px}.shop-entry-title[data-v-4afa9128]{font-size:22px}.shop-entry-subtitle[data-v-4afa9128]{font-size:12px;margin-bottom:0}}@media (max-width: 320px){.hero-section[data-v-4afa9128]{height:488px}.hero-title[data-v-4afa9128]{font-size:18px}.hero-subtitle[data-v-4afa9128]{font-size:10px}.brand-story-container[data-v-4afa9128]{padding:0 20px}.brand-story-right-text[data-v-4afa9128]{height:300px;padding:35px 20px 35px 15px}.brand-story-image[data-v-4afa9128]{height:150px}.brand-story-title[data-v-4afa9128],.brand-story-text[data-v-4afa9128]{font-size:14px}.index-model-showcase[data-v-4afa9128]{height:40vh;padding:0 20px}.model-grid-container[data-v-4afa9128]{padding:0 20px}.model-grid[data-v-4afa9128]{height:1300px;gap:20px}.product-carousel-container[data-v-4afa9128]{padding:0 20px}.product-slide-image[data-v-4afa9128]{width:100px;height:100px}.index-shop-entry[data-v-4afa9128]{margin:20px auto;padding:0 20px}.shop-entry-title[data-v-4afa9128]{font-size:18px}.shop-entry-subtitle[data-v-4afa9128]{font-size:10px;margin-bottom:0}}@media (max-width: 1468px){.product-carousel-wrapper[data-v-4afa9128]{padding:0 30px}.product-carousel[data-v-4afa9128]{justify-content:flex-start;gap:15px}.product-slide[data-v-4afa9128]{width:calc((100% - 30px) / 3);flex-shrink:0}.product-slide-image[data-v-4afa9128]{width:250px;height:250px}}@media (max-width: 1200px){.product-carousel-wrapper[data-v-4afa9128]{padding:0 20px}.product-carousel[data-v-4afa9128]{justify-content:flex-start;gap:20px}.product-slide[data-v-4afa9128]{width:calc((100% - 20px)/2);flex-shrink:0}.product-slide-image[data-v-4afa9128]{width:240px;height:240px}}@media (width: 1470px){.hero[data-v-4afa9128]{height:580px}.brand-story-container[data-v-4afa9128]{padding:0 100px}.index-model-showcase[data-v-4afa9128]{max-width:100%;height:75vh;padding:0 100px}.model-grid-container[data-v-4afa9128],.product-carousel-container[data-v-4afa9128],.index-shop-entry[data-v-4afa9128]{padding:0 100px}.brand-story-left-image[data-v-4afa9128]{width:100px}.brand-story-right-text[data-v-4afa9128]{height:444px}.model-grid[data-v-4afa9128]{height:650px}}.user-center-page[data-v-4e30a655]{padding-top:68px;min-height:100vh}.user-center-container[data-v-4e30a655]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-4e30a655]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-4e30a655]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-4e30a655]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-4e30a655]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-4e30a655]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-4e30a655]{transform:rotate(180deg)}.sidebar-nav[data-v-4e30a655]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-4e30a655]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-4e30a655]{color:#000}.main-content[data-v-4e30a655]{flex:1;padding:40px 60px}.welcome-message[data-v-4e30a655]{font-family:var(--font-family-medium);font-size:20px;color:#333;margin-top:20px;margin-bottom:24px}.content-cards[data-v-4e30a655]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-4e30a655]{background:white;border:1px solid #ebebeb;overflow:hidden}.card-header[data-v-4e30a655]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.card-title[data-v-4e30a655]{font-size:16px;color:#333;margin:0}.card-action[data-v-4e30a655]{font-size:14px;color:#000;text-decoration:none;border-bottom:1px solid #000}.card-content[data-v-4e30a655]{padding:20px}.user-info[data-v-4e30a655]{display:flex;flex-direction:column;gap:8px}.user-name[data-v-4e30a655]{font-family:var(--font-family-medium);font-size:16px;color:#333}.user-phone[data-v-4e30a655]{font-size:14px;color:#000;font-weight:700}.complete-info[data-v-4e30a655]{font-size:14px;margin-top:8px}.info-text[data-v-4e30a655]{color:#999}.info-link[data-v-4e30a655]{color:#000;text-decoration:underline}.address-info[data-v-4e30a655]{display:flex;flex-direction:column;gap:6px}.contact-row[data-v-4e30a655]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.contact-name[data-v-4e30a655]{font-family:var(--font-family-medium);font-size:14px;color:#333}.contact-phone[data-v-4e30a655]{font-size:14px;color:#666}.address[data-v-4e30a655]{font-size:14px;color:#333;line-height:1.4}.address-tag[data-v-4e30a655]{font-size:12px;color:#fff;background:#000;padding:4px 8px;display:inline-block;margin-top:8px;max-width:70px;text-align:center}.loading-text[data-v-4e30a655]{font-size:14px;color:#999;text-align:center;padding:20px 0}.no-address[data-v-4e30a655]{font-size:14px;color:#999;margin-bottom:12px}.add-address-link[data-v-4e30a655]{font-size:14px;color:#000;text-decoration:underline;display:inline-block}.order-info[data-v-4e30a655]{display:flex;flex-direction:column;gap:12px}.order-number[data-v-4e30a655],.order-status[data-v-4e30a655]{font-size:14px;font-family:var(--font-family-medium)}.product-item[data-v-4e30a655]{display:flex;gap:12px}.product-image[data-v-4e30a655]{width:100px;height:120px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image img[data-v-4e30a655]{width:80%}.product-details[data-v-4e30a655]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-info[data-v-4e30a655]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-4e30a655]{font-size:14px;color:#333;line-height:1.3}.product-meta[data-v-4e30a655]{display:flex;flex-direction:column;gap:2px}.product-color[data-v-4e30a655],.product-quantity[data-v-4e30a655]{font-size:14px;color:#666}.product-price[data-v-4e30a655]{font-family:var(--font-family-medium);font-size:16px;color:#333}.wishlist-item[data-v-4e30a655]{display:flex;gap:12px}.loading-state[data-v-4e30a655]{display:flex;align-items:center;justify-content:center;padding:20px}.loading-text[data-v-4e30a655]{font-size:14px;color:#666}.empty-wishlist[data-v-4e30a655]{display:flex;align-items:center;justify-content:center;padding:20px}.empty-text[data-v-4e30a655]{font-size:14px;color:#999}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-4e30a655]{width:250px;padding:24px 0 24px 80px}.content-cards[data-v-4e30a655]{gap:20px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-4e30a655]{width:200px;padding:24px 0 24px 60px}.content-cards[data-v-4e30a655]{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px) and (min-width: 601px){.user-center-container[data-v-4e30a655]{flex-direction:column}.sidebar[data-v-4e30a655]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-4e30a655]{display:flex}.sidebar-nav[data-v-4e30a655]{display:none}.sidebar-nav.mobile-open[data-v-4e30a655]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4e30a655]{font-size:14px}.sidebar-title[data-v-4e30a655]{font-size:18px}.nav-item[data-v-4e30a655]{font-size:14px;padding:8px 0}.welcome-message[data-v-4e30a655]{font-size:20px}.content-cards[data-v-4e30a655]{grid-template-columns:1fr;gap:15px}.product-image[data-v-4e30a655]{width:90px;height:100px}}@media (max-width: 600px) and (min-width: 481px){.user-center-container[data-v-4e30a655]{flex-direction:column}.sidebar[data-v-4e30a655]{width:100%;padding:20px}.mobile-menu-toggle[data-v-4e30a655]{display:flex}.sidebar-nav[data-v-4e30a655]{display:none}.sidebar-nav.mobile-open[data-v-4e30a655]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4e30a655]{font-size:14px}.sidebar-title[data-v-4e30a655]{font-size:18px}.nav-item[data-v-4e30a655]{font-size:14px;padding:8px 0}.welcome-message[data-v-4e30a655]{font-size:20px}.content-cards[data-v-4e30a655]{grid-template-columns:1fr;gap:15px}.product-image[data-v-4e30a655]{width:60px;height:72px}}@media (max-width: 480px){.user-center-container[data-v-4e30a655]{flex-direction:column}.sidebar[data-v-4e30a655]{width:100%;padding:15px 0}.main-content[data-v-4e30a655]{padding:20px 25px}.mobile-menu-toggle[data-v-4e30a655]{display:flex}.sidebar-nav[data-v-4e30a655]{display:none}.sidebar-nav.mobile-open[data-v-4e30a655]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4e30a655]{font-size:14px}.sidebar-title[data-v-4e30a655]{font-size:16px}.nav-item[data-v-4e30a655]{font-size:13px;padding:6px 0}.welcome-message[data-v-4e30a655]{font-size:18px}.content-cards[data-v-4e30a655]{grid-template-columns:1fr;gap:12px}.product-image[data-v-4e30a655]{width:90px;height:100px}}@media (max-width: 320px){.user-center-container[data-v-4e30a655]{flex-direction:column}.sidebar[data-v-4e30a655]{width:100%;padding:12px}.mobile-menu-toggle[data-v-4e30a655]{display:flex}.sidebar-nav[data-v-4e30a655]{display:none}.sidebar-nav.mobile-open[data-v-4e30a655]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4e30a655],.sidebar-title[data-v-4e30a655]{font-size:14px}.nav-item[data-v-4e30a655]{font-size:12px;padding:5px 0}.welcome-message[data-v-4e30a655]{font-size:16px}.content-cards[data-v-4e30a655]{grid-template-columns:1fr;gap:10px}.product-image[data-v-4e30a655]{width:40px;height:48px}}.logout-confirm-overlay[data-v-4e30a655]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-4e30a655 .3s ease-out}.logout-confirm-dialog[data-v-4e30a655]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-4e30a655 .3s ease-out}.logout-confirm-header[data-v-4e30a655]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-4e30a655]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-4e30a655]{padding:20px 24px}.logout-confirm-message[data-v-4e30a655]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-4e30a655]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-4e30a655]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-4e30a655]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-4e30a655]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-4e30a655]:hover{background:#333}@keyframes dialogScaleIn-4e30a655{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-4e30a655{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.logout-confirm-dialog[data-v-4e30a655]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.profile-page[data-v-4f1c66be]{padding-top:68px;min-height:100vh}.profile-container[data-v-4f1c66be]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-4f1c66be]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-4f1c66be]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-4f1c66be]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-4f1c66be]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-4f1c66be]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-4f1c66be]{transform:rotate(180deg)}.sidebar-nav[data-v-4f1c66be]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-4f1c66be]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-4f1c66be]{color:#000}.main-content[data-v-4f1c66be]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-4f1c66be],.account-section[data-v-4f1c66be]{margin-bottom:40px}.section-title[data-v-4f1c66be]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.section-content[data-v-4f1c66be]{background:white;border:1px solid #ebebeb;padding:40px}.form-container[data-v-4f1c66be]{display:flex;flex-direction:column;gap:20px}.name-row[data-v-4f1c66be]{display:flex;gap:16px;align-items:flex-end}.name-row .form-group[data-v-4f1c66be]{flex:1}.form-group[data-v-4f1c66be]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-4f1c66be]{font-family:var(--font-family-regular);font-size:14px;color:#666}.form-input[data-v-4f1c66be]{padding:10px 16px;border:1px solid #ddd;border-radius:0;font-family:var(--font-family-regular);font-size:14px;color:#333;background:white;transition:border-color .3s ease;height:40px;box-sizing:border-box}.form-input[data-v-4f1c66be]:focus{outline:none;border-color:#3974cc}.birthday-group[data-v-4f1c66be]{display:flex;gap:16px}.custom-select[data-v-4f1c66be]{position:relative;width:100%}.select-display[data-v-4f1c66be]{padding:10px 16px;border:1px solid #ddd;background:white;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease;height:40px;box-sizing:border-box}.custom-select:hover .select-display[data-v-4f1c66be]{border-color:#3974cc}.select-text[data-v-4f1c66be]{font-family:var(--font-family-regular);font-size:14px;color:#333}.select-arrow[data-v-4f1c66be]{font-size:12px;color:#666;transition:transform .3s ease}.select-arrow.open[data-v-4f1c66be]{transform:rotate(180deg)}.select-options[data-v-4f1c66be]{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;z-index:1000;max-height:200px;overflow-y:auto}.select-option[data-v-4f1c66be]{padding:12px 16px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:background-color .2s ease}.select-option[data-v-4f1c66be]:hover,.select-option.selected[data-v-4f1c66be]{background-color:#f5f5f5}.birthday-group .custom-select[data-v-4f1c66be]{flex:1}.save-btn[data-v-4f1c66be]{background:#000;color:#fff;border:none;padding:10px 24px;border-radius:0;cursor:pointer;font-size:14px;transition:background .3s ease;align-self:flex-start;min-width:150px}.save-btn[data-v-4f1c66be]:hover{background:#333}.save-btn[data-v-4f1c66be]:disabled{background:#ccc;cursor:not-allowed}.account-info[data-v-4f1c66be]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-4f1c66be]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-4f1c66be]{font-size:14px;color:#666;width:120px;display:inline-block}.info-value[data-v-4f1c66be]{font-size:14px;color:#333}.action-buttons[data-v-4f1c66be]{display:flex;gap:16px}.action-btn[data-v-4f1c66be]{background:white;color:#000;border:1px solid #000;padding:10px 24px;border-radius:0;cursor:pointer;font-size:14px;transition:all .3s ease;min-width:150px}.action-btn[data-v-4f1c66be]:hover{background:#000;color:#fff}.loading-container[data-v-4f1c66be]{display:flex;justify-content:center;align-items:center;padding:60px 0}.loading-text[data-v-4f1c66be]{font-family:var(--font-family-regular);font-size:16px;color:#666}.error-container[data-v-4f1c66be]{display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:16px}.error-text[data-v-4f1c66be]{font-family:var(--font-family-regular);font-size:16px;color:#e74c3c;text-align:center}.retry-btn[data-v-4f1c66be]{background:#000;color:#fff;border:none;padding:10px 24px;border-radius:0;cursor:pointer;font-size:14px;transition:background .3s ease}.retry-btn[data-v-4f1c66be]:hover{background:#333}.modal-overlay[data-v-4f1c66be]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;justify-content:center;align-items:center}.modal-content[data-v-4f1c66be]{background:white;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-4f1c66be]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5}.modal-title[data-v-4f1c66be]{font-family:var(--font-family-medium);font-size:18px;color:#333;margin:0}.close-btn[data-v-4f1c66be]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-4f1c66be]:hover{color:#333}.modal-body[data-v-4f1c66be]{padding:24px}.modal-body .form-group[data-v-4f1c66be]{margin-bottom:20px}.modal-body .form-label[data-v-4f1c66be]{display:block;font-size:14px;color:#666;margin-bottom:8px}.modal-body .form-input[data-v-4f1c66be]{width:100%;padding:12px 16px;border:1px solid #ddd;font-size:14px;color:#333;background:white;transition:border-color .3s ease;box-sizing:border-box}.modal-body .form-input[data-v-4f1c66be]:focus{outline:none;border-color:#3974cc}.verification-group[data-v-4f1c66be]{display:flex;gap:12px;align-items:stretch}.verification-input[data-v-4f1c66be]{flex:1;height:40px;box-sizing:border-box}.send-code-btn[data-v-4f1c66be]{background:white;border:1px solid #ddd;color:#333;padding:12px 16px;cursor:pointer;font-size:14px;transition:all .3s ease;white-space:nowrap;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.send-code-btn[data-v-4f1c66be]:hover:not(:disabled){border-color:#333}.send-code-btn[data-v-4f1c66be]:disabled{color:#999;cursor:not-allowed}.error-message[data-v-4f1c66be]{background:#fee;border:1px solid #fcc;color:#c33;padding:12px;margin-bottom:20px;font-size:14px}.modal-footer[data-v-4f1c66be]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e5e5}.cancel-btn[data-v-4f1c66be]{background:white;color:#666;border:1px solid #ddd;padding:10px 24px;cursor:pointer;font-size:14px;transition:all .3s ease}.cancel-btn[data-v-4f1c66be]:hover{border-color:#999;color:#333}.confirm-btn[data-v-4f1c66be]{background:#000;color:#fff;border:none;padding:10px 24px;cursor:pointer;font-size:14px;transition:background .3s ease}.confirm-btn[data-v-4f1c66be]:hover:not(:disabled){background:#333}.confirm-btn[data-v-4f1c66be]:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-4f1c66be]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-4f1c66be]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-4f1c66be]{padding:30px 40px}.name-row[data-v-4f1c66be]{flex-direction:column;gap:16px}.name-row .form-group[data-v-4f1c66be]{flex:none;width:100%}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-4f1c66be]{flex-direction:column}.sidebar[data-v-4f1c66be]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-4f1c66be]{display:flex}.sidebar-nav[data-v-4f1c66be]{display:none}.sidebar-nav.mobile-open[data-v-4f1c66be]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4f1c66be]{font-size:14px}.sidebar-title[data-v-4f1c66be]{font-size:18px}.nav-item[data-v-4f1c66be]{font-size:14px;padding:8px 0}.main-content[data-v-4f1c66be]{padding:20px 30px}.name-row[data-v-4f1c66be]{flex-direction:column;gap:16px}.name-row .form-group[data-v-4f1c66be]{flex:none;width:100%}.birthday-group[data-v-4f1c66be],.action-buttons[data-v-4f1c66be]{flex-direction:column}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-4f1c66be]{flex-direction:column}.sidebar[data-v-4f1c66be]{width:100%;padding:20px}.mobile-menu-toggle[data-v-4f1c66be]{display:flex}.sidebar-nav[data-v-4f1c66be]{display:none}.sidebar-nav.mobile-open[data-v-4f1c66be]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4f1c66be]{font-size:14px}.sidebar-title[data-v-4f1c66be]{font-size:18px}.nav-item[data-v-4f1c66be]{font-size:14px;padding:8px 0}.main-content[data-v-4f1c66be]{padding:20px}.name-row[data-v-4f1c66be]{flex-direction:column;gap:16px}.name-row .form-group[data-v-4f1c66be]{flex:none;width:100%}.birthday-group[data-v-4f1c66be],.action-buttons[data-v-4f1c66be]{flex-direction:column}}@media (max-width: 480px){.profile-container[data-v-4f1c66be]{flex-direction:column}.sidebar[data-v-4f1c66be]{width:100%;padding:15px 0}.main-content[data-v-4f1c66be]{padding:20px 25px}.mobile-menu-toggle[data-v-4f1c66be]{display:flex}.sidebar-nav[data-v-4f1c66be]{display:none}.sidebar-nav.mobile-open[data-v-4f1c66be]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4f1c66be]{font-size:14px}.sidebar-title[data-v-4f1c66be]{font-size:16px}.nav-item[data-v-4f1c66be]{font-size:13px;padding:6px 0}.name-row[data-v-4f1c66be]{flex-direction:column;gap:16px}.name-row .form-group[data-v-4f1c66be]{flex:none;width:100%}.birthday-group[data-v-4f1c66be],.action-buttons[data-v-4f1c66be]{flex-direction:column}}@media (max-width: 320px){.profile-container[data-v-4f1c66be]{flex-direction:column}.sidebar[data-v-4f1c66be]{width:100%;padding:12px}.mobile-menu-toggle[data-v-4f1c66be]{display:flex}.sidebar-nav[data-v-4f1c66be]{display:none}.sidebar-nav.mobile-open[data-v-4f1c66be]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-4f1c66be],.sidebar-title[data-v-4f1c66be]{font-size:14px}.nav-item[data-v-4f1c66be]{font-size:12px;padding:5px 0}.birthday-group[data-v-4f1c66be],.action-buttons[data-v-4f1c66be]{flex-direction:column}}.logout-confirm-overlay[data-v-4f1c66be]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-4f1c66be .3s ease-out}.logout-confirm-dialog[data-v-4f1c66be]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-4f1c66be .3s ease-out}.logout-confirm-header[data-v-4f1c66be]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-4f1c66be]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-4f1c66be]{padding:20px 24px}.logout-confirm-message[data-v-4f1c66be]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-4f1c66be]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-4f1c66be]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-4f1c66be]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-4f1c66be]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-4f1c66be]:hover{background:#333}@keyframes dialogScaleIn-4f1c66be{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-4f1c66be{0%{opacity:0}to{opacity:1}}.toast-container[data-v-4f1c66be]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-4f1c66be .3s ease-out}.toast[data-v-4f1c66be]{display:flex;align-items:center;padding:20px 24px;border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:300px;max-width:400px;font-family:var(--font-family-regular)}.toast-success[data-v-4f1c66be],.toast-error[data-v-4f1c66be],.toast-info[data-v-4f1c66be]{background:#000000;color:#fff}.toast-icon[data-v-4f1c66be]{font-size:18px;font-weight:700;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-message[data-v-4f1c66be]{font-size:14px;line-height:1.4;flex:1}.toast:not(:has(.toast-icon)) .toast-message[data-v-4f1c66be]{text-align:center}@keyframes scaleIn-4f1c66be{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.logout-confirm-dialog[data-v-4f1c66be]{margin:20px;min-width:auto;width:calc(100% - 40px)}.toast-container[data-v-4f1c66be]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-4f1c66be]{min-width:auto;width:100%;max-width:none}}.profile-page[data-v-d4ea6f8e]{padding-top:68px;min-height:100vh}.profile-container[data-v-d4ea6f8e]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-d4ea6f8e]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-d4ea6f8e]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-d4ea6f8e]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-d4ea6f8e]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-d4ea6f8e]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-d4ea6f8e]{transform:rotate(180deg)}.sidebar-nav[data-v-d4ea6f8e]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-d4ea6f8e]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-d4ea6f8e]{color:#000}.main-content[data-v-d4ea6f8e]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-d4ea6f8e]{margin-bottom:40px}.section-title[data-v-d4ea6f8e]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.section-content[data-v-d4ea6f8e]{background:white;border:none;padding:0}.address-list[data-v-d4ea6f8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:60px}.address-card[data-v-d4ea6f8e]{border:1px solid #e0e0e0;border-radius:0;padding:30px;background:white;position:relative;transition:box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.address-header[data-v-d4ea6f8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.address-info[data-v-d4ea6f8e]{flex:1;display:flex;flex-direction:column}.address-name[data-v-d4ea6f8e]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:16px;color:#333;margin-bottom:0}.address-phone[data-v-d4ea6f8e]{font-family:var(--font-family-regular);font-size:14px;color:#666;margin-bottom:0}.address-detail[data-v-d4ea6f8e]{font-family:var(--font-family-regular);font-size:14px;color:#333;line-height:1.5}.edit-btn[data-v-d4ea6f8e]{background:none;border:none;cursor:pointer;padding:4px;transition:background-color .3s ease}.edit-btn[data-v-d4ea6f8e]:hover{background-color:#f5f5f5}.edit-btn img[data-v-d4ea6f8e]{width:16px;height:16px}.address-footer[data-v-d4ea6f8e]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto}.default-btn[data-v-d4ea6f8e]{background:#000;color:#fff;border:none;padding:4px 0;font-size:12px;display:block;max-width:65px;margin-top:5px}.remove-btn[data-v-d4ea6f8e]{background:none;border:none;color:#000;font-family:var(--font-family-regular);font-size:14px;cursor:pointer;padding:0;text-decoration:underline;transition:all .3s ease}.remove-btn[data-v-d4ea6f8e]:hover{color:#e74c3c}.remove-btn.deleting[data-v-d4ea6f8e]{color:#999;cursor:not-allowed;text-decoration:none}.remove-btn[data-v-d4ea6f8e]:disabled{color:#999;cursor:not-allowed;text-decoration:none}.loading-container[data-v-d4ea6f8e]{display:flex;justify-content:center;align-items:center;padding:60px 0}.loading-text[data-v-d4ea6f8e]{font-family:var(--font-family-regular);font-size:16px;color:#666}.error-container[data-v-d4ea6f8e]{display:flex;flex-direction:column;align-items:center;padding:60px 0;gap:16px}.error-text[data-v-d4ea6f8e]{font-family:var(--font-family-regular);font-size:16px;color:#e74c3c}.retry-btn[data-v-d4ea6f8e]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.retry-btn[data-v-d4ea6f8e]:hover{background:#333}.empty-container[data-v-d4ea6f8e]{display:flex;justify-content:center;align-items:center;padding:60px 0}.empty-text[data-v-d4ea6f8e]{font-family:var(--font-family-regular);font-size:16px;color:#999}.add-address-container[data-v-d4ea6f8e]{display:flex;justify-content:center}.add-address-btn[data-v-d4ea6f8e]{background:white;color:#000;border:1px solid #000;padding:10px 24px;cursor:pointer;font-size:14px;transition:all .3s ease;min-width:200px;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box}.add-address-btn[data-v-d4ea6f8e]:hover{background:#000;color:#fff}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-d4ea6f8e]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-d4ea6f8e]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-d4ea6f8e]{padding:30px 40px}.address-list[data-v-d4ea6f8e]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-d4ea6f8e]{flex-direction:column}.sidebar[data-v-d4ea6f8e]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-d4ea6f8e]{display:flex}.sidebar-nav[data-v-d4ea6f8e]{display:none}.sidebar-nav.mobile-open[data-v-d4ea6f8e]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-d4ea6f8e]{font-size:14px}.sidebar-title[data-v-d4ea6f8e]{font-size:18px}.nav-item[data-v-d4ea6f8e]{font-size:14px;padding:8px 0}.main-content[data-v-d4ea6f8e]{padding:20px 30px}.address-list[data-v-d4ea6f8e]{grid-template-columns:1fr;gap:16px}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-d4ea6f8e]{flex-direction:column}.sidebar[data-v-d4ea6f8e]{width:100%;padding:20px}.mobile-menu-toggle[data-v-d4ea6f8e]{display:flex}.sidebar-nav[data-v-d4ea6f8e]{display:none}.sidebar-nav.mobile-open[data-v-d4ea6f8e]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-d4ea6f8e]{font-size:14px}.sidebar-title[data-v-d4ea6f8e]{font-size:18px}.nav-item[data-v-d4ea6f8e]{font-size:14px;padding:8px 0}.main-content[data-v-d4ea6f8e]{padding:20px}.address-list[data-v-d4ea6f8e]{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){.profile-container[data-v-d4ea6f8e]{flex-direction:column}.sidebar[data-v-d4ea6f8e]{width:100%;padding:15px 0}.main-content[data-v-d4ea6f8e]{padding:20px 25px}.mobile-menu-toggle[data-v-d4ea6f8e]{display:flex}.sidebar-nav[data-v-d4ea6f8e]{display:none}.sidebar-nav.mobile-open[data-v-d4ea6f8e]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-d4ea6f8e]{font-size:14px}.sidebar-title[data-v-d4ea6f8e]{font-size:16px}.nav-item[data-v-d4ea6f8e]{font-size:13px;padding:6px 0}.address-list[data-v-d4ea6f8e]{grid-template-columns:1fr;gap:12px}.address-card[data-v-d4ea6f8e]{padding:16px}.address-name[data-v-d4ea6f8e]{font-size:15px}.address-phone[data-v-d4ea6f8e],.address-detail[data-v-d4ea6f8e]{font-size:13px}}@media (max-width: 320px){.sidebar[data-v-d4ea6f8e],.main-content[data-v-d4ea6f8e]{padding:12px}.section-content[data-v-d4ea6f8e]{padding:16px}.address-list[data-v-d4ea6f8e]{grid-template-columns:1fr;gap:12px}.address-card[data-v-d4ea6f8e]{padding:12px}.address-name[data-v-d4ea6f8e]{font-size:14px}.address-phone[data-v-d4ea6f8e],.address-detail[data-v-d4ea6f8e]{font-size:12px}}.delete-confirm-overlay[data-v-d4ea6f8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-d4ea6f8e .3s ease-out}.delete-confirm-dialog[data-v-d4ea6f8e]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-d4ea6f8e .3s ease-out}.delete-confirm-header[data-v-d4ea6f8e]{padding:20px 24px 16px;border-bottom:1px solid #eee}.delete-confirm-title[data-v-d4ea6f8e]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.delete-confirm-body[data-v-d4ea6f8e]{padding:20px 24px}.delete-confirm-message[data-v-d4ea6f8e]{font-size:14px;color:#666;margin:0;line-height:1.5}.delete-confirm-footer[data-v-d4ea6f8e]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.delete-cancel-btn[data-v-d4ea6f8e]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.delete-cancel-btn[data-v-d4ea6f8e]:hover{border-color:#333;color:#333}.delete-confirm-btn[data-v-d4ea6f8e]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.delete-confirm-btn[data-v-d4ea6f8e]:hover{background:#333}@keyframes dialogScaleIn-d4ea6f8e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-d4ea6f8e{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.delete-confirm-dialog[data-v-d4ea6f8e]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.logout-confirm-overlay[data-v-d4ea6f8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-d4ea6f8e .3s ease-out}.logout-confirm-dialog[data-v-d4ea6f8e]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-d4ea6f8e .3s ease-out}.logout-confirm-header[data-v-d4ea6f8e]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-d4ea6f8e]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-d4ea6f8e]{padding:20px 24px}.logout-confirm-message[data-v-d4ea6f8e]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-d4ea6f8e]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-d4ea6f8e]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-d4ea6f8e]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-d4ea6f8e]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-d4ea6f8e]:hover{background:#333}@media (max-width: 768px){.logout-confirm-dialog[data-v-d4ea6f8e]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.toast-container[data-v-0a12f64c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-0a12f64c .3s ease-out}.toast[data-v-0a12f64c]{display:flex;align-items:center;padding:20px 24px;border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:300px;max-width:400px;font-family:var(--font-family-regular)}.toast-success[data-v-0a12f64c],.toast-error[data-v-0a12f64c],.toast-info[data-v-0a12f64c]{background:#000000;color:#fff}.toast-icon[data-v-0a12f64c]{font-size:18px;font-weight:700;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-message[data-v-0a12f64c]{font-size:14px;line-height:1.4;flex:1}@keyframes scaleIn-0a12f64c{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.toast-container[data-v-0a12f64c]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-0a12f64c]{min-width:auto;width:100%;max-width:none}}.confirm-modal-overlay[data-v-4b2f5d07]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-4b2f5d07 .3s ease-out}.confirm-modal-dialog[data-v-4b2f5d07]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-4b2f5d07 .3s ease-out}.confirm-modal-header[data-v-4b2f5d07]{padding:20px 24px 16px;border-bottom:1px solid #eee}.confirm-modal-title[data-v-4b2f5d07]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.confirm-modal-body[data-v-4b2f5d07]{padding:20px 24px}.confirm-modal-message[data-v-4b2f5d07]{font-size:14px;color:#666;margin:0;line-height:1.5}.confirm-modal-footer[data-v-4b2f5d07]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #eee}.confirm-cancel-btn[data-v-4b2f5d07]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.confirm-cancel-btn[data-v-4b2f5d07]:hover{border-color:#333;color:#333}.confirm-ok-btn[data-v-4b2f5d07]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.confirm-ok-btn[data-v-4b2f5d07]:hover{background:#333}@keyframes dialogScaleIn-4b2f5d07{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-4b2f5d07{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.confirm-modal-dialog[data-v-4b2f5d07]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.profile-page[data-v-cf3cf59b]{padding-top:68px;min-height:100vh}.profile-container[data-v-cf3cf59b]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-cf3cf59b]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-cf3cf59b]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-cf3cf59b]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-cf3cf59b]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-cf3cf59b]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-cf3cf59b]{transform:rotate(180deg)}.sidebar-nav[data-v-cf3cf59b]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-cf3cf59b]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-cf3cf59b]{color:#000}.main-content[data-v-cf3cf59b]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-cf3cf59b]{margin-bottom:40px}.section-title[data-v-cf3cf59b]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.address-header[data-v-cf3cf59b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.return-link[data-v-cf3cf59b]{color:#000;text-decoration:underline;font-size:14px;transition:color .3s ease}.return-link[data-v-cf3cf59b]:hover{color:#333}.address-form[data-v-cf3cf59b]{background:white}.error-message[data-v-cf3cf59b]{background:#fee;border:1px solid #fcc;color:#c33;padding:12px 16px;margin-bottom:20px;border-radius:4px;font-size:14px}.error-text[data-v-cf3cf59b]{color:#e74c3c;font-size:12px;margin-top:4px;font-family:var(--font-family-regular)}.form-input.error[data-v-cf3cf59b],.select-display.error[data-v-cf3cf59b]{border-color:#e74c3c}.form-input.error[data-v-cf3cf59b]:focus,.select-display.error[data-v-cf3cf59b]:hover{border-color:#e74c3c}.form-group[data-v-cf3cf59b]{margin-bottom:24px}.form-label[data-v-cf3cf59b]{display:block;font-family:var(--font-family-regular);font-size:14px;color:#333;margin-bottom:8px}.form-label.required[data-v-cf3cf59b]:after{content:" *";color:#f44}.form-input[data-v-cf3cf59b]{width:100%;padding:12px 16px;border:1px solid #ddd;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:border-color .3s ease;height:44px;box-sizing:border-box}.form-input[data-v-cf3cf59b]:focus{outline:none;border-color:#3974cc}.form-textarea[data-v-cf3cf59b]{width:100%;padding:12px 16px;border:1px solid #ddd;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:border-color .3s ease;box-sizing:border-box;resize:vertical;min-height:80px}.form-textarea[data-v-cf3cf59b]:focus{outline:none;border-color:#3974cc}.phone-group[data-v-cf3cf59b]{display:flex;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100px;flex-shrink:0}.phone-input[data-v-cf3cf59b]{flex:1}.region-row[data-v-cf3cf59b]{display:flex;gap:16px}.region-item[data-v-cf3cf59b]{flex:1;display:flex;flex-direction:column}.region-item .form-label[data-v-cf3cf59b]{margin-bottom:8px}.custom-select[data-v-cf3cf59b]{position:relative;width:100%}.select-display[data-v-cf3cf59b]{padding:12px 16px;border:1px solid #ddd;background:white;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease;height:44px;box-sizing:border-box}.custom-select:hover .select-display[data-v-cf3cf59b]{border-color:#3974cc}.select-text[data-v-cf3cf59b]{font-family:var(--font-family-regular);font-size:14px;color:#333}.select-arrow[data-v-cf3cf59b]{font-size:12px;color:#666;transition:transform .3s ease}.select-arrow.open[data-v-cf3cf59b]{transform:rotate(180deg)}.select-options[data-v-cf3cf59b]{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;z-index:1000;max-height:200px;overflow-y:auto}.select-option[data-v-cf3cf59b]{padding:12px 16px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:background-color .2s ease}.select-option[data-v-cf3cf59b]:hover,.select-option.selected[data-v-cf3cf59b]{background-color:#f5f5f5}.checkbox-group[data-v-cf3cf59b]{display:flex;align-items:center;gap:8px}.form-checkbox[data-v-cf3cf59b]{width:16px;height:16px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.form-checkbox[data-v-cf3cf59b]:checked{background:#000;border-color:#000}.form-checkbox[data-v-cf3cf59b]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-label[data-v-cf3cf59b]{font-family:var(--font-family-regular);font-size:14px;color:#333;cursor:pointer}.form-actions[data-v-cf3cf59b]{display:flex;align-items:center;gap:16px;margin-top:30px}.cancel-link[data-v-cf3cf59b]{color:#666;text-decoration:none;font-size:14px;transition:color .3s ease;min-width:200px;text-align:center}.cancel-link[data-v-cf3cf59b]:hover{color:#000}.save-btn[data-v-cf3cf59b]{background:#000;color:#fff;border:none;padding:10px 24px;font-family:var(--font-family-regular);font-size:14px;cursor:pointer;transition:all .3s ease;min-width:200px}.save-btn[data-v-cf3cf59b]:hover{background:#333}.save-btn.loading[data-v-cf3cf59b]{background:#666;cursor:not-allowed}.save-btn[data-v-cf3cf59b]:disabled{background:#666;cursor:not-allowed}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-cf3cf59b]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-cf3cf59b]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-cf3cf59b]{padding:30px 40px}.phone-group[data-v-cf3cf59b]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100%}.region-row[data-v-cf3cf59b]{flex-direction:column;gap:12px}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-cf3cf59b]{flex-direction:column}.sidebar[data-v-cf3cf59b]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-cf3cf59b]{display:flex}.sidebar-nav[data-v-cf3cf59b]{display:none}.sidebar-nav.mobile-open[data-v-cf3cf59b]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-cf3cf59b]{font-size:14px}.sidebar-title[data-v-cf3cf59b]{font-size:18px}.nav-item[data-v-cf3cf59b]{font-size:14px;padding:8px 0}.main-content[data-v-cf3cf59b]{padding:20px 30px}.phone-group[data-v-cf3cf59b]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100%}.region-row[data-v-cf3cf59b],.form-actions[data-v-cf3cf59b]{flex-direction:column;gap:12px}.save-btn[data-v-cf3cf59b]{width:100%}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-cf3cf59b]{flex-direction:column}.sidebar[data-v-cf3cf59b]{width:100%;padding:20px}.mobile-menu-toggle[data-v-cf3cf59b]{display:flex}.sidebar-nav[data-v-cf3cf59b]{display:none}.sidebar-nav.mobile-open[data-v-cf3cf59b]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-cf3cf59b]{font-size:14px}.sidebar-title[data-v-cf3cf59b]{font-size:18px}.nav-item[data-v-cf3cf59b]{font-size:14px;padding:8px 0}.main-content[data-v-cf3cf59b]{padding:20px}.phone-group[data-v-cf3cf59b]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100%}.region-row[data-v-cf3cf59b],.form-actions[data-v-cf3cf59b]{flex-direction:column;gap:12px}.save-btn[data-v-cf3cf59b]{width:100%}}@media (max-width: 480px){.profile-container[data-v-cf3cf59b]{flex-direction:column}.sidebar[data-v-cf3cf59b]{width:100%;padding:15px 0}.main-content[data-v-cf3cf59b]{padding:20px 25px}.mobile-menu-toggle[data-v-cf3cf59b]{display:flex}.sidebar-nav[data-v-cf3cf59b]{display:none}.sidebar-nav.mobile-open[data-v-cf3cf59b]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-cf3cf59b]{font-size:14px}.sidebar-title[data-v-cf3cf59b]{font-size:16px}.nav-item[data-v-cf3cf59b]{font-size:13px;padding:6px 0}.phone-group[data-v-cf3cf59b]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100%}.region-row[data-v-cf3cf59b],.form-actions[data-v-cf3cf59b]{flex-direction:column;gap:12px}.save-btn[data-v-cf3cf59b]{width:100%}}@media (max-width: 320px){.sidebar[data-v-cf3cf59b],.main-content[data-v-cf3cf59b]{padding:12px}.phone-group[data-v-cf3cf59b]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-cf3cf59b]{width:100%}.region-row[data-v-cf3cf59b],.form-actions[data-v-cf3cf59b]{flex-direction:column;gap:12px}.save-btn[data-v-cf3cf59b]{width:100%}}.profile-page[data-v-2d7d3371]{padding-top:68px;min-height:100vh}.profile-container[data-v-2d7d3371]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-2d7d3371]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-2d7d3371]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-2d7d3371]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-2d7d3371]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-2d7d3371]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-2d7d3371]{transform:rotate(180deg)}.sidebar-nav[data-v-2d7d3371]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-2d7d3371]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-2d7d3371]{color:#000}.main-content[data-v-2d7d3371]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-2d7d3371]{margin-bottom:40px}.section-title[data-v-2d7d3371]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.address-header[data-v-2d7d3371]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.return-link[data-v-2d7d3371]{color:#000;text-decoration:underline;font-size:14px;transition:color .3s ease}.return-link[data-v-2d7d3371]:hover{color:#333}.address-form[data-v-2d7d3371]{background:white}.loading-container[data-v-2d7d3371]{display:flex;justify-content:center;align-items:center;padding:60px 0}.loading-text[data-v-2d7d3371]{font-family:var(--font-family-regular);font-size:16px;color:#666}.error-message[data-v-2d7d3371]{background:#fee;border:1px solid #fcc;color:#c33;padding:12px 16px;margin-bottom:20px;border-radius:4px;font-size:14px}.error-text[data-v-2d7d3371]{color:#e74c3c;font-size:12px;margin-top:4px;font-family:var(--font-family-regular)}.form-input.error[data-v-2d7d3371],.select-display.error[data-v-2d7d3371]{border-color:#e74c3c}.form-input.error[data-v-2d7d3371]:focus,.select-display.error[data-v-2d7d3371]:hover{border-color:#e74c3c}.form-group[data-v-2d7d3371]{margin-bottom:24px}.form-label[data-v-2d7d3371]{display:block;font-family:var(--font-family-regular);font-size:14px;color:#333;margin-bottom:8px}.form-label.required[data-v-2d7d3371]:after{content:" *";color:#f44}.form-input[data-v-2d7d3371]{width:100%;padding:12px 16px;border:1px solid #ddd;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:border-color .3s ease;height:44px;box-sizing:border-box}.form-input[data-v-2d7d3371]:focus{outline:none;border-color:#3974cc}.form-textarea[data-v-2d7d3371]{width:100%;padding:12px 16px;border:1px solid #ddd;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:border-color .3s ease;box-sizing:border-box;resize:vertical;min-height:80px}.form-textarea[data-v-2d7d3371]:focus{outline:none;border-color:#3974cc}.phone-group[data-v-2d7d3371]{display:flex;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100px;flex-shrink:0}.phone-input[data-v-2d7d3371]{flex:1}.region-row[data-v-2d7d3371]{display:flex;gap:16px}.region-item[data-v-2d7d3371]{flex:1;display:flex;flex-direction:column}.region-item .form-label[data-v-2d7d3371]{margin-bottom:8px}.custom-select[data-v-2d7d3371]{position:relative;width:100%}.select-display[data-v-2d7d3371]{padding:12px 16px;border:1px solid #ddd;background:white;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease;height:44px;box-sizing:border-box}.custom-select:hover .select-display[data-v-2d7d3371]{border-color:#3974cc}.select-text[data-v-2d7d3371]{font-family:var(--font-family-regular);font-size:14px;color:#333}.select-arrow[data-v-2d7d3371]{font-size:12px;color:#666;transition:transform .3s ease}.select-arrow.open[data-v-2d7d3371]{transform:rotate(180deg)}.select-options[data-v-2d7d3371]{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;z-index:1000;max-height:200px;overflow-y:auto}.select-option[data-v-2d7d3371]{padding:12px 16px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:background-color .2s ease}.select-option[data-v-2d7d3371]:hover,.select-option.selected[data-v-2d7d3371]{background-color:#f5f5f5}.checkbox-group[data-v-2d7d3371]{display:flex;align-items:center;gap:8px}.form-checkbox[data-v-2d7d3371]{width:16px;height:16px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.form-checkbox[data-v-2d7d3371]:checked{background:#000;border-color:#000}.form-checkbox[data-v-2d7d3371]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-label[data-v-2d7d3371]{font-family:var(--font-family-regular);font-size:14px;color:#333;cursor:pointer}.form-actions[data-v-2d7d3371]{display:flex;align-items:center;gap:16px;margin-top:30px}.cancel-link[data-v-2d7d3371]{color:#666;text-decoration:none;font-size:14px;transition:color .3s ease;min-width:200px;text-align:center}.cancel-link[data-v-2d7d3371]:hover{color:#000}.save-btn[data-v-2d7d3371]{background:#000;color:#fff;border:none;padding:10px 24px;font-family:var(--font-family-regular);font-size:14px;cursor:pointer;transition:all .3s ease;min-width:200px}.save-btn[data-v-2d7d3371]:hover{background:#333}.save-btn.loading[data-v-2d7d3371]{background:#666;cursor:not-allowed}.save-btn[data-v-2d7d3371]:disabled{background:#666;cursor:not-allowed}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-2d7d3371]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-2d7d3371]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-2d7d3371]{padding:30px 40px}.phone-group[data-v-2d7d3371]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100%}.region-row[data-v-2d7d3371]{flex-direction:column;gap:12px}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-2d7d3371]{flex-direction:column}.sidebar[data-v-2d7d3371]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-2d7d3371]{display:flex}.sidebar-nav[data-v-2d7d3371]{display:none}.sidebar-nav.mobile-open[data-v-2d7d3371]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-2d7d3371]{font-size:14px}.sidebar-title[data-v-2d7d3371]{font-size:18px}.nav-item[data-v-2d7d3371]{font-size:14px;padding:8px 0}.main-content[data-v-2d7d3371]{padding:20px 30px}.phone-group[data-v-2d7d3371]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100%}.region-row[data-v-2d7d3371],.form-actions[data-v-2d7d3371]{flex-direction:column;gap:12px}.save-btn[data-v-2d7d3371]{width:100%}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-2d7d3371]{flex-direction:column}.sidebar[data-v-2d7d3371]{width:100%;padding:20px}.mobile-menu-toggle[data-v-2d7d3371]{display:flex}.sidebar-nav[data-v-2d7d3371]{display:none}.sidebar-nav.mobile-open[data-v-2d7d3371]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-2d7d3371]{font-size:14px}.sidebar-title[data-v-2d7d3371]{font-size:18px}.nav-item[data-v-2d7d3371]{font-size:14px;padding:8px 0}.main-content[data-v-2d7d3371]{padding:20px}.phone-group[data-v-2d7d3371]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100%}.region-row[data-v-2d7d3371],.form-actions[data-v-2d7d3371]{flex-direction:column;gap:12px}.save-btn[data-v-2d7d3371]{width:100%}}@media (max-width: 480px){.profile-container[data-v-2d7d3371]{flex-direction:column}.sidebar[data-v-2d7d3371]{width:100%;padding:15px 0}.main-content[data-v-2d7d3371]{padding:20px 25px}.mobile-menu-toggle[data-v-2d7d3371]{display:flex}.sidebar-nav[data-v-2d7d3371]{display:none}.sidebar-nav.mobile-open[data-v-2d7d3371]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-2d7d3371]{font-size:14px}.sidebar-title[data-v-2d7d3371]{font-size:16px}.nav-item[data-v-2d7d3371]{font-size:13px;padding:6px 0}.phone-group[data-v-2d7d3371]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100%}.region-row[data-v-2d7d3371],.form-actions[data-v-2d7d3371]{flex-direction:column;gap:12px}.save-btn[data-v-2d7d3371]{width:100%}}@media (max-width: 320px){.sidebar[data-v-2d7d3371],.main-content[data-v-2d7d3371]{padding:12px}.phone-group[data-v-2d7d3371]{flex-direction:column;gap:12px}.phone-group .custom-select[data-v-2d7d3371]{width:100%}.region-row[data-v-2d7d3371],.form-actions[data-v-2d7d3371]{flex-direction:column;gap:12px}.save-btn[data-v-2d7d3371]{width:100%}}.default-confirm-overlay[data-v-2d7d3371]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-2d7d3371 .3s ease-out}.default-confirm-dialog[data-v-2d7d3371]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-2d7d3371 .3s ease-out}.default-confirm-header[data-v-2d7d3371]{padding:20px 24px 16px;border-bottom:1px solid #eee}.default-confirm-title[data-v-2d7d3371]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.default-confirm-body[data-v-2d7d3371]{padding:20px 24px}.default-confirm-message[data-v-2d7d3371]{font-size:14px;color:#666;margin:0;line-height:1.5}.default-confirm-footer[data-v-2d7d3371]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.default-cancel-btn[data-v-2d7d3371]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.default-cancel-btn[data-v-2d7d3371]:hover{border-color:#333;color:#333}.default-confirm-btn[data-v-2d7d3371]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.default-confirm-btn[data-v-2d7d3371]:hover{background:#333}@keyframes dialogScaleIn-2d7d3371{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-2d7d3371{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.default-confirm-dialog[data-v-2d7d3371]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.profile-page[data-v-85dac556]{padding-top:68px;min-height:100vh}.profile-container[data-v-85dac556]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-85dac556]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-85dac556]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-85dac556]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-85dac556]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-85dac556]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-85dac556]{transform:rotate(180deg)}.sidebar-nav[data-v-85dac556]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-85dac556]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-85dac556]{color:#000}.main-content[data-v-85dac556]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-85dac556]{margin-bottom:40px}.section-title[data-v-85dac556]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.section-content[data-v-85dac556]{background:white;border:none;padding:0}.favorites-header[data-v-85dac556]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-actions[data-v-85dac556]{display:flex;align-items:center;gap:16px}.select-all-container[data-v-85dac556]{display:flex;align-items:center;gap:8px}.batch-remove-btn[data-v-85dac556]{background:#000;color:#fff;border:none;padding:4px 16px;font-size:12px;cursor:pointer;transition:all .3s ease}.select-checkbox[data-v-85dac556]{width:20px;height:20px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.select-checkbox[data-v-85dac556]:checked{background:#000;border-color:#000}.select-checkbox[data-v-85dac556]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.select-all-label[data-v-85dac556]{font-family:var(--font-family-regular);font-size:14px;color:#333;cursor:pointer}.loading-container[data-v-85dac556]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff}.loading-spinner[data-v-85dac556]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;animation:spin-85dac556 1s linear infinite;margin-bottom:20px}@keyframes spin-85dac556{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-85dac556]{font-size:16px;color:#666;margin:0}.error-container[data-v-85dac556]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff}.error-icon[data-v-85dac556]{font-size:48px;margin-bottom:20px}.error-text[data-v-85dac556]{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.5}.retry-btn[data-v-85dac556]{padding:12px 24px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.retry-btn[data-v-85dac556]:hover{background:#555}.empty-state[data-v-85dac556]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background-color:#fff}.empty-title[data-v-85dac556]{font-size:18px;color:#333;margin:0 0 12px;font-weight:400}.empty-description[data-v-85dac556]{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.go-shopping-btn[data-v-85dac556]{display:inline-block;padding:10px 20px;background:#000;color:#fff;text-decoration:none;border-radius:0;font-size:14px;transition:background-color .3s ease}.go-shopping-btn[data-v-85dac556]:hover{background:#333;color:#fff;text-decoration:none}.favorites-grid[data-v-85dac556]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.loading-more[data-v-85dac556]{display:flex;justify-content:center;align-items:center;padding:40px 20px;text-align:center}.loading-more .loading-text[data-v-85dac556]{font-size:14px;color:#666}.no-more[data-v-85dac556]{display:flex;justify-content:center;align-items:center;padding:40px 20px;text-align:center}.no-more-text[data-v-85dac556]{font-size:14px;color:#999}.product-card[data-v-85dac556]{background:transparent;border:none;padding:0;position:relative;transition:box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.product-image[data-v-85dac556],.product-info[data-v-85dac556]{cursor:pointer}.product-image-container[data-v-85dac556]{position:relative;background:#f5f5f5;margin-bottom:15px}.product-checkbox[data-v-85dac556]{position:absolute;top:15px;left:15px;z-index:10}.product-checkbox-input[data-v-85dac556]{width:20px;height:20px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.product-checkbox-input[data-v-85dac556]:checked{background:#000;border-color:#000}.product-checkbox-input[data-v-85dac556]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.product-image[data-v-85dac556]{width:100%;height:350px;display:flex;align-items:center;justify-content:center}.product-image img[data-v-85dac556]{max-width:80%;max-height:80%;object-fit:contain}.product-info[data-v-85dac556]{flex:1;margin-bottom:20px;text-align:center}.product-name[data-v-85dac556]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:14px;color:#333;margin-bottom:0;line-height:1.4}.product-variant[data-v-85dac556]{font-family:var(--font-family-regular);font-size:14px;color:#666;margin-bottom:0}.product-price[data-v-85dac556]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:14px;color:#333;margin-top:20px}.product-actions[data-v-85dac556]{display:flex;flex-direction:column;gap:8px}.add-to-cart-btn[data-v-85dac556]{background:#000;color:#fff;border:none;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .3s ease;width:45%;margin:0 auto 10px}.add-to-cart-btn[data-v-85dac556]:hover{background:#333}.remove-btn[data-v-85dac556]{background:none;color:#000;font-size:14px;cursor:pointer;width:auto;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-align:center}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-85dac556]{width:250px;padding:24px 0 24px 80px}.favorites-grid[data-v-85dac556]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-85dac556]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-85dac556]{padding:30px 40px}.favorites-grid[data-v-85dac556]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-85dac556]{flex-direction:column}.sidebar[data-v-85dac556]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-85dac556]{display:flex}.sidebar-nav[data-v-85dac556]{display:none}.sidebar-nav.mobile-open[data-v-85dac556]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-85dac556]{font-size:14px}.sidebar-title[data-v-85dac556]{font-size:18px}.nav-item[data-v-85dac556]{font-size:14px;padding:8px 0}.main-content[data-v-85dac556]{padding:20px 30px}.favorites-grid[data-v-85dac556]{grid-template-columns:repeat(2,1fr);gap:12px}.product-image[data-v-85dac556]{height:150px}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-85dac556]{flex-direction:column}.sidebar[data-v-85dac556]{width:100%;padding:20px}.mobile-menu-toggle[data-v-85dac556]{display:flex}.sidebar-nav[data-v-85dac556]{display:none}.sidebar-nav.mobile-open[data-v-85dac556]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-85dac556]{font-size:14px}.sidebar-title[data-v-85dac556]{font-size:18px}.nav-item[data-v-85dac556]{font-size:14px;padding:8px 0}.main-content[data-v-85dac556]{padding:20px}.favorites-grid[data-v-85dac556]{grid-template-columns:repeat(2,1fr);gap:12px}.product-image[data-v-85dac556]{height:120px}.product-name[data-v-85dac556]{font-size:13px}.product-variant[data-v-85dac556],.product-price[data-v-85dac556]{font-size:12px}}@media (max-width: 480px){.profile-container[data-v-85dac556]{flex-direction:column}.sidebar[data-v-85dac556]{width:100%;padding:15px 0}.main-content[data-v-85dac556]{padding:20px 25px}.mobile-menu-toggle[data-v-85dac556]{display:flex}.sidebar-nav[data-v-85dac556]{display:none}.sidebar-nav.mobile-open[data-v-85dac556]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-85dac556]{font-size:14px}.sidebar-title[data-v-85dac556]{font-size:16px}.nav-item[data-v-85dac556]{font-size:13px;padding:6px 0}.favorites-grid[data-v-85dac556]{grid-template-columns:1fr;gap:12px}.product-image[data-v-85dac556]{height:200px}.product-name[data-v-85dac556]{font-size:14px}.product-variant[data-v-85dac556],.product-price[data-v-85dac556]{font-size:13px}}@media (max-width: 320px){.sidebar[data-v-85dac556],.main-content[data-v-85dac556]{padding:12px}.favorites-grid[data-v-85dac556]{grid-template-columns:1fr;gap:12px}.product-image[data-v-85dac556]{height:150px}.product-name[data-v-85dac556]{font-size:13px}.product-variant[data-v-85dac556],.product-price[data-v-85dac556]{font-size:12px}}.logout-confirm-overlay[data-v-85dac556]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-85dac556 .3s ease-out}.logout-confirm-dialog[data-v-85dac556]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-85dac556 .3s ease-out}.logout-confirm-header[data-v-85dac556]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-85dac556]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-85dac556]{padding:20px 24px}.logout-confirm-message[data-v-85dac556]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-85dac556]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-85dac556]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-85dac556]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-85dac556]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-85dac556]:hover{background:#333}@keyframes dialogScaleIn-85dac556{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-85dac556{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.logout-confirm-dialog[data-v-85dac556]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.toast-container[data-v-85dac556]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-85dac556 .3s ease-out}.toast[data-v-85dac556]{display:flex;align-items:center;padding:20px 24px;border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:300px;max-width:400px;font-family:var(--font-family-regular)}.toast-success[data-v-85dac556],.toast-error[data-v-85dac556],.toast-info[data-v-85dac556]{background:#000000;color:#fff}.toast-icon[data-v-85dac556]{font-size:18px;font-weight:700;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-message[data-v-85dac556]{font-size:14px;line-height:1.4;flex:1}@keyframes scaleIn-85dac556{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.toast-container[data-v-85dac556]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-85dac556]{min-width:auto;width:100%;max-width:none}}.profile-page[data-v-38c7c356]{padding-top:68px;min-height:100vh}.profile-container[data-v-38c7c356]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-38c7c356]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-38c7c356]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-38c7c356]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-38c7c356]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-38c7c356]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-38c7c356]{transform:rotate(180deg)}.sidebar-nav[data-v-38c7c356]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-38c7c356]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-38c7c356]{color:#000}.main-content[data-v-38c7c356]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-38c7c356],.account-section[data-v-38c7c356]{margin-bottom:40px}.section-title[data-v-38c7c356]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.section-content[data-v-38c7c356]{background:white}.orders-list[data-v-38c7c356]{display:flex;flex-direction:column;gap:20px}.order-item[data-v-38c7c356]{display:flex;flex-direction:column;padding:20px;background:white;border:1px solid #e0e0e0;gap:16px}.order-main-info[data-v-38c7c356]{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.order-header[data-v-38c7c356]{display:flex;justify-content:space-between;align-items:center}.order-number[data-v-38c7c356]{font-family:var(--font-family-regular);font-size:14px;color:#333}.order-status[data-v-38c7c356]{font-family:var(--font-family-regular);font-size:14px}.order-status.pending[data-v-38c7c356]{color:#ff6b00}.order-status.paid-deposit[data-v-38c7c356]{color:#1890ff}.order-status.paid[data-v-38c7c356]{color:#52c41a}.order-status.shipped[data-v-38c7c356]{color:#1890ff}.order-status.completed[data-v-38c7c356]{color:#52c41a}.order-status.cancelled[data-v-38c7c356]{color:#999}.order-items-section[data-v-38c7c356]{display:flex;flex-direction:column;gap:12px}.order-items-header[data-v-38c7c356]{font-size:14px;color:#666}.items-count[data-v-38c7c356]{font-weight:500}.order-items-list[data-v-38c7c356]{display:flex;flex-direction:column;gap:12px}.order-item-row[data-v-38c7c356]{display:flex;align-items:center;gap:16px;padding:12px;background:#fafafa;border-radius:4px}.item-image[data-v-38c7c356]{width:80px;height:80px;background:#f5f5f5;flex-shrink:0;border-radius:4px;overflow:hidden}.item-image img[data-v-38c7c356]{width:100%;height:100%;object-fit:contain}.item-info[data-v-38c7c356]{flex:1;display:flex;flex-direction:column;gap:4px}.item-name-row[data-v-38c7c356]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.item-name[data-v-38c7c356]{font-size:14px;color:#333;font-weight:500}.presale-badge[data-v-38c7c356]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:11px;font-weight:600;border-radius:3px;letter-spacing:.5px}.item-specs[data-v-38c7c356],.item-quantity[data-v-38c7c356]{font-size:12px;color:#999}.item-price[data-v-38c7c356]{font-size:14px;color:#333;font-weight:500;min-width:80px;text-align:right}.order-amount[data-v-38c7c356]{font-size:14px;color:#333}.order-actions[data-v-38c7c356]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.pay-btn[data-v-38c7c356]{background:#000;border:1px solid #000;color:#fff;border:none;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .3s ease;width:150px;height:40px}.pay-btn[data-v-38c7c356]:hover{background:#333}.detail-btn[data-v-38c7c356]{background:white;color:#000;border:1px solid #000;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .3s ease;width:150px;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box;height:40px}.detail-btn[data-v-38c7c356]:hover{background:#000;color:#fff}.pay-balance-btn[data-v-38c7c356]{background:#ff6b00;color:#fff;border:none;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .3s ease;width:150px;height:40px}.pay-balance-btn[data-v-38c7c356]:hover{background:#ff8533}.loading-container[data-v-38c7c356],.empty-container[data-v-38c7c356]{padding:60px 20px;text-align:center}.loading-text[data-v-38c7c356],.empty-text[data-v-38c7c356]{font-size:14px;color:#999}.empty-text[data-v-38c7c356]{color:#666}.loading-more[data-v-38c7c356],.no-more[data-v-38c7c356]{padding:20px;text-align:center}.loading-more .loading-text[data-v-38c7c356],.no-more-text[data-v-38c7c356]{font-size:14px;color:#999}.no-image[data-v-38c7c356]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#999;font-size:12px}.item-image .no-image[data-v-38c7c356]{border-radius:4px}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-38c7c356]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-38c7c356]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-38c7c356]{padding:30px 40px}.order-item[data-v-38c7c356]{gap:12px}.order-actions[data-v-38c7c356],.order-item-row[data-v-38c7c356]{flex-wrap:wrap}.item-price[data-v-38c7c356]{width:100%;text-align:left;margin-top:8px}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-38c7c356]{flex-direction:column}.sidebar[data-v-38c7c356]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-38c7c356]{display:flex}.sidebar-nav[data-v-38c7c356]{display:none}.sidebar-nav.mobile-open[data-v-38c7c356]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-38c7c356]{font-size:14px}.sidebar-title[data-v-38c7c356]{font-size:18px}.nav-item[data-v-38c7c356]{font-size:14px;padding:8px 0}.main-content[data-v-38c7c356]{padding:20px 30px}.order-item[data-v-38c7c356]{gap:12px}.order-actions[data-v-38c7c356],.order-item-row[data-v-38c7c356]{flex-wrap:wrap}.item-price[data-v-38c7c356]{width:100%;text-align:left;margin-top:8px}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-38c7c356]{flex-direction:column}.sidebar[data-v-38c7c356]{width:100%;padding:20px}.mobile-menu-toggle[data-v-38c7c356]{display:flex}.sidebar-nav[data-v-38c7c356]{display:none}.sidebar-nav.mobile-open[data-v-38c7c356]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-38c7c356]{font-size:14px}.sidebar-title[data-v-38c7c356]{font-size:18px}.nav-item[data-v-38c7c356]{font-size:14px;padding:8px 0}.main-content[data-v-38c7c356]{padding:20px}.order-item[data-v-38c7c356]{gap:12px}.order-actions[data-v-38c7c356],.order-item-row[data-v-38c7c356]{flex-wrap:wrap}.item-price[data-v-38c7c356]{width:100%;text-align:left;margin-top:8px}}@media (max-width: 480px){.profile-container[data-v-38c7c356]{flex-direction:column}.sidebar[data-v-38c7c356]{width:100%;padding:15px 0}.main-content[data-v-38c7c356]{padding:20px 25px}.mobile-menu-toggle[data-v-38c7c356]{display:flex}.sidebar-nav[data-v-38c7c356]{display:none}.sidebar-nav.mobile-open[data-v-38c7c356]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-38c7c356]{font-size:14px}.sidebar-title[data-v-38c7c356]{font-size:16px}.nav-item[data-v-38c7c356]{font-size:13px;padding:6px 0}.order-item[data-v-38c7c356]{gap:12px}.order-actions[data-v-38c7c356],.order-item-row[data-v-38c7c356]{flex-wrap:wrap}.item-price[data-v-38c7c356]{width:100%;text-align:left;margin-top:8px}}@media (max-width: 320px){.sidebar[data-v-38c7c356],.main-content[data-v-38c7c356]{padding:12px}.section-content[data-v-38c7c356]{padding:16px}.order-item[data-v-38c7c356]{gap:12px}.order-actions[data-v-38c7c356],.order-item-row[data-v-38c7c356]{flex-wrap:wrap}.item-price[data-v-38c7c356]{width:100%;text-align:left;margin-top:8px}}.payment-method-modal-overlay[data-v-38c7c356]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10002;animation:fadeIn-38c7c356 .3s ease-out}.payment-method-modal[data-v-38c7c356]{background:white;box-shadow:0 8px 32px #0000004d;min-width:400px;max-width:500px;width:90%;animation:dialogScaleIn-38c7c356 .3s ease-out;border-radius:8px;overflow:hidden}.payment-method-header[data-v-38c7c356]{padding:20px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.payment-method-title[data-v-38c7c356]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.payment-method-close[data-v-38c7c356]{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.payment-method-close[data-v-38c7c356]:hover{color:#333}.payment-method-body[data-v-38c7c356]{padding:24px}.payment-method-options[data-v-38c7c356]{display:flex;gap:20px;justify-content:center}.payment-option[data-v-38c7c356]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 32px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:140px;background:white}.payment-option[data-v-38c7c356]:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.payment-icon[data-v-38c7c356]{width:64px;height:64px;object-fit:contain}.payment-name[data-v-38c7c356]{font-size:16px;font-weight:500;color:#333}@media (max-width: 768px){.payment-method-modal[data-v-38c7c356]{min-width:auto;width:90%;max-width:400px;margin:20px}.payment-method-header[data-v-38c7c356]{padding:16px 20px}.payment-method-title[data-v-38c7c356]{font-size:16px}.payment-method-body[data-v-38c7c356]{padding:20px}.payment-method-options[data-v-38c7c356]{flex-direction:column;gap:12px}.payment-option[data-v-38c7c356]{min-width:auto;width:100%;padding:20px;flex-direction:row;gap:16px}.payment-icon[data-v-38c7c356]{width:48px;height:48px}.payment-name[data-v-38c7c356]{font-size:15px}}@media (max-width: 480px){.payment-method-modal[data-v-38c7c356]{width:95%;margin:10px}.payment-method-header[data-v-38c7c356]{padding:12px 16px}.payment-method-title[data-v-38c7c356]{font-size:15px}.payment-method-close[data-v-38c7c356]{font-size:24px;width:24px;height:24px}.payment-method-body[data-v-38c7c356]{padding:16px}.payment-option[data-v-38c7c356]{padding:16px;gap:12px}.payment-icon[data-v-38c7c356]{width:40px;height:40px}.payment-name[data-v-38c7c356]{font-size:14px}}.logout-confirm-overlay[data-v-38c7c356]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-38c7c356 .3s ease-out}.logout-confirm-dialog[data-v-38c7c356]{background:white;box-shadow:0 8px 32px #0000004d;min-width:320px;max-width:400px;animation:dialogScaleIn-38c7c356 .3s ease-out}.logout-confirm-header[data-v-38c7c356]{padding:20px 24px 16px;border-bottom:1px solid #eee}.logout-confirm-title[data-v-38c7c356]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.logout-confirm-body[data-v-38c7c356]{padding:20px 24px}.logout-confirm-message[data-v-38c7c356]{font-size:14px;color:#666;margin:0;line-height:1.5}.logout-confirm-footer[data-v-38c7c356]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px}.logout-cancel-btn[data-v-38c7c356]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.logout-cancel-btn[data-v-38c7c356]:hover{border-color:#333;color:#333}.logout-confirm-btn[data-v-38c7c356]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease}.logout-confirm-btn[data-v-38c7c356]:hover{background:#333}@keyframes dialogScaleIn-38c7c356{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-38c7c356{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.logout-confirm-dialog[data-v-38c7c356]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.payment-loading-overlay[data-v-38c7c356]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10003}.payment-loading-content[data-v-38c7c356]{display:flex;flex-direction:column;align-items:center;gap:20px}.payment-loading-spinner[data-v-38c7c356]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:payment-spin-38c7c356 1s linear infinite}@keyframes payment-spin-38c7c356{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-loading-text[data-v-38c7c356]{color:#fff;font-size:16px;font-family:var(--font-family-regular);margin:0}.profile-page[data-v-b40b5f12]{padding-top:68px;min-height:100vh}.profile-container[data-v-b40b5f12]{display:flex;width:100%;min-height:calc(100vh - 68px)}.sidebar[data-v-b40b5f12]{width:350px;background:#fcfbfb;padding:60px 0 24px 120px}.sidebar-header[data-v-b40b5f12]{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.sidebar-title[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0}.mobile-menu-toggle[data-v-b40b5f12]{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:14px;align-items:center;gap:8px}.menu-icon[data-v-b40b5f12]{width:20px;height:20px;transition:transform .3s ease}.menu-icon.rotated[data-v-b40b5f12]{transform:rotate(180deg)}.sidebar-nav[data-v-b40b5f12]{display:flex;flex-direction:column;margin-top:20px}.nav-item[data-v-b40b5f12]{display:block;padding:20px 24px;color:#a2a1a1;text-decoration:none;font-size:16px;transition:all .3s ease;border-left:3px solid transparent}.nav-item.active[data-v-b40b5f12]{color:#000}.main-content[data-v-b40b5f12]{flex:1;padding:60px;display:flex;flex-direction:column}.profile-section[data-v-b40b5f12],.account-section[data-v-b40b5f12]{margin-bottom:40px}.section-title[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 16px}.section-content[data-v-b40b5f12]{background:white}.order-header[data-v-b40b5f12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.return-link[data-v-b40b5f12]{color:#000;text-decoration:underline;font-size:14px;transition:color .3s ease}.return-link[data-v-b40b5f12]:hover{color:#333}.order-info-section[data-v-b40b5f12]{background:white;border:1px solid #e0e0e0;margin-bottom:40px;padding:30px}.order-info-content[data-v-b40b5f12]{display:flex;justify-content:space-between;align-items:center}.order-details[data-v-b40b5f12]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.info-row[data-v-b40b5f12]{display:flex}.info-item[data-v-b40b5f12]{display:flex;align-items:center;flex:.35}.info-label[data-v-b40b5f12]{font-size:14px;color:#666;width:80px;display:inline-block}.info-value[data-v-b40b5f12]{font-size:14px;color:#333}.loading-container[data-v-b40b5f12],.error-container[data-v-b40b5f12]{padding:60px 20px;text-align:center}.loading-text[data-v-b40b5f12],.error-text[data-v-b40b5f12]{font-size:14px;color:#999}.error-text[data-v-b40b5f12]{color:#ff6b6b}.status.pending[data-v-b40b5f12]{color:#ff6b00}.status.paid-deposit[data-v-b40b5f12]{color:#1890ff}.status.paid[data-v-b40b5f12]{color:#52c41a}.status.shipped[data-v-b40b5f12]{color:#1890ff}.status.completed[data-v-b40b5f12]{color:#52c41a}.status.cancelled[data-v-b40b5f12]{color:#999}.amount[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:16px}.order-actions[data-v-b40b5f12]{display:flex;align-items:center;flex-direction:column;gap:20px;flex-shrink:0;min-width:120px;text-align:center}.pay-btn[data-v-b40b5f12]{background:#000;color:#fff;border:none;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .3s ease;width:120px}.pay-btn[data-v-b40b5f12]:hover{background:#333}.confirm-receipt-btn[data-v-b40b5f12]{background:#000;color:#fff;border:none;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .3s ease;width:120px}.confirm-receipt-btn[data-v-b40b5f12]:hover:not(:disabled){background:#333}.confirm-receipt-btn[data-v-b40b5f12]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.cancel-link[data-v-b40b5f12]{color:#000;text-decoration:underline;font-size:14px;transition:color .3s ease;width:120px}.delivery-info[data-v-b40b5f12]{margin-bottom:20px}.delivery-title[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:16px;color:#333;margin:0 0 16px}.delivery-content[data-v-b40b5f12]{background:white;border:1px solid #e0e0e0;padding:30px;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.recipient-info[data-v-b40b5f12]{display:flex;flex-direction:column;gap:8px}.recipient-name[data-v-b40b5f12]{font-size:14px;color:#333}.recipient-address[data-v-b40b5f12]{font-size:14px;color:#666}.delivery-method[data-v-b40b5f12]{display:flex;flex-direction:column;gap:8px}.method-desc[data-v-b40b5f12]{font-size:14px;color:#666;line-height:1.5}.method-note[data-v-b40b5f12]{font-size:12px;color:#999}.logistics-info[data-v-b40b5f12]{display:flex;flex-direction:column;gap:8px}.logistics-item[data-v-b40b5f12]{display:flex;align-items:center;gap:8px}.logistics-label[data-v-b40b5f12]{font-size:14px;color:#666;min-width:80px}.logistics-value[data-v-b40b5f12]{font-size:14px;color:#333;font-weight:500}.product-info[data-v-b40b5f12]{margin-bottom:20px}.product-title[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:16px;color:#333;margin:0 0 16px}.product-content[data-v-b40b5f12]{background:white;border:1px solid #e0e0e0;padding:30px}.product-header[data-v-b40b5f12]{margin-bottom:10px}.product-count[data-v-b40b5f12]{font-size:14px;color:#666}.product-list[data-v-b40b5f12]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.product-item[data-v-b40b5f12]{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.product-item[data-v-b40b5f12]:last-child{border-bottom:none}.product-image[data-v-b40b5f12]{width:100px;height:120px;background:#f5f5f5;flex-shrink:0}.product-image img[data-v-b40b5f12]{width:100%;height:100%;object-fit:contain}.product-details[data-v-b40b5f12]{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:120px}.product-name[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:14px;color:#333}.product-attributes[data-v-b40b5f12]{display:flex;flex-direction:column;gap:4px}.product-color[data-v-b40b5f12],.product-quantity[data-v-b40b5f12]{font-size:14px;color:#666}.product-price-section.normal[data-v-b40b5f12]{margin-top:8px}.product-price-section.normal .price-row-inline[data-v-b40b5f12]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-price-section.presale[data-v-b40b5f12]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.price-row-inline[data-v-b40b5f12]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.price-details-row[data-v-b40b5f12]{margin-top:4px;padding-top:8px;border-top:1px solid #f0f0f0}.presale-badge-small[data-v-b40b5f12]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:11px;font-weight:600;border-radius:3px;letter-spacing:.5px}.price-label-small[data-v-b40b5f12]{font-size:12px;color:#666;font-weight:500}.price-separator[data-v-b40b5f12]{color:#999;font-size:12px;margin:0 2px}.product-price[data-v-b40b5f12]{font-size:13px;font-weight:500;color:#333}.product-price-section.presale .presale-price[data-v-b40b5f12]{font-size:14px;font-weight:700;color:#ff6b6b}.product-price-section.normal .product-price.total-price[data-v-b40b5f12]{font-weight:600;font-size:14px}.product-price.balance[data-v-b40b5f12]{color:#ff9500;font-weight:600}.service-summary[data-v-b40b5f12]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.customer-service[data-v-b40b5f12]{font-size:14px;color:#666;flex:1;display:flex;flex-direction:column;gap:15px}.service-text[data-v-b40b5f12]{margin:0}.service-qr[data-v-b40b5f12]{display:flex;justify-content:flex-start}.qr-code[data-v-b40b5f12]{width:100px;height:100px;background:#f5f5f5;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.qr-code[data-v-b40b5f12]:hover{background:#e8e8e8;transform:scale(1.05)}.qr-placeholder[data-v-b40b5f12]{color:#999;font-size:10px;text-align:center}.order-summary[data-v-b40b5f12]{display:flex;flex-direction:column;gap:10px;min-width:200px}.summary-row[data-v-b40b5f12]{display:flex;justify-content:space-between;align-items:center}.summary-row.total[data-v-b40b5f12]{font-size:16px;color:#333;padding-top:20px}.summary-label[data-v-b40b5f12]{font-size:14px;color:#000}.summary-value[data-v-b40b5f12]{font-size:14px;color:#333}.summary-row.total .summary-value[data-v-b40b5f12]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium)}@media (max-width: 1200px) and (min-width: 1025px){.sidebar[data-v-b40b5f12]{width:250px;padding:24px 0 24px 80px}}@media (max-width: 1024px) and (min-width: 769px){.sidebar[data-v-b40b5f12]{width:200px;padding:24px 0 24px 60px}.main-content[data-v-b40b5f12]{padding:30px 40px}.order-info-content[data-v-b40b5f12]{flex-direction:column;gap:20px}.order-details[data-v-b40b5f12]{width:100%}.info-row[data-v-b40b5f12]{flex-direction:column;gap:8px}.order-actions[data-v-b40b5f12]{flex-direction:row;gap:12px;margin-top:16px}.product-item[data-v-b40b5f12]{flex-direction:column;align-items:flex-start;gap:12px}.product-details[data-v-b40b5f12]{width:100%;height:auto;justify-content:flex-start}.product-price[data-v-b40b5f12]{text-align:left;min-width:auto}.service-summary[data-v-b40b5f12]{flex-direction:column;gap:16px}.customer-service[data-v-b40b5f12]{flex:none}.qr-code[data-v-b40b5f12]{width:80px;height:80px}.order-summary[data-v-b40b5f12]{min-width:auto;width:100%}}@media (max-width: 768px) and (min-width: 601px){.profile-container[data-v-b40b5f12]{flex-direction:column}.sidebar[data-v-b40b5f12]{width:100%;padding:20px 30px}.mobile-menu-toggle[data-v-b40b5f12]{display:flex}.sidebar-nav[data-v-b40b5f12]{display:none}.sidebar-nav.mobile-open[data-v-b40b5f12]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-b40b5f12]{font-size:14px}.sidebar-title[data-v-b40b5f12]{font-size:18px}.nav-item[data-v-b40b5f12]{font-size:14px;padding:8px 0}.main-content[data-v-b40b5f12]{padding:20px 30px}.order-info-content[data-v-b40b5f12]{flex-direction:column;gap:20px}.order-details[data-v-b40b5f12]{width:100%}.info-row[data-v-b40b5f12]{flex-direction:column;gap:8px}.order-actions[data-v-b40b5f12]{flex-direction:row;gap:12px;margin-top:16px}.product-item[data-v-b40b5f12]{flex-direction:column;align-items:flex-start;gap:12px}.product-details[data-v-b40b5f12]{width:100%;height:auto;justify-content:flex-start}.product-price[data-v-b40b5f12]{text-align:left;min-width:auto}.service-summary[data-v-b40b5f12]{flex-direction:column;gap:16px}.customer-service[data-v-b40b5f12]{flex:none}.qr-code[data-v-b40b5f12]{width:80px;height:80px}.order-summary[data-v-b40b5f12]{min-width:auto;width:100%}}@media (max-width: 600px) and (min-width: 481px){.profile-container[data-v-b40b5f12]{flex-direction:column}.sidebar[data-v-b40b5f12]{width:100%;padding:20px}.mobile-menu-toggle[data-v-b40b5f12]{display:flex}.sidebar-nav[data-v-b40b5f12]{display:none}.sidebar-nav.mobile-open[data-v-b40b5f12]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-b40b5f12]{font-size:14px}.sidebar-title[data-v-b40b5f12]{font-size:18px}.nav-item[data-v-b40b5f12]{font-size:14px;padding:8px 0}.main-content[data-v-b40b5f12]{padding:20px}.order-info-content[data-v-b40b5f12]{flex-direction:column;gap:20px}.order-details[data-v-b40b5f12]{width:100%}.info-row[data-v-b40b5f12]{flex-direction:column;gap:8px}.order-actions[data-v-b40b5f12]{flex-direction:row;gap:12px;margin-top:16px}.product-item[data-v-b40b5f12]{flex-direction:column;align-items:flex-start;gap:12px}.product-details[data-v-b40b5f12]{width:100%;height:auto;justify-content:flex-start}.product-price[data-v-b40b5f12]{text-align:left;min-width:auto}.service-summary[data-v-b40b5f12]{flex-direction:column;gap:16px}.customer-service[data-v-b40b5f12]{flex:none}.qr-code[data-v-b40b5f12]{width:80px;height:80px}.order-summary[data-v-b40b5f12]{min-width:auto;width:100%}}@media (max-width: 480px){.profile-container[data-v-b40b5f12]{flex-direction:column}.sidebar[data-v-b40b5f12]{width:100%;padding:15px 0}.main-content[data-v-b40b5f12]{padding:20px 25px}.mobile-menu-toggle[data-v-b40b5f12]{display:flex}.sidebar-nav[data-v-b40b5f12]{display:none}.sidebar-nav.mobile-open[data-v-b40b5f12]{display:flex;padding:0 22px}.sidebar-nav.mobile-open .nav-item[data-v-b40b5f12]{font-size:14px}.sidebar-title[data-v-b40b5f12]{font-size:16px}.nav-item[data-v-b40b5f12]{font-size:13px;padding:6px 0}.order-info-content[data-v-b40b5f12]{flex-direction:column;gap:20px}.order-details[data-v-b40b5f12]{width:100%}.info-row[data-v-b40b5f12]{flex-direction:column;gap:8px}.order-actions[data-v-b40b5f12]{flex-direction:row;gap:12px;margin-top:16px}.product-item[data-v-b40b5f12]{flex-direction:column;align-items:flex-start;gap:12px}.product-details[data-v-b40b5f12]{width:100%;height:auto;justify-content:flex-start}.product-price[data-v-b40b5f12]{text-align:left;min-width:auto}.service-summary[data-v-b40b5f12]{flex-direction:column;gap:16px}.customer-service[data-v-b40b5f12]{flex:none}.qr-code[data-v-b40b5f12]{width:80px;height:80px}.order-summary[data-v-b40b5f12]{min-width:auto;width:100%}}@media (max-width: 320px){.sidebar[data-v-b40b5f12],.main-content[data-v-b40b5f12]{padding:12px}.section-content[data-v-b40b5f12]{padding:16px}.order-info-content[data-v-b40b5f12]{flex-direction:column;gap:20px}.order-details[data-v-b40b5f12]{width:100%}.info-row[data-v-b40b5f12]{flex-direction:column;gap:8px}.order-actions[data-v-b40b5f12]{flex-direction:row;gap:12px;margin-top:16px}.product-item[data-v-b40b5f12]{flex-direction:column;align-items:flex-start;gap:12px}.product-details[data-v-b40b5f12]{width:100%;height:auto;justify-content:flex-start}.product-price[data-v-b40b5f12]{text-align:left;min-width:auto}.service-summary[data-v-b40b5f12]{flex-direction:column;gap:16px}.customer-service[data-v-b40b5f12]{flex:none}.qr-code[data-v-b40b5f12]{width:80px;height:80px}.order-summary[data-v-b40b5f12]{min-width:auto;width:100%}}.cancel-modal-overlay[data-v-b40b5f12]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn-b40b5f12 .3s ease-out}.cancel-modal-dialog[data-v-b40b5f12]{background:white;box-shadow:0 8px 32px #0000004d;min-width:400px;max-width:500px;animation:dialogScaleIn-b40b5f12 .3s ease-out}.cancel-modal-header[data-v-b40b5f12]{padding:20px 24px 16px;border-bottom:1px solid #eee}.cancel-modal-title[data-v-b40b5f12]{font-size:18px;font-family:var(--font-family-medium);color:#333;margin:0}.cancel-modal-body[data-v-b40b5f12]{padding:20px 24px}.cancel-modal-message[data-v-b40b5f12]{font-size:14px;color:#666;margin:0 0 12px}.cancel-reason-input[data-v-b40b5f12]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.cancel-reason-input[data-v-b40b5f12]:focus{outline:none;border-color:#333}.cancel-modal-footer[data-v-b40b5f12]{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #eee}.cancel-cancel-btn[data-v-b40b5f12]{background:white;color:#666;border:1px solid #ddd;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease;border-radius:4px}.cancel-cancel-btn[data-v-b40b5f12]:hover:not(:disabled){border-color:#333;color:#333}.cancel-cancel-btn[data-v-b40b5f12]:disabled{opacity:.5;cursor:not-allowed}.cancel-confirm-btn[data-v-b40b5f12]{background:#000;color:#fff;border:none;padding:8px 16px;cursor:pointer;font-size:14px;transition:background .3s ease;border-radius:4px}.cancel-confirm-btn[data-v-b40b5f12]:hover:not(:disabled){background:#333}.cancel-confirm-btn[data-v-b40b5f12]:disabled{opacity:.5;cursor:not-allowed}@keyframes dialogScaleIn-b40b5f12{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-b40b5f12{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.cancel-modal-dialog[data-v-b40b5f12]{margin:20px;min-width:auto;width:calc(100% - 40px)}}.payment-loading-overlay[data-v-b40b5f12]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10003}.payment-loading-content[data-v-b40b5f12]{display:flex;flex-direction:column;align-items:center;gap:20px}.payment-loading-spinner[data-v-b40b5f12]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:payment-spin-b40b5f12 1s linear infinite}@keyframes payment-spin-b40b5f12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-loading-text[data-v-b40b5f12]{color:#fff;font-size:16px;font-family:var(--font-family-regular);margin:0}.cart-page[data-v-90115567]{min-height:100vh}.container[data-v-90115567]{max-width:1200px;margin:0 auto;padding:20px}.cart-content[data-v-90115567]{display:flex;gap:20px;align-items:flex-start;margin-top:68px}.cart-left[data-v-90115567]{flex:1;background:white;border-radius:8px;padding:20px}.cart-header[data-v-90115567]{margin-bottom:15px;padding-bottom:15px}.cart-title[data-v-90115567]{font-family:var(--font-family-medium);font-size:24px;color:#333;margin:0}.select-all-group[data-v-90115567]{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.select-all-checkbox[data-v-90115567]{width:20px;height:20px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.select-all-checkbox[data-v-90115567]:checked{background:#000;border-color:#000}.select-all-checkbox[data-v-90115567]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.select-all-label[data-v-90115567]{font-size:14px;color:#333;cursor:pointer}.cart-loading[data-v-90115567],.cart-empty[data-v-90115567]{padding:80px 20px;text-align:center;color:#999}.cart-empty p[data-v-90115567]{font-size:16px;margin-bottom:20px}.continue-shopping-btn[data-v-90115567]{display:inline-block;padding:10px 30px;background:#000;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s ease}.continue-shopping-btn[data-v-90115567]:hover{background:#333}.cart-items[data-v-90115567]{display:flex;flex-direction:column;gap:40px}.cart-item[data-v-90115567]{display:flex;gap:15px;border-bottom:1px solid #f0f0f0;padding-bottom:40px}.item-checkbox[data-v-90115567]{display:flex;align-items:flex-start;padding-top:5px}.item-checkbox-input[data-v-90115567]{width:20px;height:20px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.item-checkbox-input[data-v-90115567]:checked{background:#000;border-color:#000}.item-checkbox-input[data-v-90115567]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.item-content[data-v-90115567]{flex:1;display:flex;gap:15px}.item-image[data-v-90115567]{position:relative;width:190px;height:230px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.item-image img[data-v-90115567]{max-width:80%;max-height:80%;object-fit:contain}.favorite-btn[data-v-90115567]{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer}.favorite-btn img[data-v-90115567]{width:24px;height:24px}.item-details[data-v-90115567]{flex:1;display:flex;flex-direction:column;gap:8px;position:relative}.item-name[data-v-90115567]{font-size:16px;color:#333;margin:0;line-height:1.4}.item-color[data-v-90115567]{font-size:14px;color:#666;margin:0}.item-specs[data-v-90115567]{font-size:13px;color:#999;margin:5px 0}.item-price-section.presale[data-v-90115567]{margin-top:10px}.presale-badge[data-v-90115567]{display:inline-block;background:#ff6b6b;color:#fff;font-size:11px;padding:2px 8px;border-radius:3px;margin-bottom:5px}.item-original-price[data-v-90115567]{font-size:13px;color:#999;margin:3px 0 0}.item-price[data-v-90115567]{font-family:var(--font-family-medium);font-size:16px;color:#333;margin:10px 0 0}.item-quantity[data-v-90115567]{display:flex;align-items:center;gap:10px;margin:10px 0}.quantity-btn[data-v-90115567]{width:30px;height:30px;border:1px solid #efefef;background-color:#efefef;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333}.quantity-value[data-v-90115567]{min-width:60px;text-align:center;font-size:16px;color:#333;border:1px solid #ddd;height:30px}.item-actions[data-v-90115567]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto}.action-link[data-v-90115567]{color:#000;text-decoration:none;font-size:14px}.action-link[data-v-90115567]:hover{color:#333}.action-separator[data-v-90115567]{color:#ddd;font-size:14px}.cart-right[data-v-90115567]{width:350px;display:flex;flex-direction:column}.order-summary[data-v-90115567]{background:#000;color:#fff;padding:20px;margin-top:130px}.summary-title[data-v-90115567]{font-size:16px;margin:0 0 15px;text-align:center;padding-bottom:10px;border-bottom:1px solid #fff}.summary-row[data-v-90115567]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.summary-label[data-v-90115567]{font-size:14px}.summary-value[data-v-90115567]{font-family:var(--font-family-medium);font-size:14px}.summary-row.total[data-v-90115567]{font-size:16px;margin-top:10px}.summary-divider[data-v-90115567]{height:1px;background:#fff;margin:15px 0}.checkout-btn[data-v-90115567]{width:100%;background:white;color:#000;border:none;padding:10px 15px;font-size:16px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box}.checkout-btn[data-v-90115567]:hover{background:#f5f5f5}.info-section[data-v-90115567]{display:flex;flex-direction:column;gap:20px;background:#f5f5f5;padding:40px 20px}.info-item[data-v-90115567]{background:transparent;padding:0 0 20px;display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #e0e0e0}.info-item[data-v-90115567]:last-child{border-bottom:none;padding-bottom:0}.info-icon[data-v-90115567]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.info-icon img[data-v-90115567]{width:100%;height:100%;object-fit:contain}.info-content[data-v-90115567]{flex:1;display:flex;flex-direction:column}.info-title[data-v-90115567]{font-size:16px;font-weight:700;color:#333;margin:0 0 8px}.info-text[data-v-90115567]{font-size:14px;color:#666;margin:0;line-height:1.4}.info-link[data-v-90115567]{color:#007bff;text-decoration:underline}.payment-methods[data-v-90115567]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.payment-method[data-v-90115567]{display:flex;align-items:center;gap:8px}.payment-method img[data-v-90115567]{width:20px;height:20px}.payment-method span[data-v-90115567]{font-size:14px;color:#666}@media (min-width: 1200px){.container[data-v-90115567]{max-width:1200px;padding:0 40px}}@media (max-width: 1200px) and (min-width: 1025px){.container[data-v-90115567]{max-width:1000px;padding:0 30px}}@media (max-width: 1024px) and (min-width: 769px){.container[data-v-90115567]{max-width:800px;padding:0 25px}}@media (max-width: 768px) and (min-width: 601px){.container[data-v-90115567]{padding:0 20px}.cart-content[data-v-90115567]{flex-direction:column}.cart-left[data-v-90115567],.cart-right[data-v-90115567]{width:100%}.order-summary[data-v-90115567]{margin-top:0}.cart-item[data-v-90115567],.item-content[data-v-90115567]{flex-direction:column}.item-image[data-v-90115567]{width:100%;height:200px}}@media (max-width: 600px) and (min-width: 481px){.container[data-v-90115567]{padding:0 15px}.cart-content[data-v-90115567]{flex-direction:column}.cart-left[data-v-90115567],.cart-right[data-v-90115567]{width:100%}.order-summary[data-v-90115567]{margin-top:0}.cart-item[data-v-90115567],.item-content[data-v-90115567]{flex-direction:column}.item-image[data-v-90115567]{width:100%;height:180px}}@media (max-width: 480px) and (min-width: 321px){.container[data-v-90115567]{padding:0 12px}.cart-content[data-v-90115567]{flex-direction:column}.cart-left[data-v-90115567]{width:100%;padding:20px 0}.cart-right[data-v-90115567]{width:100%}.order-summary[data-v-90115567]{margin-top:0}.cart-item[data-v-90115567],.item-content[data-v-90115567]{flex-direction:column}.item-image[data-v-90115567]{width:100%;height:160px}}@media (max-width: 320px){.container[data-v-90115567]{padding:0 10px}.cart-content[data-v-90115567]{flex-direction:column}.cart-left[data-v-90115567],.cart-right[data-v-90115567]{width:100%}.order-summary[data-v-90115567]{margin-top:0}.cart-item[data-v-90115567],.item-content[data-v-90115567]{flex-direction:column}.item-image[data-v-90115567]{width:100%;height:140px}}.toast-container[data-v-90115567]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-90115567 .3s ease-out}.toast[data-v-90115567]{display:flex;align-items:center;gap:12px;min-width:300px;padding:16px 24px;background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;font-size:15px}.toast-icon[data-v-90115567]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;font-weight:700;flex-shrink:0}.toast-success .toast-icon[data-v-90115567]{background:#4caf50;color:#fff}.toast-error .toast-icon[data-v-90115567]{background:#f44336;color:#fff}.toast-info .toast-icon[data-v-90115567]{background:#2196f3;color:#fff}.toast-message[data-v-90115567]{color:#333;flex:1}@keyframes scaleIn-90115567{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (max-width: 768px){.toast-container[data-v-90115567]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-90115567]{min-width:auto;width:100%;max-width:none}}.checkout-page[data-v-fb679fd0]{min-height:100vh}.container[data-v-fb679fd0]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-fb679fd0]{background:#f2f2f2;padding:20px 30px}.page-title[data-v-fb679fd0]{font-size:14px;color:#333;margin:0;font-weight:400}.checkout-content[data-v-fb679fd0]{display:flex;gap:20px;align-items:flex-start;margin-top:120px;margin-bottom:60px}.checkout-left[data-v-fb679fd0]{flex:1;display:flex;flex-direction:column;gap:30px}.section[data-v-fb679fd0]{background:#f2f2f2;padding:30px}.section-header[data-v-fb679fd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.section-title[data-v-fb679fd0]{font-size:16px;font-weight:700;color:#333;margin:0 0 20px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.address-title[data-v-fb679fd0]{color:#000;font-size:18px;border-bottom:0;padding-bottom:0;margin-bottom:0}.add-address-btn[data-v-fb679fd0]{background:none;border:none;color:#000;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.add-address-btn[data-v-fb679fd0]:hover{color:#333}.address-list[data-v-fb679fd0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.address-item[data-v-fb679fd0]{display:flex;gap:15px;padding:15px;background:white;border:none;cursor:pointer;transition:all .3s ease;border:1px solid #fff}.address-item.selected[data-v-fb679fd0]{border:1px solid #000}.address-radio[data-v-fb679fd0]{display:flex;align-items:flex-start;padding-top:2px}.address-radio input[type=radio][data-v-fb679fd0]{width:20px;height:20px;cursor:pointer;accent-color:transparent;border:2px solid #ccc;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white}.address-radio input[type=radio][data-v-fb679fd0]:checked{border-color:#000;background:white}.address-radio input[type=radio][data-v-fb679fd0]:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#000;margin:3px auto}.address-content[data-v-fb679fd0]{flex:1;font-size:14px}.address-info[data-v-fb679fd0]{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.address-name[data-v-fb679fd0]{font-weight:700;color:#333}.address-phone[data-v-fb679fd0]{color:#666}.address-detail[data-v-fb679fd0]{color:#333;margin-bottom:8px;line-height:1.4}.default-tag[data-v-fb679fd0]{display:inline-block;background:#f0f0f0;color:#666;padding:2px 8px;border-radius:4px;font-size:12px}.delivery-info-box[data-v-fb679fd0]{margin-top:20px;padding:16px 20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #52c41a}.delivery-method-display[data-v-fb679fd0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.delivery-icon[data-v-fb679fd0]{font-size:24px;line-height:1}.delivery-method-text[data-v-fb679fd0]{font-size:16px;font-weight:600;color:#333}.delivery-description[data-v-fb679fd0]{margin:0;padding-left:36px;font-size:13px;color:#666;line-height:1.6}.delivery-instructions[data-v-fb679fd0]{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #1890ff}.delivery-instructions[data-v-fb679fd0]:has(.presale-instruction){border-left-color:#ff6b6b;background:#fff5f5}.instruction-item[data-v-fb679fd0]{display:flex;gap:16px;align-items:flex-start}.instruction-icon[data-v-fb679fd0]{font-size:32px;line-height:1;flex-shrink:0;margin-top:4px}.instruction-content[data-v-fb679fd0]{flex:1}.instruction-title[data-v-fb679fd0]{font-size:15px;font-weight:600;color:#333;margin:0 0 12px;line-height:1.4}.presale-instruction .instruction-title[data-v-fb679fd0]{color:#ff6b6b}.normal-instruction .instruction-title[data-v-fb679fd0]{color:#1890ff}.instruction-text[data-v-fb679fd0]{font-size:13px;color:#666;line-height:1.8;margin:0 0 6px}.instruction-text[data-v-fb679fd0]:last-child{margin-bottom:0}.payment-options[data-v-fb679fd0]{display:flex;gap:8px;margin-top:20px;margin-bottom:20px;flex-wrap:wrap;width:50%}.payment-option[data-v-fb679fd0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;flex:1;min-width:0}.payment-option[data-v-fb679fd0]:hover{background:#f5f5f5}.payment-option.selected[data-v-fb679fd0]{background:#f0f0f0}.payment-option input[type=radio][data-v-fb679fd0]{width:20px;height:20px;cursor:pointer;accent-color:transparent;border:2px solid #ccc;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2f2f2}.payment-option input[type=radio][data-v-fb679fd0]:checked{border-color:#000;background:white}.payment-option input[type=radio][data-v-fb679fd0]:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#000;margin:3px auto}.payment-option img[data-v-fb679fd0]{width:20px;height:20px}.payment-option label[data-v-fb679fd0]{color:#333;cursor:pointer;font-size:14px}.payment-note[data-v-fb679fd0]{color:#999;font-size:12px;margin:0}.checkout-right[data-v-fb679fd0]{width:350px}.order-overview[data-v-fb679fd0]{background:#f2f2f2;position:sticky;top:20px}.overview-header[data-v-fb679fd0]{display:flex;justify-content:space-between;align-items:flex-end;margin:0 20px 20px;padding:20px 0;border-bottom:1px solid #e6e6e6}.overview-title-section[data-v-fb679fd0]{display:flex;flex-direction:column;gap:5px}.overview-title[data-v-fb679fd0]{font-size:16px;font-weight:700;color:#333;margin:0}.item-count[data-v-fb679fd0]{font-size:14px;color:#666}.return-link[data-v-fb679fd0]{color:#000;text-decoration:none;font-size:14px}.return-link[data-v-fb679fd0]:hover{color:#333}.loading-state[data-v-fb679fd0],.error-state[data-v-fb679fd0]{padding:40px 20px;text-align:center;color:#666}.error-state p[data-v-fb679fd0]{margin-bottom:15px;color:#ff6b6b}.retry-btn[data-v-fb679fd0]{padding:8px 16px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.retry-btn[data-v-fb679fd0]:hover{background:#555}.product-list[data-v-fb679fd0]{max-height:400px;overflow-y:auto}.product-details[data-v-fb679fd0]{display:flex;gap:15px;padding:20px;border-bottom:1px solid #f0f0f0;align-items:flex-start}.product-details[data-v-fb679fd0]:last-child{border-bottom:none}.product-image[data-v-fb679fd0]{width:80px;height:100px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-image img[data-v-fb679fd0]{max-width:80%;max-height:80%;object-fit:contain}.product-info[data-v-fb679fd0]{flex:1}.product-name[data-v-fb679fd0]{font-size:14px;color:#333;margin:0 0 8px;line-height:1.4;font-weight:500}.product-specs[data-v-fb679fd0]{font-size:12px;color:#666;margin:0 0 8px;line-height:1.4}.product-color[data-v-fb679fd0],.product-quantity[data-v-fb679fd0]{font-size:12px;color:#666}.product-price[data-v-fb679fd0]{font-size:14px;font-weight:700;color:#333;margin:0;align-self:flex-start}.product-price-section.presale[data-v-fb679fd0]{margin-top:8px}.price-row-inline[data-v-fb679fd0]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.presale-badge-small[data-v-fb679fd0]{background:#ff6b6b;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px;font-weight:500}.price-label-small[data-v-fb679fd0]{font-size:12px;color:#666}.product-price.presale-price[data-v-fb679fd0]{font-size:14px;font-weight:700;color:#ff6b6b}.price-details-small[data-v-fb679fd0]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#999;padding-left:8px;border-left:2px solid #f0f0f0;margin-top:4px}.price-item-small[data-v-fb679fd0]{display:flex;justify-content:space-between;align-items:center;gap:8px}.price-item-small .label[data-v-fb679fd0]{color:#999;font-size:11px}.price-item-small .value[data-v-fb679fd0]{color:#666;font-size:11px;font-weight:500}.price-item-small .value.balance[data-v-fb679fd0]{color:#ff6b6b}.price-breakdown[data-v-fb679fd0]{margin-bottom:20px;background:#000;color:#fff;padding:20px}.price-row[data-v-fb679fd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.price-row.presale-info[data-v-fb679fd0]{margin-top:-5px;margin-bottom:15px;padding:8px 12px;background:rgba(255,107,107,.1);border-radius:4px;border-left:3px solid #ff6b6b}.price-label-tip[data-v-fb679fd0]{font-size:12px;color:#ff6b6b;font-style:italic}.price-label[data-v-fb679fd0],.price-value[data-v-fb679fd0]{font-size:14px}.price-row.total[data-v-fb679fd0]{font-size:16px;font-weight:700;margin-top:15px;padding-top:20px;padding-bottom:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.terms-section[data-v-fb679fd0]{margin-bottom:20px}.terms-checkbox[data-v-fb679fd0]{display:flex;align-items:center;gap:10px}.terms-checkbox input[type=checkbox][data-v-fb679fd0]{width:16px;height:16px;cursor:pointer;accent-color:#000;border:1px solid #fff;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:relative}.terms-checkbox input[type=checkbox][data-v-fb679fd0]:checked{background:#000;border-color:#fff}.terms-checkbox input[type=checkbox][data-v-fb679fd0]:checked:after{content:"";position:absolute;top:0;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-checkbox label[data-v-fb679fd0]{color:#fff;font-size:14px;line-height:1.4;cursor:pointer}.terms-link[data-v-fb679fd0]{color:#fff;text-decoration:underline}.submit-btn[data-v-fb679fd0]{width:100%;background:#fff;color:#000;border:none;padding:10px 15px;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box}.submit-btn.disabled[data-v-fb679fd0]{background:#ccc;color:#999;cursor:not-allowed;pointer-events:none}@media (min-width: 1201px){.container[data-v-fb679fd0]{max-width:1200px;padding:0 30px}}@media (max-width: 1200px) and (min-width: 1025px){.container[data-v-fb679fd0]{max-width:1000px;padding:0 25px}}@media (max-width: 1024px) and (min-width: 769px){.container[data-v-fb679fd0]{max-width:800px;padding:0 25px}}@media (max-width: 768px) and (min-width: 601px){.container[data-v-fb679fd0]{padding:0 20px}.checkout-content[data-v-fb679fd0]{flex-direction:column}.checkout-right[data-v-fb679fd0]{width:100%}.payment-options[data-v-fb679fd0]{flex-direction:column;gap:10px}.payment-option[data-v-fb679fd0]{justify-content:flex-start}.address-list[data-v-fb679fd0]{grid-template-columns:1fr}.delivery-instructions[data-v-fb679fd0]{padding:16px}.instruction-icon[data-v-fb679fd0]{font-size:28px}.instruction-title[data-v-fb679fd0]{font-size:14px}.instruction-text[data-v-fb679fd0]{font-size:12px}.delivery-info-box[data-v-fb679fd0]{padding:14px 16px}.delivery-icon[data-v-fb679fd0]{font-size:20px}.delivery-method-text[data-v-fb679fd0]{font-size:15px}.delivery-description[data-v-fb679fd0]{font-size:12px;padding-left:32px}}@media (max-width: 600px) and (min-width: 481px){.container[data-v-fb679fd0]{padding:0 15px}.checkout-content[data-v-fb679fd0]{flex-direction:column}.checkout-right[data-v-fb679fd0]{width:100%}.payment-options[data-v-fb679fd0]{flex-direction:column;gap:10px}.payment-option[data-v-fb679fd0]{justify-content:flex-start}.address-list[data-v-fb679fd0]{grid-template-columns:1fr}.section[data-v-fb679fd0]{padding:20px}.page-header[data-v-fb679fd0]{padding:15px 20px}.delivery-instructions[data-v-fb679fd0]{padding:14px}.instruction-icon[data-v-fb679fd0]{font-size:24px}.instruction-title[data-v-fb679fd0]{font-size:13px;margin-bottom:10px}.instruction-text[data-v-fb679fd0]{font-size:12px;line-height:1.6}.delivery-info-box[data-v-fb679fd0]{padding:12px 14px}.delivery-icon[data-v-fb679fd0]{font-size:18px}.delivery-method-text[data-v-fb679fd0]{font-size:14px}.delivery-description[data-v-fb679fd0]{font-size:11px;padding-left:30px}}@media (max-width: 480px) and (min-width: 321px){.container[data-v-fb679fd0]{padding:0 12px}.checkout-content[data-v-fb679fd0]{flex-direction:column}.checkout-right[data-v-fb679fd0]{width:100%}.payment-options[data-v-fb679fd0]{flex-direction:column;gap:10px}.payment-option[data-v-fb679fd0]{justify-content:flex-start}.address-list[data-v-fb679fd0]{grid-template-columns:1fr}.section[data-v-fb679fd0]{padding:15px}.page-header[data-v-fb679fd0]{padding:12px 15px}.product-details[data-v-fb679fd0]{padding:0 15px 30px}.overview-header[data-v-fb679fd0]{margin:0 15px 15px;padding:15px 0}.price-breakdown[data-v-fb679fd0]{padding:15px}.delivery-instructions[data-v-fb679fd0]{padding:12px;margin-top:16px}.instruction-icon[data-v-fb679fd0]{font-size:22px}.instruction-title[data-v-fb679fd0]{font-size:13px;margin-bottom:8px}.instruction-text[data-v-fb679fd0]{font-size:11px;line-height:1.5;margin-bottom:4px}.delivery-info-box[data-v-fb679fd0]{padding:10px 12px}.delivery-icon[data-v-fb679fd0]{font-size:16px}.delivery-method-text[data-v-fb679fd0]{font-size:13px}.delivery-description[data-v-fb679fd0]{font-size:11px;padding-left:28px;line-height:1.5}}@media (max-width: 320px){.container[data-v-fb679fd0]{padding:0 10px}.checkout-content[data-v-fb679fd0]{flex-direction:column}.checkout-right[data-v-fb679fd0]{width:100%}.payment-options[data-v-fb679fd0]{flex-direction:column;gap:10px}.payment-option[data-v-fb679fd0]{justify-content:flex-start}.address-list[data-v-fb679fd0]{grid-template-columns:1fr}.section[data-v-fb679fd0]{padding:12px}.page-header[data-v-fb679fd0]{padding:10px 12px}.product-details[data-v-fb679fd0]{padding:0 12px 25px}.overview-header[data-v-fb679fd0]{margin:0 12px 12px;padding:12px 0}.price-breakdown[data-v-fb679fd0]{padding:12px}}.sales-terms-modal-overlay[data-v-fb679fd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:10000;transition:background-color .3s ease}.sales-terms-modal-overlay.show-modal[data-v-fb679fd0]{background:rgba(0,0,0,.6)}.sales-terms-modal[data-v-fb679fd0]{position:fixed;top:50%;left:50%;width:90%;max-width:800px;max-height:90vh;background:white;box-shadow:0 4px 20px #0000004d;transform:translate(-50%,-50%) scale(.8);z-index:10001;overflow-y:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0}.sales-terms-modal.show-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(1);opacity:1;animation:fadeInScale-fb679fd0 .3s cubic-bezier(.25,.46,.45,.94)}.sales-terms-modal.hide-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(.8);opacity:0;animation:fadeOutScale-fb679fd0 .3s cubic-bezier(.55,.06,.68,.19)}@keyframes fadeInScale-fb679fd0{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fadeOutScale-fb679fd0{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.sales-terms-modal-content[data-v-fb679fd0]{display:flex;flex-direction:column;min-height:400px}.sales-terms-modal-header[data-v-fb679fd0]{padding:10px 20px 0;display:flex;justify-content:flex-end;position:sticky;top:0;background:white;z-index:10}.sales-terms-modal-header .close-btn[data-v-fb679fd0]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#333;font-size:14px;padding:5px}.sales-terms-modal-header .close-icon[data-v-fb679fd0]{font-size:32px;line-height:1}.sales-terms-modal-body[data-v-fb679fd0]{flex:1;padding:20px 40px 40px}.modal-title[data-v-fb679fd0]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:28px;color:#333;margin:0 0 30px;text-align:center;letter-spacing:1px}.modal-terms-content[data-v-fb679fd0]{line-height:1.8;color:#333}.modal-terms-section[data-v-fb679fd0]{margin-bottom:25px}.modal-section-title[data-v-fb679fd0]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:18px;color:#333;margin:0 0 12px;letter-spacing:.5px}.modal-terms-section p[data-v-fb679fd0]{font-family:var(--font-family-regular);font-size:14px;color:#666;margin:0;line-height:1.8;text-align:justify}.modal-terms-footer[data-v-fb679fd0]{margin-top:40px;padding-top:30px;border-top:1px solid #eee;text-align:center}.modal-last-updated[data-v-fb679fd0]{font-family:var(--font-family-regular);font-size:12px;color:#999;margin:0}@media (max-width: 768px){.sales-terms-modal[data-v-fb679fd0]{width:95%;max-height:85vh}.sales-terms-modal-body[data-v-fb679fd0]{padding:15px 20px 30px}.modal-title[data-v-fb679fd0]{font-size:24px;margin-bottom:20px}.modal-terms-section[data-v-fb679fd0]{margin-bottom:20px}.modal-section-title[data-v-fb679fd0]{font-size:16px;margin-bottom:10px}.modal-terms-section p[data-v-fb679fd0]{font-size:13px;line-height:1.6}}.privacy-modal-overlay[data-v-fb679fd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:10000;transition:background-color .3s ease}.privacy-modal-overlay.show-modal[data-v-fb679fd0]{background:rgba(0,0,0,.6)}.privacy-modal[data-v-fb679fd0]{position:fixed;top:50%;left:50%;width:90%;max-width:800px;max-height:90vh;background:white;box-shadow:0 4px 20px #0000004d;transform:translate(-50%,-50%) scale(.8);z-index:10001;overflow-y:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0}.privacy-modal.show-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(1);opacity:1;animation:fadeInScale-fb679fd0 .3s cubic-bezier(.25,.46,.45,.94)}.privacy-modal.hide-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(.8);opacity:0;animation:fadeOutScale-fb679fd0 .3s cubic-bezier(.55,.06,.68,.19)}.privacy-modal-content[data-v-fb679fd0]{display:flex;flex-direction:column;min-height:400px}.privacy-modal-header[data-v-fb679fd0]{padding:10px 20px 0;display:flex;justify-content:flex-end;position:sticky;top:0;background:white;z-index:10}.privacy-modal-header .close-btn[data-v-fb679fd0]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#333;font-size:14px;padding:5px}.privacy-modal-header .close-icon[data-v-fb679fd0]{font-size:32px;line-height:1}.privacy-modal-body[data-v-fb679fd0]{flex:1;padding:20px 40px 40px}@media (max-width: 768px){.privacy-modal[data-v-fb679fd0]{width:95%;max-height:85vh}.privacy-modal-body[data-v-fb679fd0]{padding:15px 20px 30px}}.add-address-modal-overlay[data-v-fb679fd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:10000;transition:background-color .3s ease}.add-address-modal-overlay.show-modal[data-v-fb679fd0]{background:rgba(0,0,0,.6)}.add-address-modal[data-v-fb679fd0]{position:fixed;top:50%;left:50%;width:90%;max-width:600px;max-height:90vh;background:white;box-shadow:0 4px 20px #0000004d;transform:translate(-50%,-50%) scale(.8);z-index:10001;overflow-y:auto;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0}.add-address-modal.show-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(1);opacity:1;animation:fadeInScale-fb679fd0 .3s cubic-bezier(.25,.46,.45,.94)}.add-address-modal.hide-modal[data-v-fb679fd0]{transform:translate(-50%,-50%) scale(.8);opacity:0;animation:fadeOutScale-fb679fd0 .3s cubic-bezier(.55,.06,.68,.19)}.add-address-modal-content[data-v-fb679fd0]{display:flex;flex-direction:column;min-height:400px}.add-address-modal-header[data-v-fb679fd0]{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;position:sticky;top:0;background:white;z-index:10}.add-address-modal-header .modal-title[data-v-fb679fd0]{font-size:20px;font-family:var(--font-family-medium);color:#333;margin:0}.add-address-modal-header .close-btn[data-v-fb679fd0]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#333;font-size:14px;padding:5px}.add-address-modal-header .close-icon[data-v-fb679fd0]{font-size:32px;line-height:1}.add-address-modal-body[data-v-fb679fd0]{flex:1;padding:30px}.add-address-modal-body .address-form[data-v-fb679fd0]{background:white}.add-address-modal-body .error-message[data-v-fb679fd0]{background:#fee;border:1px solid #fcc;color:#c33;padding:12px 16px;margin-bottom:20px;border-radius:4px;font-size:14px}.add-address-modal-body .error-text[data-v-fb679fd0]{color:#e74c3c;font-size:12px;margin-top:4px;font-family:var(--font-family-regular)}.add-address-modal-body .form-input.error[data-v-fb679fd0],.add-address-modal-body .select-display.error[data-v-fb679fd0]{border-color:#e74c3c}.add-address-modal-body .form-group[data-v-fb679fd0]{margin-bottom:24px}.add-address-modal-body .form-label[data-v-fb679fd0]{display:block;font-family:var(--font-family-regular);font-size:14px;color:#333;margin-bottom:8px}.add-address-modal-body .form-label.required[data-v-fb679fd0]:after{content:" *";color:#f44}.add-address-modal-body .form-input[data-v-fb679fd0]{width:100%;padding:12px 16px;border:1px solid #ddd;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:border-color .3s ease;height:44px;box-sizing:border-box}.add-address-modal-body .form-input[data-v-fb679fd0]:focus{outline:none;border-color:#3974cc}.add-address-modal-body .phone-group[data-v-fb679fd0]{display:flex;gap:12px}.add-address-modal-body .phone-group .custom-select[data-v-fb679fd0]{width:100px;flex-shrink:0}.add-address-modal-body .phone-input[data-v-fb679fd0]{flex:1}.add-address-modal-body .region-row[data-v-fb679fd0]{display:flex;gap:16px}.add-address-modal-body .region-item[data-v-fb679fd0]{flex:1;display:flex;flex-direction:column}.add-address-modal-body .region-item .form-label[data-v-fb679fd0]{margin-bottom:8px}.add-address-modal-body .custom-select[data-v-fb679fd0]{position:relative;width:100%}.add-address-modal-body .select-display[data-v-fb679fd0]{padding:12px 16px;border:1px solid #ddd;background:white;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease;height:44px;box-sizing:border-box}.add-address-modal-body .custom-select:hover .select-display[data-v-fb679fd0]{border-color:#3974cc}.add-address-modal-body .select-text[data-v-fb679fd0]{font-family:var(--font-family-regular);font-size:14px;color:#333}.add-address-modal-body .select-arrow[data-v-fb679fd0]{font-size:12px;color:#666;transition:transform .3s ease}.add-address-modal-body .select-arrow.open[data-v-fb679fd0]{transform:rotate(180deg)}.add-address-modal-body .select-options[data-v-fb679fd0]{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;z-index:1000;max-height:200px;overflow-y:auto}.add-address-modal-body .select-option[data-v-fb679fd0]{padding:12px 16px;cursor:pointer;font-family:var(--font-family-regular);font-size:14px;color:#333;transition:background-color .2s ease}.add-address-modal-body .select-option[data-v-fb679fd0]:hover,.add-address-modal-body .select-option.selected[data-v-fb679fd0]{background-color:#f5f5f5}.add-address-modal-body .checkbox-group[data-v-fb679fd0]{display:flex;align-items:center;gap:8px}.add-address-modal-body .form-checkbox[data-v-fb679fd0]{width:16px;height:16px;cursor:pointer;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;position:relative}.add-address-modal-body .form-checkbox[data-v-fb679fd0]:checked{background:#000;border-color:#000}.add-address-modal-body .form-checkbox[data-v-fb679fd0]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAFR0lEQVR4AeycC3baMBBFoRtrs7IkK0u6MqpLrdPExdjWd6R5PX4otkGaee8GCJ/+uOifawcEgOv4LxcBIACcO+C8fd0DCADnDjhvX/cAAsC5A07bj23rHiA64XQUAE6Dj20LgOiE01EAOA0+ti0AohNORwHgNPjYtgCITjgdBYCz4NftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCzwNftCoC1I872BYCTwLfaFABbzjg5LgCcBL3VpgDYcsbJcQHgJOitNgXAljNOjgsA40Hfbrdfi97CiH6VLFkAlHSz8FwEHqb8WPQaRvSxHA+7+ZsAyPewygxLyAT+aP7XcB4wHp37dmxvRwDsOdThfAj3LSy7FX44dd/uDw33nzIuBECGeTVuejD8uPQeJPF6m6MA2LSm/YmT4VNg9hNCAYCNBpQQPlV/cpEjAZDjXqHbJobP6r+5yJEAyHGvwG0zwr9cr1eeLGZVIQCy7Mu7cU74YeX3oOxNAGRbmDZBbvh7v/1HqxIAR50qeD0r4dOSAMCFhrIUPm0LAFxoJGvh07YAwIUGshg+bQsAXKgsq+HTtgDAhYqyHD5tCwBcqCTr4dO2AMCFCuoV/tlWBMBZxw5cf5TwaUUA4EJBjRQ+bQsAXCik0cKnbQGACwU0Yvi0LQBwIVOjhk/bAgAXMjRy+LQtAHAhUaOHT9sCABcSZC38hBbuNykGQDCEz6nzrRUUdm+M2R9Zuldp7OJ2u9FX6key30t9mKOELUUACIbw8WS+qcKIqI2Rb7BgFvtTKPRKP1OETyBFAAgTEX4YHm5A8Oz8wxtZPDhb+HicDcBiCnM9U3x44F7h2fXMnlv6nOY3PxqdDUCY6GfQkY3weV7AeOT6Zq4za/gYXAKAs4EOBcHM4ZcCIOXrSUNAMHv4pQBI/XqSaQhGCZ8Qc5T9ELD8TZtyL0DdJiHwEj4BZAPAJAGClzBOAYGn8ENmlyIAMNEMEHgLn9yKAcBkI0PgMXwyKwoAE44Igdfwyas4AEw6EgQhfF7HmO4VPnI4oioAsPAIECzhp75PYepdPTxPUTUAKKYABLzzxlTFNXr4pQypCgBFZkLAO4nFIVD4JPNX1QFgGUsQKHwS+acmALCcBQgUPkl8VzMAWLYnBAqfBP5XUwBYfoEg9X+4SnpOoPBx/rGaA0AZAQKe2DWBQOHj+La6AEA5LSBQ+Dj9XN0AoKyaEMwaPr6VVFcAaKQGBAofZ4+pOwCUWRIChY+jx2UCAMotAYHCx8lzMgMAZedCEOZw/cZO6P/0ZgoAqs+EgCnOaop39c42Ha9vDgAKawiB6/Dx2iQAFNYAgs9lDZZzK7MAkMgSUOorhkyxJcLnk8xb580dr1WQaQBougIECh9jF5kHgDoLQqDwMfSLhgCAegtAoPAxcqVhAKDuDAgUPgY+0FAAUH8CBAof4zY0HAD0cQIChY9hTzQkAPRzAAKFj1E7GhYA+gKCoGv4+etrBXxL+SUcn+Lv/NBb1W1oAKIzIey3oLgRPhDE0xqfODAFAE/606kdBwTAjkGznxYAsye8058A2DFo9tMCYPaEd/oTADsGzX5aABhNuFVZAqCV00bXEQBGg2lVlgBo5bTRdQSA0WBalSUAWjltdB0BYDSYVmUJgFZOG11HABgLpnU5AqC148bWEwDGAmldjgBo7bix9QSAsUBalyMAWjtubD0BYCyQ1uUIgNaOG1tPABgJpFcZAqCX80bWFQBGguhVhgDo5byRdQWAkSB6lSEAejlvZF0BYCSIXmUIgF7OG1lXAHQOovfyfwAAAP//GIQVAAAAAAZJREFUAwDj6+AQlNZZcQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.add-address-modal-body .checkbox-label[data-v-fb679fd0]{font-family:var(--font-family-regular);font-size:14px;color:#333;cursor:pointer}.add-address-modal-body .form-actions[data-v-fb679fd0]{display:flex;align-items:center;gap:16px;margin-top:30px}.add-address-modal-body .cancel-link[data-v-fb679fd0]{background:none;border:none;color:#666;text-decoration:none;font-size:14px;transition:color .3s ease;min-width:200px;text-align:center;cursor:pointer;padding:10px 24px}.add-address-modal-body .cancel-link[data-v-fb679fd0]:hover{color:#000}.add-address-modal-body .save-btn[data-v-fb679fd0]{background:#000;color:#fff;border:none;padding:10px 24px;font-family:var(--font-family-regular);font-size:14px;cursor:pointer;transition:all .3s ease;min-width:200px}.add-address-modal-body .save-btn[data-v-fb679fd0]:hover{background:#333}.add-address-modal-body .save-btn.loading[data-v-fb679fd0]{background:#666;cursor:not-allowed}.add-address-modal-body .save-btn[data-v-fb679fd0]:disabled{background:#666;cursor:not-allowed}@media (max-width: 768px){.add-address-modal[data-v-fb679fd0]{width:95%;max-height:85vh}.add-address-modal-body[data-v-fb679fd0]{padding:20px}.add-address-modal-body .phone-group[data-v-fb679fd0]{flex-direction:column;gap:12px}.add-address-modal-body .phone-group .custom-select[data-v-fb679fd0]{width:100%}.add-address-modal-body .region-row[data-v-fb679fd0],.add-address-modal-body .form-actions[data-v-fb679fd0]{flex-direction:column;gap:12px}.add-address-modal-body .save-btn[data-v-fb679fd0],.add-address-modal-body .cancel-link[data-v-fb679fd0]{width:100%}}.payment-loading-overlay[data-v-fb679fd0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.payment-loading-content[data-v-fb679fd0]{display:flex;flex-direction:column;align-items:center;gap:20px}.payment-loading-spinner[data-v-fb679fd0]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:payment-spin-fb679fd0 1s linear infinite}@keyframes payment-spin-fb679fd0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-loading-text[data-v-fb679fd0]{color:#fff;font-size:16px;font-family:var(--font-family-regular);margin:0}.payment-page[data-v-9b742632]{min-height:100vh;background:white;font-family:Alibaba PuHuiTi,sans-serif}.container[data-v-9b742632]{max-width:1200px;margin:0 auto;padding:20px}.payment-content[data-v-9b742632]{display:flex;gap:20px;align-items:flex-start;margin-top:120px}.loading-state[data-v-9b742632],.error-state[data-v-9b742632]{padding:60px 20px;text-align:center;color:#666;font-size:14px}.loading-state[data-v-9b742632]{display:flex;flex-direction:column;align-items:center;gap:15px}.loading-state .spinner[data-v-9b742632]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1677ff;border-radius:50%;animation:spin-9b742632 1s linear infinite}@keyframes spin-9b742632{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p[data-v-9b742632]{margin:0;color:#333}.loading-state .loading-tip[data-v-9b742632]{color:#999;font-size:12px}.error-state[data-v-9b742632]{color:#f44}.alipay-header[data-v-9b742632]{margin-bottom:30px}.alipay-logo[data-v-9b742632]{display:flex;align-items:center;gap:10px}.alipay-icon[data-v-9b742632]{width:50px;height:50px}.alipay-text[data-v-9b742632]{font-size:18px;color:#333}.order-details[data-v-9b742632]{display:flex;gap:20px;align-items:flex-start;border-bottom:1px solid #e0e0e0;padding-bottom:20px}.order-content[data-v-9b742632]{display:flex;flex-direction:column;gap:20px}.order-info[data-v-9b742632]{padding:0;margin-bottom:20px;font-size:14px}.info-row[data-v-9b742632]{display:flex;margin-bottom:10px}.info-label[data-v-9b742632]{color:#666;margin-right:10px;width:80px;display:inline-block;min-width:80px}.info-value[data-v-9b742632]{color:#333}.info-value.amount[data-v-9b742632]{font-size:14px}.info-value.status[data-v-9b742632]{font-weight:500}.info-value.status.pending[data-v-9b742632]{color:#ff6b00}.info-value.status.paid-deposit[data-v-9b742632]{color:#1890ff}.info-value.status.paid[data-v-9b742632]{color:#52c41a}.info-value.status.shipped[data-v-9b742632]{color:#1890ff}.info-value.status.completed[data-v-9b742632]{color:#52c41a}.info-value.status.cancelled[data-v-9b742632]{color:#999}.payment-instructions[data-v-9b742632]{background:transparent;padding:0;border-radius:0;border:none}.instruction-text[data-v-9b742632]{margin:0 0 10px;color:#333;font-size:14px;line-height:1.4}.instruction-text[data-v-9b742632]:last-child{margin-bottom:0}.delivery-section[data-v-9b742632]{margin-bottom:20px}.section-title[data-v-9b742632]{font-size:16px;font-weight:700;color:#333;margin:0 0 15px}.delivery-info[data-v-9b742632]{background:transparent;padding:0;border-radius:0}.delivery-name[data-v-9b742632],.delivery-phone[data-v-9b742632],.delivery-address[data-v-9b742632]{margin:0 0 8px;color:#333;font-size:14px}.delivery-address[data-v-9b742632]{margin-bottom:0}.delivery-method[data-v-9b742632]{margin-bottom:20px}.method-info[data-v-9b742632]{background:transparent;padding:0;border-radius:0}.method-text[data-v-9b742632]{margin:0 0 8px;color:#333;font-size:14px}.method-note[data-v-9b742632]{margin:0;color:#666;font-size:12px}.payment-left[data-v-9b742632]{flex:1;display:flex;flex-direction:column;gap:30px}.payment-right[data-v-9b742632]{width:350px;display:flex;flex-direction:column;gap:20px}.qr-section[data-v-9b742632]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 20px 40px;background:transparent;border-radius:0;flex-shrink:0}.qr-code[data-v-9b742632]{width:180px;height:180px;background:#f5f5f5;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:15px;cursor:pointer;transition:all .3s ease}.qr-code[data-v-9b742632]:hover{background:#e8e8e8;transform:scale(1.05)}.qr-placeholder[data-v-9b742632]{color:#999;font-size:14px}.qr-canvas[data-v-9b742632]{display:block;max-width:100%;max-height:100%}.qr-text[data-v-9b742632]{color:#333;font-size:14px;margin:0}.qr-text a[data-v-9b742632]{text-decoration:underline;color:#333}.product-section[data-v-9b742632]{background:#f2f2f2;padding:40px 20px;border-radius:0}.product-count[data-v-9b742632]{color:#666;font-size:14px;margin:0 0 15px}.product-list[data-v-9b742632]{display:flex;flex-direction:column;gap:15px}.product-item[data-v-9b742632]{display:flex;gap:12px;background:transparent;border-radius:0}.product-image[data-v-9b742632]{width:100px;height:130px;background:white;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-image img[data-v-9b742632]{max-width:100%;max-height:100%;object-fit:cover}.product-details[data-v-9b742632]{flex:1}.product-name[data-v-9b742632]{font-size:14px;color:#333;margin:0 0 6px;line-height:1.3}.product-color[data-v-9b742632],.product-quantity[data-v-9b742632]{font-size:14px;color:#666;margin:2px 0}.product-price[data-v-9b742632]{font-size:14px;font-weight:700;color:#333;margin:0}.product-price-section[data-v-9b742632]{margin-top:10px}.product-price-section.presale[data-v-9b742632]{display:flex;flex-direction:column;gap:8px}.product-price-section.normal[data-v-9b742632]{margin-top:10px}.price-row-inline[data-v-9b742632]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.6}.price-row-inline.price-details-row[data-v-9b742632]{margin-top:4px;padding-top:4px;border-top:1px solid #eee}.price-separator[data-v-9b742632]{color:#999;font-size:12px;margin:0 2px}.presale-badge-small[data-v-9b742632]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:11px;font-weight:600;border-radius:3px;letter-spacing:.5px}.price-label-small[data-v-9b742632]{font-size:12px;color:#666;font-weight:500}.product-price-section.presale .presale-price[data-v-9b742632]{font-size:14px;font-weight:700;color:#ff6b6b}.product-price-section .product-price.total-price[data-v-9b742632]{font-size:14px;font-weight:700;color:#333}.product-price-section .product-price.balance[data-v-9b742632]{color:#ff9500;font-weight:600}@media (min-width: 1201px){.container[data-v-9b742632]{max-width:1200px;padding:0 30px}}@media (max-width: 1200px) and (min-width: 1025px){.container[data-v-9b742632]{max-width:1000px;padding:0 25px}}@media (max-width: 1024px) and (min-width: 769px){.container[data-v-9b742632]{max-width:800px;padding:0 25px}}@media (max-width: 768px) and (min-width: 601px){.container[data-v-9b742632]{padding:0 20px}.payment-content[data-v-9b742632]{flex-direction:column;gap:20px}.payment-right[data-v-9b742632]{width:100%}.order-details[data-v-9b742632]{flex-direction:column;gap:20px}.qr-section[data-v-9b742632]{padding:20px}}@media (max-width: 600px) and (min-width: 481px){.container[data-v-9b742632]{padding:0 15px}.payment-content[data-v-9b742632]{flex-direction:column;gap:20px}.payment-right[data-v-9b742632]{width:100%}.order-details[data-v-9b742632]{flex-direction:column;gap:20px}.qr-section[data-v-9b742632]{padding:15px}.product-section[data-v-9b742632]{padding:30px 15px}.qr-code[data-v-9b742632]{width:150px;height:150px}}@media (max-width: 480px) and (min-width: 321px){.container[data-v-9b742632]{padding:0 12px}.payment-content[data-v-9b742632]{flex-direction:column;gap:20px}.payment-right[data-v-9b742632]{width:100%}.order-details[data-v-9b742632]{flex-direction:column;gap:20px}.qr-section[data-v-9b742632]{padding:12px}.product-section[data-v-9b742632]{padding:25px 12px}.qr-code[data-v-9b742632]{width:120px;height:120px}.product-item[data-v-9b742632]{flex-direction:column;gap:10px}.product-image[data-v-9b742632]{width:80px;height:100px;align-self:center}}@media (max-width: 320px){.container[data-v-9b742632]{padding:0 10px}.payment-content[data-v-9b742632]{flex-direction:column;gap:20px}.payment-right[data-v-9b742632]{width:100%}.order-details[data-v-9b742632]{flex-direction:column;gap:20px}.qr-section[data-v-9b742632]{padding:10px}.product-section[data-v-9b742632]{padding:20px 10px}.qr-code[data-v-9b742632]{width:100px;height:100px}.product-item[data-v-9b742632]{flex-direction:column;gap:8px}.product-image[data-v-9b742632]{width:70px;height:90px;align-self:center}}.payment-success-page[data-v-38fedf71]{min-height:100vh;background:#f5f5f5;padding-top:68px}.success-container[data-v-38fedf71]{max-width:800px;margin:0 auto;padding:40px 20px}.loading-state[data-v-38fedf71],.error-state[data-v-38fedf71]{text-align:center;padding:60px 20px;background:white;border-radius:4px}.error-state p[data-v-38fedf71]{color:#ff4d4f;margin-bottom:20px}.success-content[data-v-38fedf71]{background:white;border-radius:4px;padding:40px;text-align:center}.success-header[data-v-38fedf71]{margin-bottom:40px}.status-icon[data-v-38fedf71]{margin-bottom:20px;animation:bounceIn-38fedf71 .8s ease-out;display:flex;justify-content:center;align-items:center}@keyframes bounceIn-38fedf71{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.success-title[data-v-38fedf71]{font-size:28px;margin-bottom:12px;color:#333}.success-subtitle[data-v-38fedf71]{font-size:16px;color:#666;margin-bottom:0}.order-info-section[data-v-38fedf71]{background:#f9f9f9;padding:24px;margin-bottom:30px;text-align:left;border-radius:4px}.info-row[data-v-38fedf71]{display:flex;margin-bottom:12px;font-size:14px}.info-row[data-v-38fedf71]:last-child{margin-bottom:0}.info-label[data-v-38fedf71]{color:#666;width:100px;flex-shrink:0}.info-value[data-v-38fedf71]{color:#333;flex:1}.info-value.amount[data-v-38fedf71]{font-size:18px;font-weight:600;color:#ff4d4f}.info-value.status[data-v-38fedf71]{font-weight:500}.info-value.status.pending[data-v-38fedf71]{color:#ff6b00}.info-value.status.paid-deposit[data-v-38fedf71]{color:#1890ff}.info-value.status.paid[data-v-38fedf71]{color:#52c41a}.info-value.status.shipped[data-v-38fedf71]{color:#1890ff}.info-value.status.completed[data-v-38fedf71]{color:#52c41a}.info-value.status.cancelled[data-v-38fedf71]{color:#999}.action-buttons[data-v-38fedf71]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.btn[data-v-38fedf71]{padding:12px 32px;border:1px solid #333;border-radius:0;font-size:14px;cursor:pointer;transition:all .3s ease;min-width:120px}.btn-primary[data-v-38fedf71]{background:#333;color:#fff}.btn-primary[data-v-38fedf71]:hover{background:#555}.btn-secondary[data-v-38fedf71]{background:transparent;color:#333}.btn-secondary[data-v-38fedf71]:hover{background:#333;color:#fff}.customer-service[data-v-38fedf71]{margin-top:40px;padding-top:40px;border-top:1px solid #e0e0e0}.service-title[data-v-38fedf71]{font-size:14px;font-weight:400;color:#666;margin-bottom:20px}.service-qr[data-v-38fedf71]{display:flex;justify-content:center}.qr-code[data-v-38fedf71]{width:120px;height:120px;background:#f5f5f5;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.qr-placeholder[data-v-38fedf71]{color:#999;font-size:12px}@media (max-width: 768px){.success-container[data-v-38fedf71]{padding:20px 15px}.success-content[data-v-38fedf71]{padding:30px 20px}.action-buttons[data-v-38fedf71]{flex-direction:column}.btn[data-v-38fedf71]{width:100%}}.cart-modal-overlay[data-v-e9c93476]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;animation:fadeIn-e9c93476 .3s ease-out}@keyframes fadeIn-e9c93476{0%{opacity:0}to{opacity:1}}.cart-modal[data-v-e9c93476]{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100%;background:white;z-index:10001;animation:slideInFromRight-e9c93476 .3s ease-out;box-shadow:-2px 0 10px #0000004d;display:flex;flex-direction:column}@keyframes slideInFromRight-e9c93476{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-modal-close[data-v-e9c93476]{width:30px;height:30px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#666;transition:color .3s ease}.cart-modal-close[data-v-e9c93476]:hover{color:#333}.cart-modal-header[data-v-e9c93476]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cart-modal-title[data-v-e9c93476]{font-size:14px;font-weight:600;color:#333;margin:0;padding:0}.cart-modal-loading[data-v-e9c93476],.cart-modal-empty[data-v-e9c93476]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#999;font-size:14px}.cart-modal-content[data-v-e9c93476]{flex:1;overflow-y:auto}.cart-item[data-v-e9c93476]{display:flex;gap:15px;padding:20px;align-items:flex-start;border-bottom:1px solid #f0f0f0}.cart-item[data-v-e9c93476]:last-child{border-bottom:none}.cart-item-image[data-v-e9c93476]{width:100px;height:120px;flex-shrink:0;background:#f8f8f8;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-item-image img[data-v-e9c93476]{width:100%;height:100%;object-fit:contain}.cart-item-details[data-v-e9c93476]{flex:1;display:flex;flex-direction:column;gap:8px}.cart-item-name[data-v-e9c93476]{font-size:16px;font-weight:500;color:#333;margin:0;line-height:1.3}.cart-item-specs[data-v-e9c93476]{display:flex;flex-direction:column}.cart-item-spec[data-v-e9c93476]{display:flex;align-items:center;gap:8px;font-size:12px}.cart-item-quantity[data-v-e9c93476]{display:flex;align-items:center;gap:5px;margin:10px 0}.quantity-control[data-v-e9c93476]{display:flex;align-items:center;gap:5px;border:1px solid #e0e0e0;border-radius:4px;padding:2px 4px;background:#fafafa}.quantity-btn[data-v-e9c93476]{width:20px;height:20px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s ease;color:#666;padding:0;line-height:1}.quantity-btn[data-v-e9c93476]:hover{color:#000;transform:scale(1.2)}.quantity-btn[data-v-e9c93476]:active{transform:scale(1)}.quantity-value[data-v-e9c93476]{min-width:24px;text-align:center;font-size:13px;color:#333;padding:0 4px}.spec-label[data-v-e9c93476]{color:#666;font-size:13px}.spec-value[data-v-e9c93476]{color:#333;font-weight:500;font-size:13px}.cart-item-price[data-v-e9c93476]{display:flex;align-items:baseline;gap:2px;margin-top:8px}.price-symbol[data-v-e9c93476]{font-size:14px;color:#333;font-weight:500}.price-amount[data-v-e9c93476]{font-size:14px;color:#333;font-weight:600}.cart-item-price-section.presale[data-v-e9c93476]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.cart-price-row[data-v-e9c93476]{display:flex;align-items:center;gap:4px}.cart-price-row.detail[data-v-e9c93476]{padding-left:44px}.presale-badge-small[data-v-e9c93476]{display:inline-block;padding:1px 6px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:10px;font-weight:600;border-radius:3px;letter-spacing:.3px}.price-label-small[data-v-e9c93476]{font-size:11px;color:#666;font-weight:500;min-width:28px}.cart-price-row .price-amount[data-v-e9c93476]{font-size:14px;color:#333;font-weight:600}.cart-price-row .price-amount.presale-amount[data-v-e9c93476]{color:#ff6b6b}.cart-price-details[data-v-e9c93476]{display:flex;flex-direction:column;gap:3px}.price-value-small[data-v-e9c93476]{font-size:12px;color:#333;font-weight:500}.price-value-small.balance[data-v-e9c93476]{color:#ff9500;font-weight:600}.cart-item-remove[data-v-e9c93476]{background:none;border:none;color:#666;font-size:14px;text-decoration:underline;cursor:pointer;padding:0;margin-top:30px;align-self:flex-start;transition:color .3s ease}.cart-item-remove[data-v-e9c93476]:hover{color:#333}.cart-modal-footer[data-v-e9c93476]{background:white;padding:20px;display:flex;flex-direction:column;gap:15px;border-top:1px solid #eee;flex-shrink:0}.cart-subtotal[data-v-e9c93476]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#333}.subtotal-label[data-v-e9c93476]{color:#333}.subtotal-amount[data-v-e9c93476]{color:#333;font-weight:600}.cart-modal-actions[data-v-e9c93476]{display:flex;flex-direction:column;gap:10px}.btn-view-cart[data-v-e9c93476]{padding:12px 20px;border:1px solid #333;background:white;color:#333;font-size:14px;font-weight:500;cursor:pointer;border-radius:0;transition:all .3s ease}.btn-view-cart[data-v-e9c93476]:hover{background:#f8f9fa}.btn-checkout[data-v-e9c93476]{padding:12px 20px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;cursor:pointer;border-radius:0;transition:all .3s ease}@media (max-width: 1468px) and (min-width: 1025px){.cart-item-name[data-v-e9c93476]{font-size:14px}}@media (max-width: 768px){.cart-modal[data-v-e9c93476]{max-width:100%;width:100%}.cart-modal-content[data-v-e9c93476]{gap:12px}.cart-item-image[data-v-e9c93476]{width:70px;height:70px}.cart-item-name[data-v-e9c93476]{font-size:15px}.cart-item-spec[data-v-e9c93476]{font-size:12px}.price-amount[data-v-e9c93476]{font-size:15px}.cart-modal-actions[data-v-e9c93476]{gap:8px}.btn-view-cart[data-v-e9c93476],.btn-checkout[data-v-e9c93476]{padding:10px 16px;font-size:13px}}@media (max-width: 480px){.cart-modal[data-v-e9c93476]{width:100%;height:100%;max-width:100%}.cart-modal-content[data-v-e9c93476],.cart-modal-footer[data-v-e9c93476]{padding:15px}.cart-item-image[data-v-e9c93476]{width:60px;height:60px}.cart-item-name[data-v-e9c93476]{font-size:14px}.cart-item-spec[data-v-e9c93476]{font-size:12px}.price-amount[data-v-e9c93476]{font-size:14px}}.product-detail-page[data-v-d6856c7d]{background-color:#fff}.loading-container[data-v-d6856c7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.loading-spinner[data-v-d6856c7d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;animation:spin-d6856c7d 1s linear infinite;margin-bottom:20px}@keyframes spin-d6856c7d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-d6856c7d]{font-size:16px;color:#666;margin:0}.error-container[data-v-d6856c7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:40px 20px}.error-icon[data-v-d6856c7d]{font-size:48px;margin-bottom:20px}.error-text[data-v-d6856c7d]{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.5}.retry-btn[data-v-d6856c7d]{padding:12px 24px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.retry-btn[data-v-d6856c7d]:hover{background:#555}.breadcrumb[data-v-d6856c7d]{background-color:#f8f8f8;padding:15px 0;border-bottom:1px solid #eee}.breadcrumb-container[data-v-d6856c7d]{max-width:1468px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:8px;font-size:14px}.breadcrumb-item[data-v-d6856c7d]{color:#666;cursor:pointer;transition:color .3s ease}.breadcrumb-item[data-v-d6856c7d]:hover{color:#195b98}.breadcrumb-separator[data-v-d6856c7d]{color:#999}.breadcrumb-current[data-v-d6856c7d]{color:#333;font-weight:500}.product-main[data-v-d6856c7d]{padding:22px 0 0;background:#fff}.product-title[data-v-d6856c7d]{width:100%;padding:0 20px 10px;font-size:14px;color:#666;text-align:left;display:flex;align-items:center;gap:8px}.breadcrumb-home[data-v-d6856c7d]{color:#666;cursor:pointer;transition:color .3s ease}.breadcrumb-home[data-v-d6856c7d]:hover{color:#195b98}.breadcrumb-separator[data-v-d6856c7d]{color:#999;font-weight:400}.breadcrumb-product[data-v-d6856c7d]{color:#333;font-weight:500}.product-container[data-v-d6856c7d]{width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;min-height:84vh}.product-images[data-v-d6856c7d]{display:flex;flex-direction:row;gap:20px;align-items:flex-start;background:#f8f8f8;position:relative;height:100%}@media (min-width: 769px){.product-images[data-v-d6856c7d]{flex-direction:row}.main-image[data-v-d6856c7d]{order:2}.thumbnail-list[data-v-d6856c7d]{order:1}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:none}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:flex}}.main-image[data-v-d6856c7d]{position:relative;flex:1;height:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:crosshair}.main-image img[data-v-d6856c7d]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;pointer-events:none}.main-image:hover img[data-v-d6856c7d]{transform:scale(1.05)}.main-image-overlay[data-v-d6856c7d]{position:absolute;top:20px;right:20px;z-index:50;cursor:pointer;transition:transform .2s ease}.main-image-overlay[data-v-d6856c7d]:hover{transform:scale(1.1)}.main-image .main-image-overlay .overlay-image[data-v-d6856c7d]{width:20px!important;height:20px!important;object-fit:contain}.selection-box[data-v-d6856c7d]{position:absolute;border:1px solid #333;background:rgba(255,255,255,.2);pointer-events:none;z-index:10;box-shadow:0 0 0 1px #0000004d}.magnified-image[data-v-d6856c7d]{position:absolute;right:-500px;top:0;width:488px;height:488px;background:#f8f8f8;border:1px solid #ddd;overflow:hidden;z-index:20;display:flex;align-items:center;justify-content:center}.magnified-image img[data-v-d6856c7d]{object-fit:contain;transform-origin:0 0;position:absolute;top:0;left:0}.thumbnail-list[data-v-d6856c7d]{display:flex;flex-direction:column;align-items:center;gap:5px;width:100px;flex-shrink:0;margin-left:20px}.thumbnail-container[data-v-d6856c7d]{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:5px 0;max-height:650px;width:100%}.thumbnail-arrow[data-v-d6856c7d]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;width:100px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:flex}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:none}.thumbnail-arrow[data-v-d6856c7d]:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6}.thumbnail-arrow[data-v-d6856c7d]:disabled{opacity:.5;cursor:not-allowed}.thumbnail-arrow img[data-v-d6856c7d]{width:12px;height:12px}.thumbnail-arrow-up img[data-v-d6856c7d]{transform:rotate(180deg)}.thumbnail-arrow-down img[data-v-d6856c7d]{transform:rotate(0)}.thumbnail-arrow-left img[data-v-d6856c7d]{transform:rotate(90deg)}.thumbnail-arrow-right img[data-v-d6856c7d]{transform:rotate(-90deg)}.thumbnail-item[data-v-d6856c7d]{flex:0 0 100px;height:100px;background:#ffffff;border:2px solid transparent;cursor:pointer;transition:all .3s ease;overflow:hidden}.thumbnail-item.active[data-v-d6856c7d]{border-color:#195b98}.thumbnail-item img[data-v-d6856c7d]{width:100%;height:100%;object-fit:contain}.product-info[data-v-d6856c7d]{display:flex;flex-direction:column;gap:0;margin-right:100px;height:100%;justify-content:center}.product-name[data-v-d6856c7d]{font-size:20px;font-weight:600;color:#333;line-height:1.3}.product-price-section[data-v-d6856c7d]{margin:20px 0 30px}.product-price-section.presale[data-v-d6856c7d]{display:flex;flex-direction:column;gap:12px}.product-price-section.presale .main-row[data-v-d6856c7d]{display:flex;align-items:center;gap:8px}.presale-badge[data-v-d6856c7d]{display:inline-block;padding:3px 10px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:12px;font-weight:600;border-radius:4px;letter-spacing:.5px;box-shadow:0 2px 4px #ff6b6b4d}.price-label[data-v-d6856c7d]{font-size:14px;color:#666;font-weight:500;min-width:32px}.product-price[data-v-d6856c7d]{font-size:28px;font-weight:700;color:#333;line-height:1}.product-price-section.presale .presale-price[data-v-d6856c7d]{color:#ff6b6b}.price-details[data-v-d6856c7d]{display:flex;flex-direction:column;gap:6px;padding-left:68px;margin-top:4px}.price-details .detail-row[data-v-d6856c7d]{display:flex;align-items:center;gap:8px}.price-value[data-v-d6856c7d]{font-size:16px;color:#333;font-weight:500}.balance-amount[data-v-d6856c7d]{color:#ff9500!important;font-weight:600!important}.product-price-section.normal[data-v-d6856c7d]{margin:20px 0 30px}.product-price-wrapper[data-v-d6856c7d]{display:flex;align-items:center;gap:12px}.product-price-section.normal .product-price[data-v-d6856c7d]{font-size:24px}.product-original-price[data-v-d6856c7d]{font-size:18px;color:#999;text-decoration:line-through;font-weight:400}.spec-group[data-v-d6856c7d]{margin-bottom:0}.spec-values[data-v-d6856c7d]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.spec-value-item[data-v-d6856c7d]{padding:4px 16px;border:1px solid #ddd;background-color:#f9f9f9;color:#666;cursor:pointer;transition:all .3s ease;font-size:14px;min-width:60px;text-align:center}.spec-value-item[data-v-d6856c7d]:hover{border-color:#000;background-color:#fff}.spec-value-item.selected[data-v-d6856c7d]{border-color:#000;background-color:#fff;color:#000}.info-row[data-v-d6856c7d]{display:flex;flex-direction:column;align-items:flex-start;padding:30px 0;position:relative;gap:8px}.info-label[data-v-d6856c7d]{font-size:14px;color:#333;display:inline-block;font-weight:500}.info-value[data-v-d6856c7d]{font-size:14px;color:#333;flex:1;margin-right:10px}.dropdown-arrow[data-v-d6856c7d]{width:12px;height:12px;cursor:pointer;opacity:.7;transition:opacity .3s ease,transform .3s ease}.dropdown-arrow[data-v-d6856c7d]:hover{opacity:1}.dropdown-arrow.rotated[data-v-d6856c7d]{transform:rotate(180deg)}.color-selector[data-v-d6856c7d]{position:relative}.color-dropdown-container[data-v-d6856c7d]{position:relative;flex:1}.color-dropdown-trigger[data-v-d6856c7d]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:border-color .3s ease}.color-dropdown-trigger[data-v-d6856c7d]:hover{border-color:#999}.color-value[data-v-d6856c7d]{font-size:16px;color:#333;flex:1}.color-dropdown-menu[data-v-d6856c7d]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px #0000001a;z-index:1000;max-height:200px;overflow-y:auto}.color-dropdown-item[data-v-d6856c7d]{padding:12px;font-size:16px;color:#333;cursor:pointer;transition:background-color .3s ease;border-bottom:1px solid #f0f0f0}.color-dropdown-item[data-v-d6856c7d]:last-child{border-bottom:none}.color-dropdown-item[data-v-d6856c7d]:hover{background-color:#f8f9fa}.color-dropdown-item.selected[data-v-d6856c7d]{background-color:#e9ecef;color:#000;font-weight:500}.product-specs[data-v-d6856c7d]{display:flex;flex-direction:column;gap:25px}.spec-group[data-v-d6856c7d]{display:flex;flex-direction:column;gap:15px}.spec-title[data-v-d6856c7d]{font-size:16px;font-weight:500;color:#333}.quantity-section[data-v-d6856c7d]{display:flex;align-items:center;margin-top:20px}.quantity-label[data-v-d6856c7d]{font-size:14px;color:#333;font-weight:500;width:80px}.quantity-controls[data-v-d6856c7d]{display:flex;align-items:center;overflow:hidden}.quantity-btn[data-v-d6856c7d]{width:32px;height:32px;border:none;background:#f8f8f8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;transition:all .3s ease;border-radius:0}.quantity-btn[data-v-d6856c7d]:hover:not(:disabled){background:#e8e8e8}.quantity-btn[data-v-d6856c7d]:disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed}.quantity-input[data-v-d6856c7d]{width:50px;height:32px;border:none;text-align:center;font-size:16px;outline:none;background:#fff;-moz-appearance:textfield}.quantity-input[data-v-d6856c7d]::-webkit-outer-spin-button,.quantity-input[data-v-d6856c7d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stock-section[data-v-d6856c7d]{display:flex;align-items:center;margin-top:12px;padding:8px 0}.stock-label[data-v-d6856c7d]{font-size:14px;color:#666;font-weight:500;margin-right:8px}.stock-value[data-v-d6856c7d]{font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.stock-icon[data-v-d6856c7d]{font-size:16px;font-weight:700}.stock-available[data-v-d6856c7d],.stock-available .stock-icon[data-v-d6856c7d]{color:#52c41a}.stock-low[data-v-d6856c7d],.stock-low .stock-icon[data-v-d6856c7d]{color:#fa8c16}.stock-out[data-v-d6856c7d],.stock-out .stock-icon[data-v-d6856c7d]{color:#ff4d4f}.stock-pending[data-v-d6856c7d]{color:#999;font-size:13px}.product-actions[data-v-d6856c7d]{display:flex;gap:15px;margin-top:30px}.product-details-text[data-v-d6856c7d]{font-size:14px;color:#333;font-weight:500;margin-top:20px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block;text-decoration:none}.product-details-text[data-v-d6856c7d]:hover{text-decoration:underline;text-underline-offset:4px}.product-details-drawer[data-v-d6856c7d]{position:fixed;top:0;right:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.product-details-drawer.show[data-v-d6856c7d]{opacity:1;visibility:visible}.drawer-overlay[data-v-d6856c7d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s ease;pointer-events:none}.drawer-content[data-v-d6856c7d]{position:absolute;top:0;right:0;width:50%;height:100%;background:white;overflow-y:auto;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition:transform .3s ease}.product-details-drawer.show .drawer-overlay[data-v-d6856c7d]{background:rgba(0,0,0,.5);pointer-events:auto}.product-details-drawer.show .drawer-content[data-v-d6856c7d]{transform:translate(0)}.drawer-body[data-v-d6856c7d]{padding:60px 80px 30px}.drawer-close[data-v-d6856c7d]{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#333}.drawer-title[data-v-d6856c7d]{font-size:16px;font-weight:600;color:#333;margin:40px 0 20px}.drawer-description[data-v-d6856c7d]{font-size:14px;color:#333;line-height:1.6;margin-bottom:20px}.drawer-specs[data-v-d6856c7d]{list-style:none;padding:0;margin:0 0 20px}.drawer-specs li[data-v-d6856c7d]{font-size:14px;color:#333;padding-left:15px;position:relative}.drawer-specs li[data-v-d6856c7d]:before{content:"•";position:absolute;left:0;color:#333}.drawer-collapsible[data-v-d6856c7d]{margin-top:20px}.collapsible-item[data-v-d6856c7d]{border-bottom:1px solid #eee;margin-bottom:10px}.collapsible-header[data-v-d6856c7d]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;font-size:14px;color:#333}.collapsible-arrow[data-v-d6856c7d]{width:12px;height:12px;transition:transform .3s ease}.collapsible-arrow.expanded[data-v-d6856c7d]{transform:rotate(180deg)}.collapsible-content[data-v-d6856c7d]{padding:0 0 15px;font-size:14px;color:#666;line-height:1.5}.btn-collect[data-v-d6856c7d]{flex:1;padding:12px 24px;border:1px solid #333;background:#fff;color:#333;cursor:pointer;transition:all .3s ease;font-size:16px;border-radius:0;box-sizing:border-box}.btn-collect[data-v-d6856c7d]:hover{background:#f8f9fa}.btn-collect.favorited[data-v-d6856c7d]{background:#000;color:#fff;border-color:#000}.btn-collect.favorited[data-v-d6856c7d]:hover{background:#333}.btn-collect.loading[data-v-d6856c7d]{opacity:.6;cursor:not-allowed}.btn-collect[data-v-d6856c7d]:disabled{opacity:.6;cursor:not-allowed}.btn-add-cart[data-v-d6856c7d]{flex:1;padding:12px 24px;border:1px solid #333;background:#fff;color:#333;cursor:pointer;transition:all .3s ease;font-size:14px;border-radius:0;box-sizing:border-box}.btn-add-cart[data-v-d6856c7d]:hover{background:#f8f9fa}.btn-buy-now[data-v-d6856c7d]{flex:1;padding:12px 24px;border:1px solid #333;background:#333;color:#fff;cursor:pointer;transition:all .3s ease;font-size:14px;border-radius:0;box-sizing:border-box}.btn-buy-now[data-v-d6856c7d]:hover{background:#555;border-color:#555}.product-details[data-v-d6856c7d]{background:#fff;padding:40px 0;width:100%;overflow-x:hidden}@media (min-width: 1200px){.breadcrumb-container[data-v-d6856c7d],.details-container[data-v-d6856c7d]{max-width:1468px;padding:0 40px}.product-details[data-v-d6856c7d]{padding:40px 0}}@media (max-width: 1468px) and (min-width: 1025px){.breadcrumb-container[data-v-d6856c7d],.details-container[data-v-d6856c7d]{max-width:1200px;padding:0 30px}.product-container[data-v-d6856c7d]{grid-template-columns:1fr 1fr;gap:80px;min-height:80vh}.product-details[data-v-d6856c7d]{padding:30px 0}.main-image[data-v-d6856c7d]{height:495px}.product-name[data-v-d6856c7d]{font-size:18px}.product-price[data-v-d6856c7d]{font-size:22px}.presale-badge[data-v-d6856c7d]{font-size:11px;padding:2px 8px}.price-label[data-v-d6856c7d]{font-size:13px}.price-value[data-v-d6856c7d]{font-size:14px}.price-details[data-v-d6856c7d]{padding-left:58px}}@media (max-width: 1024px) and (min-width: 769px){.breadcrumb-container[data-v-d6856c7d],.details-container[data-v-d6856c7d]{padding:0 30px}.product-container[data-v-d6856c7d]{grid-template-columns:1fr 1fr;gap:40px;min-height:75vh}.product-details[data-v-d6856c7d]{padding:30px 0}.main-image[data-v-d6856c7d]{height:440px}.product-name[data-v-d6856c7d]{font-size:20px}.product-price[data-v-d6856c7d]{font-size:24px}.presale-badge[data-v-d6856c7d]{font-size:11px;padding:2px 8px}.price-label[data-v-d6856c7d]{font-size:13px}.price-value[data-v-d6856c7d]{font-size:15px}.price-details[data-v-d6856c7d]{padding-left:62px}.section-titles[data-v-d6856c7d]{gap:30px}.section-title[data-v-d6856c7d]{font-size:20px}.shipping-content[data-v-d6856c7d]{grid-template-columns:1fr;gap:40px;padding:60px 30px}.specs-content[data-v-d6856c7d]{width:60%!important;margin-left:40px}.product-info[data-v-d6856c7d]{margin-right:0}.drawer-content[data-v-d6856c7d]{width:100%}.drawer-body[data-v-d6856c7d]{padding-left:40px;padding-right:40px}}@media (max-width: 768px) and (min-width: 601px){.breadcrumb-container[data-v-d6856c7d]{padding:0 20px}.product-main[data-v-d6856c7d]{padding:25px 0}.product-container[data-v-d6856c7d]{padding:0 20px;grid-template-columns:1fr;gap:35px}.product-images[data-v-d6856c7d]{flex-direction:column;overflow-x:hidden;width:100%}.magnified-image[data-v-d6856c7d]{display:none}.main-image[data-v-d6856c7d]{order:1}.thumbnail-list[data-v-d6856c7d]{order:2;flex-direction:row;width:100%;overflow-x:auto;overflow-y:visible;gap:10px;padding:10px 0;margin-left:0}.thumbnail-container[data-v-d6856c7d]{display:flex;flex-direction:row;gap:10px;overflow-x:auto;overflow-y:visible;padding:0;max-height:none;width:100%}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:none}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:flex;width:20px;height:72px}.details-container[data-v-d6856c7d]{padding:0 20px}.product-details[data-v-d6856c7d]{padding:25px 0}.main-image[data-v-d6856c7d]{height:385px}.thumbnail-item[data-v-d6856c7d]{flex:0 0 141px;height:141px}.product-name[data-v-d6856c7d],.product-price[data-v-d6856c7d]{font-size:20px}.presale-badge[data-v-d6856c7d]{font-size:10px;padding:2px 7px}.price-label[data-v-d6856c7d]{font-size:12px}.price-value[data-v-d6856c7d]{font-size:14px}.price-details[data-v-d6856c7d]{padding-left:54px}.product-actions[data-v-d6856c7d]{flex-direction:row;gap:12px}.btn-add-cart[data-v-d6856c7d],.btn-buy-now[data-v-d6856c7d]{width:50%;box-sizing:border-box}.section-titles[data-v-d6856c7d]{flex-direction:column;gap:25px;text-align:center}.details-content[data-v-d6856c7d]{gap:35px}.section-title[data-v-d6856c7d]{font-size:20px}.specs-layout[data-v-d6856c7d]{flex-direction:column;gap:25px}.specs-image[data-v-d6856c7d],.specs-content[data-v-d6856c7d]{width:100%!important}.shipping-content[data-v-d6856c7d]{grid-template-columns:1fr;gap:35px;padding:50px 25px}.spec-row[data-v-d6856c7d]{grid-template-columns:1fr;gap:20px}.specs-rows[data-v-d6856c7d]{gap:20px}.product-info[data-v-d6856c7d]{margin-right:0}.drawer-content[data-v-d6856c7d]{width:100%}.drawer-body[data-v-d6856c7d]{padding-left:40px;padding-right:40px}}@media (max-width: 600px) and (min-width: 481px){.breadcrumb-container[data-v-d6856c7d]{padding:0 15px}.product-main[data-v-d6856c7d]{padding:20px 0}.product-container[data-v-d6856c7d]{padding:0 15px;grid-template-columns:1fr;gap:30px}.product-images[data-v-d6856c7d]{flex-direction:column;overflow-x:hidden;width:100%}.magnified-image[data-v-d6856c7d]{display:none}.main-image[data-v-d6856c7d]{order:1}.thumbnail-list[data-v-d6856c7d]{order:2;flex-direction:row;width:100%;overflow-x:auto;overflow-y:visible;gap:8px;padding:10px 0;margin-left:0}.thumbnail-container[data-v-d6856c7d]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:visible;padding:0;max-height:none;width:100%}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:none}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:flex;width:20px;height:72px}.details-container[data-v-d6856c7d]{padding:0 15px}.product-details[data-v-d6856c7d]{padding:20px 0}.main-image[data-v-d6856c7d]{height:330px}.thumbnail-item[data-v-d6856c7d]{flex:0 0 93px;height:93px}.product-name[data-v-d6856c7d],.product-price[data-v-d6856c7d]{font-size:18px}.presale-badge[data-v-d6856c7d]{font-size:10px;padding:2px 6px}.price-label[data-v-d6856c7d]{font-size:11px}.price-value[data-v-d6856c7d]{font-size:13px}.price-details[data-v-d6856c7d]{padding-left:48px}.product-actions[data-v-d6856c7d]{flex-direction:row;gap:10px}.btn-add-cart[data-v-d6856c7d],.btn-buy-now[data-v-d6856c7d]{width:50%;box-sizing:border-box}.section-titles[data-v-d6856c7d]{flex-direction:column;gap:20px;text-align:center}.details-content[data-v-d6856c7d]{gap:30px}.section-title[data-v-d6856c7d]{font-size:18px}.specs-layout[data-v-d6856c7d]{flex-direction:column;gap:20px}.specs-image[data-v-d6856c7d]{height:200px}.shipping-content[data-v-d6856c7d]{grid-template-columns:1fr;gap:30px;padding:40px 20px}.spec-row[data-v-d6856c7d]{grid-template-columns:1fr;gap:15px}.specs-rows[data-v-d6856c7d]{gap:15px}.product-info[data-v-d6856c7d]{margin-right:0}.drawer-content[data-v-d6856c7d]{width:100%}.drawer-body[data-v-d6856c7d]{padding-left:40px;padding-right:40px}}.details-container[data-v-d6856c7d]{max-width:1468px;margin:0 auto;padding:0 20px;position:relative}.section-titles[data-v-d6856c7d]{position:relative;background:#fff;z-index:100;display:flex;gap:40px;padding:20px 0 0;border-bottom:1px solid #eee}.section-titles.nav-tabs-sticky[data-v-d6856c7d]{position:fixed;top:68px;left:50%;transform:translate(-50%);width:100%;max-width:1468px;padding:20px 0;z-index:200}.section-title[data-v-d6856c7d]{font-size:18px;font-weight:400;color:#999;margin:0;padding:0 0 12px;border:none;cursor:pointer;transition:all .3s ease;position:relative}.section-title[data-v-d6856c7d]:hover{color:#333}.section-title.active[data-v-d6856c7d]{color:#000;font-weight:500}.section-title.active[data-v-d6856c7d]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#000;border-radius:1px}.details-content[data-v-d6856c7d]{display:flex;flex-direction:column}.details-section[data-v-d6856c7d],.specs-section[data-v-d6856c7d],.shipping-section[data-v-d6856c7d]{margin-bottom:0;padding-top:20px}.nav-tabs-sticky+.details-content .details-section[data-v-d6856c7d],.nav-tabs-sticky+.details-content .specs-section[data-v-d6856c7d],.nav-tabs-sticky+.details-content .shipping-section[data-v-d6856c7d]{padding-top:80px}.subsection-title[data-v-d6856c7d]{font-size:18px;color:#333;margin-bottom:30px}.product-description[data-v-d6856c7d]{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px}.details-content[data-v-d6856c7d]{font-size:16px;color:#333;line-height:1.8;margin-bottom:20px}.details-content p[data-v-d6856c7d]{margin-bottom:15px;text-align:justify}.details-content p[data-v-d6856c7d]:last-child{margin-bottom:0}.description-content[data-v-d6856c7d]{font-size:16px;color:#666;line-height:1.6}.no-content[data-v-d6856c7d]{font-size:14px;color:#999;text-align:center;padding:40px 0;font-style:italic}.specs-header[data-v-d6856c7d]{margin-bottom:20px}.specs-title[data-v-d6856c7d]{font-size:20px;color:#333;margin:0;padding:0}.specs-layout[data-v-d6856c7d]{display:flex;justify-content:space-between;align-items:flex-start}.specs-image[data-v-d6856c7d]{text-align:center;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;width:50%}.specs-image img[data-v-d6856c7d]{width:100%;height:100%;object-fit:contain}.specs-content[data-v-d6856c7d]{width:40%}.brand-name[data-v-d6856c7d]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.specs-rows[data-v-d6856c7d]{display:flex;flex-direction:column;gap:60px}.spec-row[data-v-d6856c7d]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.spec-group[data-v-d6856c7d]{display:flex;flex-direction:column;gap:5px}.spec-group-offset[data-v-d6856c7d]{margin-top:0}.spec-label[data-v-d6856c7d]{font-size:16px;color:#797979;margin-bottom:5px}.spec-value[data-v-d6856c7d]{font-size:18px;color:#000;line-height:1.4}.shipping-content[data-v-d6856c7d]{display:grid;grid-template-columns:1fr 1fr;gap:100px;background-color:#f0f0f0;padding:80px 40px}.shipping-header[data-v-d6856c7d]{margin-bottom:40px}.shipping-title[data-v-d6856c7d]{font-size:20px;color:#333;margin:0;padding:0}.shipping-info-section[data-v-d6856c7d]{margin-bottom:30px}.shipping-info-section[data-v-d6856c7d]:last-child{margin-bottom:0}.shipping-list[data-v-d6856c7d],.return-list[data-v-d6856c7d]{display:flex;flex-direction:column;gap:8px}.shipping-item[data-v-d6856c7d],.return-item[data-v-d6856c7d]{color:#666;line-height:1.6;font-size:14px}.shipping-list[data-v-d6856c7d],.return-list[data-v-d6856c7d]{list-style:none;padding:0;margin:0}.shipping-list li[data-v-d6856c7d],.return-list li[data-v-d6856c7d]{color:#666;line-height:1.6;position:relative;padding:8px 0 8px 20px}.shipping-list li[data-v-d6856c7d]:before,.return-list li[data-v-d6856c7d]:before{content:"•";color:#333;position:absolute;left:0}@media (max-width: 480px) and (min-width: 321px){.breadcrumb-container[data-v-d6856c7d]{padding:0 10px;font-size:12px}.product-main[data-v-d6856c7d]{padding:15px 0}.product-container[data-v-d6856c7d]{padding:0 10px;grid-template-columns:1fr;gap:30px}.product-images[data-v-d6856c7d]{flex-direction:column;overflow-x:hidden;width:100%}.magnified-image[data-v-d6856c7d]{display:none}.main-image[data-v-d6856c7d]{order:1}.thumbnail-list[data-v-d6856c7d]{order:2;flex-direction:row;width:100%;overflow-x:auto;overflow-y:visible;gap:6px;padding:10px 0;margin-left:0}.thumbnail-container[data-v-d6856c7d]{display:flex;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:visible;padding:0;max-height:none;width:100%}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:none}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:flex;width:20px;height:auto;min-height:60px;max-height:80px;align-self:stretch}.details-container[data-v-d6856c7d]{padding:0 10px}.product-details[data-v-d6856c7d]{padding:15px 0}.main-image[data-v-d6856c7d]{height:275px}.thumbnail-item[data-v-d6856c7d]{flex:1;height:auto;aspect-ratio:1;min-width:60px;max-width:80px}.product-name[data-v-d6856c7d]{font-size:18px}.product-price[data-v-d6856c7d]{font-size:16px}.presale-badge[data-v-d6856c7d]{font-size:9px;padding:2px 5px}.price-label[data-v-d6856c7d]{font-size:10px}.price-value[data-v-d6856c7d]{font-size:12px}.price-details[data-v-d6856c7d]{padding-left:42px}.product-actions[data-v-d6856c7d]{flex-direction:row;gap:8px}.btn-add-cart[data-v-d6856c7d],.btn-buy-now[data-v-d6856c7d]{width:50%;box-sizing:border-box}.section-titles[data-v-d6856c7d]{flex-direction:column;gap:15px;text-align:center}.details-content[data-v-d6856c7d]{gap:30px}.section-title[data-v-d6856c7d]{font-size:18px}.specs-layout[data-v-d6856c7d]{flex-direction:column;gap:0;width:100%;overflow:hidden}.specs-image[data-v-d6856c7d]{width:100%!important}.specs-content[data-v-d6856c7d]{flex:none;width:100%}.shipping-content[data-v-d6856c7d]{grid-template-columns:1fr;gap:20px;padding:40px 20px}.spec-row[data-v-d6856c7d]{grid-template-columns:1fr;gap:15px}.specs-rows[data-v-d6856c7d]{gap:15px}.product-info[data-v-d6856c7d]{margin-right:0}.drawer-content[data-v-d6856c7d]{width:100%}.drawer-body[data-v-d6856c7d]{padding-left:40px;padding-right:40px}}@media (max-width: 320px){.breadcrumb-container[data-v-d6856c7d]{padding:0 8px;font-size:11px}.product-main[data-v-d6856c7d]{padding:12px 0}.product-container[data-v-d6856c7d]{padding:0 8px;gap:25px}.product-images[data-v-d6856c7d]{flex-direction:column;overflow-x:hidden;width:100%}.magnified-image[data-v-d6856c7d]{display:none}.main-image[data-v-d6856c7d]{order:1}.thumbnail-list[data-v-d6856c7d]{order:2;flex-direction:row;width:100%;overflow-x:auto;overflow-y:visible;gap:5px;padding:10px 0;margin-left:0}.thumbnail-container[data-v-d6856c7d]{display:flex;flex-direction:row;gap:5px;overflow-x:auto;overflow-y:visible;padding:0;max-height:none;width:100%;max-width:457px}.thumbnail-arrow-up[data-v-d6856c7d],.thumbnail-arrow-down[data-v-d6856c7d]{display:none}.thumbnail-arrow-left[data-v-d6856c7d],.thumbnail-arrow-right[data-v-d6856c7d]{display:flex;width:20px;height:72px}.details-container[data-v-d6856c7d]{padding:0 8px}.product-details[data-v-d6856c7d]{padding:12px 0}.main-image[data-v-d6856c7d]{height:220px}.thumbnail-item[data-v-d6856c7d]{flex:0 0 72px;height:72px}.product-name[data-v-d6856c7d]{font-size:16px}.product-price[data-v-d6856c7d]{font-size:14px}.presale-badge[data-v-d6856c7d]{font-size:8px;padding:1px 4px}.price-label[data-v-d6856c7d]{font-size:9px}.price-value[data-v-d6856c7d]{font-size:11px}.price-details[data-v-d6856c7d]{padding-left:36px}.product-actions[data-v-d6856c7d]{flex-direction:row;gap:6px}.btn-add-cart[data-v-d6856c7d],.btn-buy-now[data-v-d6856c7d]{width:100%;box-sizing:border-box;padding:10px 16px;font-size:14px}.section-titles[data-v-d6856c7d]{gap:12px}.section-title[data-v-d6856c7d]{font-size:16px}.specs-layout[data-v-d6856c7d]{width:100%;overflow:hidden}.specs-image[data-v-d6856c7d]{width:100%!important}.shipping-content[data-v-d6856c7d]{grid-template-columns:1fr;gap:15px;padding:30px 15px}.spec-row[data-v-d6856c7d]{grid-template-columns:1fr;gap:10px}.specs-rows[data-v-d6856c7d]{gap:10px}.spec-label[data-v-d6856c7d]{font-size:14px}.spec-value[data-v-d6856c7d]{font-size:16px}.product-info[data-v-d6856c7d]{margin-right:0}.drawer-content[data-v-d6856c7d]{width:100%}.drawer-body[data-v-d6856c7d]{padding-left:40px;padding-right:40px}}.toast-container[data-v-d6856c7d]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:scaleIn-d6856c7d .3s ease-out}.toast[data-v-d6856c7d]{display:flex;align-items:center;padding:20px 24px;border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:300px;max-width:400px;font-family:var(--font-family-regular)}.toast-success[data-v-d6856c7d],.toast-error[data-v-d6856c7d],.toast-info[data-v-d6856c7d]{background:#000000;color:#fff}.toast-icon[data-v-d6856c7d]{font-size:18px;font-weight:700;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-message[data-v-d6856c7d]{font-size:14px;line-height:1.4;flex:1}@keyframes scaleIn-d6856c7d{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.toast-container[data-v-d6856c7d]{left:20px;right:20px;transform:translateY(-50%)}.toast[data-v-d6856c7d]{min-width:auto;width:100%;max-width:none}}.product-list-page[data-v-5914a9a5]{min-height:100vh;background-color:#fff}.breadcrumb[data-v-5914a9a5]{background-color:#f8f8f8;padding:15px 0;border-bottom:1px solid #eee}.breadcrumb-container[data-v-5914a9a5]{max-width:1468px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:8px;font-size:14px}.breadcrumb-item[data-v-5914a9a5]{color:#666;cursor:pointer;transition:color .3s ease}.breadcrumb-item[data-v-5914a9a5]:hover{color:#195b98}.breadcrumb-separator[data-v-5914a9a5]{color:#999}.breadcrumb-current[data-v-5914a9a5]{color:#333;font-weight:500}.content-container[data-v-5914a9a5]{max-width:1468px;margin:0 auto;padding:0 20px}.mobile-filter-header[data-v-5914a9a5]{display:none;align-items:center;justify-content:space-between;padding:0 5px;margin-top:10px}.mobile-filter-title[data-v-5914a9a5]{font-size:16px;font-weight:600;color:#333}.mobile-filter-btn[data-v-5914a9a5]{display:flex;align-items:center;justify-content:center;padding:6px 16px;background:transparent;color:#333;border:1px solid #333;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500}.mobile-filter-btn[data-v-5914a9a5]:hover{background:#333;color:#fff}.filter-icon[data-v-5914a9a5]{width:12px;height:12px;transition:transform .3s ease}.mobile-overlay[data-v-5914a9a5]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.mobile-filter-footer[data-v-5914a9a5]{display:none;position:sticky;bottom:0;background:#fff;padding:15px 0;border-top:1px solid #eee;margin-top:20px}.mobile-confirm-btn[data-v-5914a9a5]{width:100%;padding:12px 20px;background:#000;color:#fff;border:none;border-radius:0;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.mobile-confirm-btn[data-v-5914a9a5]:hover{background:#333}.sidebar[data-v-5914a9a5]{position:sticky;top:68px;z-index:100;background:white;margin-bottom:20px;border-bottom:1px solid #e0e0e0;width:100%;padding:10px 0 0 125px}.filter-section[data-v-5914a9a5]{margin-bottom:0;padding-bottom:0;display:flex;align-items:center;flex-wrap:nowrap}.filter-options[data-v-5914a9a5]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;overflow-x:auto}.filter-title[data-v-5914a9a5]{font-size:20px;color:#333;margin-right:20px;font-weight:800;display:flex;align-items:center;position:relative;bottom:7px}.filter-header[data-v-5914a9a5]{display:flex;align-items:center}.filter-option[data-v-5914a9a5]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333;position:relative;flex-shrink:0;white-space:nowrap;padding-bottom:12px;border-bottom:2px solid transparent;transition:border-bottom-color .3s ease}.filter-option[data-v-5914a9a5]:hover{border-bottom-color:#ddd}.filter-option.selected[data-v-5914a9a5]{border-bottom-color:#000;font-weight:600}.filter-option input[type=checkbox][data-v-5914a9a5]{display:none}.checkbox-custom[data-v-5914a9a5]{width:16px;height:16px;border:2px solid #ddd;border-radius:3px;margin-right:10px;position:relative;transition:all .3s ease;flex-shrink:0}.filter-option input[type=checkbox]:checked+.checkbox-custom[data-v-5914a9a5]{background-color:#000;border-color:#000}.filter-option input[type=checkbox]:checked+.checkbox-custom[data-v-5914a9a5]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:700}.option-text[data-v-5914a9a5]{margin-right:8px}.option-count[data-v-5914a9a5]{color:#999;font-size:12px}.products-area[data-v-5914a9a5]{padding:20px 0}.products-grid[data-v-5914a9a5]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;margin-top:40px}.product-item[data-v-5914a9a5]{background:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease}.product-image[data-v-5914a9a5]{position:relative;width:100%;height:350px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image img[data-v-5914a9a5]{width:80%;height:80%;object-fit:contain}.product-info[data-v-5914a9a5]{padding:15px;background:#f8f8f8;text-align:center}.product-name-row[data-v-5914a9a5]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.product-name[data-v-5914a9a5]{font-size:16px;font-weight:600;color:#333;margin:0}.presale-badge[data-v-5914a9a5]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff;font-size:11px;font-weight:600;border-radius:3px;letter-spacing:.5px}.product-price[data-v-5914a9a5]{font-size:16px;font-weight:700;color:#333}.loading-container[data-v-5914a9a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-5914a9a5]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #195b98;border-radius:50%;animation:spin-5914a9a5 1s linear infinite;margin-bottom:20px}@keyframes spin-5914a9a5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-5914a9a5]{color:#666;font-size:16px;margin:0}.empty-container[data-v-5914a9a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-5914a9a5]{font-size:48px;margin-bottom:20px;opacity:.5}.empty-text[data-v-5914a9a5]{color:#666;font-size:16px;margin:0 0 20px}.refresh-btn[data-v-5914a9a5]{padding:10px 20px;background:#195b98;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.refresh-btn[data-v-5914a9a5]:hover{background:#144a7a}.pagination[data-v-5914a9a5]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;margin-bottom:40px}.page-btn[data-v-5914a9a5]{padding:6px 12px;height:32px;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer;border-radius:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}.page-btn[data-v-5914a9a5]:hover:not(:disabled){background:#f8f9fa;border-color:#195b98}.page-btn[data-v-5914a9a5]:disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed}.page-numbers[data-v-5914a9a5]{display:flex;gap:5px}.page-number[data-v-5914a9a5]{width:32px;height:32px;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:14px}.page-number[data-v-5914a9a5]:hover{background:#f8f9fa;border-color:#195b98}.page-number.active[data-v-5914a9a5]{background:#000;color:#fff;border-color:#000}@media (max-width: 1470px){.content-container[data-v-5914a9a5]{padding:0 100px}.sidebar[data-v-5914a9a5]{top:64px;padding:20px 100px 0}.filter-title[data-v-5914a9a5]{font-size:16px}.filter-option[data-v-5914a9a5]{font-size:12px}}@media (max-width: 1024px){.main-content[data-v-5914a9a5]{padding:28px 0}.filter-title[data-v-5914a9a5]{font-size:18px;bottom:6px}.filter-option[data-v-5914a9a5]{padding-bottom:10px}.products-grid[data-v-5914a9a5]{grid-template-columns:repeat(4,1fr);gap:15px}}@media (max-width: 768px){.main-content[data-v-5914a9a5]{padding:24px 0}.filter-title[data-v-5914a9a5]{font-size:16px;bottom:5px}.filter-option[data-v-5914a9a5]{padding-bottom:8px}.mobile-filter-header[data-v-5914a9a5],.mobile-overlay[data-v-5914a9a5],.mobile-filter-footer[data-v-5914a9a5]{display:none}.sidebar[data-v-5914a9a5]{position:sticky;top:90px;width:100%;height:auto;background:white;z-index:100;padding:0 20px;box-shadow:none;transition:none;overflow-y:visible}.sidebar.mobile-open[data-v-5914a9a5]{right:auto}.products-area[data-v-5914a9a5]{order:2}.products-grid[data-v-5914a9a5]{grid-template-columns:repeat(2,1fr);gap:15px}.product-image[data-v-5914a9a5]{height:200px}.product-image img[data-v-5914a9a5]{width:85%;height:85%;object-fit:contain}.pagination[data-v-5914a9a5]{flex-wrap:wrap}}@media (max-width: 480px){.main-content[data-v-5914a9a5]{padding:20px 0}.filter-title[data-v-5914a9a5]{font-size:14px;bottom:4px}.filter-option[data-v-5914a9a5]{padding-bottom:6px}.mobile-filter-header[data-v-5914a9a5],.mobile-overlay[data-v-5914a9a5],.mobile-filter-footer[data-v-5914a9a5]{display:none}.sidebar[data-v-5914a9a5]{position:sticky;top:90px;width:100%;height:auto;background:white;z-index:100;padding:0 15px;box-shadow:none;transition:none;overflow-y:visible}.sidebar.mobile-open[data-v-5914a9a5]{right:auto}.content-container[data-v-5914a9a5]{padding:0 15px;gap:0}.products-grid[data-v-5914a9a5]{grid-template-columns:repeat(2,1fr);gap:15px}.product-image[data-v-5914a9a5]{height:150px}.product-image img[data-v-5914a9a5]{width:90%;height:90%;object-fit:contain}.page-numbers[data-v-5914a9a5]{gap:3px}.page-number[data-v-5914a9a5]{width:28px;height:28px;font-size:12px}}.anti-fake-query[data-v-7f0deb8c]{min-height:100vh}.query-section[data-v-7f0deb8c]{padding:60px 0 0}.query-container[data-v-7f0deb8c]{margin-top:80px}.query-form[data-v-7f0deb8c]{margin-bottom:30px}.form-title[data-v-7f0deb8c]{font-family:var(--font-family-medium);font-size:20px;color:#333;margin-bottom:15px;margin-top:20px;font-weight:500}.form-title[data-v-7f0deb8c]:first-child{margin-top:0}.form[data-v-7f0deb8c]{max-width:100%}.input-group[data-v-7f0deb8c]{margin-bottom:20px}.input-label[data-v-7f0deb8c]{display:block;font-family:var(--font-family-medium);color:#333;margin-bottom:8px;font-size:16px;font-weight:500}.input-wrapper[data-v-7f0deb8c]{position:relative}.input-field[data-v-7f0deb8c]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .3s ease;background:white}.input-field[data-v-7f0deb8c]:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px #0000001a}.input-field[data-v-7f0deb8c]:disabled{background:#f5f5f5;cursor:not-allowed}.input-icon[data-v-7f0deb8c]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#999}.input-example[data-v-7f0deb8c]{color:#999;font-size:13px;margin-top:5px}.error-message[data-v-7f0deb8c]{color:#e74c3c;font-size:13px;margin-top:5px}.verification-group[data-v-7f0deb8c]{display:flex;gap:10px;align-items:center}.verification-input[data-v-7f0deb8c]{flex:1}.get-code-btn[data-v-7f0deb8c]{background:white;border:1px solid #ddd;color:#333;padding:12px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease;white-space:nowrap}.get-code-btn[data-v-7f0deb8c]:hover:not(:disabled){border-color:#333;background:#f8f9fa}.get-code-btn[data-v-7f0deb8c]:disabled{color:#999;cursor:not-allowed}.query-button[data-v-7f0deb8c]{width:100%;padding:12px;background:#000;color:#fff;border:none;border-radius:4px;font-size:16px;font-family:var(--font-family-medium);cursor:pointer;transition:all .3s ease;margin-top:20px}.query-button[data-v-7f0deb8c]:hover:not(:disabled){background:#333}.query-button[data-v-7f0deb8c]:disabled{cursor:not-allowed}.loading-text[data-v-7f0deb8c]{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spinner[data-v-7f0deb8c]{animation:spin-7f0deb8c 1s linear infinite}@keyframes spin-7f0deb8c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.query-result[data-v-7f0deb8c]{padding:40px;background:#fafafa}.result-header[data-v-7f0deb8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.result-title[data-v-7f0deb8c]{font-family:var(--font-family-medium);font-size:22px;color:#333}.result-status[data-v-7f0deb8c]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.result-status.valid[data-v-7f0deb8c]{background:#d4edda;color:#155724}.result-status.invalid[data-v-7f0deb8c]{background:#f8d7da;color:#721c24}.result-content[data-v-7f0deb8c]{background:white;border-radius:8px;padding:24px}.result-item[data-v-7f0deb8c]{display:flex;margin-bottom:12px;padding:8px 0}.result-item[data-v-7f0deb8c]:last-child{margin-bottom:0}.result-label[data-v-7f0deb8c]{font-weight:500;color:#666;min-width:100px}.result-value[data-v-7f0deb8c]{color:#333;font-family:monospace}.result-message[data-v-7f0deb8c]{margin-top:16px;padding:16px;border-radius:8px;font-weight:500}.result-message.valid[data-v-7f0deb8c]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.result-message.invalid[data-v-7f0deb8c]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.history-section[data-v-7f0deb8c]{padding:40px 0;background:white}.history-title[data-v-7f0deb8c]{font-family:var(--font-family-medium);font-size:20px;color:#333;margin-bottom:20px;font-weight:500}.history-table[data-v-7f0deb8c]{border:1px solid #e9ecef}.table-header[data-v-7f0deb8c]{display:none}.table-row[data-v-7f0deb8c]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e9ecef}.table-row[data-v-7f0deb8c]:last-child{border-bottom:none}.table-cell[data-v-7f0deb8c]{font-size:14px;color:#333;display:flex;align-items:center}.table-cell[data-v-7f0deb8c]:first-child{flex:0 0 100px}.table-cell[data-v-7f0deb8c]:nth-child(2){flex:1;justify-content:flex-start;margin-left:20px}.table-cell[data-v-7f0deb8c]:last-child{flex:0 0 80px;justify-content:flex-end}.status-badge[data-v-7f0deb8c]{font-size:13px;font-weight:500}.status-badge.valid[data-v-7f0deb8c]{color:#28a745}.status-badge.invalid[data-v-7f0deb8c]{color:#dc3545}.delete-log-btn[data-v-7f0deb8c]{margin-left:12px;background:transparent;border:1px solid #ddd;color:#333;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px}.delete-log-btn[data-v-7f0deb8c]:hover{border-color:#333}.empty-state[data-v-7f0deb8c]{padding:40px 20px;text-align:center;color:#999;font-size:14px}.info-section[data-v-7f0deb8c]{padding:40px 0;background:white}.info-grid[data-v-7f0deb8c]{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}.info-card[data-v-7f0deb8c]{background:white;padding:30px}.info-card[data-v-7f0deb8c]:last-child{background:#f5f5f5}.info-card-title[data-v-7f0deb8c]{font-family:var(--font-family-medium);font-size:19px;color:#333;margin-bottom:15px;font-weight:500}.info-intro[data-v-7f0deb8c]{color:#666;margin-bottom:20px;font-size:14px;line-height:1.6}.steps-list[data-v-7f0deb8c]{display:flex;flex-direction:column;gap:20px}.step-item[data-v-7f0deb8c]{display:flex;gap:15px;align-items:flex-start}.step-number[data-v-7f0deb8c]{width:24px;height:24px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex-shrink:0}.step-content[data-v-7f0deb8c]{flex:1}.step-title[data-v-7f0deb8c]{font-family:var(--font-family-medium);font-size:16px;color:#333;margin-bottom:5px;font-weight:500}.step-desc[data-v-7f0deb8c]{color:#666;font-size:14px;line-height:1.5}.notes-list[data-v-7f0deb8c]{list-style:none;padding:0;margin:0}.note-item[data-v-7f0deb8c]{color:#666;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:15px;position:relative}.note-item[data-v-7f0deb8c]:before{content:"•";color:#333;position:absolute;left:0;top:0}@media (max-width: 768px){.page-title[data-v-7f0deb8c]{font-size:32px}.query-container[data-v-7f0deb8c]{padding:20px;margin:0 15px}.query-form[data-v-7f0deb8c],.query-result[data-v-7f0deb8c]{padding:0}.result-header[data-v-7f0deb8c]{flex-direction:column;gap:16px;text-align:center}.info-grid[data-v-7f0deb8c]{grid-template-columns:1fr;gap:20px;padding:0 15px}.info-card[data-v-7f0deb8c]{padding:20px}.table-header[data-v-7f0deb8c],.table-row[data-v-7f0deb8c]{grid-template-columns:1fr;gap:10px}.table-cell[data-v-7f0deb8c]{padding:10px 15px;border-bottom:1px solid #f0f0f0}.table-header .table-cell[data-v-7f0deb8c]{font-weight:600;background:#f8f9fa}.verification-group[data-v-7f0deb8c]{flex-direction:column;gap:10px}.get-code-btn[data-v-7f0deb8c]{width:100%}}.museum-page[data-v-68fa548b]{width:100%;min-height:100vh;background-color:#fff;color:#000;font-family:Helvetica Neue,Arial,sans-serif}.museum-loading[data-v-68fa548b]{display:flex;justify-content:center;align-items:center;min-height:50vh}.loading-text[data-v-68fa548b]{font-size:1.2rem;color:#666}.museum-error[data-v-68fa548b]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;gap:1rem}.error-text[data-v-68fa548b]{font-size:1.1rem;color:#f44}.retry-button[data-v-68fa548b]{padding:.5rem 1rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.retry-button[data-v-68fa548b]:hover{background-color:#333}.museum-container[data-v-68fa548b]{width:100%;max-width:1468px;margin:0 auto;padding:0 2rem}.museum-header[data-v-68fa548b]{text-align:center;padding-top:68px;width:100%}.museum-title-image[data-v-68fa548b]{display:flex;justify-content:center;align-items:center;height:440px}.museum-title-image img[data-v-68fa548b],.museum-title-image .museum-banner-video[data-v-68fa548b]{max-width:100%;height:100%;object-fit:cover}.museum-banner-video[data-v-68fa548b]{pointer-events:none}.timeline-section[data-v-68fa548b]{padding:2rem 0 4rem;position:relative}.timeline-container[data-v-68fa548b]{position:relative;max-width:1468px;margin:0 auto}.timeline-line[data-v-68fa548b]{position:absolute;left:50%;top:0;bottom:0;width:8%;transform:translate(-50%);background-image:url(./line-3ee697d5.png);background-repeat:repeat-y;background-size:contain;background-position:top center;border-bottom:1px solid #000}.timeline-item[data-v-68fa548b]{position:relative;display:flex;align-items:center}.timeline-item.left .timeline-image-and-text-container[data-v-68fa548b]{width:65.4%}.timeline-item.right[data-v-68fa548b]{flex-direction:row-reverse;margin-left:54%;width:45.5%}.timeline-item.left[data-v-68fa548b]{flex-direction:row-reverse;margin-left:1%;width:45.5%}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{display:flex;align-items:flex-start;flex-direction:row}.timeline-header[data-v-68fa548b]{width:220px;flex-shrink:0;position:relative;display:flex;align-items:flex-start;justify-content:center}.timeline-line-top[data-v-68fa548b]{position:absolute;top:0;left:0;right:0;height:1px;background-color:#000;z-index:1}.timeline-icon-top[data-v-68fa548b]{position:absolute;top:-18px;left:50%;transform:translate(-50%);z-index:2;padding:0 10px}.timeline-icon-top img[data-v-68fa548b]{width:60px;height:60px;object-fit:contain}.timeline-image img[data-v-68fa548b]{width:100%;height:auto;border:1px solid #000000;border-radius:0;padding:4px}.timeline-image-and-text-container[data-v-68fa548b]{display:flex;flex-direction:column;cursor:pointer}.timeline-text-group[data-v-68fa548b]{width:100%;text-align:justify}.timeline-title[data-v-68fa548b]{font-size:1.5rem;font-weight:700;color:#000;text-align:center;margin-bottom:1rem}.timeline-content[data-v-68fa548b]{font-size:.95rem;line-height:1.6;color:#000;text-align:justify}.timeline-final-section[data-v-68fa548b]{display:flex;justify-content:center;margin-top:10px}.final-content[data-v-68fa548b]{display:flex;flex-direction:column;align-items:center;max-width:400px}.final-image[data-v-68fa548b]{flex-shrink:0}.final-image img[data-v-68fa548b]{height:auto;border:1px solid #000000;border-radius:0;padding:4px}.final-title[data-v-68fa548b]{font-size:1.5rem;font-weight:700;color:#000;text-align:center}.final-description[data-v-68fa548b]{font-size:.95rem;line-height:1.6;color:#000;text-align:left;text-align:justify}@media (max-width: 1470px){.museum-container[data-v-68fa548b]{padding:0 5rem}.timeline-item.right[data-v-68fa548b]{width:45.6%}.timeline-item.left[data-v-68fa548b]{width:45.5%}}@media (max-width: 1455px){.timeline-item.right[data-v-68fa548b]{width:46.4%}.timeline-item.left[data-v-68fa548b]{width:46.3%}}@media (max-width: 1468px) and (min-width: 1025px){.museum-container[data-v-68fa548b]{padding:0 90px}.timeline-item.right .timeline-content[data-v-68fa548b],.timeline-item.left .timeline-content[data-v-68fa548b]{width:100%}.timeline-title[data-v-68fa548b]{font-size:1.4rem}.timeline-content[data-v-68fa548b]{font-size:.9rem}}@media (max-width: 1024px) and (min-width: 769px){.museum-title-image[data-v-68fa548b]{height:auto}.museum-container[data-v-68fa548b]{padding:0 40px}.timeline-title[data-v-68fa548b]{font-size:1.3rem}.timeline-content[data-v-68fa548b]{font-size:.85rem}.timeline-icon-top img[data-v-68fa548b]{width:50px;height:50px}.timeline-content[data-v-68fa548b]{flex-direction:column;gap:.5rem}.timeline-item[data-v-68fa548b]{flex-direction:column!important;text-align:center}.timeline-item.right[data-v-68fa548b]{margin-left:0;width:100%}.timeline-item.left[data-v-68fa548b]{width:100%}.timeline-content[data-v-68fa548b]{width:100%;padding:0;margin-top:1rem}.timeline-line[data-v-68fa548b]{left:2rem;transform:none}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{margin-left:3rem}.timeline-header[data-v-68fa548b]{display:none}.timeline-item.left .timeline-image-and-text-container[data-v-68fa548b],.timeline-item.right .timeline-image-and-text-container[data-v-68fa548b]{width:100%}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{width:77%}.timeline-item.left[data-v-68fa548b]{margin-left:0}.timeline-final-section[data-v-68fa548b]{justify-content:inherit;margin-left:14%}.final-content[data-v-68fa548b]{flex-direction:column;text-align:center;align-items:inherit;width:91%;max-width:100%}.final-image img[data-v-68fa548b]{width:100%}.final-title[data-v-68fa548b]{font-size:1.2rem}.final-description[data-v-68fa548b]{font-size:.85rem;text-align:justify}}@media (max-width: 768px) and (min-width: 601px){.museum-title-image[data-v-68fa548b]{height:auto}.museum-container[data-v-68fa548b]{padding:0 30px}.timeline-title[data-v-68fa548b]{font-size:1.2rem}.timeline-content[data-v-68fa548b]{font-size:.8rem}.timeline-icon-top img[data-v-68fa548b]{width:45px;height:45px}.timeline-content[data-v-68fa548b]{flex-direction:column;gap:.5rem}.timeline-item[data-v-68fa548b]{flex-direction:column!important;text-align:center}.timeline-item.right[data-v-68fa548b]{margin-left:0;width:100%}.timeline-item.left[data-v-68fa548b]{width:98%}.timeline-content[data-v-68fa548b]{width:100%;padding:0;margin-top:1rem}.timeline-line[data-v-68fa548b]{left:2rem;transform:none}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{margin-left:3rem}.timeline-header[data-v-68fa548b]{display:none}.timeline-item.left .timeline-image-and-text-container[data-v-68fa548b],.timeline-item.right .timeline-image-and-text-container[data-v-68fa548b]{width:100%}.timeline-item.left .timeline-content[data-v-68fa548b]{width:76%}.timeline-item.right .timeline-content[data-v-68fa548b]{width:74%}.timeline-final-section[data-v-68fa548b]{justify-content:inherit;margin-left:19%}.final-content[data-v-68fa548b]{flex-direction:column;text-align:center;align-items:inherit;width:91%;max-width:100%}.final-image img[data-v-68fa548b]{width:100%}.final-title[data-v-68fa548b]{font-size:1.1rem}.final-description[data-v-68fa548b]{font-size:.8rem;text-align:justify}}@media (max-width: 600px) and (min-width: 481px){.museum-title-image[data-v-68fa548b]{height:auto}.museum-container[data-v-68fa548b]{padding:0 25px}.timeline-title[data-v-68fa548b]{font-size:1.1rem}.timeline-content[data-v-68fa548b]{font-size:.75rem}.timeline-icon-top img[data-v-68fa548b]{width:40px;height:40px}.timeline-content[data-v-68fa548b]{flex-direction:column;gap:.5rem}.timeline-item[data-v-68fa548b]{flex-direction:column!important;text-align:center}.timeline-item.right[data-v-68fa548b]{margin-left:0;width:100%}.timeline-item.left[data-v-68fa548b]{width:98%}.timeline-content[data-v-68fa548b]{width:100%;padding:0;margin-top:1rem}.timeline-line[data-v-68fa548b]{left:2rem;transform:none}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{margin-left:3rem}.timeline-header[data-v-68fa548b]{display:none}.timeline-item.left .timeline-image-and-text-container[data-v-68fa548b],.timeline-item.right .timeline-image-and-text-container[data-v-68fa548b]{width:100%}.timeline-item.left .timeline-content[data-v-68fa548b]{width:76%}.timeline-item.right .timeline-content[data-v-68fa548b]{width:74%}.timeline-final-section[data-v-68fa548b]{justify-content:inherit;margin-left:19%}.final-content[data-v-68fa548b]{flex-direction:column;text-align:center;align-items:inherit;width:91%;max-width:100%}.final-image img[data-v-68fa548b]{width:100%}.final-title[data-v-68fa548b]{font-size:1rem}.final-description[data-v-68fa548b]{font-size:.75rem;text-align:justify}}@media (max-width: 480px){.museum-title-image[data-v-68fa548b]{height:auto}.museum-container[data-v-68fa548b]{padding:0 20px}.timeline-final-section[data-v-68fa548b]{padding:0 20px 0 85px}.timeline-title[data-v-68fa548b]{font-size:1rem}.timeline-content[data-v-68fa548b]{font-size:.7rem}.timeline-icon-top img[data-v-68fa548b]{width:35px;height:35px}.timeline-content[data-v-68fa548b]{flex-direction:column;gap:.5rem}.timeline-item[data-v-68fa548b]{flex-direction:column!important;text-align:center}.timeline-item.right[data-v-68fa548b]{margin-left:0;width:100%}.timeline-item.left[data-v-68fa548b]{width:98%}.timeline-content[data-v-68fa548b]{width:100%;padding:0;margin-top:1rem;text-align:center}.timeline-line[data-v-68fa548b]{left:2rem;transform:none}.timeline-item.left .timeline-content[data-v-68fa548b],.timeline-item.right .timeline-content[data-v-68fa548b]{margin-left:3rem}.timeline-header[data-v-68fa548b]{display:none}.timeline-item.left .timeline-image-and-text-container[data-v-68fa548b],.timeline-item.right .timeline-image-and-text-container[data-v-68fa548b]{width:100%}.timeline-item.left .timeline-content[data-v-68fa548b]{width:76%}.timeline-item.right .timeline-content[data-v-68fa548b]{width:74%}.final-content[data-v-68fa548b]{flex-direction:column;text-align:center;max-width:100%}.final-image img[data-v-68fa548b]{width:100%}.final-title[data-v-68fa548b]{font-size:.9rem}.final-description[data-v-68fa548b]{font-size:.7rem;text-align:justify}}@media (max-width: 320px){.museum-title-image[data-v-68fa548b]{height:auto}.museum-container[data-v-68fa548b]{padding:0 15px}.timeline-title[data-v-68fa548b]{font-size:.9rem}.timeline-content[data-v-68fa548b]{font-size:.65rem}.timeline-icon-top img[data-v-68fa548b]{width:30px;height:30px}.final-title[data-v-68fa548b]{font-size:.8rem}.final-description[data-v-68fa548b]{font-size:.65rem}}.collaboration-page[data-v-3a01e35f]{min-height:100vh;background-color:#fff;padding-top:68px}.page-title[data-v-3a01e35f]{text-align:center;padding:80px 0 0;background-color:#fff}.page-title h1[data-v-3a01e35f]{font-size:28px;font-weight:500;color:#333;margin:0}.collaboration-section[data-v-3a01e35f]{padding:80px 0 0;background-color:#fff;opacity:0;transform:translateY(50px)}.collaboration-section.animate-in[data-v-3a01e35f]{opacity:1;transform:translateY(0)}.collaboration-container[data-v-3a01e35f]{max-width:1468px;margin:0 auto;padding:0 20px}.collaboration-content[data-v-3a01e35f]{display:flex;align-items:center;min-height:350px;background-color:#f5f5f5;padding:50px}.collaboration-content.reverse[data-v-3a01e35f]{flex-direction:row-reverse}.collaboration-image[data-v-3a01e35f]{flex:1;display:flex;justify-content:center;align-items:center}.collaboration-image img[data-v-3a01e35f]{max-width:100%;height:auto}.collaboration-text[data-v-3a01e35f]{flex:1}.text-content[data-v-3a01e35f]{width:64%;margin:0 auto}.brand-title[data-v-3a01e35f]{font-size:30px;font-weight:300;color:#000;margin:0 0 16px;line-height:1.2}.brand-subtitle[data-v-3a01e35f]{font-size:16px;font-weight:300;color:#7b7b7b;margin:0 0 24px;line-height:1.3}.brand-description[data-v-3a01e35f]{font-size:14px;font-weight:600;line-height:1.8;color:#000;margin:0}.brand-grid-section[data-v-3a01e35f]{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.brand-grid-section.animate-in[data-v-3a01e35f]{opacity:1;transform:translateY(0)}.brand-grid-container[data-v-3a01e35f]{max-width:1468px;margin:0 auto;padding:0 20px;text-align:center}.brand-grid-title[data-v-3a01e35f]{font-size:30px;font-weight:700;color:#333;margin:0 0 40px;text-align:center}.brand-grid[data-v-3a01e35f]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.brand-item[data-v-3a01e35f]{padding:20px;background:#f6f6f6;text-align:center;transition:all .3s ease;cursor:default;display:flex;align-items:center;justify-content:center}.brand-item img[data-v-3a01e35f]{max-width:100%;max-height:50px;height:auto;object-fit:contain}.contact-section[data-v-3a01e35f]{margin:60px 0;position:relative;overflow:hidden}.contact-container[data-v-3a01e35f]{display:flex;flex-flow:column;align-items:center;width:1468px;margin:0 auto;padding:0 20px}.contact-title[data-v-3a01e35f]{font-size:30px;font-weight:700;color:#000;letter-spacing:2px}.contact-subtitle[data-v-3a01e35f]{font-size:18px;font-weight:400;color:#333;margin-bottom:40px;text-align:center}.contact-description[data-v-3a01e35f]{font-size:16px;line-height:1.5;color:#333;width:38%;text-align:center;margin-bottom:40px}.contact-cards[data-v-3a01e35f]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px;width:100%}.contact-card[data-v-3a01e35f]{background:#f6f6f6;padding:50px 30px;transition:all .3s ease;text-align:center}.contact-card h4[data-v-3a01e35f]{font-size:22px;font-weight:400;color:#000;margin:0 0 12px}.contact-card p[data-v-3a01e35f]{font-size:16px;font-weight:400;color:#333;margin:0}@media (max-width: 1470px){.collaboration-container[data-v-3a01e35f],.brand-grid-container[data-v-3a01e35f]{padding:0 100px}.contact-container[data-v-3a01e35f]{padding:0 100px;width:100%}}@media (max-width: 1024px){.collaboration-container[data-v-3a01e35f]{padding:0 30px}.collaboration-content[data-v-3a01e35f]{flex-direction:column;gap:40px;text-align:center}.collaboration-content.reverse[data-v-3a01e35f]{flex-direction:column}.collaboration-image[data-v-3a01e35f]{order:1}.collaboration-text[data-v-3a01e35f]{order:2}.text-content[data-v-3a01e35f]{width:100%;margin:0}.brand-grid-section[data-v-3a01e35f]{padding:40px 0}.brand-grid-container[data-v-3a01e35f]{padding:0 30px}.contact-container[data-v-3a01e35f]{width:100%;padding:0 30px}.contact-description[data-v-3a01e35f]{width:100%;margin-bottom:30px}}@media (max-width: 768px){.brand-grid-container[data-v-3a01e35f]{padding:0 20px}.page-title h1[data-v-3a01e35f]{font-size:36px}.collaboration-section[data-v-3a01e35f]{padding:60px 0}.collaboration-container[data-v-3a01e35f]{padding:0 20px}.collaboration-content[data-v-3a01e35f]{flex-direction:column;gap:40px;text-align:center}.collaboration-content.reverse[data-v-3a01e35f]{flex-direction:column}.collaboration-image[data-v-3a01e35f]{order:1}.collaboration-text[data-v-3a01e35f]{order:2}.text-content[data-v-3a01e35f]{width:100%;margin:0}.brand-grid-section[data-v-3a01e35f]{padding:30px 0}.brand-title[data-v-3a01e35f]{font-size:28px}.brand-subtitle[data-v-3a01e35f]{font-size:20px}.brand-grid[data-v-3a01e35f]{grid-template-columns:repeat(5,1fr);gap:20px}.contact-title[data-v-3a01e35f]{font-size:36px}.contact-subtitle[data-v-3a01e35f]{font-size:20px}.contact-container[data-v-3a01e35f]{width:100%;padding:0 20px}.contact-description[data-v-3a01e35f]{width:100%;margin-bottom:30px}}@media (max-width: 480px){.brand-grid-container[data-v-3a01e35f]{padding:0 20px}.page-title[data-v-3a01e35f]{padding:40px 0 30px}.page-title h1[data-v-3a01e35f]{font-size:28px}.collaboration-section[data-v-3a01e35f]{padding:40px 0}.collaboration-container[data-v-3a01e35f]{padding:0 15px}.collaboration-content[data-v-3a01e35f]{flex-direction:column;gap:30px;text-align:center}.collaboration-content.reverse[data-v-3a01e35f]{flex-direction:column}.collaboration-image[data-v-3a01e35f]{order:1}.collaboration-text[data-v-3a01e35f]{order:2}.text-content[data-v-3a01e35f]{width:100%;margin:0}.brand-grid-section[data-v-3a01e35f]{padding:20px 0}.brand-title[data-v-3a01e35f]{font-size:24px}.brand-subtitle[data-v-3a01e35f]{font-size:18px}.brand-description[data-v-3a01e35f]{font-size:14px}.contact-title[data-v-3a01e35f]{font-size:28px}.contact-subtitle[data-v-3a01e35f]{font-size:18px}.contact-container[data-v-3a01e35f]{width:100%;padding:0 15px}.contact-description[data-v-3a01e35f]{width:100%;margin-bottom:30px}.contact-description[data-v-3a01e35f]{padding:0 15px}.brand-grid[data-v-3a01e35f]{grid-template-columns:repeat(2,1fr)}.contact-cards[data-v-3a01e35f]{grid-template-columns:1fr}}.about-page[data-v-6344466c]{min-height:100vh;background-color:#fff;padding-top:68px}.container[data-v-6344466c]{max-width:1468px;margin:0 auto;padding:0 20px}.hero-banner[data-v-6344466c]{position:relative;height:440px;overflow:hidden}.banner-image[data-v-6344466c]{position:relative;width:100%;height:100%}.banner-image img[data-v-6344466c]{width:100%;height:100%;object-fit:cover}.section-title[data-v-6344466c]{font-size:24px;font-weight:400;color:#333;margin:0 0 20px;text-align:center}.group-intro-section[data-v-6344466c]{padding:80px 0;background-color:#fff}.intro-content[data-v-6344466c]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:60px}.intro-text[data-v-6344466c]{background-color:#fafafa;padding:40px 60px;height:100%;display:flex;flex-direction:column;justify-content:center}.intro-text p[data-v-6344466c]{font-size:16px;line-height:2.2;color:#666}.intro-image[data-v-6344466c]{display:flex;align-items:stretch}.intro-image img[data-v-6344466c]{width:100%;height:100%;object-fit:cover;display:block}.stats-grid[data-v-6344466c]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.stat-item[data-v-6344466c]{text-align:center;padding:30px 20px}.stat-number-row[data-v-6344466c]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:8px}.stat-number[data-v-6344466c]{font-size:48px;font-weight:800;color:#333}.stat-circle[data-v-6344466c]{width:30px;height:30px;border-radius:50%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.stat-label[data-v-6344466c]{font-size:14px;color:#666;text-align:left}.brand-story-section[data-v-6344466c]{padding:80px 0}.story-content[data-v-6344466c]{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:start}.story-text p[data-v-6344466c]{font-size:16px;line-height:2.2;color:#666;margin:0 0 20px}.story-image img[data-v-6344466c]{width:100%;height:auto}.exclusive-club-section[data-v-6344466c]{padding:80px 0 0;background-color:#fff;text-align:center}.club-content[data-v-6344466c]{position:relative;height:550px;display:flex;align-items:center;justify-content:center}.club-bg-image[data-v-6344466c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.club-bg-image img[data-v-6344466c]{width:100%;height:100%;object-fit:cover}.club-text-content[data-v-6344466c]{position:relative;z-index:2;width:70%}.club-title[data-v-6344466c]{font-size:26px;font-weight:700;color:#333;letter-spacing:2px}.club-subtitle[data-v-6344466c]{font-size:26px;color:#333;margin:0 0 100px}.club-features[data-v-6344466c]{display:flex;justify-content:space-between;gap:40px}.feature-item[data-v-6344466c]{text-align:center}.feature-icon[data-v-6344466c]{margin-bottom:50px}.feature-icon img[data-v-6344466c]{width:115px;height:115px;object-fit:contain}.feature-label[data-v-6344466c]{font-size:20px;color:#333;margin-bottom:5px}.feature-desc[data-v-6344466c]{font-size:16px;color:#333}.handicraft-section[data-v-6344466c]{padding:80px 0;background-color:#fff;text-align:center}.craft-description[data-v-6344466c]{font-size:14px;color:#666;max-width:780px;margin:0 auto 40px;line-height:2}.model-showcase-section[data-v-6344466c]{width:100%;height:100%;position:relative;overflow:visible;background:white}.model-showcase-container[data-v-6344466c]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.model-carousel[data-v-6344466c]{position:relative;width:100%;height:100%;overflow:hidden}.model-swiper[data-v-6344466c]{width:100%;height:100%;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.model-swiper[data-v-6344466c]:active{cursor:grabbing}.model-swiper.swiper-grab[data-v-6344466c]{cursor:grab}.model-swiper.swiper-grabbing[data-v-6344466c]{cursor:grabbing}.swiper-wrapper[data-v-6344466c]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.swiper-slide[data-v-6344466c]{width:100%;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper-slide-visible[data-v-6344466c],.swiper-slide-active[data-v-6344466c],.swiper-slide-fully-visible[data-v-6344466c]{width:100%!important}.swiper-slide .model-pair[data-v-6344466c]{width:100%;height:100%;display:flex;flex-direction:row}.model-swiper .swiper-wrapper[data-v-6344466c]{width:100%;display:flex}.model-pair[data-v-6344466c]{display:flex;width:90%;height:90%;margin:0 auto;align-items:center;justify-content:center}.model-left[data-v-6344466c],.model-right[data-v-6344466c]{flex:1;height:100%;overflow:hidden}.model-image[data-v-6344466c]{width:100%;height:100%;object-fit:cover;object-position:center}.model-slider-indicator[data-v-6344466c]{display:flex;justify-content:center;width:100%;padding:20px 0;margin:0 auto}.indicator-track[data-v-6344466c]{width:100%;height:2px;background:#ccc;position:relative;overflow:hidden}.indicator-progress[data-v-6344466c]{position:absolute;left:0;top:0;height:100%;background:#333;transition:width .6s ease;width:20%}@media (max-width: 768px){.model-slider-indicator[data-v-6344466c]{padding:15px 0}.indicator-track[data-v-6344466c]{width:100%}.model-pair[data-v-6344466c]{flex-direction:column;width:100%;height:100%;gap:20px}}@media (max-width: 480px){.model-slider-indicator[data-v-6344466c]{padding:10px 0}.indicator-track[data-v-6344466c]{height:1.5px}.model-pair[data-v-6344466c]{flex-direction:column;width:100%;height:100%;gap:20px}}.model-swiper .swiper-slide[data-v-6344466c]{width:100%!important;flex-shrink:0}@media (min-width: 769px){.model-pair[data-v-6344466c]{gap:40px}}@media (max-width: 1024px) and (min-width: 769px){.model-pair[data-v-6344466c]{gap:30px}}.murano-value-section[data-v-6344466c]{padding:80px 0}.value-content[data-v-6344466c]{display:grid;grid-template-columns:1fr 1fr;gap:150px;align-items:start}.value-text p[data-v-6344466c]{font-size:16px;line-height:2.2;color:#666;margin:0 0 20px}.value-image img[data-v-6344466c]{width:100%;height:auto}@media (max-width: 768px){.value-content[data-v-6344466c]{grid-template-columns:1fr;gap:40px}}@media (max-width: 1024px){.container[data-v-6344466c]{padding:0 20px}.intro-content[data-v-6344466c],.story-content[data-v-6344466c],.value-content[data-v-6344466c],.journey-content[data-v-6344466c],.team-content[data-v-6344466c]{gap:60px}.stats-grid[data-v-6344466c]{gap:30px}.club-features[data-v-6344466c]{gap:40px}}@media (max-width: 768px){.hero-banner[data-v-6344466c]{height:300px}.section-title[data-v-6344466c]{font-size:20px}.container[data-v-6344466c]{padding:0 20px}.intro-content[data-v-6344466c]{grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.intro-image img[data-v-6344466c]{height:100%;object-fit:cover}.story-content[data-v-6344466c],.value-content[data-v-6344466c],.journey-content[data-v-6344466c],.team-content[data-v-6344466c]{grid-template-columns:1fr;gap:40px}.stats-grid[data-v-6344466c]{grid-template-columns:repeat(2,1fr);gap:20px}.club-features[data-v-6344466c]{flex-direction:column;gap:30px}.team-grid[data-v-6344466c]{grid-template-columns:1fr}.carousel-container[data-v-6344466c]{flex-direction:column}}@media (max-width: 480px){.hero-banner[data-v-6344466c]{height:auto}.intro-content[data-v-6344466c]{grid-template-columns:1fr;gap:20px}.intro-image img[data-v-6344466c]{height:auto;object-fit:contain}.intro-text[data-v-6344466c]{padding:20px}.section-title[data-v-6344466c]{font-size:18px}.club-title[data-v-6344466c]{font-size:20px}.stats-grid[data-v-6344466c]{grid-template-columns:repeat(2,1fr);gap:15px}.group-intro-section[data-v-6344466c],.brand-story-section[data-v-6344466c],.exclusive-club-section[data-v-6344466c],.handicraft-section[data-v-6344466c],.murano-value-section[data-v-6344466c]{padding:30px 0}}.craftsmanship-mirror-section[data-v-6344466c]{padding:80px 0;background-color:#fff;position:relative}.craftsmanship-hero[data-v-6344466c]{position:relative;height:750px}.craftsmanship-mirror-container[data-v-6344466c]{background-color:#f6f6f6;padding:100px 80px 150px;margin:0 125px}.craftsmanship-description[data-v-6344466c]{font-size:16px;line-height:2.2;color:#666;margin:0 0 60px;text-align:left;width:100%}.main-image-section[data-v-6344466c]{position:absolute;top:35%;left:50%;transform:translate(-50%)}.main-image[data-v-6344466c]{width:1100px;height:500px;object-fit:cover;display:block;margin:0 auto}.founding-team-content[data-v-6344466c]{display:grid;grid-template-columns:1.2fr 1fr;gap:150px;align-items:start;margin:60px 0 0;position:relative}.team-title[data-v-6344466c]{display:none}.team-subtitle[data-v-6344466c]{text-align:left;font-size:24px;margin:0 0 16px}.team-left[data-v-6344466c]{display:flex;flex-direction:column}.team-description[data-v-6344466c]{width:100%;margin-bottom:24px;line-height:2.2}.team-image[data-v-6344466c]{position:relative}.team-main-image[data-v-6344466c]{width:100%;height:auto;object-fit:cover;transition:opacity .3s ease}.team-thumbs[data-v-6344466c]{position:absolute;left:8%;bottom:80px;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.team-thumbs img[data-v-6344466c]{width:176px;height:176px;object-fit:cover;display:block;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.team-thumbs img[data-v-6344466c]:hover{transform:scale(1.05);opacity:.9}.team-thumbs img.thumb-active[data-v-6344466c]{border-color:#333;box-shadow:0 4px 12px #0003;transform:scale(1.05)}@media (max-width: 1470px){.container[data-v-6344466c]{padding:0 100px}.craftsmanship-mirror-container[data-v-6344466c]{margin:0 100px}.craftsmanship-hero[data-v-6344466c]{height:680px}.main-image-section[data-v-6344466c]{top:40%}.main-image[data-v-6344466c]{width:900px;height:400px}.team-thumbs[data-v-6344466c]{left:0!important}}@media (max-width: 1280px){.main-image-section[data-v-6344466c]{top:40%}.main-image[data-v-6344466c]{width:700px;height:400px}}@media (max-width: 1180px){.main-image-section[data-v-6344466c]{top:40%}.main-image[data-v-6344466c]{width:700px;height:400px}.craftsmanship-mirror-container[data-v-6344466c]{margin:0 100px}.team-description[data-v-6344466c]{font-size:13px}.team-thumbs img[data-v-6344466c]{width:140px;height:140px}.team-thumbs[data-v-6344466c]{bottom:0;left:0}}@media (max-width: 1024px){.container[data-v-6344466c]{padding:0 50px}.founding-team-content[data-v-6344466c]{grid-template-columns:1fr;gap:40px;margin:40px 0 0}.team-thumbs[data-v-6344466c]{position:static;width:100%;margin-top:20px;gap:20px;grid-template-columns:repeat(4,1fr)}.team-main-image[data-v-6344466c]{margin-top:20px;width:100%;margin-left:auto;margin-right:auto}.team-thumbs img[data-v-6344466c]{width:100%;height:100%}.team-subtitle[data-v-6344466c]{font-size:22px;text-align:center}.team-description[data-v-6344466c]{text-align:center;font-size:15px}}@media (max-width: 768px){.container[data-v-6344466c]{padding:0 20px}.craftsmanship-description[data-v-6344466c],.team-description[data-v-6344466c]{font-size:14px}.founding-team-content[data-v-6344466c]{gap:30px;margin:30px 0 0}.team-subtitle[data-v-6344466c]{font-size:20px;margin-bottom:12px}.team-description[data-v-6344466c]{font-size:14px;line-height:2;margin-bottom:20px}.team-thumbs[data-v-6344466c]{gap:15px;margin-top:15px;width:100%}.team-main-image[data-v-6344466c]{width:100%}}@media (max-width: 600px){.container[data-v-6344466c]{padding:0 20px}.team-subtitle[data-v-6344466c]{font-size:19px}.team-description[data-v-6344466c]{font-size:13.5px;line-height:1.9}.team-main-image[data-v-6344466c]{width:100%}}@media (max-width: 480px){.container[data-v-6344466c]{padding:0 20px}.team-title[data-v-6344466c]{font-size:20px}.team-subtitle[data-v-6344466c]{font-size:18px;margin-bottom:10px}.team-description[data-v-6344466c]{font-size:14px;line-height:1.8;margin-bottom:15px}.founding-team-content[data-v-6344466c]{gap:20px;margin:20px 0 0}.team-thumbs[data-v-6344466c]{gap:10px;margin-top:10px;grid-template-columns:repeat(2,1fr);width:100%}.team-main-image[data-v-6344466c]{width:100%}.club-content[data-v-6344466c]{height:400px}.club-text-content[data-v-6344466c]{width:95%}.club-subtitle[data-v-6344466c]{margin:0 0 20px}.feature-icon[data-v-6344466c]{margin-bottom:10px}.feature-icon img[data-v-6344466c]{width:60px;height:60px}.club-features[data-v-6344466c]{flex-direction:column;gap:0;display:grid;grid-template-columns:repeat(3,1fr)}.feature-label[data-v-6344466c]{font-size:16px}.feature-desc[data-v-6344466c]{font-size:12px}.craftsmanship-mirror-section[data-v-6344466c]{padding:20px 0}.craftsmanship-mirror-container[data-v-6344466c]{margin:0 20px;padding:40px 20px 150px}.craftsmanship-hero[data-v-6344466c]{height:auto}.main-image-section[data-v-6344466c]{width:90%;top:65%}.main-image[data-v-6344466c]{width:100%;height:100%}}.about-page section[id][data-v-6344466c],.about-page #founding-team[data-v-6344466c]{scroll-margin-top:88px}.article-detail[data-v-6dbf8373]{max-width:1468px;margin:0 auto;padding:80px 20px 40px;background:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.article-loading[data-v-6dbf8373]{display:flex;justify-content:center;align-items:center;min-height:50vh}.loading-text[data-v-6dbf8373]{font-size:1.2rem;color:#666}.article-error[data-v-6dbf8373]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;gap:1rem}.error-text[data-v-6dbf8373]{font-size:1.1rem;color:#f44}.retry-button[data-v-6dbf8373]{padding:.5rem 1rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.retry-button[data-v-6dbf8373]:hover{background-color:#333}.content-wrapper[data-v-6dbf8373]{width:100%}.article-coming-soon[data-v-6dbf8373]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem;background-color:#fff}.coming-soon-container[data-v-6dbf8373]{width:100%;max-width:600px;display:flex;justify-content:center;align-items:center}.coming-soon-content[data-v-6dbf8373]{text-align:center;padding:4rem 2rem}.elegant-icon[data-v-6dbf8373]{margin-bottom:3rem;display:flex;justify-content:center}.icon-circle[data-v-6dbf8373]{width:120px;height:120px;border:2px solid #e8e8e8;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.icon-inner[data-v-6dbf8373]{width:60px;height:60px;background-color:#f8f8f8;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.icon-inner[data-v-6dbf8373]:before{content:"";width:24px;height:24px;border:2px solid #666666;border-radius:50%}.elegant-title[data-v-6dbf8373]{font-size:2.8rem;font-weight:300;color:#333;margin-bottom:1.5rem;letter-spacing:8px;font-family:Helvetica Neue,Arial,sans-serif}.elegant-underline[data-v-6dbf8373]{width:80px;height:1px;background-color:#333;margin:0 auto;position:relative;animation:expand-6dbf8373 2s ease-in-out infinite}.elegant-underline[data-v-6dbf8373]:before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;background-color:#333;border-radius:50%;transform:translate(-50%,-50%);animation:dot-pulse-6dbf8373 2s ease-in-out infinite}@keyframes expand-6dbf8373{0%,to{width:80px;opacity:.8}50%{width:120px;opacity:1}}@keyframes dot-pulse-6dbf8373{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}}.single-column-layout[data-v-6dbf8373]{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.single-column-layout .text-content[data-v-6dbf8373]{max-width:800px}.single-column-layout .article-image-full[data-v-6dbf8373]{width:100%;max-width:600px}.article-header[data-v-6dbf8373]{text-align:center;margin-bottom:60px}.article-title[data-v-6dbf8373]{font-size:24px;font-weight:400;color:#333;margin:100px 0 10px;line-height:1.2}.article-subtitle[data-v-6dbf8373]{font-size:16px;font-weight:400;color:#666;margin:0 0 30px;line-height:1.3}.article-intro[data-v-6dbf8373]{font-size:14px;color:#555;max-width:650px;margin:0 auto;line-height:1.8}.article-content[data-v-6dbf8373]{width:100%}.article-image-section[data-v-6dbf8373]{margin:40px 0}.article-image-full[data-v-6dbf8373]{width:100%;height:auto;object-fit:cover}.article-images-grid[data-v-6dbf8373]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.article-image-square[data-v-6dbf8373]{width:100%;height:auto;object-fit:cover}.image-with-text[data-v-6dbf8373]{display:flex;flex-direction:column}.image-caption[data-v-6dbf8373]{margin-top:20px;padding:60px}.article-text-section[data-v-6dbf8373]{margin:60px 0}.text-content-grid[data-v-6dbf8373]{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.text-left-column[data-v-6dbf8373],.text-right-column[data-v-6dbf8373]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-6dbf8373]{font-size:24px;font-weight:400;color:#333;margin:0 0 40px;line-height:1.3}.article-paragraph[data-v-6dbf8373]{font-size:15px;color:#555;margin:0 0 20px;text-align:justify;line-height:2.5}.article-text-single[data-v-6dbf8373]{max-width:900px}.article-paragraph[data-v-6dbf8373]:last-child{margin-bottom:0}@media (max-width: 768px){.article-coming-soon[data-v-6dbf8373]{min-height:70vh;padding:1rem}.coming-soon-content[data-v-6dbf8373]{padding:3rem 1.5rem}.icon-circle[data-v-6dbf8373]{width:100px;height:100px}.icon-inner[data-v-6dbf8373]{width:50px;height:50px}.icon-inner[data-v-6dbf8373]:before{width:20px;height:20px}.elegant-title[data-v-6dbf8373]{font-size:2.2rem;letter-spacing:6px}.elegant-underline[data-v-6dbf8373]{width:60px}}@media (max-width: 480px){.coming-soon-content[data-v-6dbf8373]{padding:2rem 1rem}.elegant-icon[data-v-6dbf8373]{margin-bottom:2rem}.icon-circle[data-v-6dbf8373]{width:80px;height:80px}.icon-inner[data-v-6dbf8373]{width:40px;height:40px}.icon-inner[data-v-6dbf8373]:before{width:16px;height:16px}.elegant-title[data-v-6dbf8373]{font-size:1.8rem;letter-spacing:4px}.elegant-underline[data-v-6dbf8373]{width:50px}}@media (max-width: 768px){.article-detail[data-v-6dbf8373]{padding:20px 15px}.article-title[data-v-6dbf8373]{font-size:22px}.article-subtitle[data-v-6dbf8373]{font-size:18px}.article-intro[data-v-6dbf8373]{font-size:14px}.section-title[data-v-6dbf8373]{font-size:16px}.article-paragraph[data-v-6dbf8373]{font-size:14px}.article-images-grid[data-v-6dbf8373]{grid-template-columns:1fr;gap:15px}.text-content-grid[data-v-6dbf8373]{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.article-detail[data-v-6dbf8373]{padding:15px 10px}.article-title[data-v-6dbf8373]{font-size:20px}.article-subtitle[data-v-6dbf8373]{font-size:16px}.article-intro[data-v-6dbf8373]{font-size:13px}.section-title[data-v-6dbf8373]{font-size:15px}.article-paragraph[data-v-6dbf8373]{font-size:13px}}.latest-news-page[data-v-63703ada]{--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--container-padding-mobile: clamp(1.25rem, 4vw, 2rem);--container-padding-tablet: clamp(2rem, 3vw, 3rem);--container-padding-desktop: clamp(3rem, 5vw, 5rem);--container-padding-horizontal-base: clamp(1rem, 6.4vw, 2rem);--container-padding-horizontal-tablet: 3.125vw;--container-padding-horizontal-desktop: 3.125vw;--container-padding-horizontal-large: 6.333vw;--container-padding-horizontal-2xl: 2rem;--grid-gap-mobile: clamp(3rem, 7vw, 4.5rem);--grid-gap-tablet: clamp(3.5rem, 7vw, 5rem);--grid-gap-desktop: clamp(4rem, 7vw, 5.5rem);--grid-item-min-width-mobile: 100%;--grid-item-min-width-tablet: minmax(280px, 1fr);--grid-item-min-width-desktop: minmax(320px, 1fr);--grid-item-min-width-large: minmax(400px, 1fr);width:100%;min-height:100vh;background-color:#fff;padding-top:68px}.latest-news-container[data-v-63703ada]{max-width:1440px;margin:0 auto;box-sizing:border-box;padding:var(--container-padding-mobile) var(--container-padding-horizontal-base)}.page-title[data-v-63703ada]{font-size:clamp(1.5rem,4vw,2rem);font-weight:400;color:#333;text-align:center;margin-bottom:clamp(2rem,4vw,3.75rem);letter-spacing:.0625rem}.news-content[data-v-63703ada]{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-mobile);box-sizing:border-box;width:100%}.news-item[data-v-63703ada]{background-color:#fff;overflow:hidden;display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.news-item[data-v-63703ada]:active{opacity:.8}.news-image-wrapper[data-v-63703ada]{width:100%;position:relative;overflow:hidden;background-color:#f7f7f7;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2rem);display:flex;flex-direction:column}.news-image[data-v-63703ada]{width:100%;max-width:460px;height:auto;aspect-ratio:460 / 575;object-fit:cover;margin:0 auto clamp(.75rem,2vw,1.5rem) auto;display:block}.news-text-content[data-v-63703ada]{flex:1;display:flex;flex-direction:column;text-align:center}.news-title[data-v-63703ada]{font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:400;color:#333;margin-bottom:var(--spacing-sm);line-height:1.5;min-height:clamp(2.25rem,4vw,3.75rem);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-link[data-v-63703ada]{display:inline-flex;align-items:center;justify-content:center;color:#333;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:400;text-decoration:underline;min-height:44px;min-width:44px;padding:var(--spacing-xs) var(--spacing-sm);touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1);transition:opacity .2s ease}.news-link[data-v-63703ada]:active{opacity:.7}@media (min-width: 480px){.news-content[data-v-63703ada]{grid-template-columns:1fr}}@media (min-width: 48rem){.latest-news-container[data-v-63703ada]{padding:var(--container-padding-tablet) var(--container-padding-horizontal-tablet)}.page-title[data-v-63703ada]{margin-bottom:clamp(2.5rem,4vw,3.75rem)}.news-content[data-v-63703ada]{grid-template-columns:repeat(auto-fit,minmax(clamp(280px,40vw,400px),1fr));gap:var(--grid-gap-tablet)}.news-item[data-v-63703ada]{margin-left:0;margin-right:0}.news-image-wrapper[data-v-63703ada]{padding:clamp(2rem,4.5vw,3.5rem) clamp(1.5rem,5vw,4rem)}.news-image[data-v-63703ada]{margin-bottom:clamp(1rem,2vw,1.5rem)}.news-title[data-v-63703ada]{margin-bottom:var(--spacing-sm)}}@media (min-width: 64rem){.latest-news-container[data-v-63703ada]{padding:var(--container-padding-desktop) var(--container-padding-horizontal-desktop)}.news-content[data-v-63703ada]{grid-template-columns:repeat(auto-fit,minmax(clamp(320px,35vw,480px),1fr));gap:var(--grid-gap-desktop)}.news-image-wrapper[data-v-63703ada]{padding:clamp(3rem,4.4vw,4.375rem) clamp(2rem,6.25vw,6.25rem)}.news-image[data-v-63703ada]{margin-bottom:clamp(1.25rem,2vw,1.875rem)}}@media (min-width: 90rem){.latest-news-container[data-v-63703ada]{padding:5rem var(--container-padding-horizontal-large)}.news-content[data-v-63703ada]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:5rem}.news-image-wrapper[data-v-63703ada]{padding:4.375rem 6.25rem}}@media (min-width: 1920px){.latest-news-container[data-v-63703ada]{max-width:1600px;padding:5rem var(--container-padding-horizontal-2xl)}.news-content[data-v-63703ada]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:5.5rem}}.news-detail-page[data-v-d5152707]{--container-padding-mobile: clamp(1.25rem, 4vw, 2rem);--container-padding-tablet: clamp(2rem, 3vw, 3rem);--container-padding-desktop: clamp(3rem, 5vw, 5rem);--container-padding-horizontal-base: clamp(1rem, 6.4vw, 2rem);--container-padding-horizontal-tablet: 3.125vw;--container-padding-horizontal-desktop: 3.125vw;--container-padding-horizontal-large: 6.333vw;--container-padding-horizontal-2xl: 2rem;width:100%;min-height:100vh;background-color:#fff;padding-top:68px}.news-detail-container[data-v-d5152707]{max-width:1468px;margin:0 auto;box-sizing:border-box;padding:80px 20px 40px}.loading-state[data-v-d5152707],.error-state[data-v-d5152707],.no-content-state[data-v-d5152707]{text-align:center;padding:60px 20px;color:#999;font-size:16px}.error-state[data-v-d5152707]{color:#f56c6c}.news-header[data-v-d5152707]{margin-bottom:clamp(2rem,4vw,3.125rem);text-align:center}.news-title[data-v-d5152707]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;color:#333;margin-bottom:clamp(1rem,2vw,1.25rem);line-height:1.4;letter-spacing:clamp(.0625rem,.1vw,.0625rem)}.news-subtitle[data-v-d5152707]{font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:#666;line-height:1.6;margin-top:10px}.news-hero-image[data-v-d5152707]{width:100%;margin-bottom:clamp(2rem,5vw,3.75rem);overflow:hidden}.news-hero-image img[data-v-d5152707]{width:100%;height:auto;object-fit:cover;display:block}.news-body[data-v-d5152707]{width:100%;background-color:#f5f5f5;padding:clamp(2rem,5vw,4rem) clamp(2rem,5vw,4rem)}.rich-text-content[data-v-d5152707]{width:100%;max-width:900px;margin:0 auto;line-height:2;color:#555}.rich-text-content[data-v-d5152707] p{margin-bottom:20px;font-size:clamp(.875rem,1.5vw,1rem);text-align:justify;line-height:2}.rich-text-content[data-v-d5152707] h1,.rich-text-content[data-v-d5152707] h2,.rich-text-content[data-v-d5152707] h3,.rich-text-content[data-v-d5152707] h4,.rich-text-content[data-v-d5152707] h5,.rich-text-content[data-v-d5152707] h6{margin:30px 0 20px;color:#333;font-weight:400}.rich-text-content[data-v-d5152707] img{max-width:100%;height:auto;display:block;margin:30px auto}.rich-text-content[data-v-d5152707] ul,.rich-text-content[data-v-d5152707] ol{margin:20px 0;padding-left:30px}.rich-text-content[data-v-d5152707] li{margin-bottom:10px}.rich-text-content[data-v-d5152707] a{color:#333;text-decoration:underline}.rich-text-content[data-v-d5152707] blockquote{margin:20px 0;padding:15px 20px;border-left:4px solid #e0e0e0;background-color:#f9f9f9;font-style:italic}.rich-text-content[data-v-d5152707] code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:monospace}.rich-text-content[data-v-d5152707] pre{background-color:#f5f5f5;padding:15px;border-radius:5px;overflow-x:auto;margin:20px 0}.rich-text-content[data-v-d5152707] table{width:100%;border-collapse:collapse;margin:20px 0}.rich-text-content[data-v-d5152707] th,.rich-text-content[data-v-d5152707] td{border:1px solid #e0e0e0;padding:10px;text-align:left}.rich-text-content[data-v-d5152707] th{background-color:#f5f5f5;font-weight:500}@media (max-width: 768px){.news-detail-container[data-v-d5152707]{padding:20px 15px}}@media (max-width: 480px){.news-detail-container[data-v-d5152707]{padding:15px 10px}}.terms-page[data-v-9547e2dd]{min-height:calc(100vh - 200px);padding:100px 0 60px;background:#fff}.container[data-v-9547e2dd]{max-width:1200px;margin:0 auto;padding:0 20px}.terms-content[data-v-9547e2dd]{max-width:900px;margin:0 auto}.terms-title[data-v-9547e2dd]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:36px;color:#333;margin:0 0 40px;text-align:center;letter-spacing:1px}.terms-body[data-v-9547e2dd]{line-height:1.8;color:#333}.terms-section[data-v-9547e2dd]{margin-bottom:40px}.section-title[data-v-9547e2dd]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0 0 16px;letter-spacing:.5px}.terms-section p[data-v-9547e2dd]{font-family:var(--font-family-regular);font-size:16px;color:#666;margin:0;line-height:1.8;text-align:justify}.terms-footer[data-v-9547e2dd]{margin-top:60px;padding-top:40px;border-top:1px solid #eee;text-align:center}.last-updated[data-v-9547e2dd]{font-family:var(--font-family-regular);font-size:14px;color:#999;margin:0}@media (max-width: 1024px){.terms-page[data-v-9547e2dd]{padding:80px 0 40px}.terms-title[data-v-9547e2dd]{font-size:32px;margin-bottom:30px}.terms-section[data-v-9547e2dd]{margin-bottom:30px}.section-title[data-v-9547e2dd]{font-size:18px}.terms-section p[data-v-9547e2dd]{font-size:15px}}@media (max-width: 768px){.terms-page[data-v-9547e2dd]{padding:60px 0 30px}.container[data-v-9547e2dd]{padding:0 15px}.terms-title[data-v-9547e2dd]{font-size:28px;margin-bottom:25px}.terms-section[data-v-9547e2dd]{margin-bottom:25px}.section-title[data-v-9547e2dd]{font-size:16px;margin-bottom:12px}.terms-section p[data-v-9547e2dd]{font-size:14px;line-height:1.6}.terms-footer[data-v-9547e2dd]{margin-top:40px;padding-top:30px}}.sales-terms-page[data-v-2dbee6b9]{min-height:calc(100vh - 200px);padding:100px 0 60px;background:#fff}.container[data-v-2dbee6b9]{max-width:1200px;margin:0 auto;padding:0 20px}.terms-content[data-v-2dbee6b9]{max-width:900px;margin:0 auto}.terms-title[data-v-2dbee6b9]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:36px;color:#333;margin:0 0 40px;text-align:center;letter-spacing:1px}.terms-body[data-v-2dbee6b9]{line-height:1.8;color:#333}.terms-section[data-v-2dbee6b9]{margin-bottom:40px}.section-title[data-v-2dbee6b9]{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium);font-size:20px;color:#333;margin:0 0 16px;letter-spacing:.5px}.terms-section p[data-v-2dbee6b9]{font-family:var(--font-family-regular);font-size:16px;color:#666;margin:0;line-height:1.8;text-align:justify}.terms-footer[data-v-2dbee6b9]{margin-top:60px;padding-top:40px;border-top:1px solid #eee;text-align:center}.last-updated[data-v-2dbee6b9]{font-family:var(--font-family-regular);font-size:14px;color:#999;margin:0}@media (max-width: 1024px){.sales-terms-page[data-v-2dbee6b9]{padding:80px 0 40px}.terms-title[data-v-2dbee6b9]{font-size:32px;margin-bottom:30px}.terms-section[data-v-2dbee6b9]{margin-bottom:30px}.section-title[data-v-2dbee6b9]{font-size:18px}.terms-section p[data-v-2dbee6b9]{font-size:15px}}@media (max-width: 768px){.sales-terms-page[data-v-2dbee6b9]{padding:60px 0 30px}.container[data-v-2dbee6b9]{padding:0 15px}.terms-title[data-v-2dbee6b9]{font-size:28px;margin-bottom:25px}.terms-section[data-v-2dbee6b9]{margin-bottom:25px}.section-title[data-v-2dbee6b9]{font-size:16px;margin-bottom:12px}.terms-section p[data-v-2dbee6b9]{font-size:14px;line-height:1.6}.terms-footer[data-v-2dbee6b9]{margin-top:40px;padding-top:30px}}.policy-detail[data-v-33207c44]{padding-top:24px;padding-bottom:64px}.container[data-v-33207c44]{max-width:1200px;margin:0 auto;padding:0 16px}.policy-title[data-v-33207c44]{font-size:28px;font-weight:600;margin-bottom:12px}.policy-meta[data-v-33207c44]{color:#888;font-size:14px;margin-bottom:24px}.policy-content[data-v-33207c44] p{line-height:1.8;margin:12px 0}.policy-content[data-v-33207c44] h2,.policy-content[data-v-33207c44] h3{margin-top:16px}.policy-loading[data-v-33207c44]{color:#666}.policy-error[data-v-33207c44]{color:#d93025}@font-face{font-family:Alibaba PuHuiTi Regular;src:url(./Alibaba-PuHuiTi-Regular-fb633db4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi Medium;src:url(./Alibaba-PuHuiTi-Medium-09eea65b.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-family-regular: "Alibaba PuHuiTi Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-medium: "Alibaba PuHuiTi Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500}*{margin:0;padding:0;box-sizing:border-box}input{border-radius:0!important}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);line-height:1.6;color:#333;background-color:#fff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.grid{display:grid;gap:20px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mt-8{margin-top:32px}.mr-2{margin-right:8px}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.text-6xl{font-size:60px}.font-semibold{font-weight:600}.font-bold{font-weight:700}:root{--primary-color: #3b82f6;--primary-dark: #2563eb;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-secondary: #f8fafc;--border-color: #e5e7eb}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--text-secondary)}.text-green-500{color:#10b981}.bg-secondary{background-color:var(--bg-secondary)}.bg-white{background-color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:44px}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn-secondary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:#fff}.section{padding:80px 0}@media (max-width: 768px){.section{padding:60px 0}}.fade-in{animation:fadeIn .6s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.h-48{height:192px}.space-y-2>*+*{margin-top:8px}.rounded-lg{border-radius:12px}.shadow-lg{box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.hidden-mobile{display:none}.show-mobile{display:block}}@media (min-width: 769px){.hidden-desktop{display:none}.show-desktop{display:block}}
